var tf_Tooltip = 
{
	id: 'tooltip',
	clickEvent: false,
	
	show: function(e, linkObj, content)
	{
		var tooltip = tf_DOM.$(this.id);
		
		if(!tooltip)
		{
			tooltip = tf_DOM.CE('div', this.id);
			tooltip.className = 'tooltip';
			tf_DOM.AE(tooltip, tf_DOM.$_tag('body')[0]);
		}
		
		var wh = tf_DOM.get_WH(linkObj);
		var lt = tf_DOM.get_LT(linkObj);
		var mouseXY = tf_DOM.get_MCoords(e);
		tooltip.style.left = parseInt(lt[0]) + 'px';//parseInt(mouseXY[0]) +'px';
		tooltip.style.top = parseInt(lt[1] - 50) + 'px';//parseInt(mouseXY[1]) +'px';
		tooltip.innerHTML = content;
		
		tf_DOM.SAE(tooltip, '', 0, 100, 20, 10);
		
		//clickEventDropDownListDiv = true;
		var obj = this;
		tooltip.onclick = function() { obj.clickEvent = true; }
	},

	hide: function()
	{
		var tooltip = tf_DOM.$(this.id);
		if(tooltip)
			tf_DOM.HAE(tooltip, '', 100, 0, 20, 10);
	},
	
	init: function()
	{
		var obj = this;
		tf_DOM.addEvent(window, 'load', function(){ tf_DOM.addEvent(document, 'click', function(){ if(obj.clickEvent == false) obj.hide(); obj.clickEvent = false;}, false); }, false);
	}
};

tf_Tooltip.init();
