<!--
// DETECT BROWSER
if (navigator.userAgent.indexOf("Opera")!=-1 && document.getElementById) type="OP";		//Opera
else if (document.all) type="IE";														//Internet Explorer e.g. IE4 upwards
else if (document.layers) type="NN";													//Netscape Communicator 4
else if (!document.all && document.getElementById) type="MO";							//Mozila e.g. Netscape 6 upwards
else type = "IE";		//I assume it will not get here

if (type=="IE") {
	layerRef="document.all";
	styleSwitch=".style";
	bracketOpen="[";
	bracketClose="]";
}
if (type=="NN") {
	layerRef="document.layers";
	styleSwitch="";
	bracketOpen="[";
	bracketClose="]";
}
if (type=="MO" || type=="OP") {
	layerRef="document.getElementById";
	styleSwitch=".style";
	bracketOpen="(";
	bracketClose=")";
}

// IMAGE SWAP CODE
if (document.images){
	var imglist = new Array ("/images/nav_btn_sho_on.jpg","/images/nav_btn_res_on.jpg","/images/nav_btn_tre_on.jpg","/images/nav_btn_fit_on.jpg","/images/nav_btn_sal_on.jpg","/images/nav_btn_fac_on.jpg","/images/nav_btn_abo_on.jpg");
	var imgs = new Array(); var count;
	for (count=0; count<imglist.length; count++)
		{imgs[count]=new Image(); imgs[count].src=imglist[count];}
}
function hilite(name,m){
	imgswap(name, imgs[m])
}
function imgswap(i1,i2){
	var temp = i1.src;
	i1.src=i2.src;
	i2.src=temp;
}

window.onerror = null;
var menuActive = 0
var menuOn = 0
var onLayer
var timeOn = null

// SHOW MENU
function showLayer(layerName){
	if (timeOn != null) {
		clearTimeout(timeOn)
		hideLayer(onLayer)
	}
	eval(layerRef+bracketOpen+'"'+layerName+'"'+bracketClose+styleSwitch+'.visibility="visible"');
	onLayer = layerName
	
	// SET UP IFRAME SHIM SO WILL SHOW ABOVE ANY OBJECTS SUCH AS ACTIVEX JAVA OR FLASH
	if(navigator.userAgent.indexOf('Mac') == -1) {
		var DivRef = document.getElementById(layerName);
		var IfrRef = document.getElementById('DivShim');
		DivRef.style.display = "block";
		IfrRef.style.width = DivRef.offsetWidth;
		IfrRef.style.height = DivRef.offsetHeight;
		IfrRef.style.top = DivRef.style.top;
		IfrRef.style.left = DivRef.style.left;
		IfrRef.style.zIndex = DivRef.style.zIndex - 1;
		IfrRef.style.display = "block";
	}
}

// HIDE MENU
function hideLayer(layerName){
	if (menuActive == 0) {
		eval(layerRef+bracketOpen+'"'+layerName+'"'+bracketClose+styleSwitch+'.visibility="hidden"');
	}
	
	// HIDE THE IFRAME SHIM
	if(navigator.userAgent.indexOf('Mac') == -1) {
		var DivRef = document.getElementById(layerName);
		var IfrRef = document.getElementById('DivShim');
		DivRef.style.display = "none";
		IfrRef.style.display = "none";
	}
}

// TIMER FOR BUTTON MOUSE OUT
function btnTimer() {
	timeOn = setTimeout("btnOut()",300)
}

// BUTTON MOUSE OUT
function btnOut(layerName) {
	if (menuActive == 0) {
		hideLayer(onLayer)
	}
}

// MENU MOUSE OVER 
function menuOver(itemName) {
	clearTimeout(timeOn)
	menuActive = 1
}

// MENU MOUSE OUT 
function menuOut(itemName) {
	menuActive = 0 
	timeOn = setTimeout("hideLayer(onLayer)", 300)
}

// -->