function menuShow(evt, sName, oImage) {
	var oSrcElement = (evt.currentTarget == null) ? evt.srcElement : evt.currentTarget;
	
  document.getElementById(sName).style.top = 82 + "px";
  document.getElementById(sName).style.left = (247 + oSrcElement.offsetParent.offsetLeft) + "px";
  document.getElementById(sName).style.display = "";
  if(oImage != null)
    oImage.src = "images/" + sName + "_0.gif";
}

function menuHide(evt, sName, oImage) {
	var iScrollX = (window.scrollX == null) ? document.body.scrollLeft : window.scrollX;
	var iScrollY = (window.scrollY == null) ? document.body.scrollTop : window.scrollY;
	
  evt.cancelBubble = true;
  x = evt.clientX + iScrollX;
  y = evt.clientY + iScrollY;
  x1 = Number(document.getElementById(sName).style.left.slice(0, -2)) + Number(document.getElementById(sName).style.marginLeft.slice(0, -2));
  x2 = x1 + document.getElementById(sName).offsetWidth;
  y1 = Number(document.getElementById(sName).style.top.slice(0, -2));
  y2 = y1 + document.getElementById(sName).offsetHeight;

  if(x < x1+5 || x > x2 || y <= y1-1 || y > y2)
    document.getElementById(sName).style.display = "none";

  if(oImage != null)
    oImage.src = "images/" + sName + ".gif";
}

