var fadeTime = 3000;
var changeDelay = 5000;
var currentImage = 1;
var totalImages = 3;
var imageHash = 0;
var hashCompare = 6;

function testLoaded(){
	if(imageHash == hashCompare){
		startAnimation();
	}
	else{
		window.setTimeout(function(){testLoaded()}, 1000);
	}
}
	

function fadeOut(node){
	dojo.fadeOut({duration: fadeTime, node: 'slideShowImage' + node}).play();
}

function fadeIn(node){
	dojo.fadeIn({duration: fadeTime, node: 'slideShowImage' + node}).play();
}

function startAnimation(){
	dojo.byId('slideShowLoading').style.display = 'none';
	dojo.byId('slideShowImage1').style.display = 'block';
	dojo.byId('slideShowImage2').style.display = 'block';
	dojo.byId('slideShowImage3').style.display = 'block';
	window.setInterval(
		function(){
			fadeOut(currentImage);
			if(currentImage == totalImages){
				fadeIn(1);
				currentImage = 1;
			}
			else{
				fadeIn(currentImage + 1)
				currentImage++;
			}
		},
	changeDelay);
}

var one = new Image();
one.onload = function() {
	imageHash += 1;
};
one.src = '/images/slideshow/1.jpg';

var two = new Image();
two.onload = function() {
	imageHash += 2;
};
two.src = '/images/slideshow/2.jpg';

var three = new Image();
three.onload = function() {
	imageHash += 3;
};
three.src = '/images/slideshow/3.jpg';

testLoaded();
