// MODULO DA HOME // valida login Candidato function valida_Login() { var ok = true; var qerro = 0; var mensagem = "" txtLogin = document.formLogin.txtLogin.value; txtSenha = document.formLogin.txtSenha.value; if (txtLogin == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo USUÁRIO deve ser preenchido.\n"); document.formLogin.txtLogin.focus(); ok = false; } if (txtSenha == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo SENHA deve ser preenchido.\n"); document.formLogin.txtSenha.focus(); ok = false; } if (ok == false) { if (qerro > 1) { alert("Atenção: Ocorreram " + qerro + " erros\n------------------------------------------------------------------------------------------------------\n" + mensagem + "------------------------------------------------------------------------------------------------------\nClique OK e tente novamente."); } else { alert("Atenção: Ocorreu " + qerro + " erro\n------------------------------------------------------------------------------------------------------\n" + mensagem + "------------------------------------------------------------------------------------------------------\nClique OK e tente novamente."); } return false; } else if (ok == true) { return true; } } // valida login Candidato function valida_mHome_BuscaRapida() { var ok = true; var qerro = 0; var mensagem = "" ProcurarPor = document.mBusc_BuscaRapida.mBusc_ProcurarPor.value; EspecialidadeId = document.mBusc_BuscaRapida.mBusc_EspecialidadeId.value; if (ProcurarPor == "") { qerro = qerro + 1 mensagem += (qerro + ". Selecione uma opção no campo PROCURO POR.\n"); ok = false; } if (EspecialidadeId == "") { qerro = qerro + 1 mensagem += (qerro + ". Selecione uma opção no campo ESPECIALIDADE.\n"); ok = false; } if (ok == false) { if (qerro > 1) { alert("Atenção: Ocorreram " + qerro + " erros\n------------------------------------------------------------------------------------------------------\n" + mensagem + "------------------------------------------------------------------------------------------------------\nClique OK e tente novamente."); } else { alert("Atenção: Ocorreu " + qerro + " erro\n------------------------------------------------------------------------------------------------------\n" + mensagem + "------------------------------------------------------------------------------------------------------\nClique OK e tente novamente."); } return false; } else if (ok == true) { return true; } } // MODULO DE BUSCA // abre nova janela com o currículo function abre_Curriculo(CurriculoId, EspecialidadeId) { size_width = 600; size_height = 400; dist_left = parseInt((780 - size_width) / 2); dist_top = parseInt((window.screen.availHeight - size_height) / 2); remote_Curriculo = window.open('index.phtml?Script=Curriculo&CId=' + CurriculoId + '&EspecialidadeId=' + EspecialidadeId + '','modulo_Curriculo','top=' + dist_top + ',left=' + dist_left + ',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,menubar=no,width=' + size_width + ',height=' + size_height + '') } function abre_Contato(usrId, tipo) { size_width = 600; size_height = 420; dist_left = parseInt((780 - size_width) / 2); dist_top = parseInt((window.screen.availHeight - size_height) / 2); remote_Curriculo = window.open('index.phtml?Script=Contato&usrId=' + usrId + '&tipo=' + tipo + '','modulo_Curriculo','top=' + dist_top + ',left=' + dist_left + ',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,menubar=no,width=' + size_width + ',height=' + size_height + '') } // abre nova janela com a vaga function abre_Vaga(VagaId) { size_width = 600; size_height = 400; dist_left = parseInt((780 - size_width) / 2); dist_top = parseInt((window.screen.availHeight - size_height) / 2); remote_Vaga = window.open('index.phtml?Script=Vaga&VId=' + VagaId + '','modulo_Vaga','top=' + dist_top + ',left=' + dist_left + ',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,menubar=no,width=' + size_width + ',height=' + size_height + '') } // abre nova janela com a oportunidade function abre_Oportunidade(OportunidadeId) { size_width = 500; size_height = 350; dist_left = parseInt((780 - size_width) / 2); dist_top = parseInt((window.screen.availHeight - size_height) / 2); remote_Oportunidade = window.open('index.phtml?Script=Oportunidade&OId=' + OportunidadeId + '','modulo_Oportunidade','top=' + dist_top + ',left=' + dist_left + ',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,menubar=no,width=' + size_width + ',height=' + size_height + '') } function abre_Noticia(noticiaID) { size_width = 500; size_height = 350; dist_left = parseInt((780 - size_width) / 2); dist_top = parseInt((window.screen.availHeight - size_height) / 2); remote_Oportunidade = window.open('index.phtml?Script=Noticia¬iciaID=' + noticiaID + '','modulo_Oportunidade','top=' + dist_top + ',left=' + dist_left + ',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,menubar=no,width=' + size_width + ',height=' + size_height + '') } // valida re-envio de senha function valida_mEmpr_EmailEmpresa() { var ok = true; var qerro = 0; var mensagem = "" txtCNPJ = document.mEmpr_EmailEmpresa.mEmpr_txtCNPJ.value; if (txtCNPJ == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo CNPJ deve ser preenchido.\n"); document.mEmpr_EmailEmpresa.mEmpr_txtCNPJ.focus(); ok = false; } else { if (valida_CNPJ(txtCNPJ) == false) { qerro = qerro + 1 mensagem += (qerro + ". O CNPJ digitado é inválido.\n"); document.mEmpr_EmailEmpresa.mEmpr_txtCNPJ.focus(); ok = false; } } if (ok == false) { if (qerro > 1) { alert("Atenção: Ocorreram " + qerro + " erros\n------------------------------------------------------------------------------------------------------\n" + mensagem + "------------------------------------------------------------------------------------------------------\nClique OK e tente novamente."); } else { alert("Atenção: Ocorreu " + qerro + " erro\n------------------------------------------------------------------------------------------------------\n" + mensagem + "------------------------------------------------------------------------------------------------------\nClique OK e tente novamente."); } return false; } else if (ok == true) { return true; } } // valida Muda Login function valida_mEmpr_MudaLogin() { var ok = true; var qerro = 0; var mensagem = "" txtLogin = document.mEmpr_MudaLogin.mEmpr_txtLogin.value; txtSenha = document.mEmpr_MudaLogin.mEmpr_txtSenha.value; txtConfirmacao = document.mEmpr_MudaLogin.mEmpr_txtConfirmacao.value; if (txtLogin == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo LOGIN deve ser preenchido.\n"); document.mEmpr_Cadastro.mEmpr_txtLogin.focus(); ok = false; } if (txtSenha.length < 6 || txtConfirmacao.length < 6) { qerro = qerro + 1 mensagem += (qerro + ". O campo SENHA e CONFIRMAÇÃO devem ter pelo menos 6 caracteres.\n"); document.mEmpr_MudaLogin.mEmpr_txtSenha.focus(); ok = false; } else { if (txtConfirmacao != txtSenha) { qerro = qerro + 1 mensagem += (qerro + ". O campo CONFIRMAÇÃO está diferente do campo SENHA.\n"); document.mEmpr_MudaLogin.mEmpr_txtConfirmacao.focus(); ok = false; } } if (ok == false) { if (qerro > 1) { alert("Atenção: Ocorreram " + qerro + " erros\n------------------------------------------------------------------------------------------------------\n" + mensagem + "------------------------------------------------------------------------------------------------------\nClique OK e tente novamente."); } else { alert("Atenção: Ocorreu " + qerro + " erro\n------------------------------------------------------------------------------------------------------\n" + mensagem + "------------------------------------------------------------------------------------------------------\nClique OK e tente novamente."); } return false; } else if (ok == true) { return true; } } // valida alteração de vaga function valida_mEmpr_AlteraVaga() { var ok = true; var qerro = 0; var mensagem = "" txtTitulo = document.mEmpr_AlteraVaga.mEmpr_txtTitulo.value; selEspecialidade = document.mEmpr_AlteraVaga.mEmpr_selEspecialidade.value; selFaixa = document.mEmpr_AlteraVaga.mEmpr_selFaixa.value; selVagas = document.mEmpr_AlteraVaga.mEmpr_selVagas.value; txtContatoVaga = document.mEmpr_AlteraVaga.mEmpr_txtContatoVaga.value; txtEmailVaga = document.mEmpr_AlteraVaga.mEmpr_txtEmailVaga.value; txtDDDFoneVaga = document.mEmpr_AlteraVaga.mEmpr_txtDDDFoneVaga.value; txtTelefoneVaga = document.mEmpr_AlteraVaga.mEmpr_txtTelefoneVaga.value; txtRamalVaga = document.mEmpr_AlteraVaga.mEmpr_txtRamalVaga.value; txtDescricao = document.mEmpr_AlteraVaga.mEmpr_txtDescricao.value; if (txtTitulo == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo TÍTULO DA VAGA deve ser preenchido.\n"); document.mEmpr_AlteraVaga.mEmpr_txtTitulo.focus(); ok = false; } if (selEspecialidade == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo ESPECIALIDADE deve ser selecionado.\n"); ok = false; } if (selFaixa == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo FAIXA SALARIAL deve ser selecionado.\n"); ok = false; } if (selVagas == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo NÚMERO DE VAGAS deve ser selecionado.\n"); ok = false; } if (txtContatoVaga == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo CONTATO (Dados da Vaga) deve ser preenchido.\n"); document.mEmpr_AlteraVaga.mEmpr_txtContatoVaga.focus(); ok = false; } if (txtEmailVaga == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo E-MAIL (Dados da Vaga) deve ser preenchido.\n"); document.mEmpr_AlteraVaga.mEmpr_txtEmailVaga.focus(); ok = false; } else { if (valida_EMAIL(txtEmailVaga) == false) { qerro = qerro + 1 mensagem += (qerro + ". O E-MAIL (Dados da Vaga) digitado está incorreto.\n"); document.mEmpr_AlteraVaga.mEmpr_txtEmailVaga.focus(); ok = false; } } if (txtDDDFoneVaga == "" || txtTelefoneVaga == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo DDD/Telefone (Dados da Vaga) deve ser preenchido.\n"); document.mEmpr_AlteraVaga.mEmpr_txtDDDFoneVaga.focus(); ok = false; } if (txtDescricao == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo DESCRIÇÃO DA VAGA (Dados da Vaga) deve ser preenchido.\n"); document.mEmpr_AlteraVaga.mEmpr_txtDescricao.focus(); ok = false; } if (ok == false) { if (qerro > 1) { alert("Atenção: Ocorreram " + qerro + " erros\n------------------------------------------------------------------------------------------------------\n" + mensagem + "------------------------------------------------------------------------------------------------------\nClique OK e tente novamente."); } else { alert("Atenção: Ocorreu " + qerro + " erro\n------------------------------------------------------------------------------------------------------\n" + mensagem + "------------------------------------------------------------------------------------------------------\nClique OK e tente novamente."); } return false; } else if (ok == true) { return true; } } // valida alteração de vaga function valida_mEmpr_AlteraVaga() { var ok = true; var qerro = 0; var mensagem = "" txtTitulo = document.mEmpr_AlteraVaga.mEmpr_txtTitulo.value; selEspecialidade = document.mEmpr_AlteraVaga.mEmpr_selEspecialidade.value; selFaixa = document.mEmpr_AlteraVaga.mEmpr_selFaixa.value; selVagas = document.mEmpr_AlteraVaga.mEmpr_selVagas.value; txtContatoVaga = document.mEmpr_AlteraVaga.mEmpr_txtContatoVaga.value; txtEmailVaga = document.mEmpr_AlteraVaga.mEmpr_txtEmailVaga.value; txtDDDFoneVaga = document.mEmpr_AlteraVaga.mEmpr_txtDDDFoneVaga.value; txtTelefoneVaga = document.mEmpr_AlteraVaga.mEmpr_txtTelefoneVaga.value; txtRamalVaga = document.mEmpr_AlteraVaga.mEmpr_txtRamalVaga.value; txtDescricao = document.mEmpr_AlteraVaga.mEmpr_txtDescricao.value; if (txtTitulo == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo TÍTULO DA VAGA deve ser preenchido.\n"); document.mEmpr_AlteraVaga.mEmpr_txtTitulo.focus(); ok = false; } if (selEspecialidade == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo ESPECIALIDADE deve ser selecionado.\n"); ok = false; } if (selFaixa == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo FAIXA SALARIAL deve ser selecionado.\n"); ok = false; } if (selVagas == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo NÚMERO DE VAGAS deve ser selecionado.\n"); ok = false; } if (txtContatoVaga == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo CONTATO (Dados da Vaga) deve ser preenchido.\n"); document.mEmpr_AlteraVaga.mEmpr_txtContatoVaga.focus(); ok = false; } if (txtEmailVaga == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo E-MAIL (Dados da Vaga) deve ser preenchido.\n"); document.mEmpr_AlteraVaga.mEmpr_txtEmailVaga.focus(); ok = false; } else { if (valida_EMAIL(txtEmailVaga) == false) { qerro = qerro + 1 mensagem += (qerro + ". O E-MAIL (Dados da Vaga) digitado está incorreto.\n"); document.mEmpr_AlteraVaga.mEmpr_txtEmailVaga.focus(); ok = false; } } if (txtDDDFoneVaga == "" || txtTelefoneVaga == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo DDD/Telefone (Dados da Vaga) deve ser preenchido.\n"); document.mEmpr_AlteraVaga.mEmpr_txtDDDFoneVaga.focus(); ok = false; } if (txtDescricao == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo DESCRIÇÃO DA VAGA (Dados da Vaga) deve ser preenchido.\n"); document.mEmpr_AlteraVaga.mEmpr_txtDescricao.focus(); ok = false; } if (ok == false) { if (qerro > 1) { alert("Atenção: Ocorreram " + qerro + " erros\n------------------------------------------------------------------------------------------------------\n" + mensagem + "------------------------------------------------------------------------------------------------------\nClique OK e tente novamente."); } else { alert("Atenção: Ocorreu " + qerro + " erro\n------------------------------------------------------------------------------------------------------\n" + mensagem + "------------------------------------------------------------------------------------------------------\nClique OK e tente novamente."); } return false; } else if (ok == true) { return true; } } // MODULO DE EMPRESAS // valida alteração de cadastro de empresa function valida_mEmpr_Cadastro() { var ok = true; var qerro = 0; var mensagem = "" empresaId = document.mEmpr_Cadastro.empresaId.value; txtEmpresa = document.mEmpr_Cadastro.mEmpr_txtEmpresa.value; txtCNPJ = document.mEmpr_Cadastro.mEmpr_txtCNPJ.value; txtEndereco = document.mEmpr_Cadastro.mEmpr_txtEndereco.value; txtBairro = document.mEmpr_Cadastro.mEmpr_txtBairro.value; txtCEP1 = document.mEmpr_Cadastro.mEmpr_txtCEP1.value; txtCEP2 = document.mEmpr_Cadastro.mEmpr_txtCEP2.value; selCidade = document.mEmpr_Cadastro.mEmpr_selCidade.value; txtEstado = document.mEmpr_Cadastro.mEmpr_txtEstado.value; txtContato = document.mEmpr_Cadastro.mEmpr_txtContato.value; txtEmail = document.mEmpr_Cadastro.mEmpr_txtEmail.value; txtDDDFone = document.mEmpr_Cadastro.mEmpr_txtDDDFone.value; txtTelefone = document.mEmpr_Cadastro.mEmpr_txtTelefone.value; if (txtEmpresa == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo EMPRESA/INSTITUIÇÃO deve ser preenchido.\n"); document.mEmpr_Cadastro.mEmpr_txtEmpresa.focus(); ok = false; } if (txtCNPJ == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo CNPJ deve ser preenchido.\n"); document.mEmpr_Cadastro.mEmpr_txtCNPJ.focus(); ok = false; } else { if (valida_CNPJ(txtCNPJ) == false) { qerro = qerro + 1 mensagem += (qerro + ". O CNPJ digitado é inválido.\n"); document.mEmpr_Cadastro.mEmpr_txtCNPJ.focus(); ok = false; } } if (txtEndereco == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo ENDEREÇO deve ser preenchido.\n"); document.mEmpr_Cadastro.mEmpr_txtEndereco.focus(); ok = false; } if (txtBairro == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo BAIRRO deve ser preenchido.\n"); document.mEmpr_Cadastro.mEmpr_txtBairro.focus(); ok = false; } if (txtCEP1 == "" || txtCEP2 == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo CEP deve ser preenchido.\n"); document.mEmpr_Cadastro.mEmpr_txtCEP1.focus(); ok = false; } else { if (isNaN(txtCEP1) && isNaN(txtCEP2)) { qerro = qerro + 1 mensagem += (qerro + ". Digite apenas números no CEP.\n"); document.mEmpr_Cadastro.mEmpr_txtCEP2.focus(); ok = false; } if (txtCEP1.length < 5 || txtCEP2.length < 3) { qerro = qerro + 1 mensagem += (qerro + ". Digite o CEP no formato 99999-999.\n"); document.mEmpr_Cadastro.mEmpr_txtCEP2.focus(); ok = false; } } if (selCidade == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo CIDADE/ESTADO deve ser selecionado.\n"); ok = false; } if (txtContato == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo CONTATO (Dados da Empresa) deve ser preenchido.\n"); document.mEmpr_Cadastro.mEmpr_txtContato.focus(); ok = false; } if (txtEmail == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo E-MAIL (Dados da Empresa) deve ser preenchido.\n"); document.mEmpr_Cadastro.mEmpr_txtEmail.focus(); ok = false; } else { if (valida_EMAIL(txtEmail) == false) { qerro = qerro + 1 mensagem += (qerro + ". O E-MAIL (Dados da Empresa) digitado está incorreto.\n"); document.mEmpr_Cadastro.mEmpr_txtEmail.focus(); ok = false; } } if (txtDDDFone == "" || txtTelefone == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo DDD/Telefone (Dados da Empresa) deve ser preenchido.\n"); document.mEmpr_Cadastro.mEmpr_txtDDDFone.focus(); ok = false; } txtLogin = document.mEmpr_Cadastro.mEmpr_txtLogin; txtSenha = document.mEmpr_Cadastro.mEmpr_txtSenha; txtConfirmacao = document.mEmpr_Cadastro.mEmpr_txtConfirmacao; if (empresaId == ""){ if (txtLogin.value == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo LOGIN deve ser preenchido.\n"); document.mEmpr_Cadastro.mEmpr_txtLogin.focus(); ok = false; } if (txtSenha.value == ""){ qerro = qerro + 1 mensagem += (qerro + ". O campo SENHA deve estar preenchido.\n"); document.mEmpr_Cadastro.mEmpr_txtSenha.focus(); ok = false; } if (txtConfirmacao.value != txtSenha.value) { qerro = qerro + 1 mensagem += (qerro + ". O campo CONFIRMAÇÃO está diferente do campo SENHA.\n"); document.mEmpr_Cadastro.mEmpr_txtConfirmacao.focus(); ok = false; } } else { if (txtSenha.value != ""){ if (txtConfirmacao.value != txtSenha.value) { qerro = qerro + 1 mensagem += (qerro + ". O campo CONFIRMAÇÃO está diferente do campo SENHA.\n"); document.mEmpr_Cadastro.mEmpr_txtConfirmacao.focus(); ok = false; } } } if (ok == false) { if (qerro > 1) { alert("Atenção: Ocorreram " + qerro + " erros\n------------------------------------------------------------------------------------------------------\n" + mensagem + "------------------------------------------------------------------------------------------------------\nClique OK e tente novamente."); } else { alert("Atenção: Ocorreu " + qerro + " erro\n------------------------------------------------------------------------------------------------------\n" + mensagem + "------------------------------------------------------------------------------------------------------\nClique OK e tente novamente."); } return false; } else if (ok == true) { return true; } } //--- Modulo de Profissionais - Valida Login function valida_mProf_LoginSenha() { var i; var ok = true; var qerro = 0; var mensagem = ""; txtLogin = document.mProf_LoginProfissional.mProf_txtLogin.value; txtSenha = document.mProf_LoginProfissional.mProf_txtSenha.value; txtConfirmacao = document.mProf_LoginProfissional.mProf_txtConfirmacao.value; if (txtLogin == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo LOGIN deve ser preenchido.\n"); document.mProf_LoginProfissional.mProf_txtLogin.focus(); ok = false; } if (txtSenha.length < 6 || txtConfirmacao.length < 6) { qerro = qerro + 1 mensagem += (qerro + ". O campo SENHA e CONFIRMAÇÃO devem ter pelo menos 6 caracteres.\n"); document.mProf_LoginProfissional.mProf_txtSenha.focus(); ok = false; } else { if (txtConfirmacao != txtSenha) { qerro = qerro + 1 mensagem += (qerro + ". O campo CONFIRMAÇÃO está diferente do campo SENHA.\n"); document.mProf_LoginProfissional.mProf_txtConfirmacao.focus(); ok = false; } } if (ok == false) { if (qerro > 1) { alert("Atenção: Ocorreram " + qerro + " erros\n------------------------------------------------------------------------------------------------------\n" + mensagem + "------------------------------------------------------------------------------------------------------\nClique OK e tente novamente."); } else { alert("Atenção: Ocorreu " + qerro + " erro\n------------------------------------------------------------------------------------------------------\n" + mensagem + "------------------------------------------------------------------------------------------------------\nClique OK e tente novamente."); } return false; } else if (ok == true) { return true; } } // MODULO DE PROFISSIONAIS // valida cadastro de profissional function valida_mProf_Cadastro() { var i; var ok = true; var qerro = 0; var mensagem = ""; var QtdCidades = 0; var QtdEspecialidades = 0; var QtdVinculos = 0; profissionalId = document.mProf_Cadastro.profissionalId.value; txtNome = document.mProf_Cadastro.mProf_txtNome.value; txtCRM = document.mProf_Cadastro.mProf_txtCRM.value; selSexo = document.mProf_Cadastro.mProf_selSexo.value; selDiaNascimento = document.mProf_Cadastro.mProf_selDiaNascimento.value; selMesNascimento = document.mProf_Cadastro.mProf_selMesNascimento.value; selAnoNascimento = document.mProf_Cadastro.mProf_selAnoNascimento.value; selEmpregado = document.mProf_Cadastro.mProf_selEmpregado.value; txtEmail = document.mProf_Cadastro.mProf_txtEmail.value; txtDDD = document.mProf_Cadastro.mProf_txtDDD.value; txtTelefone = document.mProf_Cadastro.mProf_txtTelefone.value; txtEndereco = document.mProf_Cadastro.mProf_txtEndereco.value; txtBairro = document.mProf_Cadastro.mProf_txtBairro.value; txtCEP1 = document.mProf_Cadastro.mProf_txtCEP1.value; txtCEP2 = document.mProf_Cadastro.mProf_txtCEP2.value; selCidade = document.mProf_Cadastro.mProf_selCidade.value; txtEstado = document.mProf_Cadastro.mProf_txtEstado.value; chkCidades = document.mProf_Cadastro.mProf_chkCidades; selFaixaBusca = document.mProf_Cadastro.mProf_selFaixaBusca.value; txtMinicurriculo = document.mProf_Cadastro.mProf_txtMinicurriculo.value; txtCursos = document.mProf_Cadastro.mProf_txtCursos.value; indexCombos = 32; // Indice dos selects (Especialidades, Cidades, Vinculos) txtLogin = document.mProf_Cadastro.mProf_txtLogin.value; txtSenha = document.mProf_Cadastro.mProf_txtSenha; txtConfirmacao = document.mProf_Cadastro.mProf_txtConfirmacao; if (profissionalId == ""){ if (document.mProf_Cadastro.chkconcordoPolitica != undefined){ if (document.mProf_Cadastro.chkconcordoPolitica.checked == false){ alert("Para efetuar o cadastro, é necessário concordar com os termos da Política de Privacidade!"); ok = false; } } if (txtLogin == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo LOGIN deve ser preenchido.\n"); document.mProf_Cadastro.mProf_txtLogin.focus(); ok = false; } if (txtSenha.value == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo SENHA deve ser preenchido.\n"); document.mProf_Cadastro.mProf_txtSenha.focus(); ok = false; } if (txtConfirmacao.value != txtSenha.value) { qerro = qerro + 1 mensagem += (qerro + ". O campo CONFIRMAÇÃO está diferente do campo SENHA.\n"); document.mProf_Cadastro.mProf_txtConfirmacao.focus(); ok = false; } } else { if (txtSenha.value != "") { if (txtConfirmacao.value != txtSenha.value) { qerro = qerro + 1 mensagem += (qerro + ". O campo CONFIRMAÇÃO está diferente do campo SENHA.\n"); document.mProf_Cadastro.mProf_txtConfirmacao.focus(); ok = false; } } } if (document.mProf_Cadastro.mProf_txtCPF != undefined){ txtCPF = document.mProf_Cadastro.mProf_txtCPF.value; if (txtCPF == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo CPF deve ser preenchido.\n"); document.mProf_Cadastro.mProf_txtCPF.focus(); ok = false; } else { if (valida_CPF(txtCPF) == false) { qerro = qerro + 1 mensagem += (qerro + ". O CPF digitado é inválido.\n"); document.mProf_Cadastro.mProf_txtCPF.focus(); ok = false; } } } if (txtNome == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo NOME deve ser preenchido.\n"); document.mProf_Cadastro.mProf_txtNome.focus(); ok = false; } if (txtCRM == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo CRM deve ser preenchido.\n"); document.mProf_Cadastro.mProf_txtCRM.focus(); ok = false; } else { if (isNaN(txtCRM)) { qerro = qerro + 1 mensagem += (qerro + ". Digite apenas números no CRM.\n"); document.mProf_Cadastro.mProf_txtCRM.focus(); ok = false; } } if (selSexo == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo SEXO deve ser preenchido.\n"); ok = false; } if (selAnoNascimento == "" || selMesNascimento == "" || selDiaNascimento == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo DATA DE NASCIMENTO deve ser preenchido.\n"); ok = false; } else { if (valida_DATA(selAnoNascimento,selMesNascimento,selDiaNascimento) == false) { qerro = qerro + 1 mensagem += (qerro + ". A DATA DE NASCIMENTO selecionada é inválida.\n"); ok = false; } } if (selEmpregado == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo ESTA EMPREGADO? deve ser preenchido.\n"); ok = false; } if (txtEmail == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo E-MAIL deve ser preenchido.\n"); document.mProf_Cadastro.mProf_txtEmail.focus(); ok = false; } else { if (valida_EMAIL(txtEmail) == false) { qerro = qerro + 1 mensagem += (qerro + ". O E-MAIL digitado está incorreto.\n"); document.mProf_Cadastro.mProf_txtEmail.focus(); ok = false; } } if (txtDDD == "" || txtTelefone == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo DDD/TELEFONE RES. deve ser preenchido.\n"); document.mProf_Cadastro.mProf_txtDDD.focus(); ok = false; } if (txtEndereco == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo ENDEREÇO deve ser preenchido.\n"); document.mProf_Cadastro.mProf_txtEndereco.focus(); ok = false; } if (txtBairro == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo BAIRRO deve ser preenchido.\n"); document.mProf_Cadastro.mProf_txtBairro.focus(); ok = false; } if (txtCEP1 == "" || txtCEP2 == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo CEP deve ser preenchido.\n"); document.mProf_Cadastro.mProf_txtCEP1.focus(); ok = false; } else { if (isNaN(txtCEP1) && isNaN(txtCEP2)) { qerro = qerro + 1 mensagem += (qerro + ". Digite apenas números no CEP.\n"); document.mProf_Cadastro.mProf_txtCEP2.focus(); ok = false; } if (txtCEP1.length < 5 || txtCEP2.length < 3) { qerro = qerro + 1 mensagem += (qerro + ". Digite o CEP no formato 99999-999.\n"); document.mProf_Cadastro.mProf_txtCEP2.focus(); ok = false; } } if (selCidade == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo CIDADE/ESTADO deve ser selecionado.\n"); ok = false; } if (chkCidades.checked == false) { selcidades = document.getElementById('mProf_selCidadesBusca'); for (i = 0; i < selcidades.length; i++) { if (selcidades[i].selected == true) { QtdCidades++; } } if (QtdCidades == 0) { qerro = qerro + 1 mensagem += (qerro + ". O campo CIDADES ONDE DESEJA OU PODE TRABALHAR deve ser preenchido.\n"); ok = false; } } selespecialidades = document.getElementById('mProf_selEspecialidadesBusca'); for (i = 0; i < selespecialidades.length; i++) { if (selespecialidades[i].selected == true) { QtdEspecialidades++; } } if (QtdEspecialidades == 0) { qerro = qerro + 1 mensagem += (qerro + ". O campo ESPECIALIDADES deve ser preenchido.\n"); ok = false; } selvinculos = document.getElementById('mProf_selVinculosBusca'); for (i = 0; i < selvinculos.length; i++) { if (selvinculos[i].selected == true) { QtdVinculos++; } } if (QtdVinculos == 0) { qerro = qerro + 1 mensagem += (qerro + ". O campo VÍNCULO EMPREGATÍCIO deve ser preenchido.\n"); ok = false; } if (selFaixaBusca == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo PRETENSÃO SALARIAL deve ser selecionado.\n"); ok = false; } if (txtMinicurriculo == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo MINICURRÍCULO deve ser preenchido.\n"); document.mProf_Cadastro.mProf_txtMinicurriculo.focus(); ok = false; } else { if (txtMinicurriculo.length > 500) { qerro = qerro + 1 mensagem += (qerro + ". O campo MINICURRÍCULO deve ter no máximo 500 caracteres.\n"); document.mProf_Cadastro.mProf_txtMinicurriculo.focus(); ok = false; } } if (txtCursos.length > 500) { qerro = qerro + 1 mensagem += (qerro + ". O campo CURSOS EXTRAS / OUTRAS ESPECIFIC. deve ter no máximo 500 caracteres.\n"); document.mProf_Cadastro.mProf_txtCursos.focus(); ok = false; } if (ok == false) { if (qerro > 1) { alert("Atenção: Ocorreram " + qerro + " erros\n------------------------------------------------------------------------------------------------------\n" + mensagem + "------------------------------------------------------------------------------------------------------\nClique OK e tente novamente."); } else { alert("Atenção: Ocorreu " + qerro + " erro\n------------------------------------------------------------------------------------------------------\n" + mensagem + "------------------------------------------------------------------------------------------------------\nClique OK e tente novamente."); } return false; } else if (ok == true) { return true; } } // valida login Profissional function valida_mProf_LoginProfissional() { var ok = true; var qerro = 0; var mensagem = "" txtLogin = document.mProf_LoginProfissional.mProf_txtLogin.value; txtSenha = document.mProf_LoginProfissional.mProf_txtSenha.value; if (txtLogin == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo USUÁRIO deve ser preenchido.\n"); document.mProf_LoginProfissional.mProf_txtLogin.focus(); ok = false; } if (txtSenha == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo SENHA deve ser preenchido.\n"); document.mProf_LoginProfissional.mProf_txtSenha.focus(); ok = false; } if (ok == false) { if (qerro > 1) { alert("Atenção: Ocorreram " + qerro + " erros\n------------------------------------------------------------------------------------------------------\n" + mensagem + "------------------------------------------------------------------------------------------------------\nClique OK e tente novamente."); } else { alert("Atenção: Ocorreu " + qerro + " erro\n------------------------------------------------------------------------------------------------------\n" + mensagem + "------------------------------------------------------------------------------------------------------\nClique OK e tente novamente."); } return false; } else if (ok == true) { return true; } } // valida re-envio de senha function valida_mProf_EmailProfissional() { var ok = true; var qerro = 0; var mensagem = "" txtCPF = document.mProf_EmailProfissional.mProf_txtCPF.value; if (txtCPF == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo CPF deve ser preenchido.\n"); document.mProf_EmailProfissional.mProf_txtCPF.focus(); ok = false; } else { if (valida_CPF(txtCPF) == false) { qerro = qerro + 1 mensagem += (qerro + ". O CPF digitado é inválido.\n"); document.mProf_EmailProfissional.mProf_txtCPF.focus(); ok = false; } } if (ok == false) { if (qerro > 1) { alert("Atenção: Ocorreram " + qerro + " erros\n------------------------------------------------------------------------------------------------------\n" + mensagem + "------------------------------------------------------------------------------------------------------\nClique OK e tente novamente."); } else { alert("Atenção: Ocorreu " + qerro + " erro\n------------------------------------------------------------------------------------------------------\n" + mensagem + "------------------------------------------------------------------------------------------------------\nClique OK e tente novamente."); } return false; } else if (ok == true) { return true; } }