
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("treenode") > -1) {
var submenu = aMenus[i].childNodes;

for (var j = 0; j < submenu.length; j++) {
if (submenu[j].tagName == "A" ) {

submenu[j].onclick = function(){
var node = this.nextSibling;
while (1) {
if (node != null) {
if (node.tagName == "UL") {
var d = (node.style.display == "none")
node.style.display = (d) ? "block" : "none";
this.className = (d) ? "treeopen" : "treeclosed";
return false;
}
node = node.nextSibling;
} else {

return false;
}
}
return false;
}

submenu[j].className = (mclass.indexOf("open") > -1) ? "treeclosed" : "treeopen";
}

if (submenu[j].tagName == "UL")
submenu[j].style.display = (mclass.indexOf("open") > -1) ? "block" : "none";

}
}

}
}
window.onload = initMenus;