var currentOpacity = new Array();
var galleryContainer = new Array();
var galleryOpacityInterval = new Array();
var galleryInterval = new Array();

currentOpacity[1] = 0;
galleryOpacityInterval[1] = null;
galleryInterval[1] = null;

currentOpacity[2] = 0;
galleryOpacityInterval[2] = null;
galleryInterval[2] = null;

var fadeCounter = 0;
var fadeWaitTime = 4000;
var fadeLoadWaitTime = 4000;

function fadeInit(startId)
{
	fadeCounter = startId;
	galleryContainer[1] = document.getElementById("mainGallery1");
	galleryContainer[2] = document.getElementById("mainGallery2");

	galleryContainer[2].style.opacity = 1;
	var galleryContainerImage = document.getElementById("galleryImg2");
	galleryContainerImage.src = fadeList[fadeCounter];
	galleryContainerImage.style.filter = 'alpha(opacity=' + 100 + ')';

	galleryContainer[2].style.zIndex = 101;
	galleryContainer[1].style.zIndex = 102;

	galleryContainer[1].style.opacity = 0;
	var galleryContainerImage = document.getElementById("galleryImg1");
	galleryContainerImage.src = fadeList[fadeCounter];
	galleryContainerImage.style.filter = 'alpha(opacity=' + 0 + ')';
	
	setTimeout("fadeInGallery(1)", fadeWaitTime);
}

function fadeInGallery(id)
{
	if(currentOpacity[id] == 0)
	{
		var fadeFilename = fadeList[fadeCounter];
		fadeCounter++;
		if(fadeCounter >= fadeList.length)
		{
			fadeCounter = 0;
		}

		galleryContainer[id].style.opacity = 0;
		var galleryContainerImage = document.getElementById("galleryImg" + id);
		galleryContainerImage.style.filter = 'alpha(opacity=' + 0 + ')';
		galleryContainerImage.src = fadeList[fadeCounter];
		setTimeout("fadeInStart(" + id + ")", fadeLoadWaitTime);
	}
}

function fadeInStart(id)
{
	galleryOpacityInterval[id] = window.setInterval("fadeInExecute(" + id + ")", 30);
}

function fadeInExecute(id)
{
	currentOpacity[id] += 5;
	if(currentOpacity[id] >= 100)
	{
		clearInterval(galleryOpacityInterval[id]);

		galleryContainer[id].style.opacity = 1;
		var galleryContainerImage = document.getElementById("galleryImg" + id);
		galleryContainerImage.style.filter = 'alpha(opacity=' + 100 + ')';
		
		idNext = id + 1;
		if(idNext > 2) idNext = 1;

		galleryContainer[idNext].style.visibility = 'hidden';

		galleryContainer[idNext].style.zIndex = 99;
		galleryContainer[idNext].style.opacity = 0;
		var galleryContainerImage = document.getElementById("galleryImg" + idNext);
		galleryContainerImage.style.filter = 'alpha(opacity=' + 0 + ')';
		currentOpacity[idNext] = 0;

		galleryContainer[id].style.zIndex = 100;
		galleryContainer[idNext].style.zIndex = 101;

		galleryContainer[idNext].style.visibility = 'visible';
		
		setTimeout("fadeInGallery(" + idNext + ")", fadeWaitTime);
	}
	else
	{
		galleryContainer[id].style.opacity = currentOpacity[id] / 100;
		var galleryContainerImage = document.getElementById("galleryImg" + id);
		galleryContainerImage.style.filter = 'alpha(opacity=' + currentOpacity[id] + ')';
	}
}
