var TooltipOn    =false;
var IE=( document.all?true:false );

if (!IE) document.captureEvents(Event.MOUSEMOVE)
document.onmousemove=CursorPosition;

function CursorPosition(pp) {
if (IE) {
x=event.clientX+document.body.scrollLeft;
y=event.clientY+document.body.scrollTop;
} else {
x=pp.pageX;
y=pp.pageY;
}
if(TooltipOn==true){
Move();
}
}
function Tooltip(tip){
document.getElementById('tooltip').innerHTML=tip;
ww=document.getElementById('tooltip').offsetWidth;
hh=document.getElementById('tooltip').offsetHeight;
Move();
ShowBox('tooltip',VISIBLE);
TooltipOn=true;
}

function Move(){
m=document.body.clientWidth;
n=document.body.clientHeight;
j=document.body.scrollLeft;
k=document.body.scrollTop;
a=j+m;
b=k+n;
c=x+20;
d=y+-5;
g=c+ww;
h=d+hh;
if( g+5 > a ){
xx=x-ww-15;
} else {
xx=c;
}
if( h+5 > b ){
yy=y-hh-5;
} else {
yy=d;
}
document.getElementById('tooltip').style.top=yy;
document.getElementById('tooltip').style.left=xx;
}