/*
** menuh.js
*/
var delay_nav_hori = 600;
var timeout_nav_hori;

function affiche_nav_hori(id)
{
  arrete_masque_nav_hori();

  for (var i = 1; i<=9; i++) {
    var id2 = "nav_hori_smenu"+i;
    if(id != id2){
      if (document.getElementById(id2)){
        document.getElementById(id2).style.display='none';
      }
    }
  }
  if (navigator.appName == "Microsoft Internet Explorer")
  {
    // Pour ie suppression de l'iframe qui a été ajouté pour que le menu passe sur les tag select
    if (document.getElementById("iframeSelect") != null)
    {
      document.getElementById("iframeSelect").removeNode(true);
    }
  }
  if (document.getElementById(id)){
    document.getElementById(id).style.display="block";
    document.getElementById(id).style.zIndex="50";

    // Pour passer sur les champs select Pour ie
    if (navigator.appName == "Microsoft Internet Explorer")
    {
    iframe =document.createElement('iframe');
    iframe.id = "iframeSelect";
    iframe.frameBorder="0";
    iframe.style.position='absolute';
    iframe.scrolling="no";

    nav_bas= document.getElementById(id);
    nav_bas.parentNode.insertBefore(iframe, nav_bas );

    iframe.style.top=document.getElementById(id).offsetTop;
    iframe.style.width=document.getElementById(id).offsetWidth;
    iframe.style.height=document.getElementById(id).offsetHeight;
    iframe.style.left=document.getElementById(id).offsetLeft;
    }
  }
}

function masque_nav_hori()
{
  for (var i = 1; i<=7; i++){
    if (document.getElementById('nav_hori_smenu'+i)){
      document.getElementById('nav_hori_smenu'+i).style.display='none';
    }
  }
  if (navigator.appName == "Microsoft Internet Explorer")
  {
  // Pour ie suppression de l'iframe qui a été ajouté pour que le menu passe sur les tag select
  if (document.getElementById("iframeSelect") != null)
  {
    document.getElementById("iframeSelect").removeNode(true);
  }
  }
}

function lance_masque_nav_hori()
{
  timeout_nav_hori = setTimeout('masque_nav_hori()', delay_nav_hori);
}

function arrete_masque_nav_hori()
{
  if(timeout_nav_hori)
    clearTimeout(timeout_nav_hori);
}

