var switchMDR = "DESACTIVATION_MDR" ;

//Nb de selection pour les favoris
nbSelection = 0 ;


/* ########################### UTILISER POUR LE MENU DES SOUS RAYON ########################### */
/**
*¨Permet de replier tous les menus sous rayons
*/
function collapseAll(){
    menu = document.getElementById("menu-arbo");
    ssmenus = menu.getElementsByTagName("ul");
    for(i=0;i  < ssmenus.length; i++){
            ssmenus[i].style.display = 'none';
        }
}


/**
*¨Permet de deplier le menu sous rayon ayant l'id idmenu
*/
function expand(idmenu){
    collapseAll();
    ssmenu = document.getElementById(idmenu);           
    if(ssmenu){
        ssmenu.style.display = 'block';
    }
}


/**
*¨Permet de deplier le menu correspondant a la famille du sous rayon courant
*/
function expandCurrent(sousRayon, famille){
    if(sousRayon){
        expand(sousRayon);
    }
    if(document.getElementById(sousRayon+"-"+famille)){
        document.getElementById(sousRayon+"-"+famille).className = 'selectionne';
    }
}



/* ########################### UTILISER POUR LE MENU GAUCHE GENERAL ########################### */
/**
*¨Permet de deplier le menu id
*/
function expandSubMenu(id){
    var startId=id.split('-');
    var sId=startId[0];
     if(sId!=""){
      var liste=document.getElementsByTagName("li");
          for(i=0;liste.length>i;i++){
             if(liste[i].id.indexOf(sId)>-1 && liste[i].id!=id){
                 liste[i].style.display="none";
              }
          }
     }

    if(document.getElementById(id).style.display == 'none'){
        document.getElementById(id).style.display = "block" ;
    }
    else{
        document.getElementById(id).style.display = "none" ;
        if(document.getElementById("content-right")){
            document.getElementById("content-right").style.height = "" ;
        }        
        if(document.getElementById("content-right-homepage")){
            document.getElementById("content-right-homepage").style.height = "" ;
        }
        if(document.getElementById("content-right-autre")){
            document.getElementById("content-right-autre").style.height = "" ;
        }         
    }
}


/**
*¨Permet de deplier un menu
*/
function expandSubMenuWithURL(id, listeRayon, listeRayonArbo, rayonCourant){
    arrayRayon = listeRayon.split(',');
    arrayRayonArbo = listeRayonArbo.split(',');
    for(k=0 ; k<arrayRayonArbo.length ; k++){
        
        if(arrayRayonArbo[k] == rayonCourant){
            if(document.getElementById(id)){
                document.getElementById(id).style.display = "block" ;                    
            }
            if(document.getElementById("menu-"+arrayRayon[k])){
                document.getElementById("menu-"+arrayRayon[k]).className = "selectionneSousMenu" ;
             }
        }
    }    
}


/**
*¨Permet de deplier un menu en fonction de la page affichee
*/
function expandSubMenuWithId(){
    var url=document.location.href;
    var split=url.split('/');
    url=split[4];
   split=url.split("-");
   url=split[split.length-1];
   if(url!=""){
      var liste=document.getElementsByTagName("li");
          for(i=0;liste.length>i;i++){
             if(liste[i].id.indexOf(url)>-1){
                 liste[i].style.display="block";
              }
          }
     }
}


/** #########################################
* Permet de récupérer le nb de sélections en cours
*/
function getNbMaSelection(){
    var produits = getCookie('panier') ;
    if(produits){
        produitsTab = produits.split(';') ;
        if(produitsTab.length>0){
            return produitsTab.length ;
        }
        else{
            return 0 ;
        }
    }
    else{
        return 0 ;
    }
}


/** #########################################
* Permet d'incrémenter le nb de sélection
*/
function incrementeMaSelection(){
    document.getElementById("nb-selections").innerHTML = getNbMaSelection() ;
}


/** #########################################
* Permet d'incrémenter le nb de sélection
*/
function getCookieVal(offset)
{
   var endstr=document.cookie.indexOf (";", offset);
   if (endstr==-1) endstr=document.cookie.length;
   return unescape(document.cookie.substring(offset, endstr));
}
function getCookie (name) {
    var arg=name+"=";
    var alen=arg.length;
    var clen=document.cookie.length;
    var i=0;
    while (i<clen) {
        var j=i+alen;
        if (document.cookie.substring(i, j)==arg)
            return getCookieVal (j);
        i=document.cookie.indexOf(" ",i)+1;
        if (i==0) 
            break;
    }
    return null;
}


function afficheMenu(oOver) {
    var oHide = document.getElementById('cache-menu');
    // On change le style des li du meme niveau
    // On masque toutes les ul des niveaux inferieurs
    var oParentOver = null;
    if (oOver.tagName == 'LI') {
        oParentOver = (document.parentNode) ? oOver.parentElement : oOver.parentNode;
    } else {
        oParentOver = document.getElementById('content-bottom').getElementsByTagName('ul');
        oParentOver = oParentOver[0];
    }
    for(var i=0; i<oParentOver.childNodes.length; i++) {
        if (oParentOver.childNodes[i].tagName == 'LI') {
            if (oParentOver.childNodes[i] != oOver) {
                    oParentOver.childNodes[i].className = '';
                    var oChildsUl= oParentOver.childNodes[i].getElementsByTagName('ul');
                    for(var j=0; j<oChildsUl.length; j++) oChildsUl[j].style.display = 'none';
            }
            var oChildsLi= oParentOver.childNodes[i].getElementsByTagName('li');
            for(var j=0; j<oChildsLi.length; j++) {
                  oChildsLi[j].className = '';
            }
         }
    }
   
   // On masque la div menu-hide
   oHide.style.display = 'none';
   // On change le style des li du meme niveau
   // On affiche les uls du niveau inferieur
   if (oOver.tagName == 'LI') {
       oOver.className = 'over';
       for(var i=0; i<oOver.childNodes.length; i++) {
           if (oOver.childNodes[i].tagName == 'UL') {
               oOver.childNodes[i].style.backgroundColor=document.getElementById('content-bottom').style.backgroundColor;
               if(!document.getElementById('content-bottom').style.backgroundColor)oOver.childNodes[i].className="sousMenuParDefaut";
               
               oOver.childNodes[i].style.display =  'block';
             //  oHide.style.display = 'inline';
           }
        }
   }
}
function afficheSousMenu(oOver) {
    // On change le style des li du meme niveau
    // On masque toutes les ul des niveaux inferieurs
       for(var i=0; i<oOver.childNodes.length; i++) {
        if (oOver.childNodes[i].tagName == 'UL') {     
            var oChildsLi= oOver.childNodes[i];
            oChildsLi.style.display = 'block';
         }
    }     
}	
function cacheSousMenu(oOver) {
    // On change le style des li du meme niveau
    // On masque toutes les ul des niveaux inferieurs
    
       for(var i=0; i<oOver.childNodes.length; i++) {
        if (oOver.childNodes[i].tagName == 'UL') {            
            var oChildsLi= oOver.childNodes[i];
            oChildsLi.style.display = 'none';
         }
    }     
}	