// Detect if the browser is IE or not.
// If it is not IE, we assume that the browser is NS.
var IE = document.all?true:false

// If NS -- that is, !IE -- then set up for mouse capture
if (!IE) document.captureEvents(Event.MOUSEMOVE)
function showToolTip(e , newsId)
{
	if( document.getElementById("tbl"+newsId) )
	{
		var obj = document.getElementById('bubble_tooltip');
		obj.style.display='';
		var objBody = document.getElementById('tooltipBodyTxt');
		var objSummary  = document.getElementById("tbl"+newsId);
		var innerSummaryTxt = objSummary == null ?  "" : objSummary.innerHTML ;
		objBody.innerHTML = innerSummaryTxt;
		getMouseXY(e)	 ;

		//obj.style.left = eval(eval(getElementLeft(e)-100)) + 'px'; //(tempX - 280) +"px" ;//eval(eval(getElementLeft(e)-100)) + 'px';
		obj.style.left = eval(eval(getElementLeft(e)-250));// - e.offsetWidth + 50;//+ e.offsetWidth ;
		obj.style.top = getElementTop(e)-obj.offsetHeight + 10 + 'px';
	}	
}   
function showToolTipL(e)
{
	var obj = document.getElementById('bubble_tooltip');
	obj.style.display='';
	obj.style.left = eval(eval(getElementLeft(e)-100)) + 'px'; 
	obj.style.top = getElementTop(e)-obj.offsetHeight + 10 + 'px';
}       
function hideToolTip()
{
	document.getElementById('bubble_tooltip').style.display = 'none';
}
function getElementLeft(Elem) 
{
	try
	{
		xPos = Elem.offsetLeft;
		tempEl = Elem.offsetParent;
		while (tempEl != null) 
		{
			xPos += tempEl.offsetLeft;
			tempEl = tempEl.offsetParent;
		}
	}
	catch(e)
	{}
	return xPos;
}
function getElementTop(Elem)
{
	try
	{
		yPos = Elem.offsetTop;
		tempEl = Elem.offsetParent;
		while (tempEl != null) 
		{
			yPos += tempEl.offsetTop;
			tempEl = tempEl.offsetParent;
		}
	}
	catch(e)
	{}
	return yPos;
}
// Temporary variables to hold mouse x-y pos.s
var tempX = 0
var tempY = 0

// Main function to retrieve mouse x-y pos.s

function getMouseXY(e) {
  if (IE) { // grab the x-y pos.s if browser is IE
    tempX = event.clientX + document.body.scrollLeft
    tempY = event.clientY + document.body.scrollTop
  } else {  // grab the x-y pos.s if browser is NS
    tempX = e.pageX
    tempY = e.pageY
  }  
  // catch possible negative values in NS4
  if (tempX < 0){tempX = 0}
  if (tempY < 0){tempY = 0}  

  return true
}
