var menu_1_on = new Image();  menu_1_on.src = "images/menu_1_.gif";
var menu_1_off = new Image(); menu_1_off.src = "images/menu_1.gif";
var menu_2_on = new Image();  menu_2_on.src = "images/menu_2_.gif";
var menu_2_off = new Image(); menu_2_off.src = "images/menu_2.gif";
var menu_3_on = new Image();  menu_3_on.src = "images/menu_3_.gif";
var menu_3_off = new Image(); menu_3_off.src = "images/menu_3.gif";
var menu_4_on = new Image();  menu_4_on.src = "images/menu_4_.gif";
var menu_4_off = new Image(); menu_4_off.src = "images/menu_4.gif";
var menu_5_on = new Image();  menu_5_on.src = "images/menu_5_.gif";
var menu_5_off = new Image(); menu_5_off.src = "images/menu_5.gif";
var menu_6_on = new Image();  menu_6_on.src = "images/menu_6_.gif";
var menu_6_off = new Image(); menu_6_off.src = "images/menu_6.gif";
var menu_7_on = new Image();  menu_7_on.src = "images/menu_7_.gif";
var menu_7_off = new Image(); menu_7_off.src = "images/menu_7.gif";
var menu_8_on = new Image();  menu_8_on.src = "images/menu_8_.gif";
var menu_8_off = new Image(); menu_8_off.src = "images/menu_8.gif";
var menu_9_on = new Image();  menu_9_on.src = "images/menu_9_.gif";
var menu_9_off = new Image(); menu_9_off.src = "images/menu_9.gif";
var menu_10_on = new Image();  menu_10_on.src = "images/menu_10_.gif";
var menu_10_off = new Image(); menu_10_off.src = "images/menu_10.gif";
var menu_11_on = new Image();  menu_11_on.src = "images/menu_11_.gif";
var menu_11_off = new Image(); menu_11_off.src = "images/menu_11.gif";

function hilite(imgname, src) {
  eval('document.images["'+imgname+'"].src = '+imgname+src+'.src;');
}

var layerRef="null",styleSwitch="null",visibleVar="null";
var menu=0;
var message,count;
var initialized = 0;

function init(){
  if (navigator.appName == "Netscape") {
    layerRef="document.layers";
    styleSwitch="";
    visibleVar="show";
    topStopPoint=0;
    leftStopPoint=-640;
    initialBotX=480;
    pxSwitch="";
    widthClipSwitch=".clip.right";
    heightClipSwitch=".clip.bottom";
    windowCenter = window.innerWidth / 2;
  }
  else {
    layerRef="document.all";
    styleSwitch=".style";
    visibleVar="visible";
    topStopPoint="0px";
    leftStopPoint="-640px";
    initialBotX="480px";
    pxSwitch="px";
    widthClipSwitch=".posWidth";
    heightClipSwitch=".posHeight";
    windowCenter = document.body.clientWidth / 2;
  }
  resetMouseovers();

  initialized = 1;
}

function resetMouseovers() {
  if (navigator.appName == "Netscape") {
    windowCenter = window.innerWidth / 2;
  }
  else {
    windowCenter = document.body.clientWidth / 2;
  }

  eval(layerRef+'["mouse1"]'+styleSwitch+'.left=windowCenter-240');
  eval(layerRef+'["mouse2"]'+styleSwitch+'.left=windowCenter-250');
  eval(layerRef+'["mouse3"]'+styleSwitch+'.left=windowCenter-275');
  eval(layerRef+'["mouse4"]'+styleSwitch+'.left=windowCenter-310');
  eval(layerRef+'["mouse5"]'+styleSwitch+'.left=windowCenter-310');
}

var mouseitems = new Array("mouse1","mouse2","mouse3","mouse4","mouse5");
var menuitems = new Array("menu1");

var menutimeout;

function menuCountdown(counter) {
  counter--;
//  if(counter == 0) closeMenu();
  if(counter == 0) openMenu(0);
  else menutimeout = setTimeout("menuCountdown("+counter+")", 10);
}

function startCountdown() {
  if(!initialized) return;
  clearTimeout(menutimeout);
  menuCountdown(20);
}

function openMenu(item) {
  if(!initialized) return;
  clearTimeout(menutimeout);
  for(i=0; i<mouseitems.length; i++)
    hideLayer(mouseitems[i]);
  if(item)
    showLayer("mouse"+item);
}

function openMousetrap(menuitem, menuimg, subitem, subimg) {
  hilite(menuitem, '_');
  hilite(subitem, '_');
}

function closeMenu() {
  for(i=0; i<mouseitems.length; i++)
    eval('parent.nav.'+layerRef+'["'+mouseitems[i]+'"]'+styleSwitch+'.visibility="hidden"');
  for(i=0; i<menuitems.length; i++)
    eval('parent.nav.document.images["'+menuitems[i]+'"].src = "images/'+menuitems[i]+'.gif"');
}

function showLayer(layerName){
 eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');
}

function hideLayer(layerName){
 eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"');
}
