function form_onsubmit() {

  if(form.nome.value=='') {
  alert('E cadê o seu nome? Tem que ter!');
  form.nome.focus(); return false;  }

  if(form.sexo.value=='') {
  alert('Assinale o sexo. É importante para o nosso controle!');
  form.sexo.focus(); return false;  }

  if(form.email.value=='') {
  alert('O e-mail é importante e indispensável!');
  form.email.focus(); return false;  }

  if (form.email.value.indexOf('@')==-1) {
    alert('E-mail inválido. Onde já se viu email sem ARROBA (@)???');
    form.email.focus();
    return false; }
  if (form.email.value.indexOf('.')==-1) {
    alert('E-mail inválido. Onde já se viu email sem PONTO (.)???');
    form.email.focus();
    return false; }

  if(form.cep.value=='') {
  alert('Você não preencheu o CEP. É importantíssimo!');
  form.cep.focus(); return false;  }

  if(form.endereco.value=='') {
  alert('Você não preencheu o nome da Rua!');
  form.endereco.focus(); return false;  }

  if(form.numero.value=='') {
  alert('Você não preencheu o campo NÚMERO!');
  form.numero.focus(); return false;  }

  if(form.cidade.value=='') {
  alert('Tem que ter a CIDADE, uai!');
  form.cidade.focus(); return false;  }

  if(form.estado.value=='') {
  alert('Falta assinalar o ESTADO!');
  form.estado.focus(); return false;  }


  if(form.cresen.value=='') {
  alert('É importantíssimo ter uma senha. Crie uma!');
  form.cresen.focus(); return false;  }
}

function form1_onsubmit() {

  if (form1.email.value.indexOf('@')==-1) {
    alert('E-mail inválido. Onde já se viu email sem ARROBA (@)???');
    form1.email.focus();
    return false; }
  if (form1.email.value.indexOf('.')==-1) {
    alert('E-mail inválido. Onde já se viu email sem PONTO (.)???');
    form1.email.focus();
    return false; }

  if(form1.nome.value=='') {
  alert('Você não preencheu o seu nome!!!');
  form1.nome.focus(); return false;  }

  if(form1.ender.value=='') {
  alert('É preciso ter o seu endereço!!!');
  form1.ender.focus(); return false;  }

  if(form1.nume.value=='') {
  alert('Você não preencheu o número da casa ou prédio!!!');
  form1.nume.focus(); return false;  }

  if(form1.esta.value=='') {
  alert('Está faltando o seu Estado!!!');
  form1.esta.focus(); return false;  }

  if(form1.esta.value=='XX') {
  alert('Está faltando o Estado!!!');
  form1.esta.focus(); return false;  }

  if(form1.cida.value=='') {
  alert('Está faltando a Cidade!!!');
  form1.cida.focus(); return false;  }

  if(form1.cep.value=='') {
  alert('O CEP é INDISPENSÁVEL!!!');
  form1.cep.focus();  return false;  }

  if(form1.cpf.value=='') {
  alert('O CPF é INDISPENSÁVEL!!!');
  form1.cpf.focus();  return false;  }

  if(form1.email.value=='') {
  alert('É fundamental ter o seu E-MAIL!!!');
  form1.email.focus(); return false;  }

  if (form1.email.value!==form1.cfemail.value) {
  alert('A confirmação do EMAIL não bate!!!');
  form1.email.focus(); return false; }

  if(form1.cefagen.value=='') {
  alert('Tem que ter o número da agência da Caixa!!!');
  form1.cefagen.focus(); return false; }

  if(form1.cefoper.value=='') {
  alert('Importantíssimo o tipo de conta na Caixa!!!');
  form1.cefoper.focus(); return false; }

  if(form1.sexo.value==' ') {
  alert('Faltou você marcar o seu sexo!!');
  form1.sexo.focus(); return false; }

  if(form1.cefconta.value=='') {
  alert('Faltou o número da conta da Caixa!!!');
  form1.cefconta.focus(); return false; }

  if(form1.sexo.value=='') {
  alert('Faltou o Sexo!!!');
  form1.sexo.focus(); return false; }

  if(form1.eciv.value=='') {
  alert('Faltou o Estado Civil!!!');
  form1.eciv.focus(); return false; }

  if(form1.escol.value=='') {
  alert('Faltou a Escolaridade!!!');
  form1.escol.focus(); return false; }

  if(form1.relig.value=='') {
  alert('Faltou a Religião!!!');
  form1.relig.focus(); return false; }

  if(form1.dia.value=='') {
  alert('Você não marcou o dia de nascimento!!');
  form1.dia.focus(); return false; }
  if(form1.mes.value=='') {
  alert('Você não marcou o mês de nascimento!!');
  form1.mes.focus(); return false; }
  if(form1.ano.value=='') {
  alert('Você não marcou o ano de nascimento!!');
  form1.ano.focus(); return false; }

  if(form1.cresen.value=='') {
  alert('É preciso uma senha, para entrar no sistema!');
  form1.cresen.focus(); return false; }

  if(form1.chave.value=='') {
  alert('Você tem que ter uma senha para entrar no sistema!!!');
  form1.chave.focus(); return false; }

  if (form1.chave.value!==form1.cfchave.value) {
  alert('A confirmação da senha não bate!!!');
  form1.chave.focus(); return false; }

}

function email_onchange () {
  if (form1.email.value.indexOf('@')==-1) {
    alert('E-mail inválido. Onde já se viu email sem ARROBA (@)???');
    form1.email.focus();
    return false; }
  if (form1.email.value.indexOf('.')==-1) {
    alert('E-mail inválido. Onde já se viu email sem PONTO (.)???');
    form1.email.focus();
    return false; }
}

function cpf_onkeyup() {
  if (isNaN(form1.cpf.value)) {
	  alert('O CPF é numérico');
	  form1.cpf.focus(); return false; } return true; }

function vcpf(cpf) {
  if (cpf.length != 11) {
     alert("Onde já se viu CPF com menos de 11 caracteres???");
     form1.cpf.focus();
     return false;
     }
  if ((cpf == "00000000000") || (cpf == "11111111111") ||
     (cpf  == "22222222222") || (cpf == "33333333333") ||
     (cpf  == "44444444444") || (cpf == "55555555555") ||
     (cpf  == "66666666666") || (cpf == "77777777777") ||
     (cpf  == "88888888888") || (cpf == "99999999999")
     ) {
     alert("CPF INVÁLIDO!!!");
     form1.cpf.focus();
     return false;
  }
  var soma;
  var resto;
  var i;
  soma = 0;
  for (i = 1; i <= 9; i++) {
    soma += Math.floor(cpf.charAt(i-1)) * (11 - i);
  }
  resto = 11 - (soma - (Math.floor(soma / 11) * 11));
  if ( (resto == 10) || (resto == 11) ) {
    resto = 0;
  }
  if ( resto != Math.floor(cpf.charAt(9)) ) {
    alert("O CPF TÁ INVÁLIDO");
    form1.cpf.focus();
    return false;
  }
  soma = 0;
  for (i = 1; i<=10; i++) {
    soma += cpf.charAt(i-1) * (12 - i);
  }
  resto = 11 - (soma - (Math.floor(soma / 11) * 11));
  if ( (resto == 10) || (resto == 11) ) {
    resto = 0;
  }
  if (resto != Math.floor(cpf.charAt(10)) ) {
    alert("O CPF TÁ INVÁLIDO");
    form1.cpf.focus();
    return false;
  }
  return true;
}

function uplin_onkeyup() {
  if (isNaN(form1.uplin.value)) {
	  alert('O campo Upline é numérico');
	  form1.uplin.focus(); return false; } return true; }

function nume_onkeyup() {
  if (isNaN(form1.nume.value)) {
	  alert('O campo Número é numérico');
	  form1.nume.focus(); return false; } return true; }

function cep_onkeyup() {
  if (isNaN(form1.cep.value)) {
	  alert('O campo CEP é numérico');
	  form1.CEP.focus(); return false; } return true; }

function cefagen_onkeyup() {
  if (isNaN(form1.cefagen.value)) {
	  alert('O campo Agência da Caixa é numérico');
	  form1.cefagen.focus(); return false; } return true; }

function cefconta_onkeyup() {
  if (isNaN(form1.cefconta.value)) {
	  alert('O campo Conta é numérico');
	  form1.cefconta.focus(); return false; } return true; }

function ddd_onkeyup() {
  if (isNaN(form1.ddd.value)) {
	  alert('O DDD do telefone é numérico');
	  form1.ddd.focus(); return false; } return true; }

function comparesenha() {
  if (form1.chave.value!==form1.cfchave.value) {
     alert('A confirmação da senha não bate!!!');
     form1.chave.focus();
     return false; }
     else {
     return true; }
 }
