//*****************************************
// Blending Image Slide Show Script- 
// © Dynamic Drive (www.dynamicdrive.com)
// For full source code, visit http://www.dynamicdrive.com/
//*****************************************

//variable specifique au fonctionnement du slideshow
var whichlink=0;
var whichimage=0;
var blenddelay=null;
var slide=null;
var slideimages=null;
var imageholder=new Array();
var ie=document.all;
var imagepreload=new Array();

//specify interval between slide (in mili seconds)
var slidespeed=2000;

function startshow()
{
	slide = document.getElementById("tdImageDiapo");
	if( slide )
	{
		whichlink=0;
		whichimage=0;

		if( navigator.platform == "MacPPC" )
			blenddelay = 0;
		else if( ie )
			blenddelay = slide.filters[0].duration * 1000;
		else
			blenddelay = 0;
			
		fillimglist();
		//slideit();
		setTimeout("slideit()",slidespeed)
	}
}

function fillimglist()
{
	//aller chercher les images dans hidden
	var inSlide = document.getElementById("inImageList");	
	if( inSlide )
	{
		slideimages = inSlide.value.split(",");
	}
	
	//specify images
	for (i=0;i<slideimages.length;i++)
	{
		//imageholder[i]=new Image()
		//imageholder[i].src=slideimages[i]
		imageholder[i]=slideimages[i];
		
		//imagepreload[i] = new Image();
		//imagepreload[i].src = slideimages[i];
	}
}

function slideit()
{
	//if (!document.images) return
	
	if( navigator.platform != "MacPPC"  && ie )
		slide.filters[0].apply();
		
	//slide.src=imageholder[whichimage].src;
	slide.style.backgroundImage = "url(" + imageholder[whichimage] + ")";

	if( navigator.platform != "MacPPC"  && ie )
		slide.filters[0].play();
	whichlink=whichimage;

	whichimage=(whichimage<slideimages.length-1)? whichimage+1 : 0;
	setTimeout("slideit()",slidespeed+blenddelay)
}