var divName = 'floatLink';
var myFollow = false;
var myMove = '';

var offX = 20;
var offY = 0;

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 startFollow(evt)
{
	if (document.getElementById)
	{
		var obj = document.getElementById(divName).style;
		if(myFollow)
		{
			obj.visibility = 'visible';
			obj.left = (parseInt(mouseX(evt))+offX) + 'px';
			obj.top = (parseInt(mouseY(evt))+offY) + 'px';
		}
		else
		{
			obj.visibility = 'hidden';
		}
	}
}

function stopFollow()
{
	if (document.getElementById)
	{
		var obj = document.getElementById(divName).style;
		obj.visibility = 'hidden';
		myFollow = false;
	}
}