
function toggleMenu(menu){
	menu = menu.parentNode
	closeAll(menu);
	
	for (y=0;y<menu.childNodes.length; y++){
		var ul = menu.childNodes[y];
		if(ul.nodeName=='UL'){

			if(ul.style.display=='block'){
				ul.style.display = 'none';
				menu.firstChild.innerHTML = menu.firstChild.innerHTML.replace('[-]','[+]')
			}else{
				ul.style.display = 'block';
				menu.firstChild.innerHTML = menu.firstChild.innerHTML.replace('[+]','[-]')
				
			}

		}
	}
	

}

function closeAll(activeMenu){
	var menuClass = 'xMenu';
	var div = document.getElementsByTagName("div");


	if(activeMenu.parentNode.parentNode.nodeName=='DIV'){
		var parentMenu = activeMenu.parentNode.parentNode
	}else if(activeMenu.parentNode.parentNode.parentNode.parentNode.nodeName=='DIV'){
		var parentMenu = activeMenu.parentNode.parentNode.parentNode.parentNode
	}

	for (i=0; i<div.length; i++) {
		if(div[i].id==menuClass && parentMenu != div[i]){
			for (y=0;y<div[i].childNodes.length; y++){
				var ul = div[i].childNodes[y];
				if(ul.nodeName=='UL'){

					for (z=0;z<ul.childNodes.length; z++){
						var li = ul.childNodes[z];
						if(li.nodeName=='LI'){

							for (x=0;x<li.childNodes.length; x++){
								var ul2 = li.childNodes[x];
								if(ul2.nodeName=='UL'){

										ul2.style.display = 'none';
										li.firstChild.innerHTML = li.firstChild.innerHTML.replace('[-]','[+]')

								}
							}
						}
					}
				}
			}
		}
	}
}