N4 = (document.layers)? true:false;  //Netscape 4.x
IE = (document.all)? true:false;  //IE
MO = (document.getElementById && !document.all) ? true:false;  //Netscape 6+, Mozilla

document.write ("<div id='myDiv' class='popbox'></div>");
  

Xoffset = 50;
Yoffset = 10;
mouX = 0;
mouY = 0;

if (N4) {
   myBox = document.myDiv; 
}
else if (IE) {
   myBox = myDiv.style; 
}
else if (MO) {
   myBox = document.getElementById('myDiv').style; 
}

//set initial position
myBox.left = 0;
myBox.top = -100;


function getMouse(e) {
   if (!e) var e = window.event;
	 if (e.pageX || e.pageY) {
		  mouX = e.pageX;
		  mouY = e.pageY;
	 }
	 else if (e.clientX || e.clientY) {
		  mouX = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
		  mouY = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
	 }
   myBox.left = mouX - Xoffset;
   if (N4) {
      myBox.top = mouY - Yoffset - document.layers.myDiv.clip.height;
      if (parseInt(myBox.top) < 0) myBox.top = mouY + Yoffset;
	 }
	 else {
      myBox.top = mouY - Yoffset - document.getElementById('myDiv').offsetHeight;
		  if (parseInt(myBox.top) < 0) myBox.top = mouY + Yoffset;
   }
}



function popup(msg) {  
   //var msg="";
   var bgC="#D9D9E7";
   var fC ="black";
   var content="<table border=1 bordercolor="+fC+
               " cellpadding=2  cellspacing=0 bgcolor="+bgC+
               "><tr><td><font color="+fC+" size=2>"+msg+
               "</font></td></tr></table>";
   if (N4 || MO) {
      document.captureEvents(Event.MOUSEMOVE); 
   }
   document.onmousemove = getMouse;
   if (N4) {
      myBox.document.open();
      myBox.document.write(content); 
      myBox.document.close();  
      myBox.visibility = "show";  
   }
   else if (IE || MO) {
      document.getElementById('myDiv').innerHTML = content;
      myBox.visibility = "visible";
   }
}


function kill() { 
   if (N4) {
      myBox.document.open();   
      myBox.document.write(""); 
      myBox.document.close();   
      document.releaseEvents(Event.MOUSEMOVE);  
      myBox.visibility = "hide";   
   }
   else if (IE || MO) {
      document.getElementById('myDiv').innerHTML = "";    
      document.onmousemove = null;     
      myBox.visibility = "hidden";     
   }
   myBox.left = 0;
   myBox.top = -100;
}


