// JavaScript Document
var onMenu_g = false;
var delay_g = 100;
var stID_g = 0;
var subList = new Array("auSub","psSub","contactSub");

function openSub_g(elem){
	document.getElementById(elem).style.display = "inline";
	closeAllBut(elem);
}
function closeSub(menuID){
	document.getElementById(menuID).style.display = "none";
}
function closeAllBut(elem){
	for (var i=0;i<subList.length; i++){
		if (elem != subList[i]){
			//alert(elem+" "+subList[i]);
			closeSub(subList[i]);
		}
	}
}

function menuCheck_g(menuID){
	if (onMenu_g == false){
		closeSub(menuID);
		stID_g = 0;
	}else{
		clearDelay_g();
	}
}
function clearDelay_g(){
	onMenu_g=true;
	clearTimeout(stID_g);
	stID_g = 0;
}
function setDelay_g(menuID){
	onMenu_g=false;
	if(stID_g == 0){
		stID_g = setTimeout("menuCheck_g('"+menuID+"')",delay_g);
	}else{
		clearTimeout(stID_g);
		stID_g = setTimeout("menuCheck_g('"+menuID+"')",delay_g);
	}
}

function submenuOn(onMenu,offMenus,onStyle,offStyle){
	//added as a workaround for firefox bug - onMouseOut was not firing consistently from table cells and turning off hilited states - this function takes in the cell to turn on and an array of cells to turn off - it is called on each cell's onMouseOver and the table's onMouseOut with blanks for the onMenu and onStyle
	if(onMenu != ""){
		//setTimeout(onMenu+"--"+onStyle, 0);
		document.getElementById(onMenu).className = onStyle;
	}
	for (var i=0;i<offMenus.length; i++){
		//setTimeout(offMenus[i]+"--"+offStyle, 0);
		document.getElementById(offMenus[i]).className = offStyle;
	}
}

function swapStyle(elem,styleName){
	document.getElementById(elem).className = styleName;
}

function swapImage(elem,newImg){
	MM_findObj(elem).src = newImg;
	//document.getElementById(elem).src = newImg;
}

function openSub(elem){
	document.getElementById(elem).style.display = "inline";
}

function goPage(pURL){
	document.location = pURL;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

MM_preloadImages('images/btn-Home-over.gif','images/btn-AboutUs-over.gif','images/btn-ProductsServices-over.gif','images/btn-Support-over.gif','images/btn-Careers-over.gif','images/btn-Contact-over.gif');
