var espera;
var navi;

function mostra(event,legenda_cal,legenda_cal_txt)
		{
			var texto;		
			var janela=parent.document.getElementById('legendacalendario');
			/*
			if(legenda_cal=="yourexitturnos")
				legenda_cal_txt="Início/fim Acção";
			else if(legenda_cal=="yourexitavalia")
				legenda_cal_txt="Avaliação inserida pelo formador";
			else if(legenda_cal=="yourexitevento")
				legenda_cal_txt="Evento inserido pelo formador";		
			else
				{
				
				legenda_cal="yourexithistorico";
				}
				*/
		texto="<table width='100%' cellpadding='0' cellspacing='0' border='0'><tr><td class='" + legenda_cal + " bordo_legenda_cbed'><div class='titulo_legenda'>" + legenda_cal_txt + "</div></td><td height='15' width='15' valign='bottom' align='left'><tr></table>";
		if (navigator.appName.substring(0,9) == "Microsoft")
			{		  
				parent.document.getElementById('img_leg').innerHTML=texto;
				movetooltip_ie();
				janela.style.display = "block";	
			}
		else if(navigator.appName.substring(0,8) == "Netscape")
			{
				parent.document.getElementById('img_leg').innerHTML=texto;
				//parent.document.getElementById('legendacalendario').style.width=parent.document.getElementById('img_leg').style.width;				
				parent.document.getElementById('legendacalendario').style.height=parent.document.getElementById('img_leg').style.height;				
				movetooltip_moz(event);
				parent.document.getElementById('legendacalendario').style.display = "block";
			}
		  			
}

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

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


function esconde() {
	parent.document.getElementById('legendacalendario').style.display = "none";
}

function highlight(celula)
	{
	celula.style.background = "#eeeeee";
	//celula.style.cursor = "arrow";
	}
function highdark(celula)
	{
	celula.style.background = "white";
	}
	
	


function findPosX(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)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}
