var openedMenu = null;
var submenuTimer;

function menuOvr(id){

	if (openedMenu && openedMenu != id){
		CloseMenu(id);
	}
	OpenMenu(id);
}

function OpenMenu(id){ 

	if ( document.getElementById ){
		var menu_elem = document.getElementById(id);
		if (menu_elem) {
			document.getElementById(id).style.visibility = 'visible';
		}
	}else if ( document.all ){
		var menu_elem = document.all(id);
		if (menu_elem) {
			document.all(id).style.visibility = 'visible';
		}
	} else if ( document.layers ){
		var menu_elem = document.layers[id];
		if (menu_elem) {
			document.layers[id].visibility = 'show';
		}
	}

	clearTimeout(submenuTimer);
	openedMenu = id;
}

function CloseMenu(){ 

	if (document.getElementById){
		var menu_elem = document.getElementById(openedMenu);
		if (menu_elem) {
			document.getElementById( openedMenu ).style.visibility = 'hidden';
		}
	}else if ( document.all ){
		var menu_elem = document.all(openedMenu);
		if (menu_elem) {
			document.all( openedMenu ).style.visibility = 'hidden';
		}
	}else if ( document.layers ){
		var menu_elem = document.layers[openedMenu];
		if (menu_elem) {
			document.layers[ openedMenu ].visibility = 'hide';
		}
	}

	openedMenu = null;

}

function MenuOn(x){
	menuOvr("submenu"+x);
	//obj=document.getElementById("submenu"+x).style.visibility="visible";
}

function MenuOff(x){
	submenuTimer = setTimeout('CloseMenu()', 400);
	//obj=document.getElementById("submenu"+x).style.visibility="hidden";
}