Xoffset=-85;	// modify these values to ...
Yoffset= 20;	// change the popup position.
var popwidth=120;       // popup width
var bcolor="black";  // popup border color
var fcolor="black";     // popup font color
var fface="arial";    // popup font face

var iex=(document.all); var nav=(document.layers);
var old=(navigator.appName=="Netscape" && !document.layers && !document.getElementById);
var n_6=(window.sidebar);
var skin; if(nav) skin=document.dek; if(iex) skin=dek.style; if(n_6) skin=document.getElementById("dek").style; var yyy=-1000;
if(nav)document.captureEvents(Event.MOUSEMOVE); if(n_6) document.addEventListener("mousemove",get_mouse,true); if(nav||iex)document.onmousemove=get_mouse;
if(!old){var skn=(nav)?document.dek:dek.style; if(nav)document.captureEvents(Event.MOUSEMOVE); document.onmousemove=get_mouse;}

function popup(msg,bak){
  var content="<TABLE WIDTH='"+popwidth+"' BORDER='0' BGCOLOR="+bak+" cellspacing=0 style='-moz-opacity: 80%; filter: alpha(opacity=80);'><TD ALIGN='center' class=selected style='text-align:center;font-size:10px;padding:2px;'>"+msg+"</TD></TABLE>";
  if(old){alert(msg);return;}
  yyy=Yoffset; skin.width=popwidth;
  if(nav) {skin.document.open(); skin.document.write(content); skin.document.close(); skin.visibility="visible";}
  if(iex) {dek.innerHTML=content; skin.visibility="visible";}
  if(n_6) {document.getElementById("dek").innerHTML=content; skin.visibility="visible";}
}

function get_mouse(e){
  var x,y; if(nav || n_6) x=e.pageX;
  if(iex) x=event.x+document.body.scrollLeft;
  if(nav || n_6) y=e.pageY;
  if(iex) { y=event.y; if(navigator.appVersion.indexOf("MSIE 4")==-1) y+=document.body.scrollTop; }
  if(iex || nav) { skin.top=y+yyy; skin.left=x+Xoffset; }
  if(n_6) { skin.top=(y+yyy)+"px"; skin.left=x+Xoffset+"px";}
  nudge(x);}

function nudge(x)
{ var extreme,overflow,temp;
  if(iex) extreme=(document.body.clientWidth-popwidth);
  if(n_6 || nav) extreme=(window.innerWidth-popwidth);
  if(parseInt(skin.left)>extreme) {overflow=parseInt(skin.left)-extreme; temp=parseInt(skin.left); temp-=overflow; if(nav || iex) skin.left=temp; if(n_6)skin.left=temp+"px";}
  if(parseInt(skin.left)<1) {overflow=parseInt(skin.left)-1; temp=parseInt(skin.left); temp-=overflow; if(nav || iex) skin.left=temp; if(n_6)skin.left=temp+"px";}
}
function kill(){if(!old)  {yyy=-1000; skin.visibility="hidden"; skin.width=0;}}
