var arrLIs = new Array();

function hide(sID) {
	arrLIs[arrLIs.length] = sID;

	var objLI = document.getElementById(sID);
	objLI.innerHTML = "<a href=\"#\" onClick=\"return toggle('" + sID + "');\">" + objLI.innerHTML + "</a>";
	objLI.className = "expand";
	document.getElementById(sID.substr(2)).style.display = "none";
}

function toggle(sID) {
	for (var nLI = arrLIs.length - 1; nLI >= 0; nLI--) {
		var sLI = arrLIs[nLI];
		if (sID != sLI) {
			document.getElementById(sLI).className = "expand";
			document.getElementById(sLI.substr(2)).style.display = "none";
		}
	}

	var objLI = document.getElementById(sID);

	if (objLI.className == "expand") {
		objLI.className = "contract";
		document.getElementById(sID.substr(2)).style.display = "block";
	}
	else {
		objLI.className = "expand";
		document.getElementById(sID.substr(2)).style.display = "none";
	}

	return false;
}