
var tmpVar = 0; 
var tmpVar2 = 0; 

var currentPhoto = 0;
var secondPhoto = 1;

var currentOpacity = new Array();

var FADE_STEP = 2;
var FADE_INTERVAL = 10;
var pause = false;
var stopAtEnd = false;
var timeOutInterval = 4000;
var stopShow = false;

function init() {
	
	currentOpacity[0]=99;
	for(i=1;i<imageArray.length;i++)currentOpacity[i]=0;
	mHTML="";
	for(i=0;i<imageArray.length;i++){
	mHTML+="<div id=\"photo\" name=\"photo\" class=\"mPhoto\"><img src=\"" + imageArray[i]  +"\"galleryimg=\"no\"></div>";
	}
	document.getElementById("mContainer").innerHTML = mHTML;

	if(document.all) {
		document.getElementsByName("photo")[currentPhoto].style.filter="alpha(opacity=100)";
	} else {
		document.getElementsByName("photo")[currentPhoto].style.opacity = .99;
	}
	setTimeout("startFader()", 3000);
}

function startFader() {
	mInterval = setInterval("crossFade()",FADE_INTERVAL);
}

function crossFade() {

	if(pause || stopShow)return;
	
	currentOpacity[currentPhoto]-=FADE_STEP;
	currentOpacity[secondPhoto] += FADE_STEP;

	if(document.all) {

		document.getElementsByName("photo")[currentPhoto].style.filter = "alpha(opacity=" + currentOpacity[currentPhoto] + ")";
		document.getElementsByName("photo")[secondPhoto].style.filter = "alpha(opacity=" + currentOpacity[secondPhoto] + ")";
	} else {
	
		document.getElementsByName("photo")[currentPhoto].style.opacity = currentOpacity[currentPhoto]/100;
		document.getElementsByName("photo")[secondPhoto].style.opacity =currentOpacity[secondPhoto]/100;
		
		//document.getElementsByName("photo")[currentPhoto].style.MozOpacity = currentOpacity[currentPhoto]/100;
		//document.getElementsByName("photo")[secondPhoto].style.MozOpacity =currentOpacity[secondPhoto]/100;
	}

	if(currentOpacity[secondPhoto]/100>=.98) {
		currentPhoto = secondPhoto;
		secondPhoto++;
		if(secondPhoto == imageArray.length){
			if(!stopAtEnd) {
				secondPhoto=0;
			}
			else {
				pauseSlideShow();
				secondPhoto = 0;
			}
		}
		pause = true;
		xInterval = setTimeout("pause=false",timeOutInterval);
		
	}
}


function pauseSlideShow() {
		pause = true;
		stopShow = true;
}
function playSlideShow() {
		pause = false;
		stopShow = false;
}



function buildImage(imageList) {
imageArray = imageList;
document.write('<div id="mContainer"></div>');
init();

}

function buildMap(imageList) {
	imageArray = imageList;
	FADE_STEP = 4;
	FADE_INTERVAL = 5;
	stopAtEnd = true;
	timeOutInterval = 0;
	document.write('<div id="mContainer"></div>');
	init();
}

function popUpProject(URL, w, h) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width="+w+",height="+h+"');");
}

function popUpContact(URL, w, h) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width="+w+",height="+h+"');");
}



	