imgPrefix = "/images/Flash.Splash.";
photoPrefix = "/images/Photo.Splash.";
imageIds = new Array("Programs", "AboutUs", "ContactUs", "OurCommunity");
photoNames = new Array("Girl", "Boy", "Teen");
photoIndex = 1;

function preloadRollovers()
{

	
	rollImages = new Array();
	rollImagesOff = new Array();
	
	for(var i = 0; i < imageIds.length; i++)
	{
		
		rollImages[imageIds[i]] = new Image();
		rollImages[imageIds[i]].src = imgPrefix + imageIds[i] + ".Active.png";
		rollImagesOff[imageIds[i]] = new Image();
		rollImagesOff[imageIds[i]].src = imgPrefix + imageIds[i] + ".Default.png";
		
	}
	
	// Rotating photos
	rotatingImages = new Array();
	for(var i = 0; i < photoNames.length; i++)
	{
		
		rotatingImages[i] = new Image();
		rotatingImages[i].src = photoPrefix + photoNames[i] + ".Default.jpg";
		
	}

}

function activeImg(img)
{
	
	if(!document.all)
	{
		/*
		var srcStr = img.src;
		var split1 = srcStr.split("/");
		var split2 = split1[split1.length - 1].split(".");
		split2[split2.length - 2] = "Active";
		split1[split1.length - 1] = split2 = split2.join(".");
		
		//alert(split1.join("/"));
		img.src = split1.join("/");
		*/
		
		var srcStr = img.src;
		var split1 = srcStr.split("/");
		var split2 = split1[split1.length - 1].split(".");
		var section = split2[split2.length - 3];
		//debug(rollImages[section].src);
		img.src = rollImages[section].src;
		//split2[split2.length - 2] = "Active";
		//split1[split1.length - 1] = split2.join(".");
		
		
	}
	else
	{
		
		var str = img.runtimeStyle.filter.toString();
		var pos = str.lastIndexOf("Default");
		img.runtimeStyle.filter = str.replace(/Default/, "Active");
		//alert("looking for background: " + img.runtimeStyle.filter + " " + str.lastIndexOf("Default"));
		
	}
	
}

function delayDefaultImg(img)
{
	
	setTimeout('defaultImg(img)', 200);
	
}

function defaultImg(img)
{
	if(!document.all)
	{
		var srcStr = img.src;
		var split1 = srcStr.split("/");
		var split2 = split1[split1.length - 1].split(".");
		var section = split2[split2.length - 3];
		//debug(rollImages[section].src);
		img.src = rollImagesOff[section].src;
		
		//alert(split1.join("/"));
		//img.src = split1.join("/");
	}
	else
	{
		
		var str = img.runtimeStyle.filter.toString();
		var pos = str.lastIndexOf("Active");
		img.runtimeStyle.filter = str.replace(/Active/, "Default");
		//alert("looking for background: " + img.runtimeStyle.filter + " " + str.lastIndexOf("Default"));
		
	}
	
}

function rotatePhoto()
{
	
	
	changePhotoOpacity('out');
	setTimeout("changePhotoOpacity('in')", 800)
	
}

function getNextPhoto()
{
	if(photoIndex == 3) { photoIndex = 0 }

	photo.src = rotatingImages[photoIndex].src;
	photoIndex++;
	
}

function changePhotoOpacity(state)
{
	
	if(!document.all)
	{
	
		if(state == "out")
		{
		
			setTimeout("photo.style.opacity = '.9'", 25 * 2);
			setTimeout("photo.style.opacity = '.8'", 50 * 2);
			setTimeout("photo.style.opacity = '.7'", 75 * 2);
			setTimeout("photo.style.opacity = '.6'", 100 * 2);
			setTimeout("photo.style.opacity = '.5'", 125 * 2);
			setTimeout("photo.style.opacity = '.4'", 150 * 2);
			setTimeout("photo.style.opacity = '.3'", 175 * 2);
			setTimeout("photo.style.opacity = '.2'", 200 * 2);
			setTimeout("photo.style.opacity = '.1'", 225 * 2);
			setTimeout("photo.style.opacity = '0'", 250 * 2);
			setTimeout('getNextPhoto()', 275 * 2);
				
		}
		else if(state == "in")
		{
			
			setTimeout("photo.style.opacity = '.1'", 25 * 2);
			setTimeout("photo.style.opacity = '.2'", 50 * 2);
			setTimeout("photo.style.opacity = '.3'", 75 * 2);
			setTimeout("photo.style.opacity = '.4'", 100 * 2);
			setTimeout("photo.style.opacity = '.5'", 125 * 2);
			setTimeout("photo.style.opacity = '.6'", 150 * 2);
			setTimeout("photo.style.opacity = '.7'", 175 * 2);
			setTimeout("photo.style.opacity = '.8'", 200 * 2);
			setTimeout("photo.style.opacity = '.9'", 225 * 2);
			setTimeout("photo.style.opacity = '1'", 250 * 2);
			
		}
		
	}
	else if(photo.filters)
	{
		
		if(state == "out")
		{
			//alert(photo.filters[0].item.opacity);
			
			setTimeout("photo.runtimeStyle.filter = 'alpha(opacity=90)'", 25 * 2);
			setTimeout("photo.runtimeStyle.filter = 'alpha(opacity=80)'", 50 * 2);
			setTimeout("photo.runtimeStyle.filter = 'alpha(opacity=70)'", 75 * 2);
			setTimeout("photo.runtimeStyle.filter = 'alpha(opacity=60)'", 100 * 2);
			setTimeout("photo.runtimeStyle.filter = 'alpha(opacity=50)'", 125 * 2);
			setTimeout("photo.runtimeStyle.filter = 'alpha(opacity=40)'", 150 * 2);
			setTimeout("photo.runtimeStyle.filter = 'alpha(opacity=30)'", 175 * 2);
			setTimeout("photo.runtimeStyle.filter = 'alpha(opacity=20)'", 200 * 2);
			setTimeout("photo.runtimeStyle.filter = 'alpha(opacity=10)'", 225 * 2);
			setTimeout("photo.runtimeStyle.filter = 'alpha(opacity=0)'", 250 * 2);
			//setTimeout('photo.style.visibility = "hidden"', (275 * 2) - 15);
			//setTimeout('photo.src = "/images/transdot.gif";getNextPhoto()', 500);
			//setTimeout('photo.style.visibility = "visible"', (250 * 2) + 10);
			//setTimeout('getNextPhoto()', 275 * 2);
				
		}
		else if(state == "in")
		{
			photo.style.width = "0";
			getNextPhoto();
			photo.runtimeStyle.filter = 'alpha(opacity=0)';
			
			setTimeout("photo.runtimeStyle.filter = 'alpha(opacity=10)'", 25 * 2);
			setTimeout("photo.runtimeStyle.filter = 'alpha(opacity=20)'", 50 * 2);
			setTimeout("photo.runtimeStyle.filter = 'alpha(opacity=30)'", 75 * 2);
			setTimeout("photo.runtimeStyle.filter = 'alpha(opacity=40)'", 100 * 2);
			setTimeout("photo.runtimeStyle.filter = 'alpha(opacity=50)'", 125 * 2);
			setTimeout("photo.runtimeStyle.filter = 'alpha(opacity=60)'", 150 * 2);
			setTimeout("photo.runtimeStyle.filter = 'alpha(opacity=70)'", 175 * 2);
			setTimeout("photo.runtimeStyle.filter = 'alpha(opacity=80)'", 200 * 2);
			setTimeout("photo.runtimeStyle.filter = 'alpha(opacity=90)'", 225 * 2);
			setTimeout("photo.runtimeStyle.filter = 'alpha(opacity=100)'", 250 * 2);
			photo.style.width = "152px";
		
		}
		
	}
	
}

function debug(aMsg) {
	if(!document.all)
	{
	
		setTimeout(function() { throw new Error("[debug] " + aMsg); }, 0);
	
	}
}
