﻿  function digitos(digit){
		digit.keyCode = ((digit.keyCode < 48) || (digit.keyCode > 57))?0:digit.keyCode;
  }

  //somente dígitos e vírgula são aceitos
  function numeros(digit){
	digit.keyCode = (((digit.keyCode < 48) || (digit.keyCode > 57)) && (digit.keyCode != 44))?0:digit.keyCode;
  }
  
  //somente dígitos e barra são aceitos
  function datas(digit){
	digit.keyCode = ((digit.keyCode < 47) || (digit.keyCode > 57))?0:digit.keyCode;
  }
  function valida1parte(){
	  	var nome = document.form_cadastro.nome.value;
		var data_nasc = document.form_cadastro.data_nasc.value;
		var end = document.form_cadastro.endereco.value;
		var bairro = document.form_cadastro.bairro.value;
		var cidade = document.form_cadastro.cidade.value;
		var cep = document.form_cadastro.cep.value;
		var fone_cel = document.form_cadastro.fone_cel.value;
		var fone_res = document.form_cadastro.fone_res.value;		
		var fone_rec = document.form_cadastro.fone_rec.value;
		
		if (nome=='') {
		  	alert('Digite o Nome.');
			document.form_cadastro.nome.focus();
			return false;
		}
	//validar data de nascimento
		erro=0;
		hoje = new Date();
		anoAtual = hoje.getFullYear();
		barras = document.form_cadastro.data_nasc.value.split("/");
		if (barras.length == 3){
			dia = barras[0];
			mes = barras[1];
			ano = barras[2];
			resultado = (!isNaN(dia) && (dia > 0) && (dia < 32)) && (!isNaN(mes) && (mes > 0) && (mes < 13)) && (!isNaN(ano) && (ano.length == 4) && (ano <= anoAtual && ano >= 1900));
			if (!resultado) {
				alert("Data de Nascimento Inválida!");
				document.form_cadastro.data_nasc.focus();
				return false;
			}
		} else {
			alert("Data de Nascimento Inválida!");
			document.form_cadastro.data_nasc.focus();
			return false;
		}
		
		if (end=='') {
		  alert('Digite o Endereço.');
			document.form_cadastro.end.focus();
			return false;
		}
		if (bairro=='') {
		  alert('Digite o Bairro.');
			document.form_cadastro.bairro.focus();
			return false;
		}
		if (cidade=='') {
		  alert('Digite a Cidade.');
			document.form_cadastro.cidade.focus();
			return false;
		}
		if (cep=='') {
		  alert('Digite o CEP.');
			document.form_cadastro.cep.focus();
			return false;
		
		}
		if (fone_cel=='') 
			if (fone_res=='')
			    if (fone_rec==''){
		  alert('Digite pelo menos um Telefone para contato.');
			document.form_cadastro.fone_cel.focus();
			return false;
		}
		return true;
	}
