// Troca o estado visivel em uma classe ou ID CSS
var estado = "visible";
function trocaEstVisivel(modo, id){
	//para chamar a funcao: "trocaEstVisivel(2,\'esconde_comentarios\') "
	
	if (modo == 0){
		document.getElementById(id).style.visibility="hidden";	
	}
	if (modo == 1){
		document.getElementById(id).style.visibility="visible";	
	}
	if (modo == 2){
		document.getElementById(id).style.visibility= estado;	
		if (estado == "visible"){
			estado = "hidden";
		}else{
			estado = "visible";	
		}	
	}
}

//Faz a chamada para inclusão de flash se exibir a mensagem para ativação
function flash(largura, altura, arquivo) {
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+largura+'" height="'+altura+'" align="middle">');
	document.write('<param name="allowScriptAccess" value="sameDomain" /><param name="wmode" value="transparent" /><param name="menu" value="false" />');
	document.write('<param name="movie" value="'+arquivo+'" /><param name="quality" value="best" /><param name="bgcolor" value="#ffffff" /><embed src="'+arquivo+'" wmode="transparent" menu="false" quality="best" width="'+largura+'" height="'+altura+'" name="teste" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
	document.write('</object>');
}



function teste(){
		alert ('oi');
		//document.comentarios.nome.focus();
	}
	
//--------------------------------------------------------------------------------------------
//	Funções para efeito de observação em forma de balão
//
//--------------------------------------------------------------------------------------------
		function balao(e,idBalao,posRef,msg){
			obj = document.getElementById(idBalao);
			fixo = document.getElementById('agenda_dinamica');
			ref = document.getElementById(posRef);
			
			navegador = BrowserDetect.browser;

			var posX1 = posY1 = posX2 = posY3 = 0;

			posX1 = fixo.offsetLeft;
			posY1 = fixo.offsetTop;					

			posX2 = ref.offsetLeft;
			posY2 = ref.offsetTop;					
					
			switch (navegador){
				case 'Explorer':
					posFinoX= 540;
					posFinoY= 265;				
					break;
				case 'Firefox':
					posFinoX= -305;
					posFinoY= 70;		
					break;
				default:
					posFinoX= -305;
					posFinoY= 32;
				}			
	
			//Para o posicionamento correto do balao sao necessarios 3 coisas
			// 1) referencia a uma posicao fixa (como um conteiner)
			// 2) referencia ao id especifico (cada dia tem seu id)
			// 3) ajuste fino para cada navegador
			posX = posX1 + posX2 + posFinoX;
			posY = posY1 + posY2 + posFinoY;					
				
			obj.style.visibility = "visible";			 
			obj.style.left = posX+"px";
			obj.style.top = posY+"px";	
						
			obj.innerHTML = msg;		
		
		}
		
		function closeB(idBalao){
			obj= document.getElementById(idBalao);
					obj.style.visibility= "hidden";			 			
		}