var ie4        = false;
var ie5        = false;
var ns4        = false;
var ns6        = false;
var mac        = false;
var running    = false;
var timerId    = null;
var currentId  = null;
var previousId = null;
var loaded     = false;
function Init(){
  SetBrowser();
  PreloadImages();
  LoadMenus();
  }
function SetBrowser(){
  agent = navigator.userAgent.toLowerCase();
  mac   = (agent.indexOf("mac")!=-1);
  ie4   = (document.all && !document.getElementById) ? true : false;
  ie5   = (document.all && document.getElementById)  ? true : false;
  ns4   = (document.layers)                          ? true : false;
  ns6   = (document.getElementById && !document.all) ? true : false;
  }
function PreloadImages(){
  var num_images = 16;
  NavOff = new Array(num_images);
  for (var i=0; i<num_images; i++){ NavOff[i] = new Image(); }

  NavOff[0].src = "images/btn_about.gif";
  NavOff[1].src = "images/btn_collection.gif";
  NavOff[2].src = "images/btn_showroom.gif";
  NavOff[3].src = "images/btn_history.gif";
  NavOff[4].src = "images/btn_contact.gif";
  NavOff[5].src = "images/btn_location.gif";
  NavOff[6].src = "images/btn_home.gif";
  NavOff[7].src = "images/btn_side_antiques.gif";
  NavOff[8].src = "images/btn_side_collectibles.gif";
  NavOff[9].src = "images/btn_side_gallery.gif";
  NavOff[10].src = "images/btn_order_shipping.gif";
  NavOff[11].src = "images/btn_shipping_info.gif";
  NavOff[12].src = "images/btn_side_clothingacc.gif";
  NavOff[13].src = "images/btn_myaccount.gif";
  NavOff[14].src = "images/btn_shoppingcart.gif";
  NavOff[15].src = "images/btn_chg.gif";
  
  NavOn = new Array(num_images);
  for (var i=0; i<num_images; i++){ NavOn[i] = new Image(); }
  NavOn[0].src = "images/btn_about_on.gif";
  NavOn[1].src = "images/btn_collection_on.gif";
  NavOn[2].src = "images/btn_showroom_on.gif";
  NavOn[3].src = "images/btn_history_on.gif";
  NavOn[4].src = "images/btn_contact_on.gif";
  NavOn[5].src = "images/btn_location_on.gif";
  NavOn[6].src = "images/btn_home_on.gif";
  NavOn[7].src = "images/btn_side_antiques_on.gif";
  NavOn[8].src = "images/btn_side_collectibles_on.gif";
  NavOn[9].src = "images/btn_side_gallery_on.gif";
  NavOn[10].src = "images/btn_order_shipping_on.gif";
  NavOn[11].src = "images/btn_shipping_info_on.gif";
  NavOn[12].src = "images/btn_side_clothingacc_on.gif";
  NavOn[13].src = "images/btn_myaccount_on.gif";
  NavOn[14].src = "images/btn_shoppingcart_on.gif";
  NavOn[15].src = "images/btn_chg_on.gif";
  }
function LoadMenus(){loaded = true;}
function Show(elementId){
  if (running){StopTimer();}
  currentId = elementId;
  if (currentId != previousId && previousId != null){Hide(previousId);}
  if (ie4 || ie5){
    if (eval('document.all.menu' + currentId + 'Div')) { eval('document.all.menu' + currentId + 'Div.style.visibility = "visible"'); }
    eval('document.images["nav' + currentId + '"].src = NavOn[currentId].src');
    }
  else if (ns4){
    if (eval('document.menu' + currentId + 'Div')) { eval('document.menu' + currentId + 'Div.visibility = "show"'); }
    eval('document.images["nav' + currentId + '"].src = NavOn[currentId].src');
    }
  else if (ns6){
    if (eval('document.getElementById("menu' + currentId + 'Div")')) { eval('document.getElementById("menu' + currentId + 'Div").style.visibility = "visible"'); }
    eval('document.getElementById("nav' + currentId + '").src = NavOn[currentId].src');
    }
  previousId = currentId;
  }
function Hide(elementId){
  if (elementId == null){ return; }
  if (ie4 || ie5){
    if (eval('document.all.menu' + elementId + 'Div')) { eval('document.all.menu' + elementId + 'Div.style.visibility = "hidden"'); }
    if (eval('document.images["nav' + elementId + '"]'))  {  eval('document.images["nav' + elementId + '"].src = NavOff[elementId].src');  }
    }
  else if (ns4){
    if (eval('document.menu' + elementId + 'Div')) { eval('document.menu' + elementId + 'Div.visibility = "hide"'); }
    if (eval('document.images["nav' + elementId + '"]')) { eval('document.images["nav' + elementId + '"].src = NavOff[elementId].src'); } 
    }
  else if (ns6){
    if (eval('document.getElementById("menu' + elementId + 'Div")')) { eval('document.getElementById("menu' + elementId + 'Div").style.visibility = "hidden"'); }
    if (eval('document.getElementById("nav' + elementId + '")')) { eval('document.getElementById("nav' + elementId + '").src = NavOff[elementId].src');  }
    }
  }
function StartTimer(){running = true; timerId = setTimeout('Hide(currentId)', 800);}
function StopTimer(){running = false; clearTimeout(timerId);}
function popup(popurl){
winpops=window.open(popurl,"","width=325,height=338,")
}

