function handleOver(id) {
	if(dynMenu==true&&(state[id-1]!=1||toggle==false)) {
		highliteMenu(id);
	}
}

function handleOut(id) {
	if(dynMenu==true&&(state[id-1]!=1||toggle==false)) {
		dimMenu(id);
	}
}

function highliteMenu(id) {
	elem = document.getElementById("tm_menu_id"+id);
	elem.style.color = "#3c4d61";
	elem = document.getElementById("tm_menu_name"+id);
	elem.style.background = "url(/images/menu_triangle.gif) no-repeat 0 3px";
	elem.style.borderRight = "1px dotted #3c4d61";
	elem.style.color = "#3c4d61";
}

function dimMenu(id) {
	elem = document.getElementById("tm_menu_id"+id);
	elem.style.color = "white";
	elem = document.getElementById("tm_menu_name"+id);
	elem.style.background = "none";
	elem.style.borderRight = "1px dotted white";
	elem.style.color = "white";
}

function toggleMenu(id) {
	if(dynMenu==true) {
		if(toggle==true) {
			// hide all submenus
			for(var i = 0; i < state.length; i++) {
				hideSubMenu(i+1);
				dimMenu(i+1);
			}
		}
		if (state[id-1]==0) {
			showSubMenu(id);
			highliteMenu(id);
		} else {
			hideSubMenu(id);
		}
	}
}

function hideSubMenu(id) {
	elem = document.getElementById("tm_sub_menu"+id);
	elem.style.display = "none";
	state[id-1]=0;
}

function showSubMenu(id) {
	elem = document.getElementById("tm_sub_menu"+id);
	elem.style.display = "block";
	state[id-1]=1;
}

function init(ids) {
	for (var i = 0; i < ids.length; i++) {
		showSubMenu(ids[i]);
		if (toggle==true) {
			highliteMenu(ids[i]);
		}
	}
}

