<!--
    // convert all characters to lowercase to simplify testing
    var agt=navigator.userAgent.toLowerCase();
    var is_major = parseInt(navigator.appVersion);
    var is_minor = parseFloat(navigator.appVersion);
 
    // *** BROWSER VERSION ***
    var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
                && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
                && (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1));
    var is_nav4 = (is_nav && (is_major == 4));
    var is_nav6 = (is_nav && (is_major == 5));
    var is_ie     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));

    if(is_nav4) {
      var userBrowser = 'N4'
      document.captureEvents(Event.MOUSEOUT | Event.MOUSEOVER);
      document.onmouseout = mouseOutHandler
      document.onmouseover = mouseOverHandler
    }
    else if(is_nav6) {
      var userBrowser = 'N6'
    }
    else if(is_ie) {
      var userBrowser = 'IE'
    }
    else {
      var userBrowser = 'OTHER'
    }

    var hideSpeed = 200
    var hideTimer

function mouseOutHandler(evt) {
  if(evt.target.toString() == '[object Layer]') {
    hideTimer=setTimeout('hideAll()',hideSpeed);
  }
  else {
    document.routeEvent(evt)
  }
}

function mouseOverHandler(evt) {
  if(evt.target.toString() == '[object Layer]') {
    clearTimeout(hideTimer);
  }
  else {
    document.routeEvent(evt)
  }
}

function showLayer(layerElem) {
  clearTimeout(hideTimer);

  // Hide all other layers
  for(var i=0;i<arrLayers.length;i++) {
    hideLayer(arrLayers[i]);
  }

  if(userBrowser=='N4') eval("document." + layerElem).visibility = 'show'
  else if(userBrowser=='N6') eval("document.getElementById(layerElem).style").visibility = 'visible'
  else if(userBrowser=='IE') eval("document.all." + layerElem + ".style").visibility = 'visible'
  else eval("document.getElementById(layerElem).style").visibility = 'visible'
}

function hideAll() {
  if(hideTimer) {
  for(var i=0;i<arrLayers.length;i++) {
    hideLayer(arrLayers[i]);
  }
  }
}
 
function hideLayer(layerElem) {
  if(userBrowser=='N4') eval("document." + layerElem).visibility = 'hide'
  else if(userBrowser=='N6') eval("document.getElementById(layerElem).style").visibility = 'hidden'
  else if(userBrowser=='IE') eval("document.all." + layerElem + ".style").visibility = 'hidden'
  else eval("document." + layerElem + ".style").visibility = 'hidden'
}

//-->
