document.onmousemove = setMousePos;
var intMouseX = 0;
var intMouseY = 0;

function setMousePos(objEvent)
{
	if (!objEvent)
	{
    objEvent = window.event;
	}
	intMouseX = objEvent.clientX + document.documentElement.scrollLeft;
	intMouseY = objEvent.clientY + document.documentElement.scrollTop;
}

function showHelp(in_strText, in_strSize, in_strPos)
{
	hideHelp();
	var strPos = in_strPos != null ? in_strPos : 'left'
	var objHelp = document.getElementById('help_overlay_' + in_strSize + '_' + strPos);
	objHelp.style.top = (intMouseY - (in_strSize == 'big' ? 25 : 0)) + "px";
	if (strPos == 'left')
	{
		objHelp.style.left = (intMouseX + 20) + "px";
	}
	else
	{
		objHelp.style.left = (intMouseX - parseInt(objHelp.style.width) - 20) + "px";
	}
	objHelp.style.visibility = 'visible';
	document.getElementById('help_text_' + in_strSize + '_' + strPos).innerHTML = in_strText;
}

function hideHelp()
{
	document.getElementById('help_overlay_small_left').style.visibility = 'hidden';
	document.getElementById('help_overlay_big_left').style.visibility = 'hidden';
	document.getElementById('help_overlay_big_right').style.visibility = 'hidden';
}
