function vercpf (cpf) 
{
cpf = remove(cpf, ".");
cpf = remove(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;
add = 0;
for (i=0; i < 9; i ++)
add += parseInt(cpf.charAt(i)) * (10 - i);
rev = 11 - (add % 11);
if (rev == 10 || rev == 11)
rev = 0;
if (rev != parseInt(cpf.charAt(9)))
return false;
add = 0;
for (i = 0; i < 10; i ++)
add += parseInt(cpf.charAt(i)) * (11 - i);
rev = 11 - (add % 11);
if (rev == 10 || rev == 11)
rev = 0;
if (rev != parseInt(cpf.charAt(10)))
return false;
return true;
}
function chk_cpf(v){
//v = cpf.value;
p = "";
sp = v.split(/([.-])/);
t = sp.length;
  for (i=0; i < t; i++)
    {
    p += sp[i];
    }
  return p;
}
function remove(str, sub) {
   i = str.indexOf(sub);
   r = "";
   if (i == -1) return str;
   r += str.substring(0,i) + remove(str.substring(i + sub.length), sub);
   return r;
 }
function clica(id,iderro){
document.getElementById(id).style.background = '';
document.getElementById(iderro).style.display = 'none';
}
function clicaemail(id,iderro,iderro2){
document.getElementById(id).style.background = '';
document.getElementById(iderro).style.display = 'none';
document.getElementById(iderro2).style.display = 'none';
}
function clicaconfirm( id,iderro,iderro2,iderro3 ){
document.getElementById(id).style.background = '';
document.getElementById(iderro).style.display = 'none';
document.getElementById(iderro2).style.display = 'none';
document.getElementById(iderro3).style.display = 'none';
}
function clica2(iderro){
document.getElementById(iderro).style.display = 'none';
}

function clica3(id){
document.getElementById(id).style.display = 'none';
}

function clica4(id){
document.getElementById(id).style.display = '';
}

function clica5(id){
document.getElementById(id).style.background = '';
}
function valida_newsemail(nform){
erros = true;  
if (nform.nome.value == ""){
document.getElementById('nome').style.background = '#fcc';
document.getElementById('erro0').style.display = '';
erros = false;
}
if (nform.sobrenome.value == ""){
document.getElementById('sobrenome').style.background = '#fcc';
document.getElementById('erro1').style.display = '';
erros = false;
}
if (nform.email.value == ""){
document.getElementById('email').style.background = '#fcc';
document.getElementById('erro2').style.display = '';
erros = false;
}else{
  parte1 = nform.email.value.indexOf("@");
  parte2 = nform.email.value.indexOf(".");
  parte3 = nform.email.value.length;
  if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
    document.getElementById('email').style.background = '#fcc';
    document.getElementById('erro2a').style.display = '';
    erros = false;
  }
}
if (nform.security_code.value == ""){
document.getElementById('security_code').style.background = '#fcc';
document.getElementById('erro3').style.display = '';
erros = false;
}
return erros;
}
function valida_esqueceu_logar(nform){
erros = true;  
if (nform.email.value == ""){
document.getElementById('email').style.background = '#fcc';
document.getElementById('erro2').style.display = '';
erros = false;
}else{
  parte1 = nform.email.value.indexOf("@");
  parte2 = nform.email.value.indexOf(".");
  parte3 = nform.email.value.length;
  if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
    document.getElementById('email').style.background = '#fcc';
    document.getElementById('erro2a').style.display = '';
    erros = false;
  }
}
if (nform.security_code.value == ""){
document.getElementById('security_code').style.background = '#fcc';
document.getElementById('erro4').style.display = '';
erros = false;
}
//alert(erros);
return erros;
}
function valida_logar(nform){
erros = true;  
if (nform.login.value == ""){
document.getElementById('login').style.background = '#fcc';
document.getElementById('erro1').style.display = '';
erros = false;
}
if (nform.senha.value == ""){
document.getElementById('senha').style.background = '#fcc';
document.getElementById('erro2').style.display = '';
erros = false;
}
return erros;
}
function valida_editcad(nform){
erros = true;
if (nform.nosachou.value == "" || nform.nosachou.value < 1){
document.getElementById('nosachou').style.background = '#fcc';
document.getElementById('erro0').style.display = '';
erros = false;
}
if (nform.nome.value == ""){
document.getElementById('nome').style.background = '#fcc';
document.getElementById('erro1').style.display = '';
erros = false;
}
if (nform.email.value == ""){
document.getElementById('email').style.background = '#fcc';
document.getElementById('erro2').style.display = '';
erros = false;
}else{
  parte1 = nform.email.value.indexOf("@");
  parte2 = nform.email.value.indexOf(".");
  parte3 = nform.email.value.length;
  if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
    document.getElementById('email').style.background = '#fcc';
    document.getElementById('erro2a').style.display = '';
    erros = false;
  }
}
/*
if (nform.telefone.value == ""){
document.getElementById('telefone').style.background = '#fcc';
document.getElementById('erro3').style.display = '';
erros = false;
}
if (nform.celular.value == ""){
document.getElementById('celular').style.background = '#fcc';
document.getElementById('erro4').style.display = '';
erros = false;
}
*/
if (nform.cep.value == ""){
document.getElementById('cep').style.background = '#fcc';
/*document.getElementById('erro5').style.display = '';*/
erros = false;
}
/*
if (nform.endereco.value == ""){
document.getElementById('endereco').style.background = '#fcc';
document.getElementById('erro6e').style.display = '';
erros = false;
}
if (nform._endereco.value == ""){
document.getElementById('_endereco').style.background = '#fcc';
document.getElementById('erro6').style.display = '';
erros = false;
}
if (nform.bairro.value == ""){
document.getElementById('bairro').style.background = '#fcc';
document.getElementById('erro7').style.display = '';
erros = false;
}*/
if (nform.estado.value == ""){
document.getElementById('estado').style.background = '#fcc';
document.getElementById('erro8').style.display = '';
erros = false;
}
if (nform.cidade.value == ""){
document.getElementById('cidade').style.background = '#fcc';
document.getElementById('erro9').style.display = '';
erros = false;
}
if (nform.cpf.value == ""){
document.getElementById('cpf').style.background = '#fcc';
document.getElementById('erro10').style.display = '';
erros = false;
}else{
  var cpf = nform.cpf.value;
  if (vercpf(cpf)){
    var i = '';
  }else{
    document.getElementById('cpf').style.background = '#fcc';
    document.getElementById('erro10').style.display = '';
    erros = false;
  }
}
if (nform.nasc.value == ""){
document.getElementById('nasc').style.background = '#fcc';
document.getElementById('erro11').style.display = '';
erros = false;
}
if (nform.senhaatual.value == ""){
  document.getElementById('senhaatual').style.background = '#fcc';
  document.getElementById('erro12').style.display = '';
  erros = false;
}
if (nform.senha.value == ""){
document.getElementById('senha').style.background = '#fcc';
document.getElementById('erro13').style.display = '';
erros = false;
}
if (nform.confirm.value == ""){
document.getElementById('confirm').style.background = '#fcc';
document.getElementById('erro14').style.display = '';
erros = false;
}
if (nform.security_code.value == ""){
document.getElementById('security_code').style.background = '#fcc';
document.getElementById('erro15').style.display = '';
erros = false;
}
if (nform.confirm.value != nform.senha.value && nform.senha.value != ""){
document.getElementById('confirm').style.background = '#fcc';
document.getElementById('erro13a').style.display = '';
document.getElementById('erro14a').style.display = '';
erros = false;
}
return erros; 
}

function valida_novocad(nform){
erros = true;
if (nform.nosachou.value == "" || nform.nosachou.value < 1){
document.getElementById('nosachou').style.background = '#fcc';
document.getElementById('erro0').style.display = '';
erros = false;
}
if (nform.nome.value == ""){
document.getElementById('nome').style.background = '#fcc';
document.getElementById('erro1').style.display = '';
erros = false;
}
if (nform.email.value == ""){
document.getElementById('email').style.background = '#fcc';
document.getElementById('erro2').style.display = '';
erros = false;
}else{
  parte1 = nform.email.value.indexOf("@");
  parte2 = nform.email.value.indexOf(".");
  parte3 = nform.email.value.length;
  if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
    document.getElementById('email').style.background = '#fcc';
    document.getElementById('erro2a').style.display = '';
    erros = false;
  }
}
/*
if (nform.telefone.value == ""){
document.getElementById('telefone').style.background = '#fcc';
document.getElementById('erro3').style.display = '';
erros = false;
}
if (nform.celular.value == ""){
document.getElementById('celular').style.background = '#fcc';
document.getElementById('erro4').style.display = '';
erros = false;
}
*/
if (nform.cep.value == ""){
document.getElementById('cep').style.background = '#fcc';
/*document.getElementById('erro5').style.display = '';*/
erros = false;
}
/*
if (nform.endereco.value == ""){
document.getElementById('endereco').style.background = '#fcc';
document.getElementById('erro6e').style.display = '';
erros = false;
}
if (nform._endereco.value == ""){
document.getElementById('_endereco').style.background = '#fcc';
document.getElementById('erro6').style.display = '';
erros = false;
}
if (nform.bairro.value == ""){
document.getElementById('bairro').style.background = '#fcc';
document.getElementById('erro7').style.display = '';
erros = false;
}*/
if (nform.estado.value == ""){
document.getElementById('estado').style.background = '#fcc';
document.getElementById('erro8').style.display = '';
erros = false;
}
if (nform.cidade.value == ""){
document.getElementById('cidade').style.background = '#fcc';
document.getElementById('erro9').style.display = '';
erros = false;
}
if (nform.cpf.value == ""){
document.getElementById('cpf').style.background = '#fcc';
document.getElementById('erro10').style.display = '';
erros = false;
}else{
  var cpf = nform.cpf.value;
  if (vercpf(cpf)){
    var i = '';
  }else{
    document.getElementById('cpf').style.background = '#fcc';
    document.getElementById('erro10').style.display = '';
    erros = false;
  }
}
if (nform.nasc.value == ""){
document.getElementById('nasc').style.background = '#fcc';
document.getElementById('erro11').style.display = '';
erros = false;
}
if (nform.login.value == ""){
  document.getElementById('login').style.background = '#fcc';
  document.getElementById('erro12').style.display = '';
  erros = false;
}else{
  var logininput = nform.login.value;
  if (logininput.length < 4){
    document.getElementById('login').style.background = '#fcc';
    document.getElementById('erro12b').style.display = '';
    erros = false;    
  }
  if (nform.login.value == nform.confirm_login.value){
    document.getElementById('login').style.background = '#fcc';
    document.getElementById('erro12a').style.display = '';
    erros = false;
  }
}
if (nform.senha.value == ""){
document.getElementById('senha').style.background = '#fcc';
document.getElementById('erro13').style.display = '';
erros = false;
}
if (nform.confirm.value == ""){
document.getElementById('confirm').style.background = '#fcc';
document.getElementById('erro14').style.display = '';
erros = false;
}
if (nform.security_code.value == ""){
document.getElementById('security_code').style.background = '#fcc';
document.getElementById('erro15').style.display = '';
erros = false;
}
if (nform.confirm.value != nform.senha.value && nform.senha.value != ""){
document.getElementById('confirm').style.background = '#fcc';
document.getElementById('erro13a').style.display = '';
document.getElementById('erro14a').style.display = '';
erros = false;
}
return erros;
}
function valida_recuperar(nform){
erros = true;
if (nform.senha.value == ""){
document.getElementById('senha').style.background = '#fcc';
document.getElementById('erro13').style.display = '';
erros = false;
}
if (nform.confirm.value == ""){
document.getElementById('confirm').style.background = '#fcc';
document.getElementById('erro14').style.display = '';
erros = false;
}
if (nform.security_code.value == ""){
document.getElementById('security_code').style.background = '#fcc';
document.getElementById('erro4').style.display = '';
erros = false;
}
if (nform.confirm.value != nform.senha.value && nform.senha.value != ""){
document.getElementById('confirm').style.background = '#fcc';
document.getElementById('erro13a').style.display = '';
document.getElementById('erro14a').style.display = '';
erros = false;
}
return erros;
}
