var imgVertIdx = 2;
var imgHorzIdx = 8;
var imgControlIdx = 0;
var visibleImageIdx = 0;

function initImageRotate()
{
	if (document.getElementById)
	{
		window.setTimeout("fadeImages(0)", 8000);
	}
}

function fadeImages(opacity)
{
	var hiddenImageIdx = visibleImageIdx + 1;
	if (hiddenImageIdx > 1) hiddenImageIdx = 0;

	var objVisibleImage = document.getElementById("imgCost" + imgControlIdx + "_" + visibleImageIdx);
	var objHiddenImage = document.getElementById("imgCost" + imgControlIdx + "_" + hiddenImageIdx);
	
	if (objVisibleImage != null && objHiddenImage != null && opacity <= 100)
	{
		setOpacity(objVisibleImage, opacity);
		var tempOpacity = 100 - opacity;
		setOpacity(objHiddenImage, tempOpacity);
		opacity += 5;
		window.setTimeout("fadeImages(" + opacity + ")", 50);
	}
	else
	{
		imgControlIdx++;
		
		if (imgControlIdx <= 4)
		{
			fadeImages(0);
		}
		else
		{
			imgControlIdx = 0;

			//Set the image location of the hidden image to the next image
			setNextImages(hiddenImageIdx);
			
			//toggle the visible image index
			visibleImageIdx++;
			if (visibleImageIdx > 1) visibleImageIdx = 0;
			
			//And set the timer for the next image fades
			window.setTimeout("fadeImages(0)", 10000);
		}
	}
}

function setNextImages(ImageIdx)
{
	imgVertIdx++;
	if (imgVertIdx > 58) imgVertIdx = 1;
	var objHiddenImage = document.getElementById("imgCost0_" + ImageIdx);
	objHiddenImage.src = "images/rotate/vert/" + imgVertIdx + ".jpg";
	
	imgHorzIdx++;
	if (imgHorzIdx > 36) imgHorzIdx = 1;
	objHiddenImage = document.getElementById("imgCost1_" + ImageIdx);
	objHiddenImage.src = "images/rotate/horz/" + imgHorzIdx + ".jpg";
	
	imgHorzIdx++;
	if (imgHorzIdx > 36) imgHorzIdx = 1;
	objHiddenImage = document.getElementById("imgCost2_" + ImageIdx);
	objHiddenImage.src = "images/rotate/horz/" + imgHorzIdx + ".jpg";
	
	imgHorzIdx++;
	if (imgHorzIdx > 36) imgHorzIdx = 1;
	objHiddenImage = document.getElementById("imgCost3_" + ImageIdx);
	objHiddenImage.src = "images/rotate/horz/" + imgHorzIdx + ".jpg";
	
	imgHorzIdx++;
	if (imgHorzIdx > 36) imgHorzIdx = 1;
	objHiddenImage = document.getElementById("imgCost4_" + ImageIdx);
	objHiddenImage.src = "images/rotate/horz/" + imgHorzIdx + ".jpg";
}

function setOpacity(objImage, opacity)
{
	//if (opacity < 1)
	//{
	//	objImage.style.display = "none";
	//}
	//else
	//{
	//	objImage.style.display = "block";
	//}
	
	try
	{
		opacity = (opacity == 100)?99.999:opacity;
	
		// IE/Win
		objImage.style.filter = "alpha(opacity:" + opacity + ")";
		
		//Safari & 1.2, Konqueror
		objImage.style.KHTMLOpacity = opacity / 100;
		
		//Older Mozilla and Firefox
		objImage.style.MozOpacity = opacity / 100;
		
		//Safari 1.2, new Firefox and Mozilla, CSS3
		objImage.style.opacity = opacity / 100;
	}
	catch(err)
	{
		alert(err.description);
	}
}

//Hides the mail to address from web crawling spammers
function PerformMailTo(strWho){   switch (strWho)   {      case "sound":         window.location = "mailto:" + "archon" + "sound" + "@alienzen" + ".com";         break
      default:         window.location = "mailto:" + "masq" + "@archonmasq" + ".org";   }      }


