var Layer_name;
var velocidade = 0;
var timeout = 0;
var aberto = false;
var menu_id_aberto;
var limite_menu = menu.length - 1;

function exibir(menu_id)
{
  aberto = true;
  menu_id_aberto = menu_id;
  esconder(menu_id);
  Layer_parent_name = "document." + menu[menu_id][1];
  eval(Layer_parent_name).visibility = "show";
}

function esconder(menu_id)
{
  for(divLayers = 0; divLayers <= limite_menu; divLayers += 1)
  {
    if((menu_id != divLayers)&&(menu[divLayers][0] == true))
	{
	  Layer_parent_name = "document." + menu[divLayers][1];
	  eval(Layer_parent_name).visibility = "hide";
	}
  }
  for(divLayers = 0; divLayers <= limite_menu; divLayers += 1)
  {
    if(menu[divLayers][5] == true)
    {
      esconder_submenu(divLayers);
    }
  }
}

function exibir_submenu(menu_id, submenu_id)
{
  for(divLayers = 0; divLayers <= submenu[menu_id].length - 1; divLayers += 1)
  {
    if(submenu_id != divLayers)
	{
      Layer_name = "document." + submenu[menu_id][divLayers][0];
	  eval(Layer_name).visibility = "hide";
	}
  }
  Layer_name = "document." + submenu[menu_id][submenu_id][0];
  eval(Layer_name).visibility = "show";
}

function esconder_submenu(menu_id)
{
  for(divLayers = 0; divLayers <= submenu[menu_id].length - 1; divLayers += 1)
  {
    Layer_name = "document." + submenu[menu_id][divLayers][0];
	eval(Layer_name).visibility = "hide";
  }
}

document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = track;

function track(e)
{
  var x = e.pageX;
  var y = e.pageY;
  if(x<396||x>574||y<80||y>174)
    esconder_menu(2);
  if(x<458||x>779||y<80||y>228)
    esconder_menu(3);
  if(x<498||x>709||y<80||y>147)
    esconder_menu(4);
  if(x<546||x>726||y<80||y>167)
    esconder_menu(5);
  if(x<575||x>756||y<80||y>149)
    esconder_menu(6);
}

function esconder_menu(menu_id)
{
  Layer_name = menu[menu_id][2];
  Layer_parent_name = "document." + menu[menu_id][1];
  eval(Layer_parent_name).visibility = "hide";
  if(menu_id == menu_id_aberto)
  {
    aberto = false;
  }
  if((aberto == false)&&(menu_id == menu_id_aberto))
  {
    if(menu[menu_id_aberto][5] == true)
	{
      esconder_submenu(menu_id_aberto);
    }
  }
  if(menu_id == menu_id_aberto)
  {
	menu_id_aberto = -1;
  }
}

