var start = 1;
var totalImages = 6;
var initPadding = "00";
var pics = new Array();
var isRunning = 0;

var steps;
var count;
var display;
var padding;
var status;
var t;

padding = initPadding;

for(i = 0; i + start <= totalImages; i++) {
	if(i + start == 10 || i + start == 100 || i + start == 1000) {

		if(padding.length - 1 >= 0) {

			padding = padding.substring(0, (padding.length - 1));

		}

	}
	
	pics[i] = new Image();
	pics[i].src = galleryDir + padding + (i + start) + ".jpg";

}

function initSlideShow() {

	steps = 15;
	count = 0;
	display = document.getElementById("slideShow");

}

function advance() {

	if (count == pics.length - 1) {

		count = 0;

	} else {

		count++;

	}
	
	initSlide();
	isRunning = 1;
	t = setTimeout('advance()', 6000);

}

function initSlide() {

	slide(100, 1);

}

function slide(opacity, tally_steps) {

	if (tally_steps != steps) {

		tally_steps++;
		setOpacity(opacity);
		opacity -= 100 / steps;
		window.setTimeout("slide("+opacity+","+tally_steps+")", 50);

	} else {

		setOpacity(0);
		display.src = pics[count].src;
		fadeIn(10);

	}
}

function setOpacity(opacity) {

	opacity = (opacity == 100)?99.999:opacity;
	display.style.filter = "alpha(opacity:"+opacity+")";
	display.style.KHTMLOpacity = opacity/100;
	display.style.MozOpacity = opacity/100;
	display.style.opacity = opacity/100;
	
}

function fadeIn(opacity) {

	if (opacity <= 100) {

		setOpacity(opacity);
		opacity += 5;
		window.setTimeout("fadeIn("+opacity+")", 50);

	}
}

function fadeOut(opacity) {
	
	if (opacity <= 100) {
	
		setOpacity(opacity);
		opacity -= 5;
		window.setTimeout("fadeOut("+opacity+")", 50);
		
	}
}