var time = 3000;
var numofitems = 2;//7;

//menu constructor
function menu(allitems,thisitem,startstate){ 
  callname= "gl"+thisitem;//ex gl0
  divname="subglobal"+thisitem;  //subglobal0
  this.numberofmenuitems = numofitems;//7
  this.caller = document.getElementById(callname);// id=gl0
  this.thediv = document.getElementById(divname);//idsousmenu=subglobal0
  this.thediv.style.visibility = startstate;//hidden au départ
}


//menu methods
function ehandler(event,theobj){   //ex: ehandler(event,menuitem1)
  //for (var i=1; i<= theobj.numberofmenuitems; i++){
  //for (var i=0; i<= theobj.numberofmenuitems-1; i++){
  for (var i=1; i<= numofitems; i++){
    var shutdiv =eval( 'menuitem'+i+'.thediv');//menuitem1.thediv => 
    shutdiv.style.visibility="hidden";// je cache tout, avant
  }
  theobj.thediv.style.visibility="visible";// d'afficher le bon sous menu
}

//non utilisée
/*function closesubnav(event){
  if ((event.clientY <48)||(event.clientY > 107)){
    for (var i=1; i<= numofitems; i++){
      var shutdiv =eval('menuitem'+i+'.thediv');
      shutdiv.style.visibility='hidden';
    }
  }
}*/

//non utilisée!
/*function showSubMenu(id){
	hideSubMenu();
	var subMenu=document.getElementById(id);
	if(subMenu)
	{
		subMenu.style.visibility="visible";	
	}
}*/

/*function hideSubMenu(id){
	var subMenu=document.getElementById(id);
	if(subMenu)
	{
		subMenu.style.visibility="hidden";	
	}
}*/

function hideSubMenu()
{
	var subMenuList = document.getElementsByName('subMenu');
	for(var i=0;i<subMenuList.length;i++)
	{
		subMenuList[i].style.visibility="hidden";
	}
}