var hide = false;
var timeout = 500;
var a_menu = null;
var a_submenu = null;

function hideSubmenu(submenu) {
  if (hide) {
    var h = document.getElementById(submenu);
    if (h) h.style.display='none';
    /*a_menu.className='';*/
  }
}

function menuOut(submenu) {
  hide = true;
  setTimeout('hideSubmenu(\''+submenu+'\');',timeout);
}

function menuOver(menu,submenu) {
  hide = false;
  if (a_submenu) a_submenu.style.display='none';
  if (a_menu) a_menu.className='';
  a_submenu = document.getElementById(submenu);
  a_menu = document.getElementById(menu);
  /*a_menu.className='active';*/
  var e = a_menu; var subleft = -35; var subtop = 14;
  while (e.offsetParent) { 
    subleft += e.offsetLeft; 
    subtop += e.offsetTop; 
    e = e.offsetParent; 
  }
  if (a_submenu) {
    a_submenu.style.display='';
    a_submenu.style.left=subleft+'px';
    a_submenu.style.top=subtop+'px';
  }
}

function submenuOver() {
  hide = false;
}

