//hover help script

function HoverHelp(item, title, txt)
{
    var helpID = 'AskHelp';
   	var posX = findPosX(item);
	var posY = findPosY(item);
    var offsetX = 15;
    var offsetY = 15;
    
    document.getElementById(helpID).innerHTML = '<strong>' + title + '</strong><br />' + txt;
    document.getElementById(helpID).style.top = posY + offsetY + 'px';
    document.getElementById(helpID).style.left = posX + offsetX + 'px';
    
    item.onmouseout = function (e)
    {
        document.getElementById(helpID).style.top = '-1000px';
        document.getElementById(helpID).style.left = '-1000px';
    }
}

function HideCalendar(div)
{
    var divID = div;
    document.getElementById(divID).style.top = '-1000px';
    document.getElementById(divID).style.left = '-1000px';
}

function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}
