          var objPopUp = null;
          var popMenuOn = 0;
          function popUp(evt,objectID) {
             if (popMenuOn == 1) popHide();
             document.onclick = popHide;
             var evt = (evt) ? evt : ((window.event) ? event : null);
             objPopUp = new getObj(objectID);

             xPos = evt.clientX;
             yPos = evt.clientY;
             if (xPos + objPopUp.offsetWidth > document.body.clientWidth) {
				xPos = xPos - objPopUp.offsetWidth;
             }
             if (yPos + objPopUp.offsetHeight > document.body.clientHeight) {
				yPos = yPos - objPopUp.offsetHeight;
             }
             objPopUp.style.left = xPos + 'px';
             objPopUp.style.top = yPos + 'px';
             objPopUp.style.visibility = 'visible';
          }
          function popHide() {
             if (popMenuOn == 0) {
                popMenuOn = 1;
                return
             }
             else {
                objPopUp.style.visibility = 'hidden';
                objPopUp = null;
                popMenuOn = 0;
                document.onclick = null;
             }
          }
          
function getObj(name) {
  if (document.getElementById) {
  	this.obj = document.getElementById(name);
	this.style = document.getElementById(name).style;
  }
  else if (document.all) {
	this.obj = document.all[name];
	this.style = document.all[name].style;
  }
  else if (document.layers) {
   	this.obj = document.layers[name];
   	this.style = document.layers[name];
  }
}
