var ToolTipDiv = null;
var lastCell;

function ShowToolTip(cell)
{
	if(ToolTipDiv == null)
	{
		lastCell = cell;
		
		// Pozice		
		var e = cell;
		var Top = 0;
		var Left = 0;
		
		while(e != null)
		{	
			Top += e.offsetTop;
			Left += e.offsetLeft;
			
			e = e.offsetParent;
		}	
		
		//
		ToolTipDiv = document.createElement("<div onmouseout='HideToolTip(this, event)' onclick='TooltipClick(this)' style='position:absolute; top: " + Top + "px; left: " + (Left + 1) + "px; z-index:4'></div>");
		ToolTipDiv.innerHTML = "<table Class='DHTMLToolTip' cellspacing='0' cellpadding='2'><tr><td>" + cell.ToolTip + "</td></tr></table>";
		ToolTipDiv = document.body.insertBefore(ToolTipDiv);
	}
}

// Kliknuté na tooltip přeneseme na buňku pod ním
function TooltipClick()
{
	lastCell.click();
}

function HideToolTip(cell, ev)
{
	if(ev == null)
		ev = event;
		
	// IE x Netscape
	var e = ev.toElement == null ? ev.relatedTarget : ev.toElement;

	if(e == null)
		return;
	
	while(e != null)
	{		
		// Pokud jsem tooltipu
		if(e == ToolTipDiv)
			break;

		// Pokud jsem stale na radku
		if(e == cell)
			break;

		e = e.parentNode;
	}
	
	if(ToolTipDiv != null && e == null)
	{
		document.body.removeChild(ToolTipDiv);
		ToolTipDiv = null;
	}
}

 
