function collapseAll() {
	var LItems=document.getElementById("catlist").getElementsByTagName("li");
	for(o=0; o<LItems.length; o++) {
		if(LItems[o].className=="open") {
			LItems[o].className="close";
		}
		if(LItems[o].getElementsByTagName("ul").length>0) {
			curChilds=LItems[o].getElementsByTagName("span");
			if(curChilds.length>0) {
				curChilds[0].onclick=function() {
					ShowHide(this.parentNode);
				}
				if(curChilds[0].className=="open") {
					curChilds[0].className="close";
				}
			}
		}
	}
}

function ShowHide(curHeader) {
	if (curHeader.className=="close") {
		curHeader.className="open";
		curHeader.firstChild.className="open";
	}
	else if (curHeader.className=="open") {
		curHeader.className="close";
		curHeader.firstChild.className="close";
	}
}
