function saisir_element(id){
    if(document.getElementById){
        if(cible=document.getElementById(id)){
            return cible;
        }else{
            return false;
        }
    }else{
        if(document.all){
            if(cible=document.all[id]){
                return cible;
            }else{
                return false;
            }
        }else{
            return false;
        }
    }
}

function o_f_menu(id_s_m){
    var s_m=saisir_element(id_s_m);
    if(s_m.style.display!="none"){
        s_m.style.display="none";
    }else{
       s_m.style.display="block";
    }
}

function menu_courant(){
    var url_page=document.URL;
    motif= /s_m_/i;
    motif_2=/\?.*/i;
    url_page=url_page.replace(motif_2,'');
    var menu=saisir_element("menu");
    if(menu!=false){
        var tab_ul=menu.getElementsByTagName("UL");
        for(i=0;i<tab_ul.length;i++){
            var ul=tab_ul[i];
            var capteur=0;
            var tab_liens=ul.getElementsByTagName("A");
            for(j=0;j<tab_liens.length;j++){
                var lien=tab_liens[j];
                if(lien.href==url_page){
                    li=lien.parentNode;
                    if(li.className=='sous_menu'){
                        li.className='sous_menu_up';
                        ulul=li.parentNode;
                        lili=ulul.parentNode;
                        lili.className='menu_up';
                    }else{
                        if(li.className=='menu'){
                            li.className='menu_up';
                        }
                    }
                    capteur=1;
                }
            }
            if(capteur!=1 && motif.test(ul.id)!=false){
                o_f_menu(ul.id);
            }
        }
    }
}
/*
// Fonction de stockage des scripts à charger
FuncOL = new Array();
function StkFunc(Obj) {
    FuncOL[FuncOL.length] = Obj;
}
*/

//StkFunc(menu_courant);
// Execution des scripts au chargement de la page
/*
window.onload = function() {
    for(numero_fonction=0; numero_fonction<FuncOL.length; numero_fonction++)
        {FuncOL[numero_fonction]();}
}
*/
//window.onload=function(){menu_courant();};
//window.addEventListener("load",menu_courant,false);
/* */
if(window.addEventListener){
    window.addEventListener("load",menu_courant,false);
}else{
    window.onload=function(){menu_courant();};
}

