function hideAllSubMenu() {
	var menu = document.getElementById("menu");
	var menuItems = menu.getElementsByTagName("ul");
	
	for(var index = 1; index < menuItems.length; index++) { // Top level 'ul'(index:0) is visible.
		menuItems[index].style.display = "none";
	}
}

function setMenuHandler()
{
	 // Find "menu" element
	 var menu = document.getElementById("menu");
	 
	 // Find first 'ul' element of menu
	 var topmenu = menu.getElementsByTagName("ul")[0];
	 
	 // Find all sub 'li' elements of level ul 
	 var topmenu_items = topmenu.getElementsByTagName("li");
	 
	 for(var j = 0; j < topmenu_items.length; j++) {
		 var submenu = topmenu_items[j].getElementsByTagName("ul");
		 if(submenu.length > 0) { // Sub menu items exist.
			 anchor = topmenu_items[j].getElementsByTagName("a")[0];
			 anchor.onclick = function() {
				 var submenu = this.parentNode.getElementsByTagName("ul");
				 var currentDisplay = submenu[0].style.display;
				 
				 hideAllSubMenu();
				 if(currentDisplay == "block") {
					 submenu[0].style.display = "none";
				 }else {
					 submenu[0].style.display = "block";
				 }
				 
				 
				 return false;
			 }
		 }else {
			 
			 anchor = topmenu_items[j].getElementsByTagName("a")[0];
			 anchor.onclick = function() {
				 loadContent(this.href);
				 return false;
			 }
			 
			 if(topmenu_items[j].parentNode.className == "submenu") {
				 anchor.onmouseover = function() {
					 this.firstChild.nodeValue = "> " + this.firstChild.nodeValue;
				 }
				 anchor.onmouseout = function() {
					 this.firstChild.nodeValue = this.firstChild.nodeValue.substr(2);
				 }
			 }
		 }
	 }
}
	
	

