var nav_subTimer = 0;	// Subnav timer
var nav_subIn = false;	// Subnav semaphore
var nav_subNum = 8;		// Number of subnav items
//var nav_mainNum = 1;

// Highlight image
function nav_mainOn(id) {
	//needs to effect css
	//alert("in nav_mainOn");
	//changeBackground(, "url('themes/mhp/tab.gif')");
	document.getElementById("nav_main" + id).style.background = "#9a7062 url('themes/mhp/red_left_corner.gif') no-repeat left top";
	document.getElementById("nav_main" + id).childNodes[0].style.background = "#9a7062 url('themes/mhp/red_arrow.gif') no-repeat 45% 100%";
	document.getElementById("nav_main" + id).childNodes[0].childNodes[0].style.background = "#9a7062 url('themes/mhp/red_right_corner.gif') no-repeat right top";
}


function nav_mainOff(id) {
	//needs to effect css
	//changeBackground("nav_main" + id, '#5e782e');
	document.getElementById("nav_main" + id).style.background = '#2e0d0c';
	document.getElementById("nav_main" + id).childNodes[0].style.background = '#2e0d0c';
	document.getElementById("nav_main" + id).childNodes[0].childNodes[0].style.background = '#2e0d0c';
}

function nav_subShow(id) {
	var styleObject;
	clearTimeout(nav_subTimer);
	nav_subHide();
	if (id) {
		nav_mainOn(id);
		styleObject = getStyleObject("nav_sub" + id);
		styleObject.visibility = "visible";
	}
}

function nav_subHide() {
	var styleObject;
	for (i=1; i<=nav_subNum; i++) {
		styleObject = getStyleObject("nav_sub" + i);
		if (!nav_subIn && styleObject) {
			nav_mainOff(i); // add this in later
			styleObject.visibility = "hidden";
		}		
	}
}

function nav_subOn() {
	clearTimeout(nav_subTimer);
	nav_subIn = true;
}

function nav_subOff() {
	clearTimeout(nav_subTimer);
	nav_subIn = false;
	nav_subTimer = setTimeout("nav_subShow(nav_mainNum);", 500);
}

/*
// Search Submit
function wacnav_search() {
	top.location.href = wacnav_searchPath + "?term=" + document.getElementById("wacnav_searchText").value;
}

// Popup Windows
function wacnav_popup(url, width, height) {
	var properties = "resizable=yes,width=" + width + ",height=" + height;
	var myPopup = window.open(url, "myPopup", properties);
	myPopup.focus();
}
*/

function getStyleObject(objectId) {
  //alert("in getStyleObject");
  if(document.getElementById && document.getElementById(objectId)) {
	return document.getElementById(objectId).style;
   }
   else if (document.all && document.all(objectId)) {  
	return document.all(objectId).style;
   }
   else if (document.layers && document.layers[objectId]) { 
	return document.layers[objectId];
   } else {
	return false;
   }
}

function changeBackground(objectId, newB) {
	//alert("in changeBackground");
	var styleObject = getStyleObject(objectId);
	if(styleObject) {
		styleObject.background = newB;
		return true;
	} else {
		return false;
	}
}
