 window.onerror = null;
 var bName = navigator.appName;
 var bPlatform = navigator.platform;
 var bVer = parseInt(navigator.appVersion);
 var NS4 = (bName == "Netscape" && bVer == 4);
 var MZ5 = (bName == "Mozilla" && bVer == 5);
 var FF1 = (bName == "Netscape" && bVer == 5);
 //var NS6 = (bName == "Netscape" && bVer == 5);
 var NS7 = (bName == "Netscape" && navigator.vendorSub.indexOf("7") > -1);
 if(!NS7)
 	var NS7 = (bName == "Netscape" && (navigator.vendorSub.indexOf("0.8") > -1 || navigator.vendorSub.indexOf("0.9") > -1));
 if (NS7) NS6 = false;
 if (FF1) NS6 = false;
 var IE4 = (bName == "Microsoft Internet Explorer" && bVer == 4);
 var IE5 = (bName == "Microsoft Internet Explorer" && bVer == 5);

 // variable can be set from within search pages to trigger search page 
 // specific code to hide the SELECT elements when menu is drawn over top.
 var hideSearch = false;
 
 // Special case for explorer 4 on the Mac - it doesn't support Layers well at all!
if (bPlatform == "MacPPC" && navigator.appVersion.indexOf("MSIE 5") != -1) {
 	IE4 = "";
	IE5 = true;
}
 else if (bPlatform == "MacPPC" && IE4 != "") {
 	IE4 = "";
}
 var NS3 = (bName == "Netscape" && bVer < 4);
 var IE3 = (bName == "Microsoft Internet Explorer" && bVer < 4);
 
 // redirect for bad browsers
 if( NS3 || NS4 || IE3) {
 	document.location='/errorBrowser.cfm';
 }