//==============================================================================
// tree processing
//==============================================================================
function _onclick(e) {
	var el = (typeof(e) == "undefined") ? event.srcElement : e.target
	if (el.tagName != "IMG") return
	var div = el.parentNode
	if (div.className == "open")
		{ div.className = "close"; el.src = el.src.replace("open","close"); el.alt = "Expand"; el.title = "Expand" }
	else if (div.className == "close")
		{ div.className = "open"; el.src = el.src.replace("close","open");  el.alt = "Collapse"; el.title = "Collapse" }
	return false
}

function a_onclick(e) {
	if (e.tagName != "A") return
	var div = e.parentNode;

	var img= div.getElementsByTagName("IMG")[0];

	if (div.className == "open")
		{ div.className = "close"; img.src = img.src.replace("open","close"); img.alt = "Expand"; img.title = "Expand" }
	else if (div.className == "close")
		{ div.className = "open"; img.src = img.src.replace("close","open"); img.alt = "Collapse"; img.title = "Collapse" }
	return false
}

function _onload() {
  document.body.onclick = _onclick

}

window.onload = _onload