var menuEffect = null;
var menuTimer = null;
var currentMenu = '';

function menuOpen(elmID) {
	if ($(elmID)) {
		menuKeepOpen();
		
		if (elmID != currentMenu) {
			if ($(currentMenu)) $(currentMenu).style.display = 'none';
			menuEffect = Effect.SlideDown(elmID,{duration:0.25}); 
			currentMenu = elmID;
		}
	}
}

function menuClose(elmID) {
	if ($(elmID)) 
		menuTimer = setTimeout("menuEffect = Effect.SlideUp('"+elmID+"',{duration:0.25}); currentMenu = '';",500);
}

function menuKeepOpen() {
	clearTimeout(menuTimer);
	menuTimer = null;
}