var posicaoPaginacao = 0, indexFoto = 0, arrFotosPagina, ehPraMostrarNavegacao, formFotoEstaAtivo, deslocamentoAtual;
deslocamentoAtual = 0;
ehPraMostrarNavegacao = false;
formFotoEstaAtivo = false;

function RetornaHora(){
	
	return(new Date());
	
}//function

function createXMLHttpRequest() {
	try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {}
	try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {}
	try { return new XMLHttpRequest(); } catch(e) {}
	alert("Seu browser não suporta os recursos desta página.");
	return null;
}

function EnviaPorEmail(){

	if(!formFotoEstaAtivo){
		formFotoEstaAtivo = true;
		document.getElementById("formEmail").style.display = "block";
		deslocamentoAtual = 0;
		RevelaFormulario();
	}//if

}//function

function RevelaFormulario(){
	
	var ehParaRepetir = true;
	var fatorDeslocamento = Math.round((220 - deslocamentoAtual)/2);
	if(fatorDeslocamento < 2) fatorDeslocamento = 2;
	var deslocamentoFinal = 180 + deslocamentoAtual + fatorDeslocamento;
	if(deslocamentoFinal >= 402){
		deslocamentoFinal = 402;
		ehParaRepetir = false;
	}//if
	
	deslocamentoAtual = deslocamentoAtual + fatorDeslocamento;
	document.getElementById("formEmail").style.marginLeft = deslocamentoFinal +"px"
	if(ehParaRepetir) setTimeout(RevelaFormulario,0.1);
	else{
		document.getElementById("formEmail").style.zIndex = "10";
		PosicionaFormulario();
	}//if
	
}//function

function PosicionaFormulario(){
	
	var ehParaRepetir = true;
	var fatorDeslocamento = Math.round((deslocamentoAtual)/2);
	if(fatorDeslocamento < 2) fatorDeslocamento = 2;
	var deslocamentoFinal = 180 + deslocamentoAtual - fatorDeslocamento;
	if(deslocamentoFinal <= 180){
		deslocamentoFinal = 180;
		ehParaRepetir = false;
	}//if
	
	deslocamentoAtual = deslocamentoAtual - fatorDeslocamento;
	document.getElementById("formEmail").style.marginLeft = deslocamentoFinal +"px"
	if(ehParaRepetir) setTimeout(PosicionaFormulario,0.1);
	
}//function

function FechaFormulario(){
	
	var ehParaRepetir = true;
	var fatorDeslocamento = Math.round((220 - deslocamentoAtual)/2);
	if(fatorDeslocamento < 2) fatorDeslocamento = 2;
	var deslocamentoFinal = 180 + deslocamentoAtual + fatorDeslocamento;
	if(deslocamentoFinal >= 402){
		deslocamentoFinal = 402;
		ehParaRepetir = false;
	}//if
	
	deslocamentoAtual = deslocamentoAtual + fatorDeslocamento;
	document.getElementById("formEmail").style.marginLeft = deslocamentoFinal +"px"
	if(ehParaRepetir) setTimeout(FechaFormulario,0.1);
	else{
		document.getElementById("formEmail").style.zIndex = "1";
		EscondeFormulario();
	}//if
	
}//function


function EscondeFormulario(){
	
	var ehParaRepetir = true;
	var fatorDeslocamento = Math.round((deslocamentoAtual)/2);
	if(fatorDeslocamento < 2) fatorDeslocamento = 2;
	var deslocamentoFinal = 180 + deslocamentoAtual - fatorDeslocamento;
	if(deslocamentoFinal <= 180){
		deslocamentoFinal = 180;
		ehParaRepetir = false;
	}//if
	
	deslocamentoAtual = deslocamentoAtual - fatorDeslocamento;
	document.getElementById("formEmail").style.marginLeft = deslocamentoFinal +"px"
	if(ehParaRepetir){
		setTimeout(EscondeFormulario,0.1);
	}else{
		formFotoEstaAtivo=false;
		document.getElementById("enviando").style.display = "none";
		document.getElementById("retornoEmail").innerHTML = "";
		document.getElementById("retornoEmail").style.display = "none";
		document.getElementById("formEnviaEmail").style.display="block";
	}
	
}//function

function ValidaFormEmail(f){
	var strRetorno = "Preencha os seguintes campos corretamente: \n"
	var retorno = true;
	if(!ValidaVazio(f.textNomeRemetente)){
		retorno = false;
		strRetorno += "\nSeu NOME";
	}//if
	if(!ValidaEmail(f.textEmailRemetente)){
		retorno = false;
		strRetorno += "\nSeu E-MAIL";
	}//if
	if(!ValidaVazio(f.textNomeDestinatario)){
		retorno = false;
		strRetorno += "\nNOME do seu amigo(a)";
	}//if
	if(!ValidaEmail(f.textEmailDestinatario)){
		retorno = false;
		strRetorno += "\nE-MAIL do seu amigo(a)";
	}//if
	if(!ValidaVazio(f.textMensagem)){
		retorno = false;
		strRetorno += "\nMENSAGEM";
	}//if
	if(retorno == false){
		alert(strRetorno);
	}else{

		document.getElementById("formEnviaEmail").style.display = "none";
		document.getElementById("enviando").style.display = "block";
		
		var xmlhttp = createXMLHttpRequest();
		url="EnviaEmail.asp?nomeRemetente="+f.textNomeRemetente.value+"&emailRemetente="+f.textEmailRemetente.value+"&nomeDestinatario="+f.textNomeDestinatario.value+"&emailDestinatario="+f.textEmailDestinatario.value+"&mensagem="+f.textMensagem.value+"&foto="+document.getElementById("imgFoto").src;
		xmlhttp.open("GET",url,true);
		xmlhttp.onreadystatechange=function(){
			if (xmlhttp.readyState==4) {
				document.getElementById("enviando").style.display = "none";
				document.getElementById("retornoEmail").style.display = "block";
				document.getElementById("retornoEmail").innerHTML=xmlhttp.responseText;
			}
		}		
		xmlhttp.send(null);
		
	}//if
	
	return(false);
}

function ValidaVazio(paramCampo){
	if(paramCampo.value == ""){
		paramCampo.style.border = "1px solid #CC3300";
		return(false);
	}else{
		paramCampo.style.border = "1px solid #666";
		return(true);
	}//if
}//function

function ValidaEmail(paramCampo)
{
	var x = paramCampo.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)){
		paramCampo.style.border = "1px solid #666";
		return(true);
	}else{
		paramCampo.style.border = "1px solid #CC3300";
		return(false);
	}//if
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function PrimeiraFoto(){
	indexFoto = 0;
	comando = arrFotosPagina[indexFoto].attributes["href"].value;
	comando = comando.replace("javascript:","");
	eval(comando);

	pageTracker._trackEvent('Banner', 'PrimeiraFoto', 'FotoClick');
}//function

function UltimaFoto(){

	if(arrFotosPagina == null){
		arrFotosPagina = document.getElementById("inferiorCentro").getElementsByTagName("A");
	}//if
	indexFoto = (arrFotosPagina.length - 1);
	comando = arrFotosPagina[indexFoto].attributes["href"].value;
	comando = comando.replace("javascript:","");
	eval(comando);

	pageTracker._trackEvent('Banner', 'UltimaFoto', 'FotoClick');
	
}//function

function ProximaFoto(){
	
	if(arrFotosPagina == null){
		arrFotosPagina = document.getElementById("inferiorCentro").getElementsByTagName("A");
	}//if
	
	if(indexFoto < (arrFotosPagina.length - 1)){
		indexFoto++;
		comando = arrFotosPagina[indexFoto].attributes["href"].value;
		comando = comando.replace("javascript:","");
		eval(comando);
	}else{
		Paginacao(1,'primeira');
	}//if

	pageTracker._trackEvent('Banner', 'ProximaFoto', 'FotoClick');
	
}//function

function FotoAnterior(){
	
	if(arrFotosPagina == null){
		arrFotosPagina = document.getElementById("inferiorCentro").getElementsByTagName("A");
	}//if
	
	if(indexFoto > 0){
		indexFoto--;
		comando = arrFotosPagina[indexFoto].attributes["href"].value;
		comando = comando.replace("javascript:","");
		eval(comando);
	}else{
		Paginacao(-1,'ultima');
} //if

    pageTracker._trackEvent('Banner', 'FotoAnterior', 'FotoClick');
	
}//function

function MostraFoto(paramCobertura, paramFoto, paramDescricao, paramContador){

	if(arrFotosPagina == null){
		arrFotosPagina = document.getElementById("inferiorCentro").getElementsByTagName("A");
	}//if

	for(i=0;i<arrFotosPagina.length;i++){
		arrFotosPagina[i].className = "";
	}//for
	
	indexFoto = paramContador;
	arrFotosPagina[indexFoto].className = "FotoAtiva";
	document.getElementById("carregando").style.display="block";
	document.getElementById("imgFoto").src="/radar/festa"+paramCobertura+"/"+paramFoto;
	document.getElementById("imgFoto").alt=paramDescricao;
	
	/// Atualiza Banner
	var xmlhttpBannerRectangle = createXMLHttpRequest();
	url="Banners/Rectangle.asp?hora="+ RetornaHora();
	xmlhttpBannerRectangle.open("GET",url,true);
	xmlhttpBannerRectangle.onreadystatechange=function(){
		if (xmlhttpBannerRectangle.readyState==4) {
			document.getElementById("bannerRectangle").innerHTML=xmlhttpBannerRectangle.responseText;
		}//if
	}
	xmlhttpBannerRectangle.send(null);

	//Atualiza Banner Topo
	top.iframeBannersTopo.location.href="Banners/BannersTopo.asp?hora=" + RetornaHora();
	/*
	var xmlhttpBannerTopo = createXMLHttpRequest();
	url = "Banners/BannersTopo.asp?hora=" + RetornaHora();
	xmlhttpBannerTopo.open("GET", url, true);
	xmlhttpBannerTopo.onreadystatechange = function() {
	if (xmlhttpBannerTopo.readyState == 4) {
	    document.getElementById("bannerLeader").innerHTML = xmlhttpBannerTopo.responseText;
	    } //if
	}
	xmlhttpBannerTopo.send(null);
	
	var bannerLeader = document.getElementById("bannerLeader");
	//alert(bannerLeader.childNodes.length);
	for(i=1;i<bannerLeader.childNodes.length;i++){
		bannerLeader.removeChild(bannerLeader.childNodes[i]);
	}//for
*/

/*
	iFrameTopo = document.getElementById("iframeTopo");
	iFrameTopo.style.display = "block";

	document.getElementById("iFrameTopo").src = "";
	document.getElementById("iFrameTopo").src = "Banners/BannersTopo.asp?hora="+ RetornaHora();
	
	//alert(document.getElementById("iFrameTopo").innerHTML);
	//window.location.hash = document.getElementById("iFrameTopo").src;
	//alert(document.getElementById("iFrameTopo").src);
*/
	pageTracker._trackEvent('Banner', 'MostraFoto', 'FotoClick');

}//function

function SwapPNG(ImageID,ImageFile){
	if(navigator.appName.indexOf("Netscape") > -1){
		document.getElementById(ImageID).style.background = "url("+ ImageFile + ")";
	}else{
		document.getElementById(ImageID).style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+ImageFile+", sizingMethod='scale')";
	}//if
}//function

function ExibePaginacao(){

	objPaginacao = document.getElementById("paginacao");

	if(posicaoPaginacao > 36){
		posicaoPaginacao = 36;
		objPaginacao.style.marginTop = (296 + parseInt(posicaoPaginacao)) + "px";
	}//if

	if(posicaoPaginacao < 36){
		posicaoPaginacao += 4;
		objPaginacao.style.marginTop = (296 + parseInt(posicaoPaginacao)) + "px";
		if(ehPraMostrarNavegacao){
			setTimeout(ExibePaginacao,0.1);
		}//if
	}//if

}//ExibePaginacao

function EscondePaginacao(){

	objPaginacao = document.getElementById("paginacao");
	
	if(posicaoPaginacao > 0){
		posicaoPaginacao = posicaoPaginacao - 4;
		objPaginacao.style.marginTop = (296 + parseInt(posicaoPaginacao)) + "px";
		if(!ehPraMostrarNavegacao){
			setTimeout(EscondePaginacao,0.1);
		}//if
	}else{
		posicaoPaginacao = 0;
		objPaginacao.style.marginTop = (296 + parseInt(posicaoPaginacao)) + "px";
	}//if

}//EscondePaginacao

function MostraPagina(f, paramFoto){
	
	if(document.formPaginacao.selectPaginacao.selectedIndex == 0){
		document.getElementById("linkPaginacaoVolta").className="PaginacaoInativa";
		document.getElementById("linkPaginacaoVoltaPequeno").className="PaginacaoInativa";
	}else{
		document.getElementById("linkPaginacaoVolta").className="PaginacaoAtiva";
		document.getElementById("linkPaginacaoVoltaPequeno").className="PaginacaoAtiva";
	}//if
	
	if(parseInt(document.formPaginacao.selectPaginacao.selectedIndex) == (parseInt(document.formPaginacao.selectPaginacao.options.length) - 1)){
		document.getElementById("linkPaginacaoVai").className="PaginacaoInativa";
		document.getElementById("linkPaginacaoVaiPequeno").className="PaginacaoInativa";
	}else{
		document.getElementById("linkPaginacaoVai").className="PaginacaoAtiva";
		document.getElementById("linkPaginacaoVaiPequeno").className="PaginacaoAtiva";
	}//if

	var xmlhttp = createXMLHttpRequest();
	
	url="MostraPagina.asp?cobertura="+f.inputCobertura.value+"&pagina="+f.selectPaginacao.value;
	xmlhttp.open("GET",url,true);
	if(paramFoto == "primeira"){
		xmlhttp.onreadystatechange=function(){
			if (xmlhttp.readyState==4) {
				document.getElementById("inferiorCentro").innerHTML=xmlhttp.responseText;
				arrFotosPagina = document.getElementById("inferiorCentro").getElementsByTagName("A");
				PrimeiraFoto();
			}//if
		}
	}

	if(paramFoto == "ultima"){
		xmlhttp.onreadystatechange=function(){
			if (xmlhttp.readyState==4){
				document.getElementById("inferiorCentro").innerHTML=xmlhttp.responseText;
				arrFotosPagina = document.getElementById("inferiorCentro").getElementsByTagName("A");
				UltimaFoto();
			}//if
		}		
	}//if

	xmlhttp.send(null)
	return(false);

}//function

function Paginacao(paramIncremento, paramFoto){
	
	totalPaginas = parseInt(document.formPaginacao.selectPaginacao.options.length);
	
	if(paramIncremento < 0){
		
		if(document.formPaginacao.selectPaginacao.selectedIndex > 0){
			document.formPaginacao.selectPaginacao.selectedIndex = document.formPaginacao.selectPaginacao.selectedIndex - 1;
			MostraPagina(document.formPaginacao,paramFoto);
		}//if
		
	}else if(paramIncremento > 0){
		
		if(document.formPaginacao.selectPaginacao.selectedIndex < (totalPaginas - 1)){
			document.formPaginacao.selectPaginacao.selectedIndex = document.formPaginacao.selectPaginacao.selectedIndex + 1;
			MostraPagina(document.formPaginacao,paramFoto);			
		}//if
		
	}//if

} //Paginacao

function abre() {
    document.getElementById("objBannerExtendido").style.clip = "rect(0,468,358,0)";
}

function fecha() {
    document.getElementById('objBannerExtendido').style.display = 'none';
}

/*//////////////////////////////////////////////////////////////////////////*/
/*// Controla banner expansivel ////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////*/

function abreExpansivel() {
    document.getElementById("objBannerExtendido").style.clip = "rect(0,468,300,0)";
}

function fechaExpansivel() {
    document.getElementById("objBannerExtendido").style.clip = "rect(0,468,60,0)";
}

function fechaLayerGuiaCM8() {
    document.getElementById('objBannerCM8').style.display = 'none';
}