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;
}