// DOM stuff

var isNS4 = false;
var isIE4 = false;
var isW3C = false;
var displayNav = "";
var toggle = false;
	
if (document.layers) {  // NS 4 proprietary DOM
	isNS4 = true;
	docObj = "document.";
	styleObj = "";
	}
else if (document.all && !document.getElementById) { // IE 4 proprietary DOM
	isIE4 = true;
	docObj = "document.all.";
	styleObj = ".style";
	}
else if (document.getElementById && document.all) { // W3C standards-compliant DOM
	isW3C = true;
	docObj = "document.getElementById('";
	styleObj = "').style";
	}
else if (document.getElementById) { // W3C standards-compliant DOM
	isW3C = true;
	docObj = "document.getElementById('";
	styleObj = "').style";
	}


// Menus

var numMenus = 7;


function clearMenu() {
	for (i = 1; i <= numMenus; i++) {
		foo = document.getElementById("dropNav" + i);
		// foo.display = "none";
                if(foo != null)
		foo.style.visibility = "hidden";
	}
}

function toggleMenu(showDrop) {
	toggle = true;
	clearMenu();
	clearTimeout(timerID);
	dom = document.getElementById(showDrop);
	// dom.display = "block";
	dom.style.visibility = "visible";
}


var timerID = 0;

function hideCountdown(currNav){
		theNavItem = currNav;
		toggle = false;
		timerID = setTimeout("clearMenu(toggle,theNavItem)",1000);
}
	
function findPosX(obj) {
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj) {
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

function positionNavs() {
        var navArea = document.getElementById('navarea');
	var offsetX = findPosX(navArea);
        var offsetY = findPosY(navArea) + navArea.offsetHeight + 4;
	for (i = 1; i <= numMenus; i++) {
		foo = document.getElementById("dropNav" + i);
                if(foo != null)
                {
		foo.style.left = offsetX + 8 + "px";
                foo.style.top = offsetY + "px";
                }
                var menuTab = document.getElementById("menuTab" + i);
                if(menuTab != null)
{
                offsetX += menuTab.offsetWidth + 0;
}
	}

}

function lightNav(item) {
	var navObj = eval(docObj + "item" + item + styleObj)
	var linkObj = eval(docObj + "link" + item + styleObj);
	navObj.backgroundColor = "#606060"; // "SkyBlue"; // "#adadad"; //"#b3ad94";  //"#8d0c36";
	linkObj.color = "#FFFFFF";
	linkObj.backgroundColor = "#606060"; // "SkyBlue"; //"#adadad"; //"#b3ad94";  //"#8d0c36";
	if (lightNav.arguments.length > 1) {
		var navTdObj = eval(docObj + lightNav.arguments[1] + styleObj);
		navTdObj.color = "#FFFFFF";
	}
}

function dimNav(item) {
	var navObj = eval(docObj + "item" + item + styleObj)
	var linkObj = eval(docObj + "link" + item + styleObj);
	// conditional below b/c different colors for sub nav vs. sub sub nav
	navObj.backgroundColor = "#FFFFFF";
	linkObj.color = "#626262";
	linkObj.backgroundColor = "#FFFFFF";
	if (dimNav.arguments.length > 1) {
		var navTdObj = eval(docObj + dimNav.arguments[1] + styleObj);
		navTdObj.color = "#626262";
	}
}