/* 
	NxMenu: DHTML Rollover menus
	Copyright: NxFrontier Ltd. 2004

	Do not use this file without asking permission to NxFrontier:
	email: dhtml@nxfrontier.com

*/

var delay_time=500;
var delay_to=null;
var curMenu=null;
document.onclick=hide_menu_cb;

function show_menu(id) {
	if (curMenu)
		curMenu.style.visibility="hidden";
	clear_hide_menu();

	curMenu = document.getElementById(id);
	curMenu.style.visibility="visible";
}

function hide_menu(id) {
	delay_to=setTimeout("hide_menu_cb()",delay_time);
}

function hide_menu_cb() {
	if (curMenu)
		curMenu.style.visibility="hidden";
}

function clear_hide_menu(){
if (typeof(delay_to)!="undefined")
	clearTimeout(delay_to);
}

function enter_menu(e) {
	clear_hide_menu();
}

function leave_menu(e) {
	delay_to=setTimeout("hide_menu_cb()",delay_time);
}
