
// Verschiebung des ToolTip vom Mauszeiger
var ToolTipMouseX = -2;
var ToolTipMouseY = 20;
	
	
// ToolTip Initialisieren
ToolTip = null;
document.onmousemove = ToolTipMove;
		
		
function ToolTipMove(e) 
{
	// Daten auslesen
	var MouseX = (document.all) ? window.event.x + document.body.scrollLeft : e.pageX;
	var MouseY = (document.all) ? window.event.y + document.body.scrollTop  : e.pageY;
	//var WindowX = document.body.offsetWidth; 
	//var WindowY = document.body.offsetHeight;
	//var DivX = document.ToolTipDiv.clientX;
	//var DivY = document.ToolTipDiv.clientY;

	// Rand Kollision mit ToolTip verhindern
	//if (MouseX + DivX >= WindowX - 25) MouseX = WindowX - DivX - 25;
	//if (MouseY + DivY >= WindowY) MouseY = WindowY - DivY;

	// ToolTip Position setzen
	if (ToolTip != null)
	{
		ToolTip.style.left = (MouseX + ToolTipMouseX);
		ToolTip.style.top  = (MouseY + ToolTipMouseY);
	}
	return;
}


// ToolTip Text hinzufügen und sichtbar machen	
function ToolTipOn(ToolTipTXT) 
{
	ToolTip = document.getElementById("ToolTipDiv");
	ToolTip.innerHTML = ToolTipTXT;
	ToolTip.style.display ="inline";
	return;
}


// ToolTip unsichtbar machen
function ToolTipOff() 
{
	ToolTip.style.display = "none";
	return;
}
