var numMenus = 7
var menutop=new Array(numMenus)
var menuentries=new Array(numMenus)
var tm=new Array(numMenus)

function cancelCloseMenu(m){
  if(self.tm[m]) clearTimeout(tm[m])
}

function showMenu(m){
  if(!self.menutop[0]){
    for (i = 0; i < numMenus; i++)
    {
      menutop[i]=layer("menutop"+i)
      menuentries[i]=layer("menuentry"+i)
    }
  }
  for (i = 0; i < numMenus; i++)
  {
    if(self.tm[i]) clearTimeout(tm[i])
    if (i != m)
    {
      menuentries[i].hide()
    }
  }
  menuentries[m].moveTo(menutop[m].getAbsoluteLeft(), 68)
  menuentries[m].show()
}

function initiateHideMenu(m){
  tm[m]=setTimeout("hideMenu("+m+")",1000)
}

function hideMenu(m){
  menuentries[m].hide()
}
