﻿function getOffsetTop(el, p) { var _t = el.offsetTop; while (el = el.offsetParent) { if (el == p) break; _t += el.offsetTop } return _t };


function getOffsetLeft(el, p) { var _l = el.offsetLeft; while (el = el.offsetParent) { if (el == p) break; _l += el.offsetLeft } return _l }; var tt; var curMenu;


function mouseover(th, menu) { if (tt) clearTimeout(tt); displayMenu(false); menu = $('menu' + menu); menu.style.left = getOffsetLeft(th) + 'px'; menu.style.top = getOffsetTop(th) + th.offsetHeight + 'px'; curMenu = menu; displayMenu(true) }

function mouseout() { tt = setTimeout('displayMenu(false)', 500) }

function _mouseover() { if (tt) clearTimeout(tt); displayMenu(true) }


function _mouseout() { displayMenu(false) }


function displayMenu(display) { if (curMenu) { curMenu.style.display = display ? 'block' : 'none' } }
