//**********************************************************************
// Glossary Term Popup
//**********************************************************************

var gtObjPopUp = null;
var gtPopMenuOn = 0;

function gtPopUp(evt, objectID) {
    if (gtPopMenuOn == 1) gtPopHide();
	document.onclick = gtPopHide;
	gtObjPopUp = document.getElementById(objectID);
	var e = (evt) ? evt : ((window.event) ? event : null);
	if (e != null) {
	    var scrollY = document.documentElement ? document.documentElement.scrollTop : 0;
	    gtObjPopUp.parentNode.removeChild(gtObjPopUp);
	    document.body.appendChild(gtObjPopUp);
	    gtObjPopUp.style.top = e.clientY + scrollY + 'px';
	    gtObjPopUp.style.left = e.clientX + 20 + 'px';
	    gtObjPopUp.style.visibility = 'visible';
	}
} 

function gtPopHide() {
	if (gtPopMenuOn == 0) {
		gtPopMenuOn = 1;
		return
	} else {
		gtObjPopUp.style.visibility = 'hidden';
		gtObjPopUp = null;
		gtPopMenuOn = 0;
		document.onclick = null;
	}
}
