var FadeDirection = 0; // 1 = In, 0 = Out, -1 = no fading
var bFadeMode = false;
var curOpacity = 0;
var opacityIncre = 10;
var rotateTime = 1000;
var fadeSpeed = 20;
var linkPrefix ;

function RotateHeader ()
{
		if (linkPrefix == null)
			linkPrefix = '';
			
		
		
		var topheader = document.getElementById("topheader");
		var img = document.getElementById("bckimage");
		//alert(topheader.style.backgroundImage);
		//topheader.className = "bck1";
		if (bFadeMode == false)
		{
			if (FadeDirection == 0)
			{
			//alert(topheader.style.backgroundImage + " == " + "url(" + inLinkPrefix + "images/header/Header_1.jpg)");
				if (topheader.style.backgroundImage == "url(" + linkPrefix + "images/header/Header_1_Plain.jpg)" || topheader.style.backgroundImage == "")
					topheader.style.backgroundImage = "url(" + linkPrefix + "images/header/Header_2_Plain.jpg)";
				else if (topheader.style.backgroundImage == "url(" + linkPrefix + "images/header/Header_2_Plain.jpg)")
					topheader.style.backgroundImage = "url(" + linkPrefix + "images/header/Header_3_Plain.jpg)";
				else if (topheader.style.backgroundImage == "url(" + linkPrefix + "images/header/Header_3_Plain.jpg)")
					topheader.style.backgroundImage = "url(" + linkPrefix + "images/header/Header_4_Plain.jpg)";
				else if (topheader.style.backgroundImage == "url(" + linkPrefix + "images/header/Header_4_Plain.jpg)")
					topheader.style.backgroundImage = "url(" + linkPrefix + "images/header/Header_1_Plain.jpg)";
					
				FadeDirection = 1;
				window.setTimeout('DoFade ()',fadeSpeed);
			}
			else
			{
				FadeDirection = 0;
				window.setTimeout('RotateHeader()',rotateTime);
			}
			bFadeMode = true;
		}
		else
		{
			window.setTimeout('DoFade ()',fadeSpeed);
		}
		
}
	
function DoFade ()
{
	var topheader = document.getElementById("topheader");
	//var img = document.getElementById("bckimage");
	
	var doOpacity = navigator.appName.indexOf("Microsoft")!= -1 && parseInt(navigator.appVersion)>=4;
	if (doOpacity)
	{
		if (FadeDirection == 1)
		{
			curOpacity = curOpacity + opacityIncre;
		}
		else
		{
			curOpacity = curOpacity - opacityIncre;
		}
			
		topheader.filters.alpha.opacity=curOpacity;
		//img.filters.alpha.opacity = curOpacity;
		if (FadeDirection == 0 && curOpacity == 0)
		{
			//FadeDirection = 1;
			bFadeMode = false;
			RotateHeader ();
		}
		else if (FadeDirection == 1 && curOpacity == 100)
		{
			bFadeMode = false;
			
			window.setTimeout('RotateHeader()',rotateTime);			
		}
		else
			window.setTimeout('DoFade ()',fadeSpeed);
			
	}
	else
	{
		FadeDirection = 0;
		bFadeMode = false;
		window.setTimeout('RotateHeader()',rotateTime);
	}
	
}
