// JavaScript Document
var _max = 9999;
var i = 0;
var delay = 3000;
var lock = false;
var run;

function changeOpac(opacity) {
	var object = document.getElementById("place_holder").style;
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
}

function chgImg() {
	var speed = Math.round(1000 / 100);
	var timer = 0; 
	var imgs = document.getElementById("imgHolder").getElementsByTagName("img");
	_max = imgs.length;
	if (document.images) {
		i = i + 1;
		if (i == _max) i = 0;
		document.getElementById("holder").style.backgroundImage = document.getElementById("place_holder").style.backgroundImage;
		changeOpac(0);
		document.getElementById("place_holder").style.backgroundImage = "url("+(imgs[i]).src+")";
		for(j = 0; j <= 100; j++) {
			setTimeout("changeOpac(" + j + ")",(timer * speed));
			timer++;
		} 			
   }
}

function start_slideshow() {
	if ($("imgHolder") != null)
	{
		if (lock == true) {
			lock = false;
			window.clearInterval(run);
		}
		else if (lock == false) {
			lock = true;
			run = setInterval("chgImg()", delay);
		}
	}
}