var effect = 1;
var time = 3000;

var prev_image;
var current_image = 0;
var next_image = 1;
var image = new Array();
var pause=false;

/***** Recupère toute les images du diaporama *******/
function init() {
	if(document.getElementsByClassName("bloc")) {
		image = document.getElementsByClassName("bloc");
		for(i=1; i < image.length; i++) {
			image[i].style.display = "none";
		}
	}
	if(image.length > 1)
	{
		prev_image=image.length;  /*prev_image est égale au nombre totale d'image */
		galerie();
	}
}

function pausegallerie() {
	if (pause==false)
	{
		pause=true;
		document.getElementById('pausename').src='../common/img/compteur_pauseon.gif';
	}
	else if (pause==true)
	{
		pause=false;
		document.getElementById('pausename').src='../common/img/compteur_pauseoff.gif';
		self.setTimeout("nextimage()",time);
	}
}
function galerie() {
	if (pause==false)
	{
		self.setTimeout("nextimage()",time);	
	}
}

function nextimage() {
	if (pause==false)
	{
		if(effect == 1) { new Effect.Fade(image[current_image]); new Effect.Appear(image[next_image]); }
		if(effect == 2) { new Effect.BlindUp(image[current_image]); new Effect.BlindDown(image[next_image]); }
		
		// si on est à l'image 4 (next image=3)
		if(next_image == (image.length-1)) 
		{
			current_image = next_image;
			next_image = 0;
			prev_image =image.length-1; /* si 4 images on a alors 3 */
		} 
		else 
		{
			current_image = next_image;
			next_image++;
			if (current_image==0) prev_image=image.length;
			else prev_image=current_image;
		}
		
		var cpt_affiche='compteur'+(current_image+1); // recupere "compteur1, compteur2, compteur3, compteur4"
		var cpt_restaure='compteur'+(prev_image);
		
		var imageaafficher='../common/img/compteur_'+(current_image+1)+'on.gif'
		var imagearestaurer='../common/img/compteur_'+(prev_image)+'off.gif'
		
		// On affiche en OFF l'image précédente
		document.getElementById(cpt_restaure).src=imagearestaurer;
		//on affiche en ON l'image courante
		document.getElementById(cpt_affiche).src=imageaafficher;
		galerie();
	}
}
