var largEcran = 0; var hautEcran = 0; var nbmenu = 4; var nbSousEnsemble = 82; var delai = 450; // en milliseconde var timeout; //ne pas toucher, c'est pour d├ęclarer la variable var timeout2; var blnOk=true; var bln2Ok=true; var timerOuvertureMenu; var modeAffichage = ""; function MontrerMenuDelai(strMenu,id) { timerOuvertureMenu = setTimeout("MontrerMenu('"+strMenu+"',"+id+")",300); } function MontrerMenu(strMenu,id) { var largeurPage = $("#contenu_page").width(); if ($("header .menu .menu_interne").length > 0) { var largeurPageInterne = $("header .menu .menu_interne").width(); } else { var largeurPageInterne = $("#page_interne").width(); } var retourPosition = $("#celluleMenu"+id).position(); var retourPositionOffset = $("#celluleMenu"+id).offset(); $("#caseMenu"+id).addClass('hover'); $("#celluleMenu"+id).addClass('hover'); if (modeAffichage == "flottant") { var newLeft = retourPosition.left + 1; $("#"+strMenu).css({ 'left': newLeft+'px' }); } else { var decalage = parseInt((largeurPage - largeurPageInterne) / 2); document.getElementById(strMenu).style.left = decalage+"px"; } if(blnOk) { AnnulerCacher(); CacherMenus(id); for(i=1;i<=nbSousEnsemble;i++) { if (document.getElementById("sousEnsemble"+i)) { $("#sousEnsemble"+i).hide(); } } for(i=1;i<=nbmenu;i++) { if (document.getElementById("sousmenu"+i) && i != id) { $("#sousmenu"+i).hide(); $("#caseMenu"+i).removeClass('hover'); $("#celluleMenu"+i).removeClass('hover'); } } if (document.getElementById(strMenu)) { $("#"+strMenu).slideDown('1500','easeOutCirc'); $("#"+strMenu).fadeIn('fast'); } } } function MontrerSousMenu(strSousMenu,id,idMenu,idLigne) { clearTimeout(timeout2); var largeurPage = $("#contenu_page").width(); if ($("header .menu .menu_interne").length > 0) { var largeurPageInterne = $("header .menu .menu_interne").width(); } else { var largeurPageInterne = $("#page_interne").width(); } if (modeAffichage == "flottant") { if (idLigne != undefined) { var retourPosition = $("#sousmenu"+idMenu+"_"+idLigne).offset(); var largeurMenu = $("#sousmenu"+idMenu+"_"+idLigne).width(); //window.alert("test 1"); } else { var retourPosition = $("#sousmenu"+idMenu).position(); var largeurMenu = $("#sousmenu"+idMenu).width(); } //window.alert(retourPosition.top+" - "+retourPosition.left); var newLeft = retourPosition.left + largeurMenu; var newTop = retourPosition.top; $("#"+strSousMenu).css({ 'top': newTop+'px', 'left': newLeft+'px' }); } else { var retourLeft = $("#caseMenu"+idMenu).position(); var decalage = parseInt((largeurPage - largeurPageInterne) / 2); document.getElementById(strSousMenu).style.left = decalage+"px"; } if(bln2Ok) { AnnulerCacher2(); CacherMenus2(id); for(i=1;i<=nbSousEnsemble;i++) { if (document.getElementById("sousEnsemble"+i)) { $("#sousEnsemble"+i).hide(); } } if (document.getElementById(strSousMenu)) { $("#"+strSousMenu).show(); $("#"+strSousMenu).fadeIn('fast'); } } } function AnnulerCacher() { if (blnOk && timeout) { clearTimeout(timeout); } } function AnnulerCacher2() { if (bln2Ok && timeout2) { clearTimeout(timeout2); } } function CacherMenus(id) { if(blnOk) { for(i=1;i<=nbmenu;i++) { if ($("#sousmenu"+i).length > 0) { if (i != id) { //window.alert("etteindre"); $("#sousmenu"+i).fadeOut('slow'); $("#caseMenu"+i).removeClass('hover'); $("#celluleMenu"+i).removeClass('hover'); //window.alert("cacher sousmenu"+i); } } } } } function CacherMenus2(id) { if(bln2Ok) { for(i=1;i<=nbSousEnsemble;i++) { if (document.getElementById("sousEnsemble"+i) && i != id) { $("#sousEnsemble"+i).fadeOut('slow'); } } } } function CacherDelai2(id) { clearTimeout(timerOuvertureMenu); if (bln2Ok) { timeout2 = setTimeout('CacherMenus2(0)',delai); } } function CacherDelai(id) { clearTimeout(timerOuvertureMenu); if (blnOk) { timeout = setTimeout('CacherMenus(0)',delai); } }