function showMenu(id) {
	document.getElementById(id).style.visibility = "visible";
}

function hideMenu(id) {
	document.getElementById(id).style.visibility = "hidden";
}

function moveMouse(e) {
	var mouseX = 0;
	var mouseY = 0;
	var menu = document.getElementById("pricelistMenu");
	if (menu == undefined)
	{
		menu = document.getElementById("pricelistExpressMenu");
	}
	var menuPos = findPos(menu);
	
	if (e.pageX)
	{
		mouseX = e.pageX;
		mouseY = e.pageY;
	}
	else if (e.clientX)
	{
		mouseX = e.clientX + (document.documentElement.scrollLeft ?
			document.documentElement.scrollLeft :
			document.body.scrollLeft);
		mouseY = e.clientY + (document.documentElement.scrollTop ?
			document.documentElement.scrollTop :
			document.body.scrollTop);
	}
	
	if (mouseX < (menuPos[0] - 4) || mouseY < (menuPos[1] - 26) || mouseX > ((menuPos[0] + 4) + menu.offsetWidth) || mouseY > ((menuPos[1] + 4) + menu.offsetHeight))
	{
		hideMenu(menu.id);
	}
}

function findPos(obj) {
	var curleft = 0;
	var curtop = 0;
	
	if (obj.offsetParent)
	{
		do
		{
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		}
		while (obj = obj.offsetParent);
	}
	
	return [curleft, curtop];
}
