function init_mouseoverpopup() {
 msgfont="arial"      // Message Font
 msgfontcolor="000000"// Message Font color
 msgfontsize="2"      // Message Font Size
 document.onmousedown = followmouse
 document.onmousemove = followmouse
 document.onmouseup = followmouse
}
function truebody(){
 return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}
function followmouse(e){
 var xoffset=10
 var yoffset=10
 var maximageheight=310
 var maximagewidth=413
 var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth-15
 var docheight=document.all? Math.min(truebody().scrollHeight, truebody().clientHeight) : Math.min(window.innerHeight)

 if (typeof e != "undefined"){
  if (docwidth - e.pageX < maximagewidth){
   xoffset = e.pageX - xoffset - maximagewidth; // Move to the left side of the cursor
  } else {
   xoffset += e.pageX;
  }
  if (docheight - e.pageY < (maximageheight + 20)){
   yoffset += e.pageY - Math.max(0,(20 + maximageheight + e.pageY - docheight - truebody().scrollTop));
  } else {
   yoffset += e.pageY;
  }
 } else if (typeof window.event != "undefined"){
  if (docwidth - event.clientX < maximagewidth){
   xoffset = event.clientX + truebody().scrollLeft - xoffset - maximagewidth; // Move to the left side of the cursor
  } else {
   xoffset += truebody().scrollLeft+event.clientX
  }
  if (docheight - event.clientY < (maximageheight + 20)){
   yoffset += event.clientY + truebody().scrollTop - Math.max(0,(20 + maximageheight + event.clientY - docheight));
  } else {
   yoffset += truebody().scrollTop + event.clientY;
  }
 }

 if(yoffset < 0)
  yoffset = yoffset*-1; 
	
 document.getElementById("altmessage").style.left = xoffset+"px";
 document.getElementById("altmessage").style.top = yoffset+"px"
}
function showmessage(message) {
 content='<font face="'+msgfont+'" size="'+msgfontsize+'" color="'+msgfontcolor+'">'+message+'</FONT>'				
 document.getElementById("altmessage").innerHTML=content;
 document.getElementById("altmessage").style.visibility = "visible";
}
function showimage(image) {
 content='<font face="'+msgfont+'" size="'+msgfontsize+'" color="'+msgfontcolor+'">'+'<img border="1" src="'+image+'" alt="" /></FONT>'				
 document.getElementById("altmessage").innerHTML=content;
 document.getElementById("altmessage").style.visibility = "visible";
}
function hide_popup() {
 document.getElementById("altmessage").style.visibility = "hidden";
}
