// JavaScript Document

function Menu_HideAll(_MenuClass){
	var Lists = document.getElementsByTagName('ul');
		//alert(Lists.length);
	for (var i=0;i<Lists.length;i++)
		{ 
			//alert(Lists[i].className);
			if (Lists[i].className == _MenuClass){
				var ListItems = Lists[i].childNodes;
				for (var x=0;x<ListItems.length;x++){
					//alert(ListItems[x].nodeName);
					var ListItemNodes = ListItems[x].childNodes;
					for (var y=0;y<ListItemNodes.length;y++){
						//alert(ListItemNodes[y].nodeName);
						//alert(y);
						if (ListItemNodes[y].nodeName == "UL"){
								ListItemNodes[y].style.display = "none";
						}
					}
				}
			}
		}	
}

function Menu_ShowAll(_MenuClass){
	var Lists = document.getElementsByTagName('ul');
		//alert(Lists.length);
	for (var i=0;i<Lists.length;i++)
		{ 
			//alert(Lists[i].className);
			if (Lists[i].className == _MenuClass){
				var ListItems = Lists[i].childNodes;
				for (var x=0;x<ListItems.length;x++){
					//alert(ListItems[x].nodeName);
					var ListItemNodes = ListItems[x].childNodes;
					for (var y=0;y<ListItemNodes.length;y++){
						//alert(ListItemNodes[y].nodeName);
						//alert(y);
						if (ListItemNodes[y].nodeName == "UL"){
								ListItemNodes[y].style.display = "block";
						}
					}
				}
			}
		}	
}



function Menu_ShowLevel(_MenuClass,_thisLevel){
	
	var ParentNode = document.getElementById(_thisLevel);
	
		for(var i=0;i<ParentNode.childNodes.length;i++){
			if (ParentNode.childNodes[i].nodeName == "UL"){
					Menu_ShowHideLevel(_MenuClass,ParentNode.childNodes[i]);
			}
		}	

}

function Menu_ShowHideLevel(_MenuClass,_Level){
	
	if (_Level.style.display == ""){
		_Level.style.display = "none";
	}
	else if (_Level.style.display == "block"){
		_Level.style.display = "none";
	}
	else {
		//Menu_HideAll(_MenuClass);
		_Level.style.display = "block";
	}
	
}
