var ie = (document.getElementById && document.all);
// =============================================================
function ToolTip(Msg,Zdarzenie,Obj)
{
	TTObj = document.getElementById("DivToolTip");	
	if (!TTObj)	
	{
		TTObj = document.createElement('div');	
		TTObj.setAttribute("id","DivToolTip");	
		TTObj.className = "ukryte";
		BodyObj = document.getElementsByTagName("body");
		BodyObj[0].appendChild(TTObj);		
	}	
	TTObj.innerHTML = PrepareToolTip(Msg);	
	TTObj.className = "widoczne";	
		
	SetToolTipXY(Zdarzenie);
	
	Obj.onmouseout = HideToolTip; 
	Obj.onmousemove = MoveToolTip;
	
}
// =============================================================
function PrepareToolTip(Msg)
{
	retval = "";
	
	retval += "<table id='TableToolTip'>";
	
	retval += "<tr>";
	retval += "<td colspan=3 id='SmogToolTip'></td>";	
	retval += "</tr>";
	
	retval += "<tr>";
	retval += "<td id='LeftTopToolTip'></td>";	
	retval += "<td id='TopToolTip'></td>";	
	retval += "<td id='RightTopToolTip'></td>";	
	retval += "</tr>";
	
	retval += "<tr>";
	retval += "<td id='LeftToolTip'></td>";	
	retval += "<td id='ToolTip'>"+Msg+"</td>";	
	retval += "<td id='RightToolTip'></td>";	
	retval += "</tr>";
	
	retval += "<tr>";
	retval += "<td id='LeftBottomToolTip'></td>";	
	retval += "<td id='BottomToolTip'></td>";	
	retval += "<td id='RightBottomToolTip'></td>";	
	retval += "</tr>";	
	
	
	retval += "</table>";
	
	return retval;	
	
}
// =============================================================
function SetToolTipXY(Zdarzenie)
{

	if (ie)
	{
		X = Zdarzenie.clientX + document.documentElement.scrollLeft;
		//X = X - (TTObj.offsetWidth /2 );
		Y = Zdarzenie.clientY + document.documentElement.scrollTop;
		TTObj.style.top = Y+18;
		TTObj.style.left = X+5;
	}
	else
	{
		Y = Zdarzenie.pageY + 18;	
		X = Zdarzenie.pageX + 5;
		TTObj.setAttribute("style","top:"+Y+"px;left:"+X+"px;");
	}
}
// =============================================================
function HideToolTip()
{	
	//alert("Hide");	
	TTObj = document.getElementById("DivToolTip");
	if (TTObj)	
	{
		TTObj.className = "ukryte";
		BodyObj = document.getElementsByTagName("body");
		BodyObj[0].removeChild(TTObj);	
	}		
}
// =============================================================
function MoveToolTip(Zdarzenie)
{
	Zdarzenie = Zdarzenie||event;
	SetToolTipXY(Zdarzenie);
}
// =============================================================
