var closing_id = 0;
var closing_timeout;
var closing = false;
function menu(id, menu_count, mode){
  for (var i=0; i<menu_count; i++){
    if (!document.getElementById('menu'+i)) continue;
    if (i==id){
      if (mode==1){
        clearTimeout(closing_timeout);
        document.getElementById('menu'+i).style.display = 'block';
      }else{
        closing = true;
        closing_id = id;
        closing_timeout = setTimeout('close_menu()',250);
      }
    }else{
      close_menu(i);
    }
  }
  return false;
}
function close_menu(i){
  if (typeof(i)=='undefined'){
    i = closing_id;
    closing = false;
  }
  if (document.getElementById('menu'+i))
    document.getElementById('menu'+i).style.display = 'none';
}

