var whichImg = 2; //Math.floor(Math.random()*12) //total amount of images - 1, update as needed
var currentPhoto = whichImg;
var secondPhoto = whichImg+1;
var currentOpacity = new Array();
var imageArray = new Array("/images/bannerpix/1.jpg","/images/bannerpix/2.jpg","/images/bannerpix/3.jpg","/images/bannerpix/4.jpg","/images/bannerpix/5.jpg","/images/bannerpix/6.jpg","/images/bannerpix/7.jpg","/images/bannerpix/8.jpg","/images/bannerpix/9.jpg","/images/bannerpix/10.jpg","/images/bannerpix/11.jpg","/images/bannerpix/12.jpg","/images/bannerpix/13.jpg");
var FADE_STEP = 1;
var FADE_INTERVAL = 10;
var pause = false;
var mHTML="";

function initTransition() {
	currentOpacity[0]=99;
	for(var 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]  +"\"></div>";
	document.getElementById("mContainer").innerHTML = mHTML;

	if(document.all) {
		document.getElementsByName("photo")[currentPhoto].style.filter="alpha(opacity=100)";
	} else {
		document.getElementsByName("photo")[currentPhoto].style.MozOpacity = .99;
	}
	var mInterval = setInterval("crossFade()",FADE_INTERVAL);
}

function crossFade() {
	if(pause)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.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)secondPhoto=0;
		pause = true;
		var xInterval = setTimeout("pause=false",1000);
	}
}