// JavaScript Document
preparepage = function prepare() {
		var atags = document.getElementsByTagName('a');
		for (i=0; i<atags.length; i++) {
			if (atags[i].className == "toggle") {
				var nexthidden = atags[i].nextSibling;
				var nextHiddenTag = null;
				while (!nextHiddenTag) {
					if (nexthidden.className == "hidden") {
						nexthidden.style.display = "none";
						var nextHiddenTag = true;
						break;
					} else {
						nexthidden = nexthidden.nextSibling;
					}
				}
				atags[i].onclick = function () {
					return toggle(this);
				}
			}
		}
}

function toggle(which) {
	var next = which.nextSibling;
	while (!hiddenp) {
		if (next.className == "hidden") {
			var hiddenp = next;
			break;
		} else {
			next = next.nextSibling;
		}
	}
	
	var atags = document.getElementsByTagName('a');
	if (hiddenp.style.display == "none") {
		for (i=0; i<atags.length; i++) {
			if (atags[i].className == "toggle") {
				var nexthidden = atags[i].nextSibling;
				var nextHiddenTag = null;
				while (!nextHiddenTag) {
					if (nexthidden.className == "hidden") {
						nexthidden.style.display = "none";
						var nextHiddenTag = true;
						break;
					} else {
						nexthidden = nexthidden.nextSibling;
					}
				}
				//atags[i].innerHTML = "Open";
			}
		}
		//which.innerHTML = "Close";
		hiddenp.style.display = "block";
	} else {
		hiddenp.style.display = "none";
		//which.innerHTML = "Open";
	}
	return false;
}

window.onload = preparepage;