function checa_cpf(CPF) {
 if (CPF.length != 11 || CPF == "00000000000" || CPF == "11111111111" ||
  CPF == "22222222222" || CPF == "33333333333" || CPF == "44444444444" ||
  CPF == "55555555555" || CPF == "66666666666" || CPF == "77777777777" ||
  CPF == "88888888888" || CPF == "99999999999")
  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)))
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)))
  return false;
 return true;
 }
function validar_form(form){
if(!checa_cpf(form.cpf.value)){
alert("CPF Inválido. Preencha novamente!");
form.cpf.focus();
return (false);
}

if (!form.nome.value){
alert("Digite o seu nome!!!");
form.nome.focus();
return (false);
}

if (!form.ddd_tres.value){
alert("Informe o DDD do telefone de contato !!!");
form.ddd_tres.focus();
return (false);
}

if (!form.tel_res.value){
alert("Informe o telefone de contato !!!");
form.tel_res.focus();
return (false);
}

if (!form.email.value){
alert("O campo e-mail está Vazio !!!");
form.email.focus();
return (false);
}
if (form.email.value.indexOf('@', 0) == -1){
alert("O e-mail é inválido !!!");
form.email.focus();
return (false);
}

if (!form.senha.value){
alert("O campo senha está vazio !!!");
form.senha.focus();
return (false);
}
if (form.senha.value.length < 4){
alert("O campo senha deve ter no mínimo 04 números !!!")
form.senha.focus();
return (false);
}
if (form.senha.value.length > 8){
alert("O campo senha deve ter no máximo 08 números !!!")
form.senha.focus();
return (false);
}
if (!form.confsenha.value){
alert("O campo de cofirmação da senha está vazio !!!");
form.confsenha.focus();
return (false);
}
if (form.senha.value != form.confsenha.value){
alert("Esta senha difere da primeira. Digite novamente.");
form.confsenha.focus();
return (false);
}
if (!form.lembrete.value){
alert("O campo lembrete da senha está vazio !!!");
form.lembrete.focus();
return (false);
}
}
