var n = document.getElementById("navigation");

var a = document.getElementById("menu_current");

hide(n);

show(a);

show_children(a);

function show_children(elem) {
	if(elem.getElementsByTagName("ul").length > 0) {
		var lis = elem.getElementsByTagName("ul")[0].childNodes;
		for(var i = 0; i < lis.length; i++) {
			if(lis[i].nodeType == 1)
				lis[i].style.display = "block";
		}
	}
}

function show(elem) {
	if(elem.id == "navigation") return;	

	var ul = elem.parentNode;

	for(var i = 0; i < ul.childNodes.length; i++) {
		if(ul.childNodes[i].nodeType == 1)
			ul.childNodes[i].style.display = "block";
	}
	
	show(ul.parentNode);
}

function hide(elem) {
	var c = elem.getElementsByTagName("li");
	for(var i = 0; i < c.length; i++) {
		c[i].style.display = "none";
	}
}


