	// ***Cycle d'images avec preload pour n images**
	// initialisation       
	var ImagesSrc=new Array();	//tableau des SRC des images
	s1 = 6000;  			//temps entre chaque image      
	nbreImages=4			//prendre m images
	nbreMaxImages=6			//parmi n images
					//images numerotées a partir de 0
	CheminImages="/navigue/imagesapplet/0"	//CheminImages + "1"+.extension ,CheminImages + "24"+.extension
	extension=".jpg"


	// renvoi un nombre au hazard en 0 et rndNum
	function rnd(rndNum)
	{
		var dd=new Date();
		return((Math.round(Math.abs(Math.sin(dd.getTime()))*8.71*rndNum)%rndNum));
	}


	startCycle()
	runit()

	function startCycle(){
		var listImages=new Array();
		for (i=1;i<=nbreImages;i++) {
			OK=false
			while (!OK){
				listImages[i]=rnd(nbreMaxImages);
				OK=true
				for (j=1;j<=i-1;j++){
					if ( (listImages[i]==listImages[j]) || listImages[i]==0 ){OK=false}
				}
			}
			ImagesSrc[i]=CheminImages+listImages[i]+extension;
		}
		document.slideshow.src=ImagesSrc[1];			
	}


	function runit(){
		if (document.images)
		{
			for (i=1;i<nbreImages;i++) { setTimeout("document.slideshow.src=ImagesSrc["+i+"]", (i*s1) ); }
			setTimeout("document.slideshow.src=ImagesSrc["+nbreImages+"]; runit()", (nbreImages*s1) );	//relance les setTimeout
		}
	}
