function mostra_ajuda(event,legenda_cal,legenda_cal_txt,esconde,id_ref)
	{
	var janela=document.getElementById('legendaajuda');

	texto="<table width='100%' cellpadding='0' cellspacing='0' border='0'><tr><td class='" + legenda_cal + " bordo_legenda_cbed' nowrap><div class='titulo_legenda_ajuda'>" + legenda_cal_txt + "</div></td><td height='15' width='15' valign='bottom' align='left'><tr></table>";
		if (navigator.appName.substring(0,9) == "Microsoft")
			{		  
				document.getElementById('ajuda_leg').innerHTML=texto;
				document.getElementById('legendaajuda').style.width=document.getElementById('ajuda_leg').style.width;				
				document.getElementById('legendaajuda').style.height=document.getElementById('ajuda_leg').style.height;								
				movetooltip_ie(esconde,id_ref);
				janela.style.display = "block";	
			}
		else if(navigator.appName.substring(0,8) == "Netscape")
			{
				document.getElementById('ajuda_leg').innerHTML=texto;
				document.getElementById('legendaajuda').style.width=document.getElementById('ajuda_leg').style.width;				
				document.getElementById('legendaajuda').style.height=document.getElementById('ajuda_leg').style.height;				
				movetooltip_moz(event,esconde,id_ref);
				document.getElementById('legendaajuda').style.display = "block";
			}
}

function movetooltip(event,esconde,id_ref)
	{
		  if (navigator.appName.substring(0,9) == "Microsoft")
				movetooltip_ie(esconde);
		  else if(navigator.appName.substring(0,8) == "Netscape")
				movetooltip_moz(event,esconde);		  
	}

function movetooltip_ie(esconde,id_ref)
	{
			var rightedge = document.body.clientWidth-window.event.clientX;
			var bottomedge = document.body.clientHeight-window.event.clientY;
			var janela=document.getElementById('legendaajuda');
			if(id_ref)
				{
					janela.style.left=findPosX(document.getElementById(id_ref))-125;
					janela.style.top=findPosY(document.getElementById(id_ref))+25;
					if(esconde==1)
						{
						window.clearTimeout(espera);
						espera=window.setTimeout('esconde()', 1500);
						}
				}	
	}	
	
function movetooltip_moz(event,esconde,id_ref)
	{
			var x,y;
			if(id_ref)
				{
					x=findPosX(document.getElementById(id_ref));
					y=findPosY(document.getElementById(id_ref));
					document.getElementById('legendaajuda').style.left=x-125+"px";
					document.getElementById('legendaajuda').style.top=y+20+"px";
					if(esconde==1)
						{
						window.clearTimeout(espera);
						espera=window.setTimeout('esconde()', 1500);
						}
				}		
}



function esconde_ajuda() {
	document.getElementById('legendaajuda').style.display = "none";
}

function findPosX(obj)
{
	if(obj)
		{
			var curleft = 0;
			if (obj.offsetParent)
			{
				while (obj.offsetParent)
				{
					curleft += obj.offsetLeft
					obj = obj.offsetParent;
				}
			}
			else if (obj.x)
				curleft += obj.x;
			return curleft;
		}
}

function findPosY(obj)
{
	if(obj)
		{
			var curtop = 0;
			if (obj.offsetParent)
			{
				while (obj.offsetParent)
				{
					curtop += obj.offsetTop
					obj = obj.offsetParent;
				}
			}
			else if (obj.y)
				curtop += obj.y;
			return curtop;
		}	
}
