
function ShowHide(object) {
	if (object.parentNode.parentNode.className == 'hide-reveal') {
		linknodes = object.parentNode.getElementsByTagName("div");
	}
	else {
		linknodes = object.parentNode.getElementsByTagName("ul");
	}
	// iterate through all submenus and collapse open ones
	for (i=0; i<linknodes.length; i++) {
		linknode = linknodes[i];
		titlenode = linknode.parentNode;
		if (linknode.className == "child") {
			// if the parent node is us, activate it
			if (titlenode == object) {
				linknode.className = "child active";
				titlenode.className = "active";
			}
		}
		else {        
			// deactivate it
			linknode.className = "child";
			titlenode.className = "";
			// if the click was on the same node, return
			if (titlenode == object) {
				return;
			}
		}
	}
}
