//Configurable Options
//var imageFader_imageListToFade    = "imageFader_img1,imageFader_img2,imageFader_img3" ;
//var imageFader_delayBetweenImages = 50 ; //in milliseconds
//var iamgeFader_timeToTransit		= 100 ;
//var imageFader_opacityStep        = 5  ; //step increments when changing opacity of image



var imageFader_currentImgArrayNum = 0  ;
var imageFader_transitionTimeOut  = "" ;
var imageFader_startTimeOut       = "" ;

function imageFader_fadeTransition(currentImgObj,nextImgObj)
{
	clearTimeout(imageFader_transitionTimeOut) ;
	
	if ((currentBrowser=="IE")||(currentBrowser=="Mac"))
	{
		currentImgObjOpacity = currentImgObj.filters.alpha.opacity ;
		
		if (currentImgObjOpacity != 0)
		{
			currentImgObj.style.filter   = "alpha(opacity=" + (currentImgObj.filters.alpha.opacity - imageFader_opacityStep) + ")"    ;
			nextImgObj.style.filter	 	 = "alpha(opacity=" + (nextImgObj.filters.alpha.opacity + imageFader_opacityStep) + ")"	      ;
			imageFader_transitionTimeOut = setTimeout("imageFader_fadeTransition(currentImgObj,nextImgObj)",imageFader_timeToTransit) ;
		}
		else
		{
			currentImgObj.style.visibility = "hidden"  ;
			imageFader_currentImgArrayNum ++ 		   ;
			imageFader_startTimeOut = setTimeout("imageFader()",imageFader_delayBetweenImages) ;
		}
	}
	else if (currentBrowser=="NS6")
	{
		currentImgObjOpacity = currentImgObj.style.MozOpacity ;
		var opacityStepForNS = imageFader_opacityStep / 100   ;
		
		if (currentImgObjOpacity != 0)
		{
			currentImgObj.style.MozOpacity = parseFloat(currentImgObj.style.MozOpacity) - parseFloat(opacityStepForNS) 					;
			nextImgObj.style.MozOpacity    = parseFloat(nextImgObj.style.MozOpacity) + parseFloat(opacityStepForNS)    					;
			imageFader_transitionTimeOut   = setTimeout("imageFader_fadeTransition(currentImgObj,nextImgObj)",imageFader_timeToTransit) ;
		}
		else
		{
			currentImgObj.style.visibility = "hidden"  ;
			imageFader_currentImgArrayNum ++ 		   ;
			imageFader_startTimeOut = setTimeout("imageFader()",imageFader_delayBetweenImages) ;
		}
	}
}



function imageFader()
{
	clearTimeout(imageFader_startTimeOut) ;
	
	var imageFader_imgIdArray
	imageFader_imgIdArray = imageFader_imageListToFade.split(",") ;
	
	if (imageFader_currentImgArrayNum > imageFader_imgIdArray.length-1)
	{imageFader_currentImgArrayNum = 0 ;}
	
	currentImgObj = getLayer(imageFader_imgIdArray[imageFader_currentImgArrayNum]) ;
	
	if (imageFader_currentImgArrayNum + 1 < imageFader_imgIdArray.length)
	{nextImgObj = getLayer(imageFader_imgIdArray[imageFader_currentImgArrayNum + 1]) ;}
	else
	{nextImgObj = getLayer(imageFader_imgIdArray[0]) ;}
	
	if ((currentImgObj!=null)&&(nextImgObj!=null))
	{
		
		if ((currentBrowser=="IE")||(currentBrowser=="Mac"))
		{
			currentImgObj.style.filter  = "alpha(opacity=100)" ;
			nextImgObj.style.filter     = "alpha(opacity=0)"   ;
			nextImgObj.style.visibility = "visible" 		   ;
		}
		else if (currentBrowser=="NS6")
		{
			currentImgObj.style.MozOpacity = 1		   ;
			nextImgObj.style.MozOpacity    = 0 		   ;
			nextImgObj.style.visibility    = "visible" ;
		}
		
		imageFader_fadeTransition(currentImgObj,nextImgObj) ;
	}
}

imageFader_startTimeOut = setTimeout("imageFader()",imageFader_delayBetweenImages) ;
