function nacionalidadeCliente(isNacional){
    switch(parseInt(isNacional)){
        case 0:
            clienteInternacional();
            break;
        case 1:
            clienteNacional();
            break;
    }
}
function clienteInternacional(){
    var estado                  = document.getElementById("estadoCliente");
    var cidade                  = document.getElementById("cidadeCliente");
    var enderecoCompleto        = document.getElementById("enderecoCompleto");
    var linhaCidade             = document.getElementById("linhaCampoCidade");
    var linhaEstado             = document.getElementById("linhaCampoEstado");
    var linhaEnderecoCompleto   = document.getElementById("linhaCampoEnderecoCompleto");
    
    
    estado.disabled = true;
    cidade.disabled = true;
    enderecoCompleto.disabled = false;
    
    linhaCidade.style.display = "none";
    linhaEstado.style.display = "none";
    linhaEnderecoCompleto.style.display = "";
}
function clienteNacional(){
    var estado                  = document.getElementById("estadoCliente");
    var cidade                  = document.getElementById("cidadeCliente");
    var enderecoCompleto        = document.getElementById("enderecoCompleto");
    var linhaCidade             = document.getElementById("linhaCampoCidade");
    var linhaEstado             = document.getElementById("linhaCampoEstado");
    var linhaEnderecoCompleto   = document.getElementById("linhaCampoEnderecoCompleto");
    
    estado.disabled = false;
    cidade.disabled = false;
    enderecoCompleto.disabled = true;
    
    linhaCidade.style.display = "";
    linhaEstado.style.display = "";
    linhaEnderecoCompleto.style.display = "none";
}

var TAMANHO_CPF = 14;
var TAMANHO_CEP = 9;
var TAMANHO_DATA = 10;
var TAMANHO_TELEFONE = 14;
var TAMANHO_CNPJ = 18;

function formInserirPF(){
    var nome                    = document.getElementById("nomeCliente");
    var cpf                     = document.getElementById("cpfCliente");
    var rg                      = document.getElementById("rgCliente");    
    var endereco                = document.getElementById("enderecoCliente");
    var cep                     = document.getElementById("cepCliente");
    var pais                    = document.getElementById("paisCliente");
    var estado                  = document.getElementById("estadoCliente");
    var cidade                  = document.getElementById("cidadeCliente");
    var enderecoCompleto        = document.getElementById("enderecoCompleto");
    var telefone1               = document.getElementById("telCliente1");
    var telefone2               = document.getElementById("telCliente2");
    var email                   = document.getElementById("emailCliente");
    var dataNasc                = document.getElementById("dataNascCliente");
    var senhaCliente            = document.getElementById("senhaCliente");
    var confirmacaoSenha        = document.getElementById("confirmacaoSenha");    
    
    var erro1 = false;
    var erro2 = false;
    var erro3 = false;
    
    if(nome.value.trim() == ""){        
        erro1 = true;
        nome.className    = "input_erro";        
    } else {
        nome.className    = "";
    }
    
    if(cpf.value == ""){        
        erro1 = true;
        cpf.className = "input_erro";
    } else if (cpf.value.length != TAMANHO_CPF) {
        erro1 = true;
        cpf.className = "input_erro";
    } else {
        cpf.className = "";        
    }
    
    if (!verificaCpf(cpf.value)) {
    	alert("CPF inválido!");
    	cpf.className = "input_erro";
    	erro3 = true;
    }
    
    if(rg.value.trim() == ""){        
        erro1 = true;
        rg.className = "input_erro";
    } else {
        rg.className = "";
    }
        
    if(endereco.value.trim() == ""){        
        erro1 = true;
        endereco.className = "input_erro";
    } else {
        endereco.className = "";
    }
    
    if (cep.value.trim() == ""){        
        erro1 = true;
        cep.className = "input_erro";
    } else if (cep.value.length != TAMANHO_CEP) {
        erro1 = true;
        cep.className = "input_erro";
    } else {
        cep.className = "";
    }
    
    if(pais.value == "1"){
        if(estado.value == "0"){                       
            erro1 = true;
            estado.className = "input_erro";
        } else {
            estado.className = "";
        }
        
        if(cidade.value == "0"){                       
            erro1 = true;
            cidade.className = "input_erro";
        } else {
            cidade.className = "";
        }
    } else {
        if(enderecoCompleto.value.trim() == ""){            
            erro1 = true;
            enderecoCompleto.className = "input_erro";
        } else {
            enderecoCompleto.className = "";
        }
    }
    
    if(telefone1.value.trim() == ""){        
        erro1 = true;
        telefone1.className = "input_erro";
    } else if(telefone1.value.length != TAMANHO_TELEFONE) {
        erro1 = true;
        telefone1.className = "input_erro";
    } else {
        telefone1.className = "";
    }
    
    if (telefone2.value != "" && telefone2.value.length != TAMANHO_TELEFONE) {
        erro1 = true;
        telefone2.className = "input_erro";
    } else {
        telefone2.className = "";
    }
    
    if (email.value == "") {        
        erro1 = true;
        email.className = "input_erro";
    } else if (!isEmail(email.value)) {
        erro1 = true;
        email.className = "input_erro";
    } else {
        email.className = "";
    }
    
    if(dataNasc.value == ""){        
        erro1 = true;
        dataNasc.className = "input_erro";
    } else if (dataNasc.value.length != TAMANHO_DATA) {
        erro1 = true;
        dataNasc.className = "input_erro";
    } else {
        dataNasc.className = "";
    }
        
    if(senhaCliente.value == ""){        
        erro1 = true;
        senhaCliente.className = "input_erro";
    } else {
        senhaCliente.className = "";
    }
    
    if(confirmacaoSenha.value == ""){    
        erro1 = true;
        confirmacaoSenha.className = "input_erro";
    } else {
        confirmacaoSenha.className = "";
    }
    
    if(confirmacaoSenha.value != senhaCliente.value){
        alert("A senha não confere com a confirmação de senha!");
        senhaCliente.className = "input_erro";
        confirmacaoSenha.className = "input_erro";
        erro2 = true;
    } else if (!erro1) {
        senhaCliente.className = "";
        confirmacaoSenha.className = "";
    }
    
    if (erro1) {
        alert("Os campos destacados são obrigatórios!");
        return false;
    } else {
        return (!erro2 && !erro3);
    }
    
}




function formInserirPJ(){
    var nome                    = document.getElementById("nomeCliente");
    var razaoSocial             = document.getElementById("razaoSocialCliente");
    var cnpj                    = document.getElementById("cnpjCliente");
    var inscricaoEstadual       = document.getElementById("inscricaoEstadual");    
    var inscricaoMunicipal      = document.getElementById("inscricaoMunicipal");
    var endereco                = document.getElementById("enderecoCliente");
    var cep                     = document.getElementById("cepCliente");
    var pais                    = document.getElementById("paisCliente");
    var estado                  = document.getElementById("estadoCliente");
    var cidade                  = document.getElementById("cidadeCliente");
    var enderecoCompleto        = document.getElementById("enderecoCompleto");
    var telefone1               = document.getElementById("telCliente1");
    var telefone2               = document.getElementById("telCliente2");
    var email                   = document.getElementById("emailCliente");    
    var senhaCliente            = document.getElementById("senhaCliente");
    var confirmacaoSenha        = document.getElementById("confirmacaoSenha");    
    
    var erro1 = false;
    var erro2 = false;
    
    if(nome.value.trim() == ""){        
        erro1 = true;
        nome.className    = "input_erro";        
    } else {
        nome.className    = "";
    }
    
    if(razaoSocial.value.trim() == ""){        
        erro1 = true;
        razaoSocial.className    = "input_erro";        
    } else {
        razaoSocial.className    = "";
    }
    
    if(cnpj.value == ""){        
        erro1 = true;
        cnpj.className = "input_erro";
    } else if (cnpj.value.length != TAMANHO_CNPJ) {
        erro1 = true;
        cnpj.className = "input_erro";
    } else {
        cnpj.className = "";
    }
    
    if(inscricaoEstadual.value.trim() == ""){        
        erro1 = true;
        inscricaoEstadual.className = "input_erro";
    } else {
        inscricaoEstadual.className = "";
    }
    
    if(inscricaoMunicipal.value.trim() == ""){        
        erro1 = true;
        inscricaoMunicipal.className = "input_erro";
    } else {
        inscricaoMunicipal.className = "";
    }
        
    if(endereco.value.trim() == ""){        
        erro1 = true;
        endereco.className = "input_erro";
    } else {
        endereco.className = "";
    }
    
    if (cep.value.trim() == ""){        
        erro1 = true;
        cep.className = "input_erro";
    } else if (cep.value.length != TAMANHO_CEP) {
        erro1 = true;
        cep.className = "input_erro";
    } else {
        cep.className = "";
    }
    
    if(pais.value == "1"){
        if(estado.value == "0"){                       
            erro1 = true;
            estado.className = "input_erro";
        } else {
            estado.className = "";
        }
        
        if(cidade.value == "0"){                       
            erro1 = true;
            cidade.className = "input_erro";
        } else {
            cidade.className = "";
        }
    } else {
        if(enderecoCompleto.value.trim() == ""){            
            erro1 = true;
            enderecoCompleto.className = "input_erro";
        } else {
            enderecoCompleto.className = "";
        }
    }
    
    if(telefone1.value.trim() == ""){        
        erro1 = true;
        telefone1.className = "input_erro";
    } else if(telefone1.value.length != TAMANHO_TELEFONE) {
        erro1 = true;
        telefone1.className = "input_erro";
    } else {
        telefone1.className = "";
    }
    
    if (telefone2.value != "" && telefone2.value.length != TAMANHO_TELEFONE) {
        erro1 = true;
        telefone2.className = "input_erro";
    } else {
        telefone2.className = "";
    }
    
    if (email.value == "") {        
        erro1 = true;
        email.className = "input_erro";
    } else if (!isEmail(email.value)) {
        erro1 = true;
        email.className = "input_erro";
    } else {
        email.className = "";
    }
        
    if(senhaCliente.value == ""){        
        erro1 = true;
        senhaCliente.className = "input_erro";
    } else {
        senhaCliente.className = "";
    }
    
    if(confirmacaoSenha.value == ""){    
        erro1 = true;
        confirmacaoSenha.className = "input_erro";
    } else {
        confirmacaoSenha.className = "";
    }
    
    if(confirmacaoSenha.value != senhaCliente.value){
        alert("A senha não confere com a confirmação de senha!");
        senhaCliente.className = "input_erro";
        confirmacaoSenha.className = "input_erro";
        erro2 = true;        
    } else if (!erro1) {
        senhaCliente.className = "";
        confirmacaoSenha.className = "";
    }
    
    if (erro1) {
        alert("Os campos destacados são obrigatórios!");        
    }
    
    return (!erro1 && !erro2);
}

