// JavaScript Document
var currentPhoto = 0;
var secondPhoto = 1;
var currentOpacity = new Array();





var FADE_STEP = 2;
var FADE_INTERVAL = 10;
var DISPLAY_TIME = 2; // Seconds
var pause = false;
var start = "true"






function init() {
	currentOpacity[0]=99;
	
	
	for(i=1;i<imageArray.length;i++)currentOpacity[i]=0;	
	html_photo="";
	html_content = "";
	
	for(i=0;i<imageArray.length;i++)
	{	html_photo+="<div id=\"photo\" name=\"photo\" class=\"s-slide-photo\"><img src=\"" + imageArray[i]  +"\"></div>";
		document.getElementById("s-slide-photo").innerHTML = html_photo;
	}

	if(document.all) {
		document.getElementsByName("photo")[currentPhoto].style.filter="alpha(opacity=100)";
		if(document.getElementById("content"+currentPhoto))
		{document.getElementById("content"+currentPhoto).style.filter="alpha(opacity=100)";
		}
		
	} else {
		document.getElementsByName("photo")[currentPhoto].style.MozOpacity = .99;
		if(document.getElementById("content"+currentPhoto))
		{document.getElementById("content"+currentPhoto).style.MozOpacity = .99;
		}
	}	
	
	mInterval = setInterval("crossFade()",FADE_INTERVAL);	
}











function crossFade() {
	if(pause)return;

	
	currentOpacity[currentPhoto]-=FADE_STEP;
	currentOpacity[secondPhoto] += FADE_STEP;
	
	if(document.all) {
		// -- Photo ----------------/
		document.getElementsByName("photo")[currentPhoto].style.filter = "alpha(opacity=" + currentOpacity[currentPhoto] + ")";
		document.getElementsByName("photo")[secondPhoto].style.filter = "alpha(opacity=" + currentOpacity[secondPhoto] + ")";
		// -- Content ----------------/
		if((document.getElementById("content"+currentPhoto))&&(document.getElementById("content"+secondPhoto)))
		{document.getElementById("content"+currentPhoto).style.filter = "alpha(opacity=" + currentOpacity[currentPhoto] + ")";
		document.getElementById("content"+secondPhoto).style.filter = "alpha(opacity=" + currentOpacity[secondPhoto] + ")";
		}
		
	} else {
		// -- Photo ----------------/
		document.getElementsByName("photo")[currentPhoto].style.MozOpacity = currentOpacity[currentPhoto]/100;
		document.getElementsByName("photo")[secondPhoto].style.MozOpacity =currentOpacity[secondPhoto]/100;
		// -- Content ----------------/
		if((document.getElementById("content"+currentPhoto))&&(document.getElementById("content"+secondPhoto)))
		{document.getElementById("content"+currentPhoto).style.MozOpacity = currentOpacity[currentPhoto]/100;
		document.getElementById("content"+secondPhoto).style.MozOpacity =currentOpacity[secondPhoto]/100;
		}
		
	}

	if(currentOpacity[secondPhoto]/100>=.98) {
		currentPhoto = secondPhoto;
		secondPhoto++;
		if(secondPhoto == imageArray.length)secondPhoto=0;
		pause = true;
		xInterval = setTimeout("pause=false",DISPLAY_TIME*1000);
		
	}
	else
	{	if((currentPhoto==0)&&(start=="true"))
		{
			pause = true;
			start = "false"
			xInterval = setTimeout("pause=false",DISPLAY_TIME*1000);
		}
	}
}











function doPause()  {
	if(pause) {
		pause = false;
		document.getElementById("pauseBtn").value = "pause";
	} else {
		pause = true;
		document.getElementById("pauseBtn").value = "play";
	}
}