// Handles tooltips (ToolTip webcontrol)
function ToolTipHandler()
{	
	this.toggle = function(obj, id, pos)
	{
		var elm = document.getElementById(id);
		if (elm.style.visibility == "visible")
		{
			elm.style.visibility = "hidden";
		}
		else
		{
			var OFFSET_X = 5;
			var OFFSET_Y = 0;
			var x = 0;
			var y = 0;
			var target = obj;
					
			while (target.offsetParent.tagName != "BODY")
			{
				x += target.offsetLeft;
				y += target.offsetTop;
				target = target.offsetParent;			
			}
			x += target.offsetLeft;
			y += target.offsetTop;
			
			if (pos == "left")
			{
				elm.style.left = (x - elm.offsetWidth - OFFSET_X) + "px";
			}
			else
			{
				elm.style.left = (x + obj.offsetWidth + OFFSET_X) + "px";
			}
			elm.style.top = y + "px";
			elm.style.visibility = "visible";
		}
	}
}

var toolTipHandler = new ToolTipHandler();