function validaCadastro(f)
{

 if(f.txt_nome.value == "")
   {
     alert("Por favor, informe seu nome.");
	 f.txt_nome.focus();
	 return false;
   }
  if(f.txt_cpf.value == "")
   {
     alert("Por favor, informe seu CPF.");
	 f.txt_cpf.focus();
	 return false;
   }  
  
	preencheu = false;
	botoes = f.sexo.length;
	
	for (i=0; i < botoes; i++) {
		if (f.sexo[i].checked) {
			preencheu = true;
			break;
		}
	} if (!preencheu) {
		alert("Por favor, escolha o sexo.");
		return false;
	}
	
	if(f.txt_dt_nasc.value == "")
   {
     alert("Por favor, informe sua Data de Nascimento");
	 f.txt_dt_nasc.focus();
	 return false;
   } 
   
   	if(f.txt_dt_nasc.value == "")
   {
     alert("Por favor, informe sua Data de Nascimento");
	 f.txt_dt_nasc.focus();
	 return false;
   }
  
  if(f.txt_telefone.value == "")
   {
     alert("Por favor, informe seu Telefone");
	 f.txt_telefone.focus();
	 return false;
   }   
   
     if(f.txt_cep.value == "")
   {
     alert("Por favor, informe seu CEP");
	 f.txt_cep.focus();
	 return false;
   }  
   
   
    if(f.txt_estado.value == "")
   {
     alert("Por favor, informe seu estado");
	 f.txt_estado.focus();
	 return false;
   }  
    if(f.txt_cidade.value == "")
   {
     alert("Por favor, informe sua cidade");
	 f.txt_cidade.focus();
	 return false;
   }  
   
   if(f.txt_logradouro.value =="")
   {
	 alert("Por favor, informe o seu endereço");
	 f.txt_logradouro.focus();
	 return false;
	}
	
   if(f.txt_numero.value=="")
   {
	 alert("Por favor, informe o número");
	 f.txt_numero.focus();
	 return false;
	}
	
	if(f.txt_bairro.value=="")
	{
		alert("Por favor, informe o bairro");
		f.txt_bairro.focus();
		return false;
	}
   
    if(f.txt_senha1.value=="")
	{
	 alert("Digite a sua senha. Dica: combinações de letras e números tornam a sua senha mais segura!");
	 f.txt_senha1.focus();
	 return false;
   }

	if(f.txt_senha2.value=="")
	{
	 alert("Você precisa confirmar a sua senha!")
	 f.txt_senha2.focus();
	 return false;
	 }
   
   if(f.txt_senha1.value != f.txt_senha2.value) {
	 alert("As senhas digitadas não correspondem! Dica: combinações de letras e números tornam a sua senha mais segura!");
	 f.txt_senha1.focus();
	 return false;
   }   
   
    if(f.txt_senha1.value != f.txt_senha2.value) {
	 alert("Senha e confirmação não correspondem");
	 f.txt_senha2.focus();
	 return false;
   }   
   f.submit();
   
}

