var is_mac=false;
if (navigator.appVersion.indexOf('Mac') != -1) is_mac=true; else is_mac=false;
var menu_popup_open=0; var bw_ns4=document.layers;
var menuon=0;

function flash_menu_popup(nr) {
  menu_position();
  menuon=1;
  if(menu_popup_open!=nr) {
    if(menu_popup_open!=0) {
      var o=get_object_by_id("menu_"+menu_popup_open);
      if(document.layers) {
        o.visibility='hidden';
      } else {
        o.style.visibility='hidden';
      }
    }
    var l=get_object_by_id("menu_"+nr);
    if(document.layers) {
      l.visibility='visible';
    } else {
      l.style.visibility='visible';
    }
    menu_popup_open=nr;
  }
}

function menu_mouseout() {
  menuon=0;
  setTimeout("hide_active_menu()",2000);
}

function menu_mouseover() {
  menuon=1;
}

function hide_active_menu() {
  if(menuon) return;
  if(menu_popup_open!=0) {
    var o=get_object_by_id("menu_"+menu_popup_open);
    if(document.layers) {
      o.visibility='hidden';
    } else {
      o.style.visibility='hidden';
    }
  }
  menu_popup_open=0;
  menuon=0;
}

function get_real_top(obj) {
  if(!obj) return(0);
  if(document.layers) {
    var ret=obj.pageY;
  } else {
    var ret=obj.offsetTop;
    if(obj.offsetParent) {
      while(obj.offsetParent.tagName!="BODY") {
        ret += obj.offsetParent.offsetTop;
        obj=obj.offsetParent;
      }
    }
  }
  return(ret);
}

function get_real_left(obj) {
  if(!obj) return(0);
  if(document.layers) {
    var ret=obj.pageX;
  } else {
    var ret=obj.offsetLeft;
    if(obj.offsetParent) {
      while(obj.offsetParent.tagName!="BODY") {
        ret += obj.offsetParent.offsetLeft;
        obj=obj.offsetParent;
      }
    }
    if(!document.all && !is_mac) ret-=7;
    if(is_mac) ret+=10;
  }
  return(ret);
}

function menu_position() {
  if(!document.layers) {
    var i1=get_object_by_id("menu_img_1");
    var top=get_real_top(i1);

    if(top==0) {
      setTimeout("menu_position()",500);
    } else {
      var menu_top=top+155;
      if(is_mac) menu_top+=149;
      var menu_left_1=get_real_left(i1);
      if(!document.all) menu_left_1+=7;

      var o=get_object_by_id("menu_1");
      o.style.left=menu_left_1;
      o.style.top=menu_top;
    }
  }
}