// SLIDESHOW BY JONATHAN COUSINS - COPYRIGHT 2009 
// FOR USE WITH PERMISSION JONATHANCOUSINS.COM

// MODIFY NUMBER OF IMAGES, FILE PATH OF IMAGE DIRECTORY OR PACE 
var numImages = 11;
var filePath = "images/final-slideshow-images/";//"slideshow/";
var crossfadeDuration = 0.75; // must have decimal point
var legnthTimeOnScreen = 5.5; // must have decimal point

// DRIVE PATH images/final-slideshow-images
// DO NOT MODIFY
var filenamePrefix = "<img src=\"" + filePath + "slideshow-";
var filenameSuffix = ".jpg\" border=\"0\" />";
var images = new Array();
var imageAlternator = new Array();
var loadedImageObjects = new Array();
var imgID = 'img2';
var slideIterator = 0;
var startIndex = 1;


function initSlideshow(){///numImages
	for(var i = startIndex; i < numImages; i++){
		loadedImageObjects[i] = new Image();
		if(i < 10){
			loadedImageObjects[i].src = "images/final-slideshow-images/slideshow-0" + i + ".jpg";		
		}else{
			loadedImageObjects[i].src = "images/final-slideshow-images/slideshow-" + i + ".jpg";
		}
	}
	loadedImageObjects[loadedImageObjects.length-1].onLoad = dude();
}
function dude(){
	start();
}
function start(){
	
	for(var i = startIndex; i <= numImages; i++){
		if(i < 10){
			images[i] = filenamePrefix + "0" + i + filenameSuffix;
		}else{
			images[i] = filenamePrefix + i + filenameSuffix;		
		}
		if(imgID == 'img1'){
			imgID = 'img2';
		}else if(imgID == 'img2'){
			imgID = 'img1';
		}
		imageAlternator[i] = imgID;
	}
	$('img1').setOpacity(0.0);
	$('img2').setOpacity(0.0);	
	imgAppear(startIndex);
}


function imgAppear(i){
	$(''+imageAlternator[i]+'').innerHTML = images[i];
	$(''+imageAlternator[i]+'').appear({ 
		duration: crossfadeDuration, 
		from: 0, 
		to: 1, 
		afterFinish: function(){  
			fadeOut.delay(legnthTimeOnScreen, i);
		}
	});	
}

function fadeOut(i){
	$(''+imageAlternator[i]+'').fade({ 
		duration: crossfadeDuration, 
		from: 1, 
		to: 0, 
		afterFinish: function(){ 
		}
	});
	if(i < numImages){
		i++;
	} 
	if(i == numImages){
		i = startIndex;
	}
	imgAppear(i);
}

