var nbmenu = 7;

/* Quand la souris quitte un sous-menu, si le sous-menu disparait immédiatement,
	cela gêne l'utilisateur. Alors on peut mettre un délai avant disparition du sous-menu.
	500 ms c'est bien :-) */
var delai = 650; // en milliseconde

var suivre_le_scroll=false;
var timeout;
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(!document.getElementById) blnOk=false;
	if (document.getElementById("conteneurmenu"))	{
	document.getElementById("conteneurmenu").style.visibility="visible";
	}
}


function MontrerMenu(strMenu) {
	if(blnOk) {
		AnnulerCacher();
		CacherMenus();
		if (document.getElementById(strMenu)) document.getElementById(strMenu).style.visibility="visible";
	}
	if (strMenu == "ssmenu4" || strMenu == "ssmenu5" || strMenu == "ssmenu6" || strMenu == "ssmenu7") {
	SelectVisible("hidden",document.getElementById('nossites'));
	}
}

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))  document.getElementById("ssmenu"+i).style.visibility = "hidden";
		}
	}	
	SelectVisible("visible",document.getElementById('nossites'));
	
}

function SelectVisible(v,elem) {
	if (blnOk && (isIE||isIE5win)) elem.style.visibility=v;
}

