function showHelp(helpIndex) {
	alert("Helping out with: " + helpIndex);
}

function showTip(elName, tiptext)	{
			var oObject = elName; //document.getElementById(elName);

var windowWidth = 0;
if (window.innerWidth)	{
 windowWidth = window.innerWidth;
}
else	{
 windowWidth = document.body.clientWidth;
}
			

			var absX = findPosX(oObject) + 5;


if (windowWidth > 1000)	{
 absX = absX - ((windowWidth - 1000) / 2);
}

			var absY = findPosY(oObject) - 147; // - 18;
			var toolEl = document.getElementById('HelpDiv');
			toolEl.style.left = absX + "px";
			toolEl.style.top = absY + "px";
			toolEl.innerHTML = "<span class=\"tiptooltext\">" + tiptext + "</span>";	
			//<table border='0' cellpadding='0'><tr><td nobreak><span class=\"tiptooltext\">" + tiptext + "</span></td></tr></table>
			toolEl.style.visibility = "visible";
		}
		
		function hideTip()	{
			document.getElementById('HelpDiv').style.visibility = "hidden";
		}
		
		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;
		}