var Xoffset=-20;
var Yoffset=30;
var popwidth=128;
var bcolor="#63659C";
var fcolor="#000000";



var iex=(document.all);
var nav=(document.layers);
var old=(navigator.appName=="Netscape" && !document.layers && !document.getElementById);
var n_6=(window.sidebar);

var skin = document.getElementById("pbox").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;

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 popup(msg,bak,pwidth)
{
  popwidth = pwidth
  var content="<TABLE WIDTH='"+popwidth+"' BORDER='1' BORDERCOLOR="+bcolor+" CELLPADDING=0 CELLSPACING=0 "+"BGCOLOR="+bak+"><TD ALIGN='center'><SPAN CLASS='popup'>"+msg+"</SPAN></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)
	{ pbox.innerHTML=content; skin.visibility="visible"; }  
  if(n_6)
	{ document.getElementById("pbox").innerHTML=content; skin.visibility="visible"; }
}

function kill()
{
  if(!old)
	{ yyy=-1000; skin.visibility="hidden"; skin.width=0; }
}

//-->