	var ieOld;
	var tt_db;
	var _width;
	var _height;
	
	function GetClientW()
	{
		var de = document.documentElement;
		return((de && de.clientWidth) ? de.clientWidth : (document.body.clientWidth || window.innerWidth || 0));
	}
	
	function GetClientH()
	{
		var de = document.documentElement;
		return((de && de.clientHeight) ? de.clientHeight : (document.body.clientHeight || window.innerHeight || 0));
	}
	
	function GetScrollX(){return(window.pageXOffset || (tt_db ? (tt_db.scrollLeft || 0) : 0));}
	function GetScrollY(){return(window.pageYOffset || (tt_db ? (tt_db.scrollTop || 0) : 0));}	

	function showToolTip(oCaller)
	{
		document.getElementById('loader').style.display='block';
		document.getElementById('Imagem').style.display='none';
		document.getElementById('Imagem').src=oCaller.getAttribute('pic');
		document.getElementById('Desc').innerHTML=oCaller.getAttribute('desc');
		document.getElementById('tooltip').style.display='block';
	}
	
	function hideToolTip()
	{
		document.getElementById('tooltip').style.display='none';
		document.getElementById('loader').style.display='none';
		document.getElementById('Imagem').style.display='block';
	}
	
	function updateCoords(e)
	{
		var posx = 0;
		var posy = 0;
		if (!e) var e = window.event;
		
		if (e.pageX || e.pageY)
		{
			posx = e.pageX;
			posy = e.pageY;
		}
		else if (e.clientX || e.clientY)
		{
			posx = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
			posy = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
		}
		
		var scrollX = (window.pageXOffset || (tt_db ? (tt_db.scrollLeft || 0) : 0));
		var scrollY = (window.pageYOffset || (tt_db ? (tt_db.scrollTop || 0) : 0));
		
		
		maxPosX = GetClientW() + scrollX - 10;
		maxPosY = GetClientH() + scrollY - 10;

		var oTip = document.getElementById('tooltip');
		
		if(posy + _height > maxPosY)
			oTip.style.top = (posy -_height) - 10;
		else
			oTip.style.top = posy + 10;	
			
			
		if(posx + _width > maxPosX)
			oTip.style.left = (posx -_width) - 10;
		else
			oTip.style.left = posx + 10;
	}