function showhide(menuid, activeMenuID, state) {
	// set some vars
	var node = "";
	var activeNode = "";

	if (document.getElementById) {
		<!-- check to see if submenu exists and assign some variables if so -->
		activeNavRoot = document.getElementById(activeMenuID);
	}
	if (activeNavRoot) {
		activeChildren = activeNavRoot.childNodes;
		if(activeChildren[1]){
			activeNode = activeChildren[1];
		}
	}
	navRoot = document.getElementById(menuid);
	if (navRoot){
		children = navRoot.childNodes;
		if(children[1]){
			node = children[1];
		}
	}

	//if show
	if(state=="show"){
		if(menuid!=activeMenuID){
			if(activeNode && activeNode.className=="show"){
				activeNode.className=activeNode.className.replace("show", "hide");
			}
			if(node && node.className=="hide"){
				node.className=node.className.replace("hide", "show");
			}
		}else{
			if(node && node.className=="show"){
				node.className=node.className.replace("show", "hide");
			}
			if(activeNode && activeNode.className=="hide"){
				activeNode.className=activeNode.className.replace("hide", "show");
			}
		}
	}

	// if hide
	if(state=="hide"){
		if(menuid!=activeMenuID){
			if(node && node.className=="show"){
				node.className=node.className.replace("show", "hide");
			}
			if(activeNode && activeNode.className=="hide"){
				activeNode.className=activeNode.className.replace("hide", "show");
			}
		}else{
			if(activeNode && activeNode.className=="hide"){
				activeNode.className=activeNode.className.replace("hide", "show");
			}
		}
		if(node==""){
			if(activeNode && activeNode.className=="hide"){
				activeNode.className=activeNode.className.replace("hide", "show");
			}
		}
	}
}
