var offX = -130;
var offY = -530;
var obj;

function mouseX(evt)
{
	if (!evt)
	{
		evt = window.event;
	}
	if (evt.pageX)
	{
		return evt.pageX;
	}
	else if (evt.clientX)
	{
		return evt.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft);
	}
	else
	{
		return 0;
	}
}

function mouseY(evt)
{
	if (!evt)
	{
		evt = window.event;
	}
	if (evt.pageY)
	{
		return evt.pageY;
	}
	else if (evt.clientY)
	{
		return evt.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
	}
	else
	{
		return 0;
	}
}

function follow(evt)
{
	obj.left = (parseInt(mouseX(evt)) + offX) + 'px';
	obj.top = (parseInt(mouseY(evt)) + offY) + 'px';
}

function tooltipOn(divName)
{
	if (document.getElementById)
	{
		obj = document.getElementById(divName).style;
		obj.visibility = 'visible';
    document.onmousemove = follow;
	}
}

function tooltipOff(divName)
{
	if (document.getElementById)
	{
		var obj = document.getElementById(divName).style;
		obj.visibility = 'hidden';
    document.onmousemove = null;
	}
}

