//Setting Global Variables
var timerTime = 500; //Hide time for drop down menu

/**
 * DHTML dropdown menu script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
 * Modified August 27 2002 by Omnivex Webmaster
 */
 
// SHOW MENU
function showLayer(layerName,imgName){

	img = getImage("imgTabs");
	x = getImagePageLeft(img);
	y = getImagePageTop(img);

	menuTop = y + 0 ; // LAYER TOP POSITION
	XCompanyL = x + 0 ; // 'XCompany' LAYER LEFT POSITION
 
	if (ns6 || ns4 || ie4) {
		if (timeOn != null) {
			clearTimeout(timeOn)
			hideLayer(onLayer)
		}
		if (ns4 || ie4) {
			eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="'+layerVis+'"');
			eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.top="'+menuTop+'"');
			eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.left="'+eval(layerName+'L')+'"');
		}
		else {
			eval(layerRef+'("'+layerName+'")'+styleSwitch+'.visibility="'+layerVis+'"');
			eval(layerRef+'("'+layerName+'")'+styleSwitch+'.top="'+menuTop+'"');
			eval(layerRef+'("'+layerName+'")'+styleSwitch+'.left="'+eval(layerName+'L')+'"');
		}
		onLayer = layerName
	}
}

window.onerror = null;
var bName = navigator.appName;
var bVer = parseInt(navigator.appVersion);
var ns6 = (bName == "Netscape" && bVer > 4);
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 menuActive = 0
var menuOn = 0
var onLayer
var timeOn = null 
 
// LAYER SWITCHING CODE 
if (ns6 || ns4 || ie4) {
	if (ns6) {
		layerStyleRef="layer.style.";
		layerRef="document.getElementById";
		styleSwitch=".style";
		layerVis="visible";
		layerHid="hidden";
	} else if (ns4) {
		layerStyleRef="layer.";
		layerRef="document.layers";
		styleSwitch="";
		layerVis="show";
		layerHid="hide";
	} else {
		layerStyleRef="layer.style.";
		layerRef="document.all";
		styleSwitch=".style";
		layerVis="visible";
		layerHid="hidden";
	}
}
	
// HIDE MENU	
function hideLayer(layerName){
	if (menuActive == 0) {
		if (ns4 || ie4) {
			eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="'+layerHid+'"');
			return;
		}
		if (ns6) {
			eval(layerRef+'("'+layerName+'")'+styleSwitch+'.visibility="'+layerHid+'"');
			return;
		}
	}
}
	
// TIMER FOR BUTTON MOUSE OUT	
function btnTimer() {
	timeOn = setTimeout("btnOut(); changeMenuBttns()",timerTime)
}
	
// 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); changeMenuBttns()",timerTime)
}
	
// SET BACKGROUND COLOR 
function setBgColor(layer, color) {
	if (ns6){
		eval('window.document.getElementById("'+layer+'").style.bgColor="'+color+'"');
	}
	if (ns4){
		eval('window.document.layers["'+layer+'"].document.bgColor="'+color+'"');
		eval('window.document.layers["'+layer+'"].saveColor="'+color+'"');
	}
	if (ie4){
		eval('document.all.'+layer+'.style.backgroundColor="'+color+'"');
	}
}

//GETS IMAGE NAME
function getImage(name) {
	if (ns6) {
		return document.getElementsByName(name).item(0);
		return null;
	}
	if (ns4) {
		return findImage(name, document);
	}
	if (ie4) {
		return eval('document.all.' + name);
		return null;
	}
}

function findImage(name, doc) {
	var i, img;
	for (i = 0; i < doc.images.length; i++) {
		if (doc.images[i].name == name) {
			return doc.images[i];
			for (i = 0; i < doc.layers.length; i++) {
				if ((img = findImage(name, doc.layers[i].document)) != null) {
					img.container = doc.layers[i];
					return img;
				}
				return null;
			}
		}
	}
}

function getImagePageLeft(img) {
	var x, obj;
	if (ns4) {
		if (img.container != null) {
			return img.container.pageX + img.x;
		}
		else
			return img.x;
	}
	if (ns6 || ie4) {
		x = 0;
		obj = img;
		while (obj.offsetParent != null) {
			x += obj.offsetLeft;
			obj = obj.offsetParent;
		}
		x += obj.offsetLeft;
		return x;
	}
	return -1;
}

function getImagePageTop(img) {
	var y, obj;
	if (ns4) {
		if (img.container != null) {
			return img.container.pageY + img.y;
		}
		else
			return img.y;
	}
	if (ns6 || ie4) {
		y = 0;
		obj = img;
		while (obj.offsetParent != null) {
			y += obj.offsetTop;
			obj = obj.offsetParent;
		}
		y += obj.offsetTop;
		return y;
	}
	return -1;
}
	

//This is to change the menu buttons back to _a.gif
function changeMenuBttns(){

	//Array of Buttons
	menuBttn = new Array()
	menuBttn[0] = document.companyBttn.src;
	i = 0;
	
	for (i = 0; i < 1; i++) {
		var menuBttnFull = menuBttn[i];
		var menuBttnName = menuBttnFull.slice('.', -4).toString();
	//alert(menuBttnName);
		var menuBttnReplace = menuBttnName.replace('_b','_a');
		var menuBttnAddExt = menuBttnReplace.concat('.gif');
				
		menuBttn[i] = menuBttnAddExt;
	}
	document.companyBttn.src = menuBttn[0]
}
