var ie=document.all;
var ns=document.getElementById&&!document.all;

function captureClick(e) {
	var el=ns?e.target:event.srcElement;
	doCollapse(el);
}
function doCollapse(el) {
	if ("H3"==el.tagName) {
		var l=el.nextSibling;
		while (l.nodeType != 1) l=l.nextSibling;
		if (""==l.style.display) {
			l.style.display="none";
		} else {
			l.style.display="";
		}
	}
}

function setCollapsers() {
	var els=document.getElementsByTagName("h3");
	for (var i=0; i<els.length; i++) {
		if ("leaveopen"==els[i].className) continue;

		doCollapse(els[i]);
		els[i].style.cursor="pointer";
		els[i].onclick=captureClick;
	}
}
