function toggle(id) {
    var anchor = document.getElementById("a" + id);
    var div = document.getElementById(id);

    if (div.style.display == "block") {
	div.style.display = "none";
	anchor.innerHTML = "[+]";
    } else {
	div.style.display = "block";
	anchor.innerHTML = "[-]";
    }
}

function hideclosed() {
    var anchor = document.getElementById("hideclosed");
    var items = document.getElementsByTagName('div');
    var newdisplay = '';

    for (var pos = 0; pos < items.length; pos++) {
	if (items[pos].className.indexOf("closed") >= 0) {
	    if (newdisplay == '') {
		if (items[pos].style.display == 'none') {
		    newdisplay = 'block';
		} else {
		    newdisplay = 'none';
		}
	    }
	    items[pos].style.display = newdisplay;
	}
    }

    if (newdisplay == 'none') {
	anchor.innerHTML = "Show closed";
    } else {
	anchor.innerHTML = "Hide closed";
    }
}