function initpopup(parent, pos) { if (document.getElementById) { setTimeout(function() { var popup = document.createElement('div'); var relative = document.getElementById(parent); var x = 0, y = 0, node = relative; while (node) { x += node.offsetLeft; y += node.offsetTop; node = node.offsetParent; } if (pos == 1) { x += relative.offsetWidth - 48; } else { y += relative.offsetHeight; } popup.className = 'popup'; popup.style.top=y+'px'; popup.style.left=x+'px'; popup.innerHTML = '
'; document.body.appendChild(popup); oldonmouseover = relative.onmouseover; relative.onclick = function(e) { if (document.all) e = window.event; if (e.preventBubble) e.preventBubble(); e.cancelBubble = true; e.returnValue = false; return false; } relative.onmouseover = function() { popup.style.visibility = 'visible'; oldonmouseover(); } popup.onmouseover = function() { relative.onmouseover(); } oldonmouseout = relative.onmouseout; relative.onmouseout = function() { popup.style.visibility = 'hidden'; oldonmouseout(); } popup.onmouseout = function() { relative.onmouseout(); } }, 100); } }