window.onerror = null;
var menuActive = 0;
var menuOn = 0;
var onLayer = null;
var timeOn = null;

isIE = (document.all ? true : false);
isDOM = (document.getElementById ? true : false);

function getDivStyle(divname) {
 var style;
 if (isDOM) { style = document.getElementById(divname).style; }
 else { style = isIE ? document.all[divname].style
                     : document.layers[divname]; } // NS4
 return style;
}

function hideElement(divname) {
 getDivStyle(divname).visibility = 'hidden';
}

function showElement(divname) {
 divstyle = getDivStyle(divname);
   if (timeOn != null) {
    clearTimeout(timeOn);
    hideElement(onLayer);
   }
   divstyle.visibility = 'visible';
   onLayer = divname;
}

function tabTimer() {
 timeOn = setTimeout("tabOut()",500);
}

function tabOut() {
 if (menuActive == 0) {
  hideElement(onLayer);
  }
}

function menuOver() {
 clearTimeout(timeOn);
 menuActive = 1;
}

function menuOut() {
 menuActive = 0;
 timeOn = setTimeout("tabOut()", 500);
}
