function getObject(id) {
	if(document.getElementById) {
		obj = document.getElementById(id);
	}
	else if(document.all) {
		obj = document.all.item(id);
	}
	else {
		obj = null;
	}
	return obj;
}

function highlight(divID) {
	divObj = getObject(divID);
	divObj.style.backgroundColor = "#80987E";
}

function highlightSub(divID) {
	divObj = getObject(divID);
	divObj.style.backgroundColor = "#aaaaaa";
}
	
function dim(divID) {
	divObj = getObject(divID);
	divObj.style.backgroundColor = "#546853";
}

function dimSub(divID) {
	divObj = getObject(divID);
	divObj.style.backgroundColor = "#777777";
}

function subHighlight(divID) {
	divObj = getObject(divID);
	divObj.style.backgroundColor = "#E0E7DE";
}
	
function subDim(divID) {
	divObj = getObject(divID);
	divObj.style.backgroundColor = "#FFFFFF";
}

function showMenu(menuID) {
	menuObj = getObject(menuID + "Menu");
	arrowObj = getObject(menuID + "Arrow");
	if(menuObj.style.display == "block") {
		menuObj.style.display = "none";
		arrowObj.src = "http://www.shenandoahcountyva.us/parks_new/arrow-down.gif";
		setCookie(menuID,"0");
	}
	else {
		menuObj.style.display = "block";
		arrowObj.src = "http://www.shenandoahcountyva.us/parks_new/arrow-up.gif";
		setCookie(menuID,"1");
	}
}

function setMenus() {
	if(getCookie("parks") == 1) { showMenu("parks"); }
	if(getCookie("programs") == 1) { showMenu("programs"); }
	if(getCookie("policies") == 1) { showMenu("policies"); }
	if(getCookie("facilities") == 1) { showMenu("facilities"); }
	if(getCookie("county") == 1) { showMenu("county"); }
	if(getCookie("townes") == 1) { showMenu("townes"); }
	if(getCookie("advisory") == 1) { showMenu("advisory"); }
	if(getCookie("photos") == 1) { showMenu("photos"); }
	if(getCookie("news") == 1) { showMenu("news"); }
	if(getCookie("punky") == 1) { showMenu("punky"); }
}

function setCookie(name,value) {
	document.cookie = name + "=" + escape(value) + "; domain=shenandoahcountyva.us; path=/";
}

function getCookie(name) {
	var results = document.cookie.match(name + '=(.*?)(;|$)');
	if(results) {
		return(unescape(results[1]));
	}
	else {
		return null;
	}
}