check_dom_load();
var to= setInterval('check_dom_load()', 100);
function check_dom_load() {
	if (!document.body) return;
	window.clearInterval(to);
	start_slideshows();
}



var slideshows= new Array();
var slideshow_delay= 500;
var shrink_delay= 5;
var shrink_step= 4;

function shrink_effect(e1_id, e2_id, slideshow_id)
{
	var oE1= document.getElementById(e1_id);
	var oE2= document.getElementById(e2_id);

	if (oE1.clientWidth <= shrink_step) {
		oE1.style.width= 'auto';
		oE1.src= oE2.src;
		oE2.style.display= 'none';
		oE2.style.width= '0px';
		setTimeout("slideshow_next_image("+slideshow_id+")", slideshow_delay);
		return;
	}

	oE2.style.width= (oE2.clientWidth+shrink_step)+'px';
	oE1.style.width= (oE1.clientWidth-shrink_step)+'px';

	setTimeout("shrink_effect('"+e1_id+"','"+e2_id+"','"+slideshow_id+"')", shrink_delay);
}

function slideshow_next_image(slideshow_id)
{
	var oImg1= document.getElementById('slideshow'+slideshow_id+'img1');
	var oImg2= document.getElementById('slideshow'+slideshow_id+'img2');
	if (!oImg1 || !oImg2) return;

	slideshows[slideshow_id].i++;
	if (slideshows[slideshow_id].i >= slideshows[slideshow_id].images.length) slideshows[slideshow_id].i= 0;

	oImg2.onload= function() {
		oImg2.style.display= 'block';
		shrink_effect('slideshow'+slideshow_id+'img1', 'slideshow'+slideshow_id+'img2', slideshow_id);
	}
	oImg2.src= slideshows[slideshow_id].images[slideshows[slideshow_id].i];
}

function start_slideshows()
{
	for (var i= 0; i < slideshows.length; i++) if (slideshows[i])
		setTimeout("slideshow_next_image("+i+")", slideshow_delay);
}
