// Valida Formulario Piscina
function valida(){
	var nome = cadastro.txtNome.value;
	var CPF = cadastro.txtCPF.value;
	var rg = cadastro.txtRG.value;
	var data = cadastro.txtData.value;
	var resp = cadastro.txtResponsavel.value;
	var mail = cadastro.txtEmail.value;
	var mail2 = cadastro.txtEmail2.value;
	var end = cadastro.txtEndereco.value;
	var nro = cadastro.txtNro.value;
	var bairro = cadastro.txtBairro.value;
	var cidade = cadastro.txtCidade.value;
	var fone = cadastro.txtFone.value;
	var cel = cadastro.txtCelular.value;
	
	if(nome==""){
	  alert("Informe o Nome Completo do aluno")
	  document.cadastro.txtNome.focus();
	  return false;
	  }
	
	if(data==""){
	  alert("Informe a data de Nascimento do aluno")
	  document.cadastro.txtData.focus();
	  return false;
	  }
	  
	 if(data.length < 10){
	  alert("Data de Nascimento com formato inválido. Informe dd/mm/aaaa")
	  document.cadastro.txtData.focus();
	  return false;
	  }
	  
    if(resp==""){
	  alert("Informe o Nome Completo do responsável")
	  document.cadastro.txtResponsavel.focus();
	  return false;
	  }
	  
	if(CPF==""){
	  alert("Informe o CPF do responsável")
	  document.cadastro.txtCPF.focus();
	  return false;
	  }
	
	if (CPF.length != 11 || CPF == "00000000000" || CPF == "11111111111" ||
		CPF == "22222222222" ||	CPF == "33333333333" || CPF == "44444444444" ||
		CPF == "55555555555" || CPF == "66666666666" || CPF == "77777777777" ||
		CPF == "88888888888" || CPF == "99999999999"){
		alert("Informe um CPF válido")
		document.cadastro.txtCPF.focus();
		return false;
		}
	soma = 0;
	for (i=0; i < 9; i ++)
		soma += parseInt(CPF.charAt(i)) * (10 - i);
	resto = 11 - (soma % 11);
	if (resto == 10 || resto == 11)
		resto = 0;
	if (resto != parseInt(CPF.charAt(9))){
	    alert("Informe um CPF válido")
	    document.cadastro.txtCPF.focus();
		return false;
	}
	soma = 0;
	for (i = 0; i < 10; i ++)
		soma += parseInt(CPF.charAt(i)) * (11 - i);
	resto = 11 - (soma % 11);
	if (resto == 10 || resto == 11)
		resto = 0;
	if (resto != parseInt(CPF.charAt(10))){
	    alert("Informe um CPF Válido")
	    document.cadastro.txtCPF.focus();
		return false;
		}
    
	if(rg==""){
	  alert("Informe o RG do Responsável")
	  document.cadastro.txtRG.focus();
	  return false;
	  }
	 
	if((mail=="")||(mail.indexOf("@")==-1)){
	   alert("Informe um e-mail válido")
	   document.cadastro.txtEmail.focus();
	   return false;
	   }
	
	if(mail2==""){
	  alert("Confirme o seu e-mail")
	  document.cadastro.txtEmail2.focus();
	  return false;
	  }
	
	if(mail!=mail2){
	  alert("E-mails diferentes. Por favor confirme seu e-mail")
	  document.cadastro.txtEmail2.focus();
	  return false;
	  }
	    
	if(end==""){
	  alert("Informe o seu Endereço")
	  document.cadastro.txtEndereco.focus();
	  return false;
	  }
	  
	if(nro==""){
	  alert("Informe o Número do seu Endereço")
	  document.cadastro.txtNro.focus();
	  return false;
	  }
	  
	if(bairro==""){
	  alert("Informe o seu Bairro")
	  document.cadastro.txtBairro.focus();
	  return false;
	  }
	  
	if(cidade==""){
	  alert("Informe a sua Cidade")
	  document.cadastro.txtCidade.focus();
	  return false;
	  }
	  
	if((fone=="")&&(cel=="")){
	  alert("Informe um Telefone de contato")
	  document.cadastro.txtFone.focus();
	  return false;
	  }
	  
	  if((nome=true)&&(CPF=true)&&(rg=true)&&(data=true)&&(mail=true)&&(mail2=true)&&(end=true)&&(nro=true)&&(bairro=true)&&(cidade=true)&&(fone=true)&&(cel=true))
	     document.cadastro.submit();
}