var lastButton = null;
var lastButtonClass = null;
var PrevButton;
var PrevButtonID = "";
var isMac = false;
var ua = navigator.userAgent;

if ((ua.indexOf("Mac") != -1) || (ua.indexOf("Windows 3") != -1)) isMac = true;  

function Hilight(btn) {
	cancelBubble;
	if (btn.tagName != "DIV") return;
	if(window.event.fromElement.tagName == "A") return;
	DoButton(btn,"ldHover");
	if(PrevButtonID != "") {
		if(PrevButtonID != btn.id) {
			DoButton(PrevButton, "ldNormal");
		}
	}
	PrevButton = btn;
	PrevButtonID = btn.id;
}
function UnHilight(btn) {
	cancelBubble;
	if (btn.tagName != "DIV") return;	
	if(window.event.toElement.tagName == "A") return;
	DoButton(btn,"ldNormal");
}

function DoButton(TheObj,TheClass) {
	TheObj.className = TheClass;
    TheObj.children[0].className = TheClass;
}

function setBackLast(){

	lastButton.className = lastButtonClass;
	lastButton.children[0].className = "lmLink";
	lastButton = null;
}
function setBackLastTopMenu(){
	lastButton.className = "tmNormal";
	lastButton.children[0].className = "tmLink";
	lastButton = null;
}

function callSetBackLast(){
	if(lastButton != null && !ButtonTable.contains(window.event.toElement)){
		setBackLast();
	}
}

function callSetBackLastTopMenu(){
	if(lastButton != null && !topButtonTable.contains(window.event.toElement)){
		setBackLastTopMenu();
	}
}

function Menu_mo(elem){
	if (document.readyState != "complete" || isMac) return;
	var child, bold, div, A;
	if(lastButton != null){
		setBackLast();
	}
	if (elem.children.length == 0) return;
	div = elem.children[0];
	if (div.className == "tmChosen" || div.className == "lmChosen" || elem.children.length == 0) {
		cancelBubble;
		return;
	}
	A = elem.children[0].children[0];
	lastButton = elem.children[0];
	lastButtonClass = elem.children[0].className;
	if(LeftMenutable.contains(elem)){
		div.className = "lmMouseover";
		bold = A.style.fontWeight;
		A.className = "lmLinkMo";
		A.style.fontWeight = bold;
	}else{
		div.className = "tmMouseover";
		A.className = "tmLinkMo";
	}
	cancelBubble;
}

function cancelBubble(){
	window.event.cancelBubble = true;
}
//needed for legacy
function mouseoverlink(link) {
}
function mouseoutlink(link) {
}

//the following is for the popup menu used for secondary navigation
NS4 = (document.layers);
IE4 = (document.all);
ver4 = (NS4 || IE4);
isMac = (navigator.appVersion.indexOf("Mac") != -1);
isMenu = (NS4 || (IE4 && !isMac));

function popUp() {return};
function popDown() {return};
function startIt() {return};

if (!ver4) event = null;


if (isMenu) {
	 menuVersion = 3;
	 
	 menuWidth = 150;
	 childOverlap = 50;
	 childOffset = 5;
	 
	 perCentOver = null;
	 secondsVisible = .5;
	 fntCol = "#000066";
	 fntSiz = "10";
	 
	 fntBold = true;
	 fntItal = false;
	 fntFam = "sans-serif";
	 
	 backCol = "#cccccc";
	 overCol = "White";
	 overFnt = "000066";
	 
	 borWid = 2;
	 borCol = "2F4F4F";
	 borSty = "solid";
	 
	 itemPad = 3;
	 imgSrc = "tri.gif";
	 imgSiz = 10;
	 
	 separator = 1;
	 separatorCol = "808000";
	 isFrames = false;
	 
	 navFrLoc = "left";
	 mainFrName = "main";
	 keepHilite = true;
	 
	 NSfontOver = true;
	 clickStart = false;
	 clickKill = false;
	 
	 showVisited = "yellow";
 }