
var oldmenushow = null;

function menu_show(ev, id,pid) {
	
	if(oldmenushow) {
		oldmenushow.style.display = 'none';
	}
	
	var menu   = document.getElementById(id);
	var p = document.getElementById(pid);
	
	//alert(menu.height);
	
	//alert(navigator.appName);
	//alert(navigator.appVersion);
	//alert(navigator.appVersion.search('MSIE 6.0'));
	if(navigator.appVersion.search('MSIE 6.0') != -1 || navigator.appVersion.search('MSIE 7.0') !=-1 ) {
		IE6offSetLeft = 200;
		IE6offSetHeight = 150;
	} else {
		IE6offSetLeft = 0;
		IE6offSetHeight = 0;
	}
	
	menu.style.left = (p.offsetLeft + IE6offSetLeft)+"px";
	menu.style.top = (p.offsetTop + p.offsetHeight + IE6offSetHeight) +"px";
	
	menu.style.display = 'block';
	oldmenushow = menu;
}

function menu_hide(ev, id, pid) {
	var menu   = document.getElementById(id);
	if(
		ev.clientX > menu.offsetLeft &&
		ev.clientX < menu.offsetLeft + menu.offsetWidth &&
		ev.clientY > menu.offsetTop &&
		ev.clientY < menu.offsetTop + menu .offsetHeight
	) return ;
	//alert(ev.target.nodeName);
	menu.style.display = 'none';
}