function useDropDown(){
     alert("Please select a link from the Drop Down Menu.")
     }

window.onerror = null;
 var bName = navigator.appName;
 var bVer = parseInt(navigator.appVersion);
 var NS5 = (bName == "Netscape" && bVer >= 5);
 var IE5 = (bName == "Microsoft Internet Explorer" && bVer >= 5);
 var NS4 = (bName == "Netscape" && ((bVer >= 4) && (bVer < 5)));
 var IE4 = (bName == "Microsoft Internet Explorer" && ((bVer >= 4) && (bVer < 5)));
 var NS3 = (bName == "Netscape" && bVer < 4);
 var IE3 = (bName == "Microsoft Internet Explorer" && bVer < 4);
 var menuActive = 0
 var menuOn = 0
 var onLayer
 var timeOn = null
 var loaded = 0

// MENU MOUSE OVER  
function menuOver(itemName) {
 clearTimeout(timeOn)
 menuActive = 1
 }

// MENU MOUSE OUT 
function menuOut(itemName) {
 menuActive = 0 
 timeOn = setTimeout("hideLayer(onLayer)", 400)
 }
  
// MENU COLOR VARIABLE
var menuColor = "#CCCCCC"

// Show Layer
function showLayer(layerName){
if (NS4 || IE4 || IE5 || NS5) {
   if (timeOn != null) {
      clearTimeout(timeOn)
      hideLayer(onLayer)
   } // end inner if

   if (document.layers) { 
      document.layers[layerName].visibility = "show";
   } else if (document.all) { 
      document.all[layerName].style.visibility = "visible";
   } else if (document.getElementById) { 
      document.getElementById(layerName).style.visibility = "visible";
   }
 onLayer = layerName
 }  
}

// HIDE MENU
function hideLayer(layerName){
 if (menuActive == 0) {
   if (document.layers) { 
      document.layers[layerName].visibility = "hide";
   } else if (document.all) { 
      document.all[layerName].style.visibility = "hidden";
   } else if (document.getElementById) { 
      document.getElementById(layerName).style.visibility = "hidden";
   }
 }
}

// TIMER FOR BUTTON MOUSE OUT
function btnTimer() {
 timeOn = setTimeout("btnOut()",1000)
}

// BUTTON MOUSE OUT
function btnOut(layerName) {
 if (menuActive == 0) {
  hideLayer(onLayer)
  }
}

// Creates menu object
function menuLink(title, url, pop) {
 this.title = title
 this.url = url
 this.pop = pop
}

// Builds menu table
function menuMaker(menuArray, cols) {
 n = ""
 vbar = ""
 k = 0
 m = 0
 j = eval(menuArray + ".length") - 1;
 topTable = "<div ID='" + eval(menuArray + ".id") + "'><table  WIDTH='156' border='0' bgcolor='" + menuColor +"' CLASS='menu'><tr><td><table  cellspacing='0' cellpadding='0' bgcolor='" + menuColor + "'>"

 
 btmTable = "</table></td></tr></table></div>"
 
 n += topTable
 
 while (k <= j/cols){
 n += "<tr valign=top>"


  for( var i = k*cols; i < (k*cols)+cols; i++) {
   if (m > 0){ vbar = "<img  src='/images/spacer.gif' width=5 height=1><img src='/images/spacer.gif' alt='][' height=10>" }
   if (i<=j) {n += "<td>" + vbar + "<img  src='/images/spacer.gif' width=5 height=1><a href='" + eval(menuArray + "[" + i + "].url") + "' onMouseOver='menuOver(\"" + eval(menuArray + ".imgname") + i + "\")' onMouseOut='menuOut(\"" + eval(menuArray + ".imgname") + i + "\")'" + eval(menuArray + "[" + i + "].pop") + " class='dl'>" + eval(menuArray + "[" + i + "].title") + "</a></td>"}
   m++
 }
 m = 0
 vbar = ""
 n += "</tr>"
 k++
 }
 n += btmTable
 return n
}


// Menu Arrays  
Array.prototype.id = "DXCMenu"
Array.prototype.imgname = "re"

dxcMenu = new Array(3)
dxcMenu[0] = new menuLink("425DX News", "/bulletins.cfm/pub/425dxn", "")
dxcMenu[1] = new menuLink("ARRL Bulletin", "/bulletins.cfm/pub/arrl", "")
dxcMenu[2] = new menuLink("OPDX Bulletin", "/bulletins.cfm/pub/opdx", "")

dxcCluster = new Array(6)
dxcCluster.id = "DXCCluster"
dxcCluster[0] = new menuLink("DX-Central Web Cluster", "/dxcspots.cfm?", "onClick=\"openDXCSpots('/dxcspots.cfm?', 570,570); return false\"")
// dxcCluster[1] = new menuLink("View DX Summit Spots", "/dxsspots.cfm?", "onClick=\"openDXSSpots('/dxsspots.cfm?', 566,370); return false\"")
dxcCluster[1] = new menuLink("WWV - Last 48 Hours", "/wwv.cfm?", "onClick=\"openClusterSubPopup('/wwv.cfm?', 566,370); return false\"")
dxcCluster[2] = new menuLink("Geomagnetic Forecast", "/forecast.cfm?", "onClick=\"openClusterSubPopup('/forecast.cfm?', 566,370); return false\"")
dxcCluster[3] = new menuLink("Cluster Users", "/getusers.cfm?", "onClick=\"openClusterSubPopup('/getusers.cfm?', 566,370); return false\"")
dxcCluster[4] = new menuLink("Connected Nodes", "/getnodes.cfm?", "onClick=\"openClusterSubPopup('/getnodes.cfm?', 566,370); return false\"")
dxcCluster[5] = new menuLink("Client Telnet to Cluster", "telnet://cluster.dx-central.com", "")
// dxcCluster[4] = new menuLink("Java Telnet Cluster", "javatelnet.cfm", "onClick=\"openClusterSubPopup('javatelnet.cfm?', 566,370); return false\"")

dxcStats = new Array(2)
dxcStats.id = "DXCStats"
dxcStats[0] = new menuLink("DXCC Heard List", "/bandstats.cfm", "")
dxcStats[1] = new menuLink("CQ Zone Heard List", "/zonestats.cfm", "")

// dxcSpotSearch = new Array(1)
// dxcSpotSearch.id = "DXCSpotSearch"
// dxcSpotSearch[0] = new menuLink("Search DX Spots", "/ssarchive.cfm", "")

