/*
Expandable Listmenu Script
Author : Daniel Nolan
http://www.bleedingego.co.uk/webdev.php
*/

function initMenus() {
	if (!document.getElementsByTagName) return;

	var aMenus = document.getElementsByTagName("div");
	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 == "H3") {

	submenu[j].onclick = function() {
	var node = this.nextSibling;

	while (1) {
	if (node != null) {
	if (node.tagName == "DIV") {
	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) ? "treeopen" : "treeclosed";
}

if (submenu[j].tagName == "DIV")
submenu[j].style.display = (mclass.indexOf("open") > -1) ? "block" : "none";
}
}
}
}

window.onload = initMenus;