var p = Pic.length;
var preLoad = new Array();
for (i = 0; i < p; i++){
   preLoad[i] = new Image();
   preLoad[i].src = Pic[i];
}

var t;
var arrIndex = 1;
var changeImg = true;

//change the opacity for different browsers
function changeOpac(opacity, id) 
{
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
}

function switchImage()
{	
	var speed = Math.round(millisec / 1000);
    var timer = 0;
	if(changeImg)
	{
		document.getElementById('SlideShowImg').src = Pic[arrIndex];
		//document.getElementById('SlideShowImg').alt = Alt[arrIndex];		
		//document.getElementById('SlideShowLink').href = Url[arrIndex];		
		//document.getElementById('SlideShowLink').title = Alt[arrIndex];		
		changeImg = false;
		for(i = 0; i <= 100; i++)
		{
			setTimeout("changeOpac(" + i + ",'" + "SlideShowImg" + "')",(timer * speed));
			timer++;
		}
	}
	else
	{
		document.getElementById('SlideShowDiv').style.backgroundImage = "url(" + Pic[arrIndex] + ")";
		//document.getElementById('SlideShowImg').alt = Alt[arrIndex];		
		//document.getElementById('SlideShowLink').href = Url[arrIndex];		
		//document.getElementById('SlideShowLink').title = Alt[arrIndex];		
		changeImg = true;
		for(i = 100; i >= 0; i--) 
		{
			setTimeout("changeOpac(" + i + ",'" + "SlideShowImg" + "')",(timer * speed));
			timer++;
		}
	}
	arrIndex++;
	if(arrIndex == Pic.length) arrIndex = 0;
	t = setTimeout("switchImage()", (millisec*2));
}

function runSlideShow()
{
	
	//Initialize slideshow with both images matching
	document.getElementById('SlideShowDiv').style.backgroundImage = "url(" + Pic[0] + ")";
	document.getElementById('SlideShowImg').src = Pic[0];
	//document.getElementById('SlideShowImg').alt = Alt[0];		
	//document.getElementById('SlideShowLink').href = Url[0];		
	//document.getElementById('SlideShowLink').title = Alt[0];		
	
	setTimeout("switchImage()", millisec);
}
