/**
 * Specifique menu de gauche
 */
// fonction se chargeant de cacher tous les niveaux
function init_menu() {
    var contener = document.getElementById("submenu");
    
    var ssmenus = contener.getElementsByTagName("ul");
    for (var j=0; j<ssmenus.length; j++) {
        ssmenus[j].style.display = 'none';
    }
    change_picto();
}


function change_picto() {
    var contener = document.getElementById("submenu");
    var menus = contener.getElementsByTagName("li");
    for (var i=0; i<menus.length; i++){
        var ssmenus = menus[i].getElementsByTagName("span");
        for (var j=0; j<ssmenus.length; j++) {
            ssmenus[j].className = '';
        }
        
        var ssmenuslink = menus[i].getElementsByTagName("a");
        for (var j=0; j<ssmenuslink.length; j++) {
            ssmenuslink[j].className = '';
        }        
    }
}

function change_menu(item, isFromEvent) {
    var isHideMenu = false ;
    var children = getElement(item, true, "");
    if(item.indexOf("-") == -1 && children.style.display == "block"){
        isHideMenu = true ;
    }
    
    if(item.indexOf("-") == -1 || (item.indexOf("-") > -1 && children.style.display == "none")){
        if(isFromEvent){
            init_menu(); //on referme tout pour reouvrir le bon
        }
    }

    if(!isHideMenu){
        if(item.indexOf("-") > -1){
            var parentItem = item.split("-")[0] ;
            if(parentItem){
                var parent = getElement(parentItem, true, "");
                if(parent){
                    parent.className = "selected" ;
                    displayBloc(parent) ;
                }            
                
                var parentNiv2 = getElement("link-"+item, true, "");
                if(parentNiv2){
                    if(parentNiv2.className == ""){
                        parentNiv2.className = "selected" ;
                    }
                    else{
                        parentNiv2.className = "" ;
                    }
                }
                
                var parentNiv1 = getElement("link-"+parentItem, true, "");
                if(parentNiv1){
                    parentNiv1.className = "selected" ;
                }            
            }
        }
        else{
            var parentNiv1 = getElement("link-"+item, true, "");
            if(parentNiv1){
                parentNiv1.className = "selected" ;
            }
        }
        
        if(children.style.display == "none"){
            displayBloc(children) ;
        }
        else{
            hideBloc(children) ;
        }
    }
}
