// reference Theme_0057 for usage
function SwitchMenu(obj) {
	// show submenu
	var ar = document.getElementById("menu").getElementsByTagName("div");	
	for (var i=0; i<ar.length; i++)	{
		if (ar[i].id == 'sub_' + obj) {
			if (ar[i].style.display == "block")
			{
				ar[i].style.display = "none";
			} else {
				ar[i].style.display = "block";
			}
		} else {
			ar[i].style.display = "none";
		}
	}
	HideMenu('menu_' + obj);
}

/*
function SwitchMenu2(obj){
	if(document.getElementById){
	var el = document.getElementById(obj);
	var ar = document.getElementById("menu").getElementsByTagName("div");
		if(el.style.display == "none"){
			for (var i=0; i<ar.length; i++){
				ar[i].style.display = "none";
			}
			el.style.display = "block";
		}else{
			el.style.display = "none";
		}
	}
}
*/

function HideMenu(ignore) {
	var menu = document.getElementById("menu").getElementsByTagName("p");
	for (var i=0; i<menu.length; i++)	{
		if (menu[i].id != ignore) {
			menu[i].className = 'menuout';
		}
	}
}

function ChangeClass(element, newClass){ 
	if (document.getElementById(element)) {
		document.getElementById(element).className = newClass;
	}
}

function KeepClass(parent, child) {
	var temp = null;
	if (document.getElementById(child))	{
		if (document.getElementById(child).style.display == 'block') {
			temp = document.getElementById(parent).className;
			document.getElementById(parent).className = temp.replace("menuout", "menuover");
		} else {
			temp = document.getElementById(parent).className;
			document.getElementById(parent).className = temp.replace("menuover", "menuout");
		}
	} else {
		temp = document.getElementById(parent).className;
		document.getElementById(parent).className = temp.replace("menuover", "menuout");
	}
	temp = null;
}