
var comprimentoNome=5;
var comprimentoCidade=5;
var comprimentoRG=6;

function openwindow(id,name,desc){
	var url = "fotos2.php?festa_id="+id+"&name="+name+"&desc="+desc;
	window.open(url,"_blank","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=yes, width=800, height=550");
}


//opcao da enquete
var o;
function setarOpcao(p1){
   o = p1;
}

$(document).ready(function(){
	$("#telefone").css({display:"none"});
	$("#telefone2").css({display:"none"});

//se o link for opcao da enquete envia os dados
   $("input[name=radioEnquete]").click( function() {            
   if(o !=null ){
         $.post("somar_voto.php","&o="+o, function(xml) {			
			   var resultado = [xml];
   			$("#enquete").html(resultado.join(''));
         });
         o=null;
      }
   });


//validacao novo comentario
      $("#enviarNovoComentario").click(function(){
         if(validarCampo("#com_autor",comprimentoNome,"Voce deve preencher o nome completo") &&
            validarEmail("#com_email","Voce deve preencher o email correto")){
//		validaRecado();
               document.getElementById("formEnviarNovoComentario").submit();      
               self.parent.tb_remove();
               self.parent.location.reload();
            }
      });

//validacao sorteio
      $("#CadastrarPessoa").click(function(){
         if(validarCampo("#nome",comprimentoNome,"Voce deve preencher o nome completo") &&
            validarCampo("#cidade",comprimentoCidade,"Voce deve preencher a cidade inteira") &&
            validarCampo("#rg",comprimentoRG,"Voce deve preencher o RG correto") &&
            validarEmail("#email","Voce deve preencher o email correto")){
               document.getElementById("formCadastrarPessoa").submit();      
            }
      });
      
      
//acerta a posicao do copyright na tela de acordo com o tamanho do frame recados e do frame enquete 
   var hRec = $("#recados").height();
	
	str = $("#divPaginas").css("top");
	if(str!=null){
		var topRec =  parseInt((str).substring(0,str.length));
		var espaco = 50;
		var hCopyright = hRec + topRec + espaco;

		$("#imPage").css("height",hCopyright);
	}
});


function validarCampo(id, comprimento, mensagemErro){

         if($(id).val().length < comprimento){
            $("#resultado").html(mensagemErro);
            $("#resultado").css({border:"red 1px solid"});
            return false;
         }
         return true;
}

function validarEmail(id, mensagemErro){
var endereco = $(id).val();
var validador = /^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;

         if(validador.test(endereco)){
            return true;
         }
         $("#resultado").html(mensagemErro);
         $("#resultado").css({border:"red 1px solid"});
            return false;
}

encontrado = false;
function procuraPalavras(y){
var padraoDivisao = /\W+/;
x = y.split(padraoDivisao);
naoPermitidas = new Array();
i=0;/*
naoPermitidas[i++] = 'script';
naoPermitidas[i++] = 'input';
naoPermitidas[i++] = 'function';
naoPermitidas[i++] = 'form';
naoPermitidas[i++] = 'html';
*/
novas = '####';

for(i=0;i<x.length;i++){
	for(j=0;j<naoPermitidas.length;j++){
		if(compare(x[i],naoPermitidas[j])){
		x[i] = novas;
		encontrado = true;
		}
	}

}

return x;

}
function compare(str1, str2){
	return str1.toUpperCase().indexOf(str2.toUpperCase())!=-1;
}
function validaRecado(){

texto = document.getElementById('com_text');
novotexto = procuraPalavras(texto.value);
if(encontrado){
	texto.value = novotexto;
}
}
