// popup position
Xoffset=-80;
Yoffset= 20;
 
var old,skn,iex=(document.all),yyy=-1000;
 
var ns4=document.layers
var ns6=document.getElementById&&!document.all
var ie4=document.all
var active=false


// determine browser type
if (ns4)
	skn=document.dek
else if (ns6)
	skn=document.getElementById("dek").style
else if (ie4)
	skn=document.all.dek.style

// init
if(ns4)
	document.captureEvents(Event.MOUSEMOVE);
else
{
	skn.visibility="visible"
	skn.display="none"
}

// bind the mouse move event
document.onmousemove=get_mouse;

// popup and kill functions
function popup(msg,bak,border,cls,aln)
{
	var content="<TABLE  width=170 BORDER=1 BORDERCOLOR="+border+" CELLPADDING=2 CELLSPACING=0 "+
	"BGCOLOR="+bak+"><TD ALIGN='"+aln+"' class="+cls+"><b>"+msg+"</b></TD></TABLE>";
	
	yyy=Yoffset;
	active=true;
	
	get_mouse( window.event );
	
 	if(ns4)
 	{
 		skn.document.write(content);
 		skn.document.close();
 		skn.visibility="visible"
 	}
 	
 	if(ns6)
 	{
 		document.getElementById("dek").innerHTML=content;
 		skn.display=''
 	}
 	
 	if(ie4)
 	{
 		document.all("dek").innerHTML=content;
 		skn.display=''
 	}
}

// mousemove event 
function get_mouse(e)
{
	if ( ! active ) return;

	var x=(ns4||ns6) ? e.pageX : event.x+document.body.scrollLeft;
	skn.left=x+Xoffset;
	
	var y=(ns4||ns6)?e.pageY:event.y+document.body.scrollTop;
	skn.top=y+yyy;
}
 
function kill()
{
	yyy=-1000;
	active = false;
	
	if(ns4)
	{	
		skn.visibility="hidden";
	}

	else if (ns6||ie4)
		skn.display="none"
}