var navSel = "";

function manageMainNav(id,state){
	if (!document.getElementById("navParent")) return;
	if (state=="click"){
			if (navSel) {
				document.getElementById("sub" + navSel).style.display = "none";
				document.getElementById("subnav").style.backgroundColor = "transparent";
				document.getElementById(navSel).className = "navout";
			}
			if (document.getElementById("sub" + id)) document.getElementById("sub" + id).style.display = "block";
			document.getElementById("subnav").className = "subclick";
			document.getElementById(id).className = "navclick";
			navSel = id;			
	}else{
			if (id==navSel) return;
			hideSubNavs(navSel);
			if (document.getElementById("sub" + navSel)) document.getElementById("sub" + navSel).style.display = "none";
			if (document.getElementById("sub" + id)) document.getElementById("sub" + id).style.display = "block";
			document.getElementById(id).className = "navover";
			document.getElementById("subnav").className = "subover";
	}
}

function hideSubNavs(id){
	nParent = document.getElementById("navParent");
	for (var i=0;i<nParent.childNodes.length;i++) {
		navChildren = nParent.childNodes[i];
		if (navChildren.nodeType == 1 && nParent.childNodes[i]!=document.getElementById(navSel)) navChildren.className = "navout";
	} 
	subParent = document.getElementById("subnav");
	for (var i=0;i<subParent.childNodes.length;i++) {
		subChildren = subParent.childNodes[i];
		if (subChildren.nodeType == 1) {
			document.getElementById("subnav").className = "subout";
			subChildren.style.display = "none";
		}
	} 
	if (id && id!=navSel && id!=="all"){
		document.getElementById("subnav").className = "subout";
		document.getElementById(id).className = "navout";
	} 
	if (document.getElementById("sub"+navSel)) {
		document.getElementById("sub"+navSel).style.display = "block";
		document.getElementById("subnav").className = "subclick";
	}
}

function showMore (id,which) {
	sParent  = document.getElementById(id);
	for (var i=0;i<sParent.childNodes.length;i++) {
		sChildren = sParent.childNodes[i];
		if (sChildren.tagName == "SPAN") sChildren.style.display = "none";
	}
	document.getElementById(id+which).style.display = "block";
}

