function displayBubble_message(e, message)
{
	var obj = document.getElementById('bubble_message_div');
	var obj2 = document.getElementById('bubble_message_content');
	obj2.innerHTML = message;
	obj.style.display = '';
	//var st = Math.max(document.body.scrollTop,document.documentElement.scrollTop);
	//if(navigator.userAgent.toLowerCase().indexOf('safari')>=0)st=0; 
	//var leftPos = e.clientX - 100;
	//if(leftPos<0)leftPos = 0;
	//obj.style.left = leftPos + 'px';
	//obj.style.top = e.clientY - obj.offsetHeight -1 + st + 'px';

	var leftPos = findOffsetLeft( e );
	var topPos = findOffsetTop( e );

	obj.style.left = ( leftPos - 8 ) + "px";
	obj.style.top = ( topPos - 52 ) + "px";
	obj.style.display = "";
}


function findOffsetTop( el )
{
	var top = el.offsetTop;
	el = el.offsetParent;
	while( el != null )
	{
		top += el.offsetTop;
		el = el.offsetParent;
	}

	var form = document.forms[0];
	if ( form && form.scrollTop )
	{
		return top - form.scrollTop;
	}
	return top;
}

function findOffsetLeft( el )
{
	var left = el.offsetLeft;
	el = el.offsetParent;
	while( el != null )
	{
		left += el.offsetLeft;
		el = el.offsetParent;
	}

	var form = document.forms[0];
	if ( form && form.scrollLeft )
	{
		return left - form.scrollLeft;
	}
	return left;
}



function hideBubble_message()
{
	var theDivHere = document.getElementById("bubble_message_div");
	if (theDivHere)
	{
		theDivHere.style.display = "none";
	}
}

