function getElement(id) {

var elem;

if (document.getElementById) { // standard browsers

elem = document.getElementById(id);

} else if (document.all) { // IE 4

elem = document.all[id];

}

return elem;

}



function ShowPopup(id,event) {

var elem = getElement(id);

var elemStyle = elem.style || elem; // for NS4, not used here



elemStyle.visibility = "visible";



var width = elem.offsetWidth || elem.width || 100; // default to 100

var height = elem.offsetHeight || elem.height || 100;



var posX,posY;

if (event.pageX) { // NS 4, Mozilla

posX = event.pageX;

posY = event.pageY;

} else { // IE, Opera

var root = document.documentElement || document.body;

posX = event.clientX + root.scrollLeft - 340;

posY = event.clientY + root.scrollTop - 735;


}



elemStyle.top = posY + "px";

elemStyle.left = (posX - width) + "px";

}



function HidePopup(id) {

var elem = getElement(id);

var elemStyle = elem.style || elem;

elemStyle.visibility = "hidden";

}
