posXmenu = 200;
posYmenu = 55;

var nava;
var dom ;
var iex;
var titremenu = new Array;
var mesmenus = new Array;
var nb_menubar=0;
var nb_menu= new Array;
titreselect='';
menuselect='';
titre_width=100;

function pop(index_menu)
{

        nava = (document.layers);
        dom = (document.getElementById);
        iex = (document.all);
        if (nava) { skn = document.topdeck }
        if (dom) {skn = document.getElementById("topdeck").style }
        else if (iex) {skn = topdeck.style }
        skn.top = 23;

skn.visibility = "hidden";
a=true
skn.left = posXmenu + titre_width * index_menu;
var content ="<TABLE onMouseOver=\" window.event.cancelBubble = true;\" style=\"border-style:outset; border-width:1\" CELLPADDING=0 CELLSPACING=0 BGCOLOR=#000000 WIDTH=150><TR><TD><TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0>";
pass = 0;

while (pass < mesmenus[index_menu].length)
        {
        if (mesmenus[index_menu][pass]!='')
        content += "<TR><TD class=\"menuout\" onclick=\"return menuclic(" + index_menu + ","+ pass +")\" onMouseOver=\"className = 'menuover'\" onMouseOut=\"className='menuout'\" >"+ mesmenus[index_menu][pass]+"</TD></TR>";
        else
        content += "<TR><TD class=\"menudisabled\"><hr></TD></TR>";
        pass++;
        }

content += "</TABLE></TD></TR></TABLE>";
if (nava)
  {
    skn.document.write(content);
          skn.document.close();
          skn.visibility = "visible";
          skn.top = 21 + posYmenu;
  }
    else if (dom)
  {
          document.getElementById("topdeck").innerHTML = content;
          skn.visibility = "visible";
        skn.top = 21 + posYmenu;
  }
    else if (iex)
  {
          document.all("topdeck").innerHTML = content;
          skn.visibility = "visible";
        skn.top = 21 + posYmenu;
  }
}

function kill()
{
        if (nava) { skn = document.topdeck }
        if (dom) {skn = document.getElementById("topdeck").style }
        else if (iex) {skn = topdeck.style }
        skn.top = 23 + posYmenu;
    //    skn.visibility = "hidden";
}
function menuclic(titre,menu)
{
        titreselect=titremenu[titre];

        if (menu!=-1) menuselect=mesmenus[titre][menu];
}
function add_menubar(monmenu)
{
        titremenu[nb_menubar]=monmenu;
        mesmenus[nb_menubar] = new Array;
        nb_menu[nb_menubar]=0;
        nb_menubar++;
}
function add_menu(montitre,monmenu)
{
        var id_menu=0;
        var i=0;
        while (i<nb_menubar)
        {
                if (titremenu[i]==montitre) {id_menu=i;}
                i++;
        }
        //window.alert(montitre + '/' + nb_menu[id_menu]+'/'+id_menu);
        mesmenus[id_menu][nb_menu[id_menu]]=monmenu;
        nb_menu[id_menu]++;
}
function afficher_menu()
{

        nava = (document.layers);
        dom = (document.getElementById);
        iex = (document.all);
        if (nava) { brmenu = document.menubar }
        if (dom) { brmenu = document.getElementById("menubar").style }
        else if (iex) { brmenu = menubar.style }


        HTMLmenu ='<DIV ID=topgauche onMouseOver="window.event.cancelBubble = true;\"><TABLE style=\"border-style:outset;border-width:1\" BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH="100%"><TR><TD width="60%"><TABLE CELLPADING=0 CELLSPACING=0 BORDER=0 WIDTH='+ (titre_width)* (nb_menubar) +' HEIGHT=20><TR>';
        pass=0;

        while (pass < nb_menubar)
        {
                HTMLmenu += '<TD WIDTH='+ titre_width +' ALIGN=center class="titreout" onMouseOver=" className=\'titreover\' ;pop('+ pass +')" onMouseOut="className=\'titreout\'" onclick="return menuclic(' + pass + ',-1)" >' + titremenu[pass]+'</TD>';
                pass++;
        }
        HTMLmenu +='</TR></TABLE></TD><TD class="infomenu">&nbsp;&nbsp;&nbsp;<< Menu général</TD></TR></TABLE></DIV>';

        if (nava)
        {
        brmenu.document.write( HTMLmenu );
                brmenu.document.close();
        }
        else if (dom)
        {
                document.getElementById("menubar").innerHTML = HTMLmenu ;
        }
        else if (iex)
        {
                document.all("menubar").innerHTML = HTMLmenu ;
        }
        brmenu.top = posYmenu ;
        brmenu.left = posXmenu ;

        document.onclick = kill;
        document.onmouseover = kill;
}