
function menuToggle() {

	var node = this.nextSibling;
						
	while (1) {
		if (node != null) {
			if (node.tagName == "UL") {
				//alert (node.className);
				node.className = (node.className == "submenublock") ? "submenublockopen" : "submenublock";
				
				//node.style.display = (node.style.display == "none") ? "block" : "none";
				this.style.backgroundImage = (node.className == "submenublock") ?
					"url(/_structure/images/system/closedmenu.gif)" : "url(/_structure/images/system/openmenu.gif)";
				//alert (node.id);
				var nodeId = node.id.substring(node.id.indexOf("_") + 1);
				//alert (nodeId);
				setCookie ("mnuSubSectLst_" + nodeId, (node.className == "submenublock") ? "closed" : "open", true);
				return false;
			}
			node = node.nextSibling;
		} else {
			return false;
		}
	}
	
	return false;	
}

function initMenus() {
	if (!document.getElementsByTagName) return;
	var aMenus = document.getElementsByTagName("li");
	for (var i = 0; i < aMenus.length; i++) {
		var mclass = aMenus[i].className;
		if (mclass.indexOf("submenu") > -1) {
			var submenu = aMenus[i].childNodes;
			for (var j = 0; j < submenu.length; j++) {
				var sclass = submenu[j].className;
				if (submenu[j].tagName == "A") {
					submenu[j].onclick = menuToggle;
				}
				
				if (submenu[j].tagName == "UL") {
					var nodeId = submenu[j].id.substring(submenu[j].id.indexOf("_") + 1);
					//alert (nodeId);
					if (sclass.indexOf("open") > -1) document.getElementById("mnuSubSectTtl_" + nodeId).style.backgroundImage = "url(/_structure/images/system/openmenu.gif)";
					//alert (sclass);
				}
				
				//alert ("sclass=" + sclass + ", node=" + aMenus[i].id + ", subnode=" + submenu[j].id);
				//if (submenu[j].tagName == "UL")
				//	submenu[j].style.display = (mclass.indexOf("open") > -1) ? "block" : "none";
			}
		}
	}
}