function submenu (id) {
	var el = document.getElementById(id);
	switch (el.style.display) {
		case "none":
			el.style.display = "block";
		break;
		case "block":
			el.style.display = "none";
		break;
		default:
			el.style.display = "block";
		break;
	}
}
var already_selected = false;
function unhighlight_parent (id) {
	var el = document.getElementById("m_sp_"+id);
	if (el && el.className == "selected"){
		el.className = "none";
	}
	if (already_selected == id) {
		el.className = "selected";
		already_selected = false;
	}
}
function highlight_parent (id) {
	var el = document.getElementById("m_sp_"+id);
	if (el && el.className == "none"){
		el.className = "selected";
	}else{
		already_selected = id;
	}
	//report(el.className + "\n");
}
function highlight (el_id) {
	var el = document.getElementById(el_id);
	switch (el.className) {
		case "none":
			el.className = "selected";
			//alert(el_id+"switched to selected");
		break;
		case "selected":
			el.className = "none";
			//alert(el_id+"switched to none");
		break;
	}
} 