
ns = (document.layers)? true:false
ie = (document.all)? true:false
ns6 = (!document.all && document.getElementById) ? true : false;
mac = (navigator.platform.indexOf("Mac")!=-1) ? true : false;


var etatRollOver = new Array();
var etatCalque = new Array();

for (var i=1; i<=6 ; i++) {
	etatRollOver[i]=false;				
	etatCalque[i]=false;
	eval("img" + i + " = new Image()");
	eval("img" + i + ".src = 'images/img" + i + "on.gif'");
}


function changeEtat(numero) {
	if (etatRollOver[numero]) {
		eval("document.img" + numero + ".src = 'images/img" + numero + "off.gif'");
 		etatRollOver[numero]=false;
 	}
 	else {
		eval("document.img" + numero + ".src = 'images/img" + numero + "on.gif'");
		etatRollOver[numero]=true;
 	}
}


function affiche(numero, max) {

	if (ie) {
		for (var i=1; i<=max ; i++) {
			if (etatCalque[i] && i != numero) {
				eval("document.all.calque" + i + ".style.visibility='hidden'");
				etatCalque[i]=false;
			}
		}
	}
	else if (ns) {
		for (var i=1; i<=max ; i++) {
			if (etatCalque[i] && i != numero) {
				eval("document.calque" + i + ".visibility='hidden'");
				etatCalque[i]=false;
			}
		}
	}
	else if (ns6) {
		for (var i=1; i<=max ; i++) {
			if (etatCalque[i] && i != numero) {
				eval("elm = document.getElementById('calque" + i + "')");
   				elm.style.visibility = "hidden";
				etatCalque[i]=false;
			}
		}
	}

	 if (etatCalque[numero]) {
		if (ie) {
			eval("document.all.calque" + numero + ".style.visibility='hidden'");
		}
		else if (ns) {
			eval("document.calque" + numero + ".visibility='hidden'");
		}
		else if (ns6) {
			eval("elm = document.getElementById('calque" + numero + "')");
   			elm.style.visibility = "hidden";
		}
		etatCalque[numero]=false;
 	
 	}
 	else {

		if (ie) {
			eval("document.all.calque" + numero + ".style.visibility='visible'");
		}
		else if (ns) {
			eval("document.calque" + numero + ".visibility='visible'");
		}
		else if (ns6) {
			eval("elm = document.getElementById('calque" + numero + "')");
   			elm.style.visibility = "visible";
		}
		etatCalque[numero]=true;
 	}

}


