var nbmenu = 9;
var largeur_menu = 120;

/* Position gauche du menu, en px. */
var left_menu = 0;
var left_logo = 0;
/* En version verticale.
	Position des sous-menus par rapport au bord gauche de l'écran. */
var left_ssmenu = largeur_menu+2;


var delai = 500; // en milliseconde

/* En version verticale.
	On décale le document à droite pour pas que le menu le superpose. */
var marge_a_gauche_de_la_page = largeur_menu + 10;



var timeout; //ne pas toucher, c'est pour déclarer la variable
var agt = navigator.userAgent.toLowerCase();
var isMac = (agt.indexOf('mac') != -1);
var isOpera = (agt.indexOf("opera") != -1);
var IEver = parseInt(agt.substring(agt.indexOf('msie ') + 5));
var isIE = ((agt.indexOf('msie')!=-1 && !isOpera && (agt.indexOf('webtv')==-1)) && !isMac);
var isIE5win = (isIE && IEver == 5);
var isIE5mac = ((agt.indexOf("msie") != -1) && isMac);
var blnOk=true;

function Chargement() {
	if (!blnOk) {
		if(document.body.style.backgroundColor!="") { blnOk=false; }
		if(document.body.style.color!="") { blnOk=false; }
		if(document.body.style.marginTop!="") { blnOk=false; }
		if(document.getElementById) {
			with(document.getElementById("texte").style) {
				if(position!="" || top!="" || left!=""
						|| width!="" || height!="" || zIndex!=""
						|| margin!="" || visibility!="") {
					blnOk=false;
				}
			}
		}
		else{
			blnOk=false;
		}
	}

	if(blnOk)
	{
//		document.getElementById("conteneurmenu").style.visibility="hidden";
		
//		trimespaces();
		
/*		var largeur_fenetre = (isIE?document.body.clientWidth:window.innerWidth);

		var left_pix=(largeur_fenetre - 760)/2;
		if (left_pix < 0) left_pix=0;*/
/*		for(i=1;i<=nbmenu;i++) 
			{
			if (document.getElementById("menu"+i))//undefined
				{
				with(document.getElementById("menu"+i).style) 
					{
//					left=left_pix+"px";
					}
				}
			}*/
		//JMN
//		var lefthaut = left_pix+marge_a_gauche_de_la_page;
/*		with(document.getElementById("contenumenuhaut").style) 
			{
			left=lefthaut+"px";
			}
		with(document.getElementById("mainwin").style) 
			{
			left=lefthaut+"px";
			}
		with(document.getElementById("logo").style) {
			left=left_pix+"px";
		}*/
		
		// fin JMN
/*		
		for(i=1;i<=nbmenu;i++) {
			if (document.getElementById("ssmenu"+i))//undefined
			{
				with(document.getElementById("ssmenu"+i).style) {
					left=(left_pix+ left_ssmenu) + "px";
				}
			}
		}
*/
		CacherMenus();
	}

	// comme on a évité le clignotement, maintenant on fait apparaître le menu ;-)
//	document.getElementById("conteneurmenu").style.visibility='';
}
//window.onresize = Chargement;


function MontrerMenu(strMenu) {
	if(blnOk) {
		AnnulerCacher();
		CacherMenus();
		if (document.getElementById(strMenu))//undefined
			with (document.getElementById(strMenu).style)
				visibility="visible";
	}
}

function CacherDelai() {
	if (blnOk) {
		timeout = setTimeout('CacherMenus()',delai);
	}
}
function AnnulerCacher() {
	if (blnOk && timeout) {
		clearTimeout(timeout);
	}
}
function CacherMenus() {
	if(blnOk) {
		for(i=1;i<=nbmenu;i++) {
			if (document.getElementById("ssmenu"+i))//undefined
				with(document.getElementById("ssmenu"+i).style)
					visibility="hidden";
		}
	}
}

function trimespaces() {
	//Contourne un bug d'IE5/win... il ne capte pas bien les css pour les <li>, donc on les vire !
	if(blnOk&&isIE5win) {
		for(i=1;i<=nbmenu;i++) {
			if (document.getElementById("ssmenu"+i))//undefined
				with(document.getElementById("ssmenu"+i))
					innerHTML = innerHTML.replace(/<LI>|<\/LI>/g,"");
		}
	}
}


