
function validate_login(){
    var erro = 0;

    if (document.formtop.cpf.value == "") {
      alert("Informe o Login.");
      erro = 1;
    }
    if (erro == 0 && ! num_check(document.formtop.cpf.value)) {
      alert("Login inválido! Informe somente números.");
      erro = 1;
    }
    if (erro == 0 && ! cpf_check(document.formtop.cpf.value)) {
      alert("CPF inválido!");
      erro = 1;
    }
    if (erro == 0 && document.formtop.senha.value == "") {
      alert("Informe a senha.");
      erro = 1;
    }

    var senha = document.formtop.senha.value;
    senha = senha.replace(/^\s+|\s+$/g,"");
    
    if (erro == 0 && senha.length < 4) {
      alert("A senha tem que ter no mínimo 4 caracteres, não brancos.");
      erro = 1;
    }

    if (erro == 0) {

      //stripFormatForm();
      document.formtop.submit();
    }
}
function irPara(url1, url2, vstep, qtdTotal){
  var irPara = document.formIrPara.irPara.value;
  if (irPara > qtdTotal){
     alert("Página inexistente.")
     document.formIrPara.irPara.value = qtdTotal;
  }else{
    irPara = (irPara-1) * vstep;
    document.formIrPara.action = url1 + irPara + url2;
    document.formIrPara.submit();
  }

}

function validate_contato(){
    alert("inicio");
  //if (checkForm()) {
    var erro = 0;

    if (document.form.nome.value == "") {
      alert("Cadastre o nome.");
      erro = 1;
    } // if

    if (erro == 0 && document.form.email.value != "") {
      if (! email_check(document.form.email.value)) {
        alert("Email inválido!");
        erro = 1;
      } // if
    } // if

    if (document.form.assunto.value == "") {
      alert("Cadastre o texto.");
      erro = 1;
    } // if

    if (erro == 0 && ! char_check(document.form.nome.value))
      erro = 1;
    if (erro == 0 && ! char_check(document.form.email.value))
      erro = 1;
    if (erro == 0 && ! char_check(document.form.assunto.value))
      erro = 1;

    if (erro == 0) {
      document.form.submit();
    } // if
  //} // if

}

//*   Validação do form de Esqueci minha Senha*/
function validate_esqueci(){

    var erro = 0;

    if (erro == 0 && document.form.cpf.value == "") {
      alert("Informe o CPF.");
      erro = 1;
    }

    if (erro == 0 && ! num_check(document.form.cpf.value)) {
      alert("CPF inválido! Informe somente números.");
      erro = 1;
    }

    if (erro == 0 && ! cpf_check(document.form.cpf.value)) {
      alert("CPF inválido!");
      erro = 1;
    }

    if (erro == 0 && document.form.email.value == "") {
      alert("Cadastre o email.");
      erro = 1;
    }

    if (erro == 0 && ! email_check(document.form.email.value)) {
      alert("Email inválido!");
      erro = 1;
    }

    if (erro == 0) {
      document.form.submit();
    }
}


//*   Validação do form de Meu Primeiro Acesso*/

function validate_primeiro_acesso(){

    var erro = 0;

    if (erro == 0 && document.form.cpf.value == "") {
      alert("Informe o CPF.");
      erro = 1;
    }

    if (erro == 0 && ! num_check(document.form.cpf.value)) {
      alert("CPF inválido! Informe somente números.");
      erro = 1;
    }

    if (erro == 0 && ! cpf_check(document.form.cpf.value)) {
      alert("CPF inválido!");
      erro = 1;
    }

    if (erro == 0) {
       document.form.action = "cadastro.asp?act1=1a";
       document.form.submit();
    }
}

function validate_hipercheck(){

    var erro = 0;

    if (erro == 0 && document.form.numero.value == "") {
      alert("Informe o código do HiperCheque.");
      erro = 1;
    }

    if (erro == 0 && ! num_check(document.form.numero.value)) {
      alert("HiperCheque inválido! Informe somente números.");
      erro = 1;
    }

    var hc = document.form.numero.value;

    if (erro == 0 && hc.length < 15) {
      alert("Informe o código do HiperCheque com 15 digitos.");
      erro = 1;
    }
	

    if (erro == 0) {
       document.form.action = "hipercheck.asp?act=calc";
       document.form.submit();
    }
}

function validate_selo(){

    var erro = 0;

    //if (erro == 0 && document.form.numero.value == "") {
    //  alert("Informe o código do Selo Digital.");
    //  erro = 1;
    //}

    var selo = "";
    var selos = "";
    
    if (erro == 0 && document.form.numero1.value != "") {
      if (! num_check(document.form.numero1.value)) {
        alert("Selo Digital inválido! Informe somente números.");
        erro = 1;
      }
      selo = document.form.numero1.value;
      if (erro == 0 && selo.length < 15) {
        alert("Informe o código do Selo Digital com 15 digitos.");
        erro = 1;
      }
      if (erro == 0) {
        selos += selo + ";";
      }
    }

    if (erro == 0 && document.form.numero2.value != "") {
      if (! num_check(document.form.numero2.value)) {
        alert("Selo Digital inválido! Informe somente números.");
        erro = 1;
      }
      selo = document.form.numero2.value;
      if (erro == 0 && selo.length < 15) {
        alert("Informe o código do Selo Digital com 15 digitos.");
        erro = 1;
      }
      if (erro == 0) {
        selos += selo + ";";
      }
    }

    if (erro == 0 && document.form.numero3.value != "") {
      if (! num_check(document.form.numero3.value)) {
        alert("Selo Digital inválido! Informe somente números.");
        erro = 1;
      }
      selo = document.form.numero3.value;
      if (erro == 0 && selo.length < 15) {
        alert("Informe o código do Selo Digital com 15 digitos.");
        erro = 1;
      }
      if (erro == 0) {
        selos += selo + ";";
      }
    }

    if (erro == 0 && document.form.numero4.value != "") {
      if (! num_check(document.form.numero4.value)) {
        alert("Selo Digital inválido! Informe somente números.");
        erro = 1;
      }
      selo = document.form.numero4.value;
      if (erro == 0 && selo.length < 15) {
        alert("Informe o código do Selo Digital com 15 digitos.");
        erro = 1;
      }
      if (erro == 0) {
        selos += selo + ";";
      }
    }

    if (erro == 0 && document.form.numero5.value != "") {
      if (! num_check(document.form.numero5.value)) {
        alert("Selo Digital inválido! Informe somente números.");
        erro = 1;
      }
      selo = document.form.numero5.value;
      if (erro == 0 && selo.length < 15) {
        alert("Informe o código do Selo Digital com 15 digitos.");
        erro = 1;
      }
      if (erro == 0) {
        selos += selo + ";";
      }
    }

    if (erro == 0 && document.form.numero6.value != "") {
      if (! num_check(document.form.numero6.value)) {
        alert("Selo Digital inválido! Informe somente números.");
        erro = 1;
      }
      selo = document.form.numero6.value;
      if (erro == 0 && selo.length < 15) {
        alert("Informe o código do Selo Digital com 15 digitos.");
        erro = 1;
      }
      if (erro == 0) {
        selos += selo + ";";
      }
    }

    if (erro == 0 && document.form.numero7.value != "") {
      if (! num_check(document.form.numero7.value)) {
        alert("Selo Digital inválido! Informe somente números.");
        erro = 1;
      }
      selo = document.form.numero7.value;
      if (erro == 0 && selo.length < 15) {
        alert("Informe o código do Selo Digital com 15 digitos.");
        erro = 1;
      }
      if (erro == 0) {
        selos += selo + ";";
      }
    }

    if (erro == 0 && document.form.numero8.value != "") {
      if (! num_check(document.form.numero8.value)) {
        alert("Selo Digital inválido! Informe somente números.");
        erro = 1;
      }
      selo = document.form.numero8.value;
      if (erro == 0 && selo.length < 15) {
        alert("Informe o código do Selo Digital com 15 digitos.");
        erro = 1;
      }
      if (erro == 0) {
        selos += selo + ";";
      }
    }

    if (erro == 0 && document.form.numero9.value != "") {
      if (! num_check(document.form.numero9.value)) {
        alert("Selo Digital inválido! Informe somente números.");
        erro = 1;
      }
      selo = document.form.numero9.value;
      if (erro == 0 && selo.length < 15) {
        alert("Informe o código do Selo Digital com 15 digitos.");
        erro = 1;
      }
      if (erro == 0) {
        selos += selo + ";";
      }
    }

    if (erro == 0 && document.form.numero10.value != "") {
      if (! num_check(document.form.numero10.value)) {
        alert("Selo Digital inválido! Informe somente números.");
        erro = 1;
      }
      selo = document.form.numero10.value;
      if (erro == 0 && selo.length < 15) {
        alert("Informe o código do Selo Digital com 15 digitos.");
        erro = 1;
      }
      if (erro == 0) {
        selos += selo + ";";
      }
    }

    if (document.form.numero1.value == "" && document.form.numero2.value == "" && document.form.numero3.value == "" && 
    document.form.numero4.value == "" && document.form.numero5.value == "" && document.form.numero6.value == "" && 
    document.form.numero7.value == "" && document.form.numero8.value == "" && document.form.numero9.value == "" && 
    document.form.numero10.value == ""){
      alert("Informe pelo menos 1 Selo Digital.");
      erro = 1;
    }

    if (erro == 0) {
      var lista = selos.split(";");
      var existe = false;

      for (i = 0; i < lista.length - 1; i++){

        selo = lista[i];
        
        for (j = 0; j < lista.length - 1; j++){

            if (j != i){
                if (selo == lista[j]){
                  existe = true;
                }
            }
        }      
      
      }

      if (existe){
        alert("Selo Digital já informado na tela.");
        erro = 1;
      }

    }

    if (erro == 0) {
       document.form.action = "selodigital1.asp?act=calc";
       document.form.submit();
    }
}
