/* VALIDA EMAILS DIGITADOS NOS FORMULARIOS */
function valida(mail){
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    if(typeof(mail) == "string"){
        if(er.test(mail)){ return true; }
    }else if(typeof(mail) == "object"){
        if(er.test(mail.value)){ 
          return true;}
    }else{
        return false; }}
/* VALIDA EMAILS DIGITADOS NOS FORMULARIOS */
/*#########################################################################################################################*/
function Novo_depoimento() {
var erros = 0;
var erro = "Preencha os campos abaixo que estao vazios:\n";
var nform = document.novo_depoimento;
	if(nform.nome_depoimento.value == "") {
			erro += "- Informe o Nome \n";
			erros++;
	}
	var email = document.getElementsByName('email_depoimento')[0];
	if(!valida(email)) {
			erro += "- Informe o E-mail \n";
			erros++;
	}
	if(nform.texto_depoimento.value == "") {
			erro += "- Digite o Depoimento \n";
			erros++;
	}
	
	if(nform.autorizo_depoimento.checked == false) {
			erro += "- Você precisa autorizar para fazer este depoimento \n";
			erros++;
	}
	
	if (erros > 0) {
	var totalErros = "Total de erros encontrados: "+erros; 
	erro+= "\n"+totalErros
	alert(erro);
			return false;
	}
}
/*#########################################################################################################################*/
function Promocao() {
var erros = 0;
var erro = "Preencha os campos abaixo que estao vazios:\n";
var nform = document.frmPromocao;
	if(nform.nomePromo.value == "") {
			erro += "- Informe o Nome \n";
			erros++;
	}
	var email = document.getElementsByName('emailPromo')[0];
	if(!valida(email)) {
			erro += "- Informe o E-mail \n";
			erros++;
	}
	if(nform.cidadePromo.value == "") {
			erro += "- Informe a Cidade \n";
			erros++;
	}
	if(nform.estadoPromo.value == "") {
			erro += "- Informe o Estado \n";
			erros++;
	}
	if(nform.cpfPromo.value == "") {
			erro += "- Informe o CPF \n";
			erros++;
	}
	if(nform.codigo.value == "") {
			erro += "- Informe o Codigo \n";
			erros++;
	}
	if(nform.textoPromo.value == "") {
			erro += "- Informe a Resposta \n";
			erros++;
	}
	
	if(nform.chkRegulamento.checked == false) {
			erro += "- Voce precisa concordar com o Regulamento \n";
			erros++;
	}
	
	if (erros > 0) {
	var totalErros = "Total de erros encontrados: "+erros; 
	erro+= "\n"+totalErros
	alert(erro);
			return false;
	}
}

function validacpf(){
	var i;
 	s = document.frmPromocao.cpfPromo.value;
	var c = s.substr(0,9);
	var dv = s.substr(9,2);
	var d1 = 0;
	
	for (i = 0; i < 9; i++)
	{
		d1 += c.charAt(i)*(10-i);
	}
	
	if (d1 == 0){
		alert("CPF Invalido")
		return false;
	}
	
	d1 = 11 - (d1 % 11);
	
	if (d1 > 9) d1 = 0;
	
	if (dv.charAt(0) != d1)
	{
		alert("CPF Invalido")
		return false;
	}
	
	d1 *= 2;
	
	for (i = 0; i < 9; i++)
	{
		d1 += c.charAt(i)*(11-i);
	}
	
	d1 = 11 - (d1 % 11);
	
	if (d1 > 9) d1 = 0;
	
	if (dv.charAt(1) != d1)
	{
		alert("CPF Invalido")
		return false;
	}
	return true;
}