var start = 1;
var totalImages = 29;
var initPadding = "00";
var galleryDir = "galleries/home/";
var pics = new Array();
var homeImgs = new Array();
var homeImgsTime = 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()', 4000);
}

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);
	}
}

