//
// Following logic handles MastHead rotation etc.
//
var MastheadSwpIv = 10000;
var crossFadeMs = 5;
// The Following image/text pairs may be overridden within the page
var imgMastHead = new Array();
var imgMastText = new Array();
//$$MastHeadRos$$//
imgMastHead[0]="img/masthead/bnrViewFromBearMountainBridgeWalkway.jpg";
imgMastText[0]="View from the Bear Mountain Bridge walkway";
imgMastHead[1]="img/masthead/bnrPiermontHudsonRiver.jpg";
imgMastText[1]="Great fishing and beautiful views along Piermont Pier";
imgMastHead[2]="img/masthead/bnrColdSpringCafe.jpg";
imgMastText[2]="Enjoy lunch at Cold Spring Café";
imgMastHead[3]="img/masthead/bnrAtopPerkinsPoint.jpg";
imgMastText[3]="Atop Perkins Point, 1305 feet above the Hudson River";
imgMastHead[4]="img/masthead/bnrPopolopenCreekfromBBM.jpg";
imgMastText[4]="Enjoy kayaking at Popolopen Creek";
//$$MastHeadRos$$//

var i=0;
var k=0;
var imgMastLoad=new Array();
var j=location.pathname.indexOf("htm");
j=j+3;
var sImgPthPfx='';
var dlm=location.pathname.substr(j,1);
for(j=j+1;j<location.pathname.length;j++)
	if(location.pathname.substr(j,1)==dlm)i++;
for(j=0;j<=i;j++)sImgPthPfx=sImgPthPfx + '..' + dlm;

if(catMastHead.length==0){
	MastHeadCache(imgMastLoad, imgMastHead, imgMastText, sImgPthPfx);
}else{
	MastHeadCache(imgMastLoad, catMastHead, catMastText, sImgPthPfx);
}


function runMasthead() {
if (document.all){
	document.images.imgMasthead.style.filter="blendTrans(duration=crossFadeMs)";
	document.images.imgMasthead.filters.blendTrans.Apply();
}
document.images.imgMasthead.src=imgMastLoad[k].src;
document.images.imgMasthead.alt=imgMastLoad[k].alt;
if(document.all)document.images.imgMasthead.filters.blendTrans.Play();
var elm=document.getElementById("MastHeadTxt");
if(elm!=null)elm.innerHTML=imgMastLoad[k].alt + '&nbsp;';
k=(k+1) % (imgMastLoad.length);
setTimeout('runMasthead()', MastheadSwpIv);
}

function MastHeadCache(imgCache, imgArray, txtArray, sPfx){
	var iArray=new Array();
	var i=0;
	var j=0;
	imgCache[0]=new Image();
	imgCache[0].src=sPfx + imgArray[0];
	imgCache[0].alt=txtArray[0];
	for(i=1;i<imgArray.length;i++)iArray[i-1]=i;
	for(i=1;i<imgArray.length;i++){
		j=Math.floor(Math.random() * iArray.length);	
		imgCache[i]=new Image();
		imgCache[i].src=sPfx + imgArray[iArray[j]];
		imgCache[i].alt=txtArray[iArray[j]];
		iArray.splice(j,1);
	}
}

//
// Above logic handles MastHead rotation etc.
//
