var timeDelay = 3;
var nb_photos=21;
var Pix = new Array();

for(var i=0;i<nb_photos;i++){
	temp=i+1;
	Pix[i]="photo"+temp+".jpg";
}
Pix=Rand_Tableau(Pix);
timeDelay *= 1000;
var PicCurrent_1 = new Image();
var PicCurrent_2 = new Image();
var PicCurrent_3 = new Image();
PicCurrent_1.src = "medias/accueil/"+Pix[0];
PicCurrent_2.src = "medias/accueil/"+Pix[1];
PicCurrent_3.src = "medias/accueil/"+Pix[2];

function startPix() {
	setInterval("slideshow()", timeDelay);
}

function slideshow() {
	Pix=Rand_Tableau(Pix);
	//alert(Pix[0]+","+Pix[1]+","+Pix[2]);
	PicCurrent_1.src = "medias/accueil/"+Pix[0];
	PicCurrent_2.src = "medias/accueil/"+Pix[1];
	PicCurrent_3.src = "medias/accueil/"+Pix[2];
	document["change_image_1"].src = PicCurrent_1.src;
	document["change_image_2"].src = PicCurrent_2.src;
	document["change_image_3"].src = PicCurrent_3.src;
}

function Rand_Tableau( tab_){
	var i;
	var Num;
	var Nbr = tab_.length;
	var Tab = new Array();
	//-- Copie le contenu
	Tab = Tab.concat(tab_);
	//-- Lance la boucle
	while( Nbr> 0){
		//-- Recup nombre aleatoire
		Num = Math.floor(Math.random() * Nbr);
		//-- 1 de moins a traiter
		Nbr--;
		//-- Stock l'element tire
		szTmp = Tab[Num];
		//-- Decalage les valeur du tableau
		for( i= Num; i < Nbr; i++)
		Tab[i] = Tab[i+1]
		//-- Stock l'element tire en fin
		Tab[ Nbr] = szTmp;
	}
	//-- On peut remettre dans l'ordre du tirage
	Tab.reverse();
	//-- Retourne resultat
	return( Tab);
}



