document.onmousemove = OnMouseMove;

function OnMouseMove(event) {
	var x = (document.all) ? window.event.x + document.body.scrollLeft : event.pageX;
	var y = (document.all) ? window.event.y + document.body.scrollTop  : event.pageY;
	var tooltip = document.getElementById('tooltip');
	var shadow = document.getElementById('shadow');
	if (tooltip != null) {
		tooltip.style.left = (x + 10) + 'px';
		tooltip.style.top = (y + 10) + 'px';
		shadow.style.left = (x + 15) + 'px';
		shadow.style.top = (y + 15) + 'px';
	}
}

function DrawTextBox(text, xAbs, yAbs) {
	var tooltip = document.getElementById('tooltip');
	var shadow = document.getElementById('shadow');
	if (text == 'empty') {
		tooltip.style.display = 'none';
		shadow.style.display = 'none';
	} else {
		shadow.innerHTML = text;
		shadow.style.display = 'block';
		tooltip.innerHTML = text;
		tooltip.style.whiteSpace = 'nowrap';
		tooltip.style.display = 'block';
	}
}

