var Menus =
    ["menu0", "menu1",
     [ "Le club", "../html/club.htm",
       ["", "#"]
       ], 
     [ "L'aérodrome", "../html/aerodrome.htm",
       ["", "#"] 
       ], 
     [ "La mécanique", "../html/meca.htm", 
       ["", "#"] 
       ],
     [ "Le Club House", "../html/club house.htm", 
       ["", "#"] 
       ],
     [ "Prépa des vols", "../html/prepavol.htm",
       ["", "#"] 
       ],
     [ "L'Equipe","../html/instruction.htm",
       ["instructeurs", "../html/instruction.htm"]	,
       ["Administration", "../html/admin.htm"],
       ["Secrétariat", "../html/secretariat.htm"]
       ]
     ];

var SousMenusStr = new Array();
var dureeAffichage = 500; /* durée d'affichage d'un sous-menu en millisecondes */
var decalageVert = -5;
var decalageHoriz = -6;
var mbar = null;
var MBId = 0;
var moznav = false;
var Op = 0.00;

window.onlaod = init();

function init() {
  if(navigator.appName=="Netscape")
    moznav = true;
  else
    moznav = false;
  
  ConstructSousMenus(Menus);
}

function InsertMenus() {
    var mclass = Menus[0];
    for (var i=2; i<Menus.length; i++) {
	    var j = i - 2;
	    var _id = Menus[i][0];
	    var _href = Menus[i][1];
	    document.write("<a class='" + mclass + "_item' id='menu_elt" + j + "' href='" + _href + "' onMouseOver='ShowSousMenu(" + j + ");return false;'>" + _id + "</a>");
    }
}

function ConstructSousMenus(m) {
    var s;
    var mclass = Menus[1];
    for(i=2; i<Menus.length; i++) {
	    s = "";
	    t = Menus[i][0];
	    tlien = Menus[i][1];
	    for(j=2; j < Menus[i].length; j++) {
	      st = Menus[i][j][0];
	      stlien = Menus[i][j][1];
	      if (st=="") {
	        s = "";
	        continue;
	      }
	      else {
	        s = s + "<a class='"+ mclass + "_item' href='" + stlien + "' onMouseOver='overMenuItem();'> "+ st +" </a>";
	      }
      }
      SousMenusStr[i-2] = s;
    }
}

function getInfos(e) {
    infos = e.id + ": <br>";
    infos += "top : " + e.offsetTop + ", left : " + e.offsetLeft + ", height : " + e.offsetHeight + ", width : " + e.offsetWidth + "<br>";
    infos += "margin : " + e.style.margin + "padding : " + e.style.padding + "<br>";

    return (infos);
}
	
function ShowSousMenu(i) {
    if (SousMenusStr[i]=="") return;
/*    var m0 = document.getElementById(Menus[0]);
    if (!m0) return;
*/
    var m1 = document.getElementById(Menus[1]);
    if (!m1) return;

    var a0 = document.getElementById("menu_elt"+i);
    if (!a0) return;

    m1.style.visible='hidden';
    /*
      Op = 0.10; 
      m1.style.opacity = Op;
    */
    m1.innerHTML = SousMenusStr[i];

    var a0Height = getTop(a0) + a0.offsetHeight;
    a0Height += decalageVert;
    var a0Left = getLeft(a0) + decalageHoriz;
    m1.style.top = a0Height + "px";
    m1.style.left = a0Left + "px";
    m1.style.visibility = 'visible';
    /*  SetOpacity(); */
}

function SetOpacity() {
  mbar.style.opacity = Op;
  Op = Op + 0.05;
  if (Op<0.80) {
    setTimeout(SetOpacity, 50); 
  }
}

function HideMenuBar() {
  MBId = setTimeout(doRealHide, dureeAffichage);
}

function doRealHide() {
  mbar = document.getElementById(Menus[1]);
  if (!mbar) return;
  mbar.style.visibility="hidden";
}

function overMenuItem() {
    window.clearTimeout(MBId);
}
    
function getLeft(elt) {
  if (elt.offsetParent)
    return (elt.offsetLeft + getLeft(elt.offsetParent));
  else
    return (elt.offsetLeft);
}

function getWidth(elt) {
    if (elt.offsetParent)
	return (elt.offsetWidth + getWidth(elt.offsetParent));
    else
	return (elt.offsetWidth);
}

function getTop(elt) {
  if (elt.offsetParent)
    return (elt.offsetTop + getTop(elt.offsetParent));
  else
    return (elt.offsetTop);
}

function getHeight(elt) {
    if (elt.offsetParent)
	return (elt.offsetHeight + getHeight(elt.offsetParent));
    else
	return (elt.offsetHeight);
}
