window.onLoad = preLoad();


function preLoad() {
	img_loader = new Array();
	for (j=0; j<numberOfSlides; j++) {
		img_loader[j] = new Image();
		img_loader[j].src = slideArray[j];
	}
	loadChecker = setInterval("checkLoad("+j+")",100);
}

function checkLoad(whichImg) {
	if ( (whichImg = numberOfSlides) && (img_loader[numberOfSlides-1].complete) ) {
		clearInterval(loadChecker);
		startSlides();
	}
}

function startSlides() {
	i = 0;
	changeSlides();
	slideChanger = setInterval("changeSlides()", slideSpeed);
}


function changeSlides() {
	fadeStepper = setInterval("fadeStep()", 100);
	currentOpacity=0;
	document.getElementById("home_slide").style.opacity=currentOpacity;
	document.getElementById("home_slide").style.filter='alpha(opacity = ' + currentOpacity*100 +')';
	document.getElementById("home_slide").src=slideArray[i];
	if (i<numberOfSlides-1) {
		i++;
	} else {
		i=0;
	}
}

function fadeStep() {

	if (currentOpacity>=1) {
		clearInterval(fadeStepper);
	} else {
		currentOpacity+=0.1;
	}
	
	document.getElementById("home_slide").style.opacity=currentOpacity;
	document.getElementById("home_slide").style.filter='alpha(opacity = ' + currentOpacity*100 +')';
	
}
