function validaEmail(mail){
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
	//alert(mail);
	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;
	}

}

function SomenteNumero(e){
    var tecla=(window.event)?event.keyCode:e.which;
    if((tecla > 47 && tecla < 58)) return true;
    else{
    if (tecla != 8) return false;
    else return true;
    }
}

function ChecaNumeros(valor){
	var anum=/(^\d+$)|(^\d+\.\d+$)/
	if (anum.test(valor))
		return true;
	else{
		return false;
	}
}

function validaContatoX(obj_form){

         stMsgErro  = "Atenção para o(s) seguinte(s) erro(s):\n\n";
         erro       = 0;
         stAux      = "";
         
         stAux = obj_form.stEmail;
         //if(stAux.value == "SEU E-MAIL"){stAux.value="";}
         if (validaEmail(stAux.value) == true){
            erro ++;
            stMsgErro += "SEU E-MAIL \n";
            //if(stAux.value == ""){stAux.value = "SEU E-MAIL";}
         }

         stAux = obj_form.stNome;
         //if(stAux.value == "SEU NOME"){stAux.value="";}
         if (stAux.value.length < 3){
            erro ++;
            stMsgErro += "SEU NOME \n";
            //if(stAux.value == ""){stAux.value = "SEU NOME";}
         }

         stAux = obj_form.rbDeseja;
         //if(stAux.value == ""){stAux.value="";}
		 x=0;
		 for (i = 0; i <= 6; i++){	
		 	if(stAux[i].checked == true){
				x = 1;
			};			 
		 }

		 if (x==0){
			erro ++;
			stMsgErro += "O QUE DESEJA ?\n";
			//if(stAux.value == ""){stAux.value = "SEU NOME";}
		 }

         stAux = obj_form.stVeiculo;
         //if(stAux.value == ""){stAux.value="";}
		 
		 if (stAux.value == ''){
			erro ++;
			stMsgErro += "QUAL SEU VEICULO ?\n";
			//if(stAux.value == ""){stAux.value = "SEU NOME";}
		 }

         stAux = obj_form.stUf;
         if(stAux.value == "0"){stAux.value="";}
         if (stAux.value.length < 2){
            erro ++;
            stMsgErro += "UF \n";
            //if(stAux.value == ""){stAux.value = "SEU NOME";}
         }

         stAux = obj_form.stCidade;
         //if(stAux.value == ""){stAux.value="";}
         if (stAux.value.length < 3){
            erro ++;
            stMsgErro += "CIDADE \n";
            //if(stAux.value == ""){stAux.value = "SEU NOME";}
         }

         stAux = obj_form.nmDDD;
         //if(stAux.value == ""){stAux.value="";}
         if (stAux.value.length < 2){
            erro ++;
            stMsgErro += "DDD \n";
            //if(stAux.value == ""){stAux.value = "SEU NOME";}
         }
         
         stAux = obj_form.nmTelefone;
         //if(stAux.value == ""){stAux.value="";}
         if (stAux.value.length < 7){
            erro ++;
            stMsgErro += "TELEFONE \n";
            //if(stAux.value == ""){stAux.value = "SEU NOME";}
         }

         stAux = obj_form.stMensagem;
         //if(stAux.value == ""){stAux.value="";}
         if (stAux.value.length < 3){
            erro ++;
            stMsgErro += "MENSAGEM \n";
            //if(stAux.value == ""){stAux.value = "SEU NOME";}
         }

         //stAux = obj_form.stPlaca;
         //if(stAux.value == ""){stAux.value="";}
         //if (stAux.value.length < 7){
         //   erro ++;
         //   stMsgErro += "PLACA \n";
         //   //if(stAux.value == ""){stAux.value = "SEU NOME";}
         //}

         //stAux = obj_form.nmRenavam;
         //if(stAux.value == ""){stAux.value="";}
         //if (stAux.value.length < 5){
         //   erro ++;
         //   stMsgErro += "RENAVAM \n";
         //   //if(stAux.value == ""){stAux.value = "SEU NOME";}
         //}
		  
         if (erro == 0){
             obj_form.nmAcao.value=1;
             return true
         }else{
            alert(stMsgErro);
            return false
         }

}
 
function validaEsqueciSenha(obj_form){

	 stMsgErro  = "";
	 erro       = 0;
	 stAux      = "";
	 	 
	 stAux = obj_form.txtEmail;		 
	 if(!validaEmail(stAux.value))
	 {
		 stMsgErro = "Por favor informe um e-mail válido.";
		 erro ++;
	 }
	 
	  if (erro == 0){
		 return true
	 }else{
		alert(stMsgErro);
		return false
	 }
}

function validaContato(obj_form){
         //Função valida todos os forms que enviam e-mail.
         
         stMsgErro  = "Atenção para o(s) seguinte(s) erro(s):\n\n";
         erro       = 0;
         stAux      = "";

         stAux = obj_form.stNome;
         if(stAux.value == "SEU NOME"){stAux.value="";}
         if (stAux.value.length < 3){
            erro ++;
            stMsgErro += "SEU NOME \n";
            if(stAux.value == ""){stAux.value = "SEU NOME";}
         }
		
         stAux = obj_form.stEmail;		 
         if(stAux.value == "SEU E-MAIL"){stAux.value="";}
		 if(stAux.value.length > 0){
			 if (validaEmail(stAux.value) == false){
				erro ++;
				stMsgErro += "SEU E-MAIL \n";
				if(stAux.value == ""){stAux.value = "SEU E-MAIL";}
			 }
		 }else{
            erro ++;
            stMsgErro += "SEU E-MAIL \n";
            if(stAux.value == ""){stAux.value = "SEU E-MAIL";}				 
		 }
		 
         if(!obj_form.stNomeAmigo == false){

            stAux = obj_form.stNomeAmigo;
            if(stAux.value == "NOME DO SEU AMIGO"){stAux.value="";}

            if (stAux.value.length < 3){
               erro ++;
               stMsgErro += "NOME DO SEU AMIGO \n";
               if(stAux.value == ""){stAux.value = "NOME DO SEU AMIGO";}
            }

            stAux = obj_form.stEmailAmigo;
            if(stAux.value == "SEU E-MAIL"){stAux.value="";}
            if (validaEmail(stAux.value) == true){
               erro ++;
               stMsgErro += "E-MAIL DO SEU AMIGO \n";
               if(stAux.value == ""){stAux.value = "E-MAIL DO SEU AMIGO";}
            }
         }
         
         if(!obj_form.stNomeAmigo == true){
            stAux = obj_form.stAssunto;
            if (stAux.value == ""){
               erro ++;
               stMsgErro += "ASSUNTO \n";
            }
         }
         
         /*
         stAux = obj_form.stMensagem;
         if (!stAux.value || stAux.value.length < 10){
               erro ++;
               stMsgErro += "MENSAGEM \n";
         }
         */

         if (erro == 0){
             obj_form.nmAcao.value=1;
             return true
         }else{
            alert(stMsgErro);
            return false
         }

}

function validaCadastroImprensa(obj_form){

	stMsgErro  = "Atenção para o(s) seguinte(s) erro(s):\n\n";
	erro       = 0;
	stAux      = "";
	
	stAux = obj_form.txtNome;
	if(stAux.value == "NOME COMPLETO *"){stAux.value="";}
	if (stAux.value.length == 0){
		erro ++;
		stMsgErro += "O campo nome é obrigatório. \n";
		if(stAux.value == ""){stAux.value = "NOME COMPLETO *";}
	}
	
	stAux = obj_form.txtVeiculo;
	if(stAux.value == "VEÍCULO *"){stAux.value="";}
	if (stAux.value.length == 0){
		erro ++;
		stMsgErro += "O campo veículo é obrigatório. \n";
		if(stAux.value == ""){stAux.value = "VEÍCULO *";}
	}
	
	stAux = obj_form.txtEditora;
	if(stAux.value == "EDITORIA PROGRAMA *"){stAux.value="";}
	if (stAux.value.length == 0){
		erro ++;
		stMsgErro += "O campo editoria programa é obrigatório. \n";
		if(stAux.value == ""){stAux.value = "EDITORIA PROGRAMA *";}
	}
	
	stAux = obj_form.txtEmail;
	if(stAux.value == "E-MAIL *"){stAux.value="";}
	if (stAux.value.length == 0){
		erro ++;
		stMsgErro += "O campo e-mail é obrigatório. \n";
		if(stAux.value == ""){stAux.value = "E-MAIL *";}
	}
	
	stAux = obj_form.txtEmail;
	if (!validaEmail(stAux.value)){
		erro ++;
		stMsgErro += "O campo e-mail precisa ser um e-mail válido. \n";
		if(!validaEmail(stAux.value)){stAux.value = "E-MAIL *";}
	}
	
	stAux = obj_form.txtEndereco;
	if(stAux.value == "ENDEREÇO COMERCIAL *"){stAux.value="";}
	if (stAux.value.length == 0){
		erro ++;
		stMsgErro += "O campo endereço comercial é obrigatório. \n";
		if(stAux.value == ""){stAux.value = "ENDEREÇO COMERCIAL *";}
	}
	
	stAux = obj_form.txtTelefone;
	if(stAux.value == "TELEFONE *"){stAux.value="";}
	if (stAux.value.length == 0){
		erro ++;
		stMsgErro += "O campo telefone é obrigatório. \n";
		if(stAux.value == ""){stAux.value = "TELEFONE *";}
	}				
			
	stAux = obj_form.txtCep;
	if(stAux.value == "CEP *"){stAux.value="";}
	if (!ChecaNumeros(stAux.value)){
		erro ++;
		stMsgErro += "O campo CEP precisa ser um numero. \n";
		if(stAux.value == ""){stAux.value = "CEP *";}
	}
	
	stAux = obj_form.txtLogin;
	if (stAux.value.length == 0){
		erro ++;
		stMsgErro += "O campo login é obrigatório. \n";
	}
		
	stAux = obj_form.txtSenha;
	if (stAux.value.length == 0){
		erro ++;
		stMsgErro += "O campo senha é obrigatório. \n";
	}
	
	stAux = obj_form.txtSenha;
	if (stAux.value.length < 6 || stAux.value.length > 8){
		erro ++;
		stMsgErro += "O campo senha deve ter no mínimo 6 e no máximo 8 caractéres. \n";
	}
		
	if (erro == 0){
	    obj_form.nmAcao.value=1;
		return true
	}else{
		alert(stMsgErro);
		return false
	}
	
}

function validaSolicitacaoEntrevista(obj_form){
	
	stMsgErro  = "Atenção para o(s) seguinte(s) erro(s):\n\n";
	erro       = 0;
	stAux      = "";
	
	stAux = obj_form.txtData;
	if(stAux.value == "DIA / MÊS / ANO *"){stAux.value="";}
	if (stAux.value.length == 0){
		erro ++;
		stMsgErro += "O campo Dia / Mês / Ano é obrigatório. \n";
		if(stAux.value == ""){stAux.value = "DIA / MÊS / ANO *";}
	}
	
	stAux = obj_form.cboTipoVeiculo;
	if(stAux.selectedIndex == 0){
		erro ++;
		stMsgErro += "O campo Tipo de Veículo é obrigatório. \n";
	}
	
	stAux = obj_form.txtVeiculo;
	if(stAux.value == "VEÍCULO *"){stAux.value="";}
	if (stAux.value.length == 0){
		erro ++;
		stMsgErro += "O campo Veículo é obrigatório. \n";
		if(stAux.value == ""){stAux.value = "VEÍCULO *";}
	}
	
	stAux = obj_form.txtEditora;
	if(stAux.value == "EDITORA *"){stAux.value="";}
	if (stAux.value.length == 0){
		erro ++;
		stMsgErro += "O campo Editora é obrigatório. \n";
		if(stAux.value == ""){stAux.value = "EDITORA *";}
	}
	
	stAux = obj_form.txtHorario;
	if(stAux.value == "HORÁRIO FECHAMENTO *"){stAux.value="";}
	if (stAux.value.length == 0){
		erro ++;
		stMsgErro += "O campo Horário de Fechamento é obrigatório. \n";
		if(stAux.value == ""){stAux.value = "HORÁRIO FECHAMENTO *";}
	}
	
	stAux = obj_form.txtData_fechamento;
	if(stAux.value == "DATA FECHAMENTO *"){stAux.value="";}
	if (stAux.value.length == 0){
		erro ++;
		stMsgErro += "O campo Data de Fechamento é obrigatório. \n";
		if(stAux.value == ""){stAux.value = "DATA FECHAMENTO *";}
	}
	
	stAux = obj_form.txtCidade;
	if(stAux.value == "CIDADE *"){stAux.value="";}
	if (stAux.value.length == 0){
		erro ++;
		stMsgErro += "O campo Cidade de Fechamento é obrigatório. \n";
		if(stAux.value == ""){stAux.value = "CIDADE *";}
	}
	
	stAux = obj_form.cboEstados;
	if(stAux.selectedIndex == 0){
		erro ++;
		stMsgErro += "O campo Estado é obrigatório. \n";
	}
	
	stAux = obj_form.txtJornalista;
	if(stAux.value == "JORNALISTA *"){stAux.value="";}
	if (stAux.value.length == 0){
		erro ++;
		stMsgErro += "O campo Jornalista é obrigatório. \n";
		if(stAux.value == ""){stAux.value = "JORNALISTA *";}
	}
	
	stAux = obj_form.txtTelFixo;
	if(stAux.value == "TELEFONE FIXO *"){stAux.value="";}
	if (stAux.value.length == 0){
		erro ++;
		stMsgErro += "O campo Telefone Fixo é obrigatório. \n";
		if(stAux.value == ""){stAux.value = "TELEFONE FIXO *";}
	}
		
	
	stAux = obj_form.txtEmail;
	if(stAux.value == "E-MAIL *"){stAux.value="";}
	if (stAux.value.length == 0){
		erro ++;
		stMsgErro += "O campo E-mail é obrigatório. \n";
		if(stAux.value == ""){stAux.value = "E-MAIL *";}
	}

	/*
	stAux = obj_form.txtTelCelular;
	if(stAux.value == "TELEFONE CELULAR"){stAux.value="";}
	if (stAux.value.length == 0){
		erro ++;
		stMsgErro += "O campo Telefone Celular é obrigatório. \n";
		if(stAux.value == ""){stAux.value = "TELEFONE CELULAR";}
	}

	stAux = obj_form.txtTexto;
	if (stAux.value.length == 0){
		erro ++;
		stMsgErro += "O campo Comentário é obrigatório. \n";
	}
	*/
	
	if (erro == 0){
	    obj_form.nmAcao.value=1;
		return true
	}else{
		alert(stMsgErro);
		return false
	}		
	
}
