 window.onerror = null;
 var bName = navigator.appName;
 var bVer = parseInt(navigator.appVersion);
 var NS4 = (bName == "Netscape" && bVer >= 4);
 var IE4 = (bName == "Microsoft Internet Explorer" && bVer >= 4);
 var NS3 = (bName == "Netscape" && bVer < 4);
 var IE3 = (bName == "Microsoft Internet Explorer" && bVer < 4);
 var menuActive = 0
 var menuOn = 0
 var onLayer = null
 var timeOn = null
 var loaded = 0
 var mLoaded = 0
 var menu1 = new Image(); menu1.src = "pics/spacer.gif";
 var menu2 = new Image(); menu2.src = "pics/arrow.gif";
 
// MENU COLOR BACKGROUND COLOR
var menuColor = "#1C4D44"

// LAYER SWITCHING CODE
if (NS4 || IE4) {
 if (navigator.appName == "Netscape") {
  layerStyleRef="layer.";
  layerRef="document.layers";
  styleSwitch="";
  }else{
  layerStyleRef="layer.style.";
  layerRef="document.all";
  styleSwitch=".style";
 }
}
  
// SHOW MENU
function showLayer(layerName){
if (NS4 || IE4) {
 if (mLoaded == 1) {
 if (timeOn != null) {
  clearTimeout(timeOn)
  hideLayer(onLayer)
 }
 if (NS4 || IE4) {
  eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');
 }   
 onLayer = layerName
 }
 }
}

// HIDE MENU
function hideLayer(layerName){
 if (mLoaded == 1) {
 if (menuActive == 0) {
  if (NS4 || IE4) {
   eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"');
  }
 }
}
}
// TIMER FOR BUTTON MOUSE OUT
function btnTimer() {
 timeOn = setTimeout("btnOut()",3500)
}
// BUTTON MOUSE OUT
function btnOut(layerName) {
 if (menuActive == 0) {
  hideLayer(onLayer)
  }
}
// Clear last Menu
function clearMenu() {
 if(onLayer != null){
  hideLayer(onLayer)
 }
}

// MENU MOUSE OVER  
function menuOver(itemName) {
 clearTimeout(timeOn)
 menuActive = 1
 if (NS4 || IE4) {
  if (NS4) {
    document[onLayer].document.images[itemName].src = menu2.src
 } else {
     document.all[itemName].src = menu2.src
 }
 }
}

// MENU MOUSE OUT 
function menuOut(itemName) {
 menuActive = 0 
  if (NS4 || IE4) {
  if (NS4) {
    document[onLayer].document.images[itemName].src = menu1.src
  } else {
     document.all[itemName].src = menu1.src
  }
  }
  timeOn = setTimeout("hideLayer(onLayer)", 6500)
 }
  
// Creates menu object
function menuLink(title, url) {
 this.title = title
 this.url = url
}
function menuMaker(menuArray) {
 n = ""
 j = eval(menuArray + ".length") - 1;
 topTable = "<div ID='" + eval(menuArray + ".id") + "'><table  border='2' width='" + eval(menuArray + ".size") + "' cellspacing='0' cellpadding='0' bgcolor='" + menuColor +"' bordercolor='#808080' bordercolorlight='#C0C0C0' bordercolordark='#000000'><tr><td><table border='0' cellspacing='0' cellpadding='0' bgcolor='" + menuColor + "'>"
 endrow = "</td></tr>"
 btmTable = "</td></tr></table><IMG SRC='/pics/trans_1.gif' width='1' height='2'></td></tr></table></div>"
 
 n += topTable
 for( var i = 0; i <=j; i++) {
   bgnrow = "<tr><td><img src='pics/spacer.gif' width=15 height=15 alt='' border='0' name='" + eval(menuArray + ".imgname") + i + "'></td><td>";
   n += bgnrow +"<a href='" + eval(menuArray + "[" + i + "].url") + "' onMouseOver='menuOver(\"" + eval(menuArray + ".imgname") + i + "\")' onMouseOut='menuOut(\"" + eval(menuArray + ".imgname") + i + "\")' class='menus' target='_top'>" + eval(menuArray + "[" + i + "].title") + "</a>" + endrow
 }
 //n += ""
 n += btmTable
 return n
}
//Menu Arrays -Add your links below
Array.prototype.id = "vistorscenter"
Array.prototype.imgname = "ab"
Array.prototype.size = "187"
abMenu = new Array(4)
abMenu[0] = new menuLink("What is Profiler?", "products.html")
abMenu[1] = new menuLink("Who is Trialzen Designs?", "http://www.TrailzenDesigns.com")
abMenu[2] = new menuLink("What are People Saying?", "testimonials.html")
abMenu[3] = new menuLink("Phone Home", "contact.html")

crMenu = new Array(3)
crMenu.id = "scenicroute"
crMenu.imgname = "cr"
crMenu.size = "146"
crMenu[0] = new menuLink("Take A Test Drive", "screens.html")
crMenu[1] = new menuLink("Behind the Scenes", "behind.html")
crMenu[2] = new menuLink("Publications", "reference.html")

srMenu = new Array(2) 
srMenu.id = "onramp"
srMenu.imgname = "sr"
srMenu.size = "125"
srMenu[0] = new menuLink("Find Out More", "inforequest.html")
srMenu[1] = new menuLink("Product Manual", "Toolkit/index.html")

mrMenu = new Array(3) 
mrMenu.id = "motorists"
mrMenu.imgname = "mr"
mrMenu.size = "180"
mrMenu[0] = new menuLink("Tech Support", "tech.html")
mrMenu[1] = new menuLink("Questions And Answers", "faq.html")
mrMenu[2] = new menuLink("System Requirements", "SysConfigs.html")
mrMenu[3] = new menuLink("Free Upgrades", "upgrades.html")

shMenu = new Array(3) 
shMenu.id = "shopping"
shMenu.imgname = "sh"
shMenu.size = "90"
shMenu[0] = new menuLink("Pricing", "sales.html")
shMenu[1] = new menuLink("Ordering", "purchase.html")
shMenu[2] = new menuLink("Refueling", "refuel.html")

faMenu = new Array(3) 
faMenu.id = "fame"
faMenu.imgname = "fa"
faMenu.size = "138"
faMenu[0] = new menuLink("Top 100 Scores", "hall.html")
faMenu[1] = new menuLink("Add your scores", "addscores.html")
faMenu[2] = new menuLink("Latest Norm Files", "norm.html")

//Layers refresh because of NS4 Bug

	NS4 = document.layers;
	if (NS4) {
	origWidth = innerWidth;
	origHeight = innerHeight;
		}
function reDo() {
	if (innerWidth != origWidth || innerHeight != origHeight) 
	location.reload();
		}
	if (NS4) onresize = reDo;




