// ######################################################################

// ## toggleSideTool 1.0.0 (c) E. Burns
// ## Last modifications: 25 February 2008

// ######################################################################

function toggleClass(outerElementId) {
// The outer element //
	outerElement = document.getElementById(outerElementId);
// Is it already open?  Then close it...
	if (outerElement.className == "open") {
		outerElement.className = "closed";
	}
	// Is must already be closed, so open it...
	else outerElement.className = "open";
}


// Note: this function is same as above, but takes both an outside AND an inside element as parameters //
function toggleClassExpanded(outerElementId, innerElementId) {
// The outer element //
	outerElement = document.getElementById(outerElementId);
	// Is it already open?  Then close it...
	if (outerElement.className == "open") {
		outerElement.className = "closed";
	}
	// Is must already be closed, so open it...
	else outerElement.className = "open";

// The inner element //
	innerElement = document.getElementById(innerElementId);
	// Is it already closed?  Then open it...
	if (innerElement.style.display == "none") {
		innerElement.style.display = "block";
	}
	// Is must already be open, so close it...
	else innerElement.style.display = "none";
}

