/* Slideshow v1.1 by Sync Arts
   
Configuration:                 */

var img_number = 5; // number of images
var delay = 2000; // delay in milliseconds
var speed = 75; // speed of transition: 0 - slow, 100 - fast

/* End of configuration, please do not edit nothing below */

var current = 1;
var op_timer, next_timer;

function setOpacity(objID,cur,tar,steps){

	var obj = document.getElementById(objID);
	cur = parseInt(cur);
	var delta = parseInt((cur - tar) / steps);
	var newAlpha = cur - delta;
	obj.style.opacity = (newAlpha / 99.99);
	obj.style.MozOpacity = (newAlpha / 99.99);
	obj.style.KHTMLOpacity = (newAlpha / 99.99);
	obj.style.filter = 'alpha(opacity=' + newAlpha + ')';

	if (steps > 1){
		op_timer = setTimeout('setOpacity("' + objID + '",' + newAlpha + ',' + tar + ',' + (steps - 1) + ')', 50);
	}
}

function nextImage() {
	if (current == 1) {
		for (var i=1; i<=5; i++) {
			setOpacity('photo_families_'+i, 0, 99.99, 1);
	    }
	}
	if (current < img_number)
		setOpacity('photo_families_'+current, 99.99, 0, (100 - speed));
	else {
		setOpacity('photo_families_1', 0, 99.99, (100 - speed));
	}
	current++;
	if (current > img_number) current = 1;
	next_timer = setTimeout('nextImage();', delay);
}

function slideInit() {
	document.getElementById('slideshow').style.visibility = "visible";
	nextImage();
}

if(window.attachEvent) { 
	window.attachEvent("onload", slideInit); 
} else if(window.addEventListener) { 
	window.addEventListener("load", slideInit, false); 
} else {
	window.onload = slideInit; 
}