var compteur1;
var compteur2;
var tabLayers1=new Array("layerMenuSociete", "layerMenuProduit");
var tabLayers2=new Array("layerMenuStore");
var tabCells=new Array("cellStore");
var tabNavs=new Array("navSociete", "navProduit", "navParticulier", "navEntreprise");
var tabNavsOut=new Array("navSocieteOut", "navProduitOut", "navParticulierOut", "navEntrepriseOut");

function showLayer(nom) {
    var __obj;
    if (document.getElementById)
        __obj=document.getElementById(nom).style;
    else if (document.all)
        __obj=document.all[nom].style;
    if (__obj)
        __obj.visibility="inherit";
}

function hideLayer(nom) {
    var __obj;
    if (document.getElementById)
        __obj=document.getElementById(nom).style;
    else if (document.all)
        __obj=document.all[nom].style;
    if (__obj)
        __obj.visibility="hidden";
}

function cellOut(nom) {
    var __obj;
    if (document.getElementById)
        __obj=document.getElementById(nom);
    else if (document.all)
        __obj=document.all[nom];
    if (__obj)
        __obj.className="menuOut";
}

function changeImage(nom, image) {
    var __obj;
    if (document.getElementById)
        __obj=document.getElementById(nom);
    else if (document.all)
        __obj=document.all[nom];
    if (__obj)
        __obj.src=eval(image+".src");
}

function hideAll() {
    hideLevel1();
	hideLevel2();
}

function hideLevel1() {
    for (i=0;i<tabLayers1.length;i++) {
        hideLayer(tabLayers1[i]);
		changeImage(tabNavs[i], tabNavsOut[i]);
    }
}

function hideLevel2() {
    for (i=0;i<tabLayers2.length;i++) {
        hideLayer(tabLayers2[i]);
		cellOut(tabCells[i]);
    }
}

function menuOff1() {
    compteur1=setTimeout("hideLevel1()",1000);
}

function menuOff2() {
	compteur1=setTimeout("hideLevel1()",1000);
    compteur2=setTimeout("hideLevel2()",750);
}

function menuOn(nom) {
    clearTimeout(compteur1);
	clearTimeout(compteur2);
    showLayer(nom);
}