// detection du navigateur
var ns4=document.layers;
var ie4=document.all;
var ns6=document.getElementById&&!document.all;

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

// Longueur du tableau général
var WidthTable = 766;
// Déclaration des calques et de leurs positions par rapport au bord gauche du tableau général
var TabLayers = new Array();
TabLayers[0] = new Array("menudhtml1",0);
TabLayers[1] = new Array("menudhtml2",114);
TabLayers[2] = new Array("menudhtml3",294);
TabLayers[3] = new Array("menudhtml4",420);

function Deplace() {
	ie4 ? X = document.body.scrollWidth : ns4 ? X = window.innerWidth : X = document.width;

	if(navigator.appVersion.indexOf("Safari")!=-1)
		X = document.body.scrollWidth;

	for(i=0; i<TabLayers.length; i++) {
		PosCalqueX = ((X-WidthTable)/2+TabLayers[i][1]);

		if(PosCalqueX < TabLayers[i][1]) {
			if(ie4 && navigator.appVersion.indexOf("Mac")!=-1)
				PosCalqueX = TabLayers[i][1]-2;
			else
				ns4 ? PosCalqueX = TabLayers[i][1]+9 : ie4 ? PosCalqueX = TabLayers[i][1] : PosCalqueX = TabLayers[i][1];
		}
		// Arrondi à l'entier inférieur (les chiffres à virgules decallent de 1 pix les calques sur Mozilla)
		PosCalqueX = Math.floor(PosCalqueX);

		if(ns4) {
			layer = TabLayers[i][0];
			document.layers[layer].left = (PosCalqueX-8);
		} else if(ns6) {
			document.getElementById(TabLayers[i][0]).style.left = (PosCalqueX);
		} else {
			document.getElementById(TabLayers[i][0]).style.left = (PosCalqueX);
		}
	}
}

function Deplace2() {
	if(ie4 && navigator.appVersion.indexOf("Mac")!=-1)
		document.location.reload();
}

function EffaceToutSauf(layers) {
	Layer = layers.split(',');
	EffaceTout();
	for(i=0; i<Layer.length; i++) {
		Affiche(Layer[i]);
	}
}

function EffaceTout() {
	for(i=0; i<TabLayers.length; i++) {
		Cache(TabLayers[i][0]);
	}
}

function Affiche(nom) {
	if(ie4) {
		var divie4 = document.getElementsByTagName("div")
		divie4[nom].style.visibility = 'visible';
	} else if(ns4) {
		document.eval(nom).visibility = 'show';
	} else if(ns6) {
		var divns6 = document.getElementsByTagName("div")
		document.getElementsByTagName("div")[nom].style.visibility = 'visible';
	}
}

function Cache(nom) {
	if(ie4) {
		var divie4 = document.getElementsByTagName("div")
		divie4[nom].style.visibility = 'hidden';
	} else if(ns4) {
		document.eval(nom).visibility = 'hidden';
	} else if(ns6) {
		var divns6 = document.getElementsByTagName("div")
		document.getElementsByTagName("div")[nom].style.visibility = 'hidden';
	}
}

function RollOver(img,lien){
document.images[img].src=lien;
}

function MenuOn(rub,num){
EffaceTout();
for (i=1; i<5; i++)
	RollOver('m'+i,'../img/menu/m'+i+'_0_0.gif');				//shuts down all tabs
	
switch (rub) {
case 0:	
	if (num == 1) 
		RollOver('m1','../img/menu/m1_1_0.gif');
	if (num == 2) {
		RollOver('m1','../img/menu/m1_0_1.gif');RollOver('m2','../img/menu/m2_1_0.gif');
	}
	if (num == 3) {
		RollOver('m2','../img/menu/m2_0_1.gif');RollOver('m3','../img/menu/m3_1_0.gif');
	}
	if (num == 4) {
		RollOver('m3','../img/menu/m3_0_1.gif');RollOver('m4','../img/menu/m4_1_0.gif');
	}
break
case 1:	//activate tab 1 and allow rolover on the others	
	if (num == 1) 
		RollOver('m1','../img/menu/m1_1_0.gif');
	if (num == 2) {
		RollOver('m1','../img/menu/m1_1_1.gif');RollOver('m2','../img/menu/m2_1_0.gif');
	}
	if (num == 3) {
		RollOver('m1','../img/menu/m1_1_0.gif');RollOver('m2','../img/menu/m2_0_1.gif');RollOver('m3','../img/menu/m3_1_0.gif');
	}
	if (num == 4) {
		RollOver('m1','../img/menu/m1_1_0.gif');RollOver('m3','../img/menu/m3_0_1.gif');RollOver('m4','../img/menu/m4_1_0.gif');
	}
break
case 2:	//activate tab 2 and allow rolover on the others
	if (num == 1) {
		RollOver('m1','../img/menu/m1_1_1.gif');RollOver('m2','../img/menu/m2_1_0.gif');
	}
	if (num == 2) {
		RollOver('m1','../img/menu/m1_0_1.gif');RollOver('m2','../img/menu/m2_1_0.gif');
	}
	if (num == 3) {
		RollOver('m1','../img/menu/m1_0_1.gif');RollOver('m2','../img/menu/m2_1_1.gif');RollOver('m3','../img/menu/m3_1_0.gif');
	}
	if (num == 4) {
		RollOver('m1','../img/menu/m1_0_1.gif');RollOver('m2','../img/menu/m2_1_0.gif');RollOver('m3','../img/menu/m3_0_1.gif');RollOver('m4','../img/menu/m4_1_0.gif');
	}
break
case 3:	//activate tab 3 and allow rolover on the others
	if (num == 1) {
		RollOver('m1','../img/menu/m1_1_0.gif');RollOver('m2','../img/menu/m2_0_1.gif');RollOver('m3','../img/menu/m3_1_0.gif');
	}
	if (num == 2) {
		RollOver('m1','../img/menu/m1_0_1.gif');RollOver('m2','../img/menu/m2_1_1.gif');RollOver('m3','../img/menu/m3_1_0.gif');
	}
	if (num == 3) {
		RollOver('m2','../img/menu/m2_0_1.gif');RollOver('m3','../img/menu/m3_1_0.gif');
	}
	if (num == 4) {
		RollOver('m2','../img/menu/m2_0_1.gif');RollOver('m3','../img/menu/m3_1_1.gif');RollOver('m4','../img/menu/m4_1_0.gif');
	}
break
case 4:	//activate tab 4 and allow rolover on the others
	if (num == 1) {
		RollOver('m1','../img/menu/m1_1_0.gif');RollOver('m3','../img/menu/m3_0_1.gif');RollOver('m4','../img/menu/m4_1_0.gif');
	}
	if (num == 2) {
		RollOver('m1','../img/menu/m1_0_1.gif');RollOver('m2','../img/menu/m2_1_0.gif');RollOver('m3','../img/menu/m3_0_1.gif');RollOver('m4','../img/menu/m4_1_0.gif');
	}
	if (num == 3) {
		RollOver('m2','../img/menu/m2_0_1.gif');RollOver('m3','../img/menu/m3_1_1.gif');RollOver('m4','../img/menu/m4_1_0.gif');
	}
	if (num == 4) {
		RollOver('m3','../img/menu/m3_0_1.gif');RollOver('m4','../img/menu/m4_1_0.gif');

	}
break
}
Affiche('menudhtml'+num);
}//fin de la function MenuOn

function MenuOff(rub){
for (i=1; i<5; i++)
	RollOver('m'+i,'../img/menu/m'+i+'_0_0.gif');				//shuts down all tabs
	
switch (rub) {
case 1:	//activate tab 1
	RollOver('m1','../img/menu/m1_1_0.gif');
break
case 2:	//activate tab 2
	RollOver('m1','../img/menu/m1_0_1.gif');
	RollOver('m2','../img/menu/m2_1_0.gif');
break
case 3:	//activate tab 3
	RollOver('m2','../img/menu/m2_0_1.gif');
	RollOver('m3','../img/menu/m3_1_0.gif');
break
case 4:	//activate tab 4
	RollOver('m3','../img/menu/m3_0_1.gif');
	RollOver('m4','../img/menu/m4_1_0.gif');
break
}
}//fin de la function MenuOff

function Masque(w,h){
document.write("<a href=\"#\" onmouseover=\"EffaceTout();\" style=\"cursor:default;\"><img src=\"../img/pix.gif\" width=\""+w+"\" height=\""+h+"\" border=\"0\" usemap=\"accueil\"></a>");
}

function Masque2(w,h){
document.write("<a href=\"#\" onmouseover=\"EffaceTout();\" style=\"cursor:default;\"><img src=\"../img/pix.gif\" width=\""+w+"\" height=\""+h+"\" border=\"0\"></a>");
}

/* Menu gauche */

function AppelCSS(rub){
		if(rub == 1 || rub == 2){
		document.write("<link href=\"../css/menu_g_rouge.css\" rel=\"stylesheet\" type=\"text/css\">");
		}
		if(rub == 3){
		document.write("<link href=\"../css/menu_g_bleu.css\" rel=\"stylesheet\" type=\"text/css\">");
		}
		if(rub == 4){
		document.write("<link href=\"../css/menu_g_vert.css\" rel=\"stylesheet\" type=\"text/css\">");
		}
}

function Ferme(nom) {
var longueur = nom.length;
var autre = nom.substring(0, (longueur-2));
	if(ie4) {
		document.getElementById(nom).style.display = 'none';
		document.getElementById(autre).style.display = 'block';
	} else if(ns4) {
		document.eval(nom).display = 'none';
		document.eval(autre).display = 'block';
	} else if(ns6) {
		var divns6 = document.getElementsByTagName("div");
		document.getElementsByTagName("div")[nom].style.display = 'none';
		document.getElementsByTagName("div")[autre].style.display = 'block';
	}
}

function Ouvre(nom) {
var longueur = nom.length;
var autre = nom.substring(0, (longueur-2));
	if(ie4) {
		document.getElementById(nom).style.display = 'block';
		document.getElementById(autre).style.display = 'none';
	} else if(ns4) {
		document.eval(nom).display = 'block';
		document.eval(autre).display = 'none';
	} else if(ns6) {
		var divns6 = document.getElementsByTagName("div");
		document.getElementsByTagName("div")[nom].style.display = 'block';
		document.getElementsByTagName("div")[autre].style.display = 'none';
	}
}

/// Fin menu de gauche ///