
var arrImg1 = new Array();
var arrImg2 = new Array();
var arrImg3 = new Array();
var arrPositions = new Array();

var nbElements = 5;
var delaisRotation = 5000; // le délais en millisecondes
var imgIndex = nbElements-1;

function InitTabImages() {
	// On peuple nos arrays d'images puis on les brasse comme il faut pour un random efficace
	for (var i = 1; i <= nbElements; i++) { arrImg1.push('entree_1/img_'+i+'.jpg'); arrImg2.push('entree_2/img_'+i+'.jpg'); arrImg3.push('entree_3/img_'+i+'.jpg'); }
	arrImg1 = RandArray(arrImg1); arrImg2 = RandArray(arrImg2);	arrImg3 = RandArray(arrImg3);

	// On set les trois positions possibles pour les images
	arrPositions.push('1'); arrPositions.push('2'); arrPositions.push('3');
	
	// On part le timer pour lancer l'animation
	RandomTickBan();
}

function RandArray(tab_) {
	var i; var Num; var Nbr = tab_.length; var Tab = new Array(); Tab = Tab.concat(tab_);
	while (Nbr> 0) { Num = Math.floor(Math.random() * Nbr); Nbr--; szTmp = Tab[Num]; for( i= Num; i < Nbr; i++) { Tab[i] = Tab[i+1]; } Tab[Nbr] = szTmp; }
	Tab.reverse(); return(Tab);
}

function RandomTickBan() {
	var tmpImgSrc;
	arrPositions = RandArray(arrPositions);
	imgIndex++; if (imgIndex > (nbElements-1)) { imgIndex = 0; }
	for (var i = 0; i <= 2; i++) {
		if (arrPositions[i] == '1') { tmpImgSrc = arrImg1[imgIndex]; }
		else if (arrPositions[i] == '2') { tmpImgSrc = arrImg2[imgIndex]; }
		else { tmpImgSrc = arrImg3[imgIndex]; }

		if (i == 0) { document.getElementById('imgAnim').innerHTML='<img src=\'../images/'+tmpImgSrc+'\'><br><div class=\'spacer12\'></div>'; }
		else { document.getElementById('imgAnim').innerHTML=document.getElementById('imgAnim').innerHTML+'<img src=\'../images/'+tmpImgSrc+'\'><br><div class=\'spacer12\'></div>'; }
	}
	tempo = setTimeout("RandomTickBan()", delaisRotation);
}


