function toutCocher(){

	for(i = 0; i < document.formulaire.length; i++){
	
		if(document.formulaire.elements[i].type == "checkbox"){
		
			document.formulaire.elements[i].checked = true;
		
		}
	
	}

}

function toutDecocher(){

	for(i = 0; i < document.formulaire.length; i++){
	
		if(document.formulaire.elements[i].type == "checkbox"){
		
			document.formulaire.elements[i].checked = false;
		
		}
	
	}

}

var premierAppel = 0;

var numImage = 0;

var reprise = 0;

var numType=0;

var nombre = 0;



function file(fichier){

	if (window.XMLHttpRequest) 

	    xhr_object = new XMLHttpRequest();

	else 

	    if (window.ActiveXObject) 

	        xhr_object = new ActiveXObject("Microsoft.XMLHTTP");

	    else 

	        return (false);

	xhr_object.open("GET", fichier, false);

	xhr_object.send(null);

	if (xhr_object.readyState == 4) 

	return (xhr_object.responseText);

	else 

	    return (false);

}



function afficheImage(image, div, type){

	img=file('affiche_image.php?numImage=' + image + '&numType=' + type);

    document.getElementById(div).innerHTML=img;
	
	if(getNavigateur()=="msie"){
	
		document.getElementById('image').style.filter="alpha(opacity=5)";

		opacite2(10);
	
	}
	
	else{
	
		document.getElementById('image').style.opacity=0.05;
		
		document.getElementById('image').style.MozOpacity=0.05;
		
		document.getElementById('image').style.KhtmlOpacity=0.05;

		opacite(0.1);
		
	}

	num=image+1;

	if(nombre>2){

		clearTimeout(timer);

		if(num==nombre){

			document.getElementById('suivant').innerHTML='<a onClick="suivant(0);" style="cursor:pointer;"><img alt="suivant" title="Suivant" src="image/suivant.png" /></a>';

			numImage=0;

			document.getElementById('play').innerHTML='<a onClick="reprendre();" style="cursor:pointer;"><img alt="play" title="Play" src="image/lire.png" /></a>';

		}

		else{

			document.getElementById('suivant').innerHTML='<a onClick="suivant(' + num + ');" style="cursor:pointer;"><img alt="suivant" title="Suivant" src="image/suivant.png" /></a>';

			numImage=num;

			document.getElementById('play').innerHTML='<a onClick="reprendre();" style="cursor:pointer;"><img alt="play" title="Play" src="image/lire.png" /></a>';

		}

		num-=2;

		if(num<0){

			num=nombre-1;

			document.getElementById('precedent').innerHTML='<a onClick="precedent(' + num + ');" style="cursor:pointer;"><img alt="precedent" title="Precedent" src="image/precedent.png" /></a>';

		}

		else{

			document.getElementById('precedent').innerHTML='<a onClick="precedent(' + num + ');" style="cursor:pointer;"><img alt="precedent" title="Precedent" src="image/precedent.png" /></a>';

		}

	}

}



function affichePage(page, galerie, div1, div2){

	prochaine_image=page*15;

	tableau=file('affiche_tableau.php?image=' + prochaine_image + '&galerie=' + galerie);

	boutons=file('affiche_boutons.php?page=' + page + '&galerie=' + galerie);

    document.getElementById(div1).innerHTML=tableau;

    document.getElementById(div2).innerHTML=boutons;

}


function image(nb, type){

	if(premierAppel==0){

		numType=type;

		nombre=nb;

	}

	img=file('affiche_image.php?numImage=' + numImage + '&numType=' + numType);

    document.getElementById('image').innerHTML=img;
	
	if(getNavigateur()=="msie"){
	
		document.getElementById('image').style.filter="alpha(opacity=5)";

		opacite2(10);
	
	}
	
	else{
	
		document.getElementById('image').style.opacity=0.05;
		
		document.getElementById('image').style.MozOpacity=0.05;
		
		document.getElementById('image').style.KhtmlOpacity=0.05;

		opacite(0.1);
		
	}

	if(numImage < nombre-1){

		numImage++;

	}

	else{

		numImage=0;

	}

	premierAppel=1;

	if(nombre>2){

		if(numImage==nombre){

			num=0;

			document.getElementById('suivant').innerHTML='<a onClick="suivant(' + num + ');" style="cursor:pointer;"><img alt="suivant" title="Suivant" src="image/suivant.png" /></a>';

		}

		else{

			num=numImage;

			document.getElementById('suivant').innerHTML='<a onClick="suivant(' + num + ');" style="cursor:pointer;"><img alt="suivant" title="Suivant" src="image/suivant.png" /></a>';

		}

		if(numImage==1 || numImage==nombre){

			num=nombre-1;

			document.getElementById('precedent').innerHTML='<a onClick="precedent(' + num + ');" style="cursor:pointer;"><img alt="precedent" title="Precedent" src="image/precedent.png" /></a>';

		}

		else{

			num=numImage-2;

			document.getElementById('precedent').innerHTML='<a onClick="precedent(' + num + ');" style="cursor:pointer;"><img alt="precedent" title="Precedent" src="image/precedent.png" /></a>';

		}

		timer = setTimeout("image();", 3000);

	}

}



function pause(){

	var today = new Date()

	var expires = new Date();

	expires.setTime(today.getTime() + (365*24*60*60*1000));

	document.cookie = 'image=' + numImage + ';expires=' + expires.toGMTString();

	clearTimeout(timer);

	document.getElementById('play').innerHTML='<a onClick="reprendre();" style="cursor:pointer;"><img alt="play" title="Play" src="image/lire.png" /></a>';

}



function reprendre(){

	var oRegex = new RegExp("(?:; )?" + 'image' + "=([^;]*);?");

	if(oRegex.test(document.cookie)){

        imageEnCours = decodeURIComponent(RegExp["$1"]);

		reprise=1;

	}

	document.getElementById('play').innerHTML='<a onClick="pause();" style="cursor:pointer;"><img alt="pause" title="Pause" src="image/pause.png" /></a>';

	image();

}



function precedent(num){

	img=file('affiche_image.php?numImage=' + num + 'numType=' + numType);

    document.getElementById('image').innerHTML=img;
	
	if(getNavigateur()=="msie"){
	
		document.getElementById('image').style.filter="alpha(opacity=5)";

		opacite2(10);
	
	}
	
	else{
	
		document.getElementById('image').style.opacity=0.05;
		
		document.getElementById('image').style.MozOpacity=0.05;
		
		document.getElementById('image').style.KhtmlOpacity=0.05;

		opacite(0.1);
		
	}

	clearTimeout(timer);

	num++;

	if(num>nombre){

		numImage=nombre;

	}

	else{

		numImage=num-1;

	}

	

	if(nombre>2){

		if(numImage==nombre-1){

			document.getElementById('suivant').innerHTML='<a onClick="suivant(0);" style="cursor:pointer;"><img alt="suivant" title="Suivant" src="image/suivant.png" /></a>';

			numImage=0;

			document.getElementById('play').innerHTML='<a onClick="reprendre();" style="cursor:pointer;"><img alt="play" title="Play" src="image/lire.png" /></a>';

		}

		else{

			document.getElementById('suivant').innerHTML='<a onClick="suivant(' + num + ');" style="cursor:pointer;"><img alt="suivant" title="Suivant" src="image/suivant.png" /></a>';

			numImage=num;

			document.getElementById('play').innerHTML='<a onClick="reprendre();" style="cursor:pointer;"><img alt="play" title="Play" src="image/lire.png" /></a>';

		}

		num-=2;

		if(numImage==0 || numImage==1){

			num=nombre-1;

			document.getElementById('precedent').innerHTML='<a onClick="precedent(' + num + ');" style="cursor:pointer;"><img alt="precedent" title="Precedent" src="image/precedent.png" /></a>';

		}

		else{

			document.getElementById('precedent').innerHTML='<a onClick="precedent(' + num + ');" style="cursor:pointer;"><img alt="precedent" title="Precedent" src="image/precedent.png" /></a>';

		}

	}

}



function suivant(num){

	img=file('affiche_image.php?numImage=' + num + '&numType=' + numType);

    document.getElementById('image').innerHTML=img;
	
	if(getNavigateur()=="msie"){
	
		document.getElementById('image').style.filter="alpha(opacity=5)";

		opacite2(10);
	
	}
	
	else{
	
		document.getElementById('image').style.opacity=0.05;
		
		document.getElementById('image').style.MozOpacity=0.05;
		
		document.getElementById('image').style.KhtmlOpacity=0.05;

		opacite(0.1);
		
	}

	clearTimeout(timer);

	num++;

	if(nombre>2){

		if(num==nombre){

			document.getElementById('suivant').innerHTML='<a onClick="suivant(0);" style="cursor:pointer;"><img alt="suivant" title="Suivant" src="image/suivant.png" /></a>';

			numImage=0;

			document.getElementById('play').innerHTML='<a onClick="reprendre();" style="cursor:pointer;"><img alt="play" title="Play" src="image/lire.png" /></a>';

		}

		else{

			document.getElementById('suivant').innerHTML='<a onClick="suivant(' + num + ');" style="cursor:pointer;"><img alt="suivant" title="Suivant" src="image/suivant.png" /></a>';

			numImage=num;

			document.getElementById('play').innerHTML='<a onClick="reprendre();" style="cursor:pointer;"><img alt="play" title="Play" src="image/lire.png" /></a>';

		}

		num-=2;

		if(num==nombre || num<0){

			num=nombre-1;

			document.getElementById('precedent').innerHTML='<a onClick="precedent(' + num + ');" style="cursor:pointer;"><img alt="precedent" title="Precedent" src="image/precedent.png" /></a>';

		}

		else{

			document.getElementById('precedent').innerHTML='<a onClick="precedent(' + num + ');" style="cursor:pointer;"><img alt="precedent" title="Precedent" src="image/precedent.png" /></a>';

		}

	}

}



function opacite(valeur){
	
	document.getElementById('image').style.opacity=valeur;
	
	document.getElementById('image').style.MozOpacity=valeur;
	
	document.getElementById('image').style.KhtmlOpacity=valeur;

	valeur+=0.1;

	if(valeur<1){

		time = setTimeout("opacite(" + valeur + ");", 50);

	}

	else{

		clearTimeout(time);

	}

}



function opacite2(valeur){
	
	document.getElementById('image').style.filter="alpha(opacity=" + valeur + ")";

	valeur+=10;

	if(valeur<100){

		time = setTimeout("opacite2(" + valeur + ");", 50);

	}

	else{

		clearTimeout(time);

	}

}



function getNavigateur() {

	var txtAgent = navigator.userAgent.toLowerCase();

	if(txtAgent.indexOf("msie")!=-1){

		return("msie");

	}

	else if(txtAgent.indexOf("opera")!=-1){

		return("opera");

	}

	else if(txtAgent.indexOf("netscape")!=-1){

		return("netscape");

	}

	else if(txtAgent.indexOf("firefox")!=-1){

		return("firefox");

	}

	else if(txtAgent.indexOf("chrome")!=-1){

		return("chrome");

	}

	else if(txtAgent.indexOf("safari")!=-1){

		return("safari");

	}

	else{

		return "Inconnu";

	}

}
