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 NN6 = (document.getElementById) ? true : false;

var menuActive = 0;
var menuOn = 0;
var onLayer;
var timeOn = null;


// 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 (NN6 || NS4 || IE4) {
		if (timeOn != null) {
			clearTimeout(timeOn);
			hideLayer(onLayer);
		}
		if (NN6) {
			hideLayer(onLayer);
			document.getElementById(layerName).style.visibility="visible";
		}
		else if (NS4 || IE4) {
			hideLayer(onLayer);
			eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');
		} 
		onLayer = layerName
	}
}
// HIDE MENU
function hideLayer(layerName){
	if (menuActive == 0) {
		if (NN6) {
			document.getElementById(layerName).style.visibility="hidden";
		}
		else if (NS4 || IE4) {
			eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"');
		}
	}
}
// TIMER FOR BUTTON MOUSE OUT
function btnTimer() {
	timeOn = setTimeout("btnOut()",500);
}
// BUTTON MOUSE OUT
function btnOut(layerName) {
	if (menuActive == 0) {
		hideLayer(onLayer);
		showLayer(defaultLyr);
	}
}
// MENU MOUSE OVER 
function menuOver(itemName) {
	clearTimeout(timeOn);
	menuActive = 1;
}
// MENU MOUSE OUT 
function menuOut(itemName) {
	menuActive = 0;
	timeOn = setTimeout("hideLayer(onLayer)", 1200);
}