var men = "off";
var menId = "";
var offsetTop = 0;
var offstLeft = 2;
var offsetHide = 300;

function show(id, pos){
	if (document.layers) return false;
	men = "on";
	if ((menId != "") && (menId != id)) {
		men = "off";
		doHide(menId);
	}
	menId = id;
	Layer = xGetElementById(id);
	if(Layer) {		
		if (pos) {
			Layer.style.top  = xPageY(pos) + offsetTop;
			Layer.style.left = xPageX(pos) + xWidth(pos) + offstLeft;
			xShow(Layer);
		}	
	}
}

function hide(id) {
	if (document.layers) return false;
	Layer = xGetElementById(id);
	men = "off";
	window.setTimeout("doHide('"+id+"')",offsetHide);
}

function doHide(id) {
	if (men == "off") {
		Layer = xGetElementById(id);
		if(Layer) {
			xHide(Layer);
		}
	}
}