var currentMenu = null;

function showMenu(obj, e){
	stopBubble(e);
	if(currentMenu != obj) hideMenu();
	currentMenu = obj;
	!obj.className.match(/\bactive\b/) ? obj.className += " active" : 0;
}

function hideMenu(obj, e){ try{ currentMenu.className = currentMenu.className.replace(/\bactive\b/gi, "") }catch(e){} }

function highlightMenuItem(obj, e){ 
	stopBubble(e);
	obj.className += " selected"; 
}
function unhighlightMenuItem(obj, e){ 
	stopBubble(e);
	obj.className = obj.className.replace(/\bselected\b/gi, ""); 
}

function stopBubble(e){
	if(!e) var e = window.event;
	e.cancelBubble = true;
	e.stopPropagation ? e.stopPropagation() : 0;
}

