// Adaptation de « menu dynamique ouvert et accessible » :
// http://openweb.eu.org/articles/menu_universel/
// Par Fabrice Bonny pour l'OpenWebGroup

var blnOk=true;

function Chargement() {

  if(document.body.style.backgroundColor!="") { blnOk=false; }
  if(document.body.style.color!="") { blnOk=false; }
  if(document.body.style.marginTop!="") { blnOk=false; }
  if(document.getElementById) {
    with(document.getElementById("accescontenu").style) {
      if(position!="") { blnOk=false; }
      if(top!="") { blnOk=false; }
      if(left!="") { blnOk=false; }
      if(width!="") { blnOk=false; }
      if(height!="") { blnOk=false; }
      if(zIndex!="") { blnOk=false; }
      if(margin!="") { blnOk=false; }
      if(padding!="") { blnOk=false; }
      if(visibility!="") { blnOk=false; }
    }
  }
  else{
  blnOk=false;
  }


  if(blnOk) {
/*
    with(document.body.style) {
      backgroundColor="#f00";
      color="#000";
      marginTop="5.2em";
    }

    with(document.getElementById("accessible").style) {
      position="absolute";
      top="1em";
      left="1em";
      margin="0";
    }

    with(document.getElementById("texte").style) {
      margin="0";
      padding="1em";
      backgroundColor="#fff";
      color="#000";
    }

    for(i=1;i<=3;i++) {
      with(document.getElementById("menu"+i).style) {
        position="absolute";
        top="3em";
        left=(((i-1)*11)+1)+"em";
        width="10em";
        height="1.2em";
        textAlign="center";
        margin="0";
        padding="0";
        zIndex="2";
      }
    }

    for(i=1;i<=3;i++) {
      with(document.getElementById("ssmenu"+i).style) {
        position="absolute";
        top="4.4em";
        left=(((i-1)*11)+1)+"em";
        width="12em";
        margin="0";
        padding="0";
        zIndex="3";
      }
    }

    with(document.getElementById("ours").style) {
      backgroundColor="#f00";
      color="#f00";
    }
*/

    CacherMenus();
  }
}

function MontrerMenu(strMenu) {
  if(blnOk) {
    CacherMenus();
    if (document.getElementById(strMenu) != null) {
    	document.getElementById(strMenu).style.visibility="visible";
    }
    desactiverAllSelect();
  }
}

/*
function desactiverAllSelect() {
  var sfEls = document.getElementById("menu_principal").getElementsByTagName("LI");
  for (var k=0; k<sfEls.length; k++) {
    sfEls[k].onmouseover=function() {
      var oForm = document.getElementById('ra');
    	if (oForm != null) {
        var listeSelect = oForm.getElementsByTagName('SELECT');
      	for (var j=0; j<listeSelect.length; j++) {
      		listeSelect[j].style.visibility='hidden';
    	  }
      }
    	this.className+=" sfhover";			
    }
    
    sfEls[k].onmouseout=function() {
    	var oForm = document.getElementById('ra');
    	if (oForm != null) {
        var listeSelect = oForm.getElementsByTagName('SELECT');
    	  for (var j=0; j<listeSelect.length; j++) {
    		  listeSelect[j].style.visibility='visible';
    	  }
      }
    	this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
    }
    
  }
}
*/

/* désactivation de l'affichage des <select> */

function desactiverAllSelect() {
  /*var sfEls = document.getElementById('menu_principal').getElementsByTagName('LI');
  for (var k=0; k<sfEls.length; k++) {
    sfEls[k].onmouseover=function() {
      var listeSelect = document.getElementsByTagName('SELECT');
    	for (var j=0; j<listeSelect.length; j++) {
    		listeSelect[j].style.visibility='hidden';
  	  }
     	this.className+=" sfhover";			
    }
    
    sfEls[k].onmouseout=function() {
      var listeSelect = document.getElementsByTagName('SELECT');
    	for (var j=0; j<listeSelect.length; j++) {
    		listeSelect[j].style.visibility='visible';
  	  }
    	this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
    }
    
  }*/
  return true;
}


function CacherMenus() {
  if(blnOk) {
	  
    var menu_principal = document.getElementById("menu_principal");
    var ssMenu = menu_principal.getElementsByTagName("ul");

    for(var i=0;i<ssMenu.length;i++) {
        ssMenu[i].style.visibility="hidden";
        ssMenu[i].style.zIndex="1000";
    }
  }
}
