/* Pour charger la page sans le vieux <body onload=""> ... */
function addLoadEvent(func) {
 var oldonload = window.onload;
 if (typeof window.onload != 'function') {
   window.onload = func;
 } else {
   window.onload = function() {
     oldonload();
     func();
   }
 }
}

/* Fonction pour mettre les onglets de la nav Actif selon la page selectionnee */
function selectNav() {
   if (!document.getElementById) return false;
   if (!document.getElementsByTagName) return false;
   if (document.getElementById("nav")) {
       var nav = document.getElementById("nav");
       var links = nav.getElementsByTagName("a");
       for ( var i=0; i < links.length; i++) {
           var pageURL = links[i].href;
           var linkParent = links[i].parentNode;
           var linkParent2 = links[i].parentNode.parentNode;
           var linkParent3 = links[i].parentNode.parentNode.parentNode;

           var bodyid=document.getElementsByTagName("body");

           var searchstring=SearchString(bodyid[0].id,linkParent.id)
           if (searchstring != -1) {
            if(linkParent2.id!="nav"){

              linkParent2.style.display="block";
              linkParent.className = "done";
              linkParent3.className = "done";
            }
            else{
              var ullink=linkParent.getElementsByTagName("ul");
              if(linkParent.id=="menujoindre") linkParent.className = "dernierdone";
              else linkParent.className = "done";
              if( ullink.length!=0) ullink[0].style.display = "block";
            }

           }
       }
    }
}

function SearchString(chaine,motcherche){
  var maReg = new RegExp( motcherche, "gi" );
  var myString = new String(chaine)
  results = myString.search(maReg)
  return results;
}

/* Chager les fonctions sur le ONLOAD... */
addLoadEvent(selectNav);