// MODULO DA HOME // valida Busca Rápida function valida_mHome_BuscaRapida() { var ok = true; var qerro = 0; var mensagem = "" ProcurarPor = document.mBusc_BuscaRapida.mBusc_ProcurarPor.value; RamoId = document.mBusc_BuscaRapida.mBusc_RamoId.value; NivelId = document.mBusc_BuscaRapida.mBusc_NivelId.value; if (ProcurarPor == "") { qerro = qerro + 1 mensagem += (qerro + ". Selecione uma opção no campo PROCURO POR.\n"); ok = false; } if (RamoId == "") { qerro = qerro + 1 mensagem += (qerro + ". Selecione uma opção no campo ÁREA DE ATUAÇÃO.\n"); ok = false; } if (NivelId == "") { qerro = qerro + 1 mensagem += (qerro + ". Selecione uma opção no campo NÍVEL HIERÁRQUICO.\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) { 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('default.asp?Script=ExibeCurriculo&Id=' + CurriculoId + '','exibe_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('default.asp?Script=ExibeVaga&Id=' + VagaId + '','exibe_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 + '') } // MODULO DE EMPRESAS // valida cadastro de empresa function valida_mEmpr_Cadastro() { var ok = true; var qerro = 0; var mensagem = "" txtEmpresa = document.mEmpr_Cadastro.mEmpr_txtEmpresa.value; txtCNPJ = document.mEmpr_Cadastro.mEmpr_txtCNPJ.value; txtCPF = document.mEmpr_Cadastro.mEmpr_txtCPF.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; selEstado = document.mEmpr_Cadastro.mEmpr_selEstado.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; txtTitulo = document.mEmpr_Cadastro.mEmpr_txtTitulo.value; selEscolaridade = document.mEmpr_Cadastro.mEmpr_selEscolaridade.value; selRamoBusca = document.mEmpr_Cadastro.mEmpr_selRamoBusca.value; selNivelBusca = document.mEmpr_Cadastro.mEmpr_selNivelBusca.value; selPrecisaViajar = document.mEmpr_Cadastro.mEmpr_selPrecisaViajar.value; selConducao = document.mEmpr_Cadastro.mEmpr_selConducao.value; selFaixaBusca = document.mEmpr_Cadastro.mEmpr_selFaixaBusca.value; selVagas = document.mEmpr_Cadastro.mEmpr_selVagas.value; txtContatoVaga = document.mEmpr_Cadastro.mEmpr_txtContatoVaga.value; txtEmailVaga = document.mEmpr_Cadastro.mEmpr_txtEmailVaga.value; txtDDDFoneVaga = document.mEmpr_Cadastro.mEmpr_txtDDDFoneVaga.value; txtTelefoneVaga = document.mEmpr_Cadastro.mEmpr_txtTelefoneVaga.value; txtDescricao = document.mEmpr_Cadastro.mEmpr_txtDescricao.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 == "") { if (txtCPF == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo CNPJ ou CPF deve ser preenchido.\n"); document.mEmpr_Cadastro.mEmpr_txtCNPJ.focus(); ok = false; } else { if (valida_CPF(txtCPF) == false) { qerro = qerro + 1 mensagem += (qerro + ". O CPF digitado é inválido.\n"); document.mEmpr_Cadastro.mEmpr_txtCPF.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 == "" || selEstado == "") { 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 deve ser preenchido.\n"); document.mEmpr_Cadastro.mEmpr_txtContato.focus(); ok = false; } if (txtEmail == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo E-MAIL 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 digitado está incorreto.\n"); document.mEmpr_Cadastro.mEmpr_txtEmail.focus(); ok = false; } } if (txtDDDFone == "" || txtTelefone == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo DDD/Telefone deve ser preenchido.\n"); document.mEmpr_Cadastro.mEmpr_txtDDDFone.focus(); ok = false; } if (txtTitulo == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo TÍTULO DA VAGA deve ser preenchido.\n"); document.mEmpr_Cadastro.mEmpr_txtTitulo.focus(); ok = false; } if (selEscolaridade == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo ESCOLARIDADE deve ser preenchido.\n"); ok = false; } if (selRamoBusca == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo ÁREA DE ATUAÇÃO deve ser preenchido.\n"); ok = false; } if (selNivelBusca == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo NÍVEL HIERÁRQUICO deve ser preenchido.\n"); ok = false; } if (selPrecisaViajar == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo PRECISA VIAJAR? deve ser preenchido.\n"); ok = false; } if (selConducao == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo PRECISA DE CONDUÇÃO PRÓPRIA? deve ser preenchido.\n"); ok = false; } if (selFaixaBusca == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo FAIXA SALARIAL deve ser preenchido.\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 deve ser preenchido.\n"); document.mEmpr_Cadastro.mEmpr_txtContatoVaga.focus(); ok = false; } if (txtEmailVaga == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo E-MAIL deve ser preenchido.\n"); document.mEmpr_Cadastro.mEmpr_txtEmailVaga.focus(); ok = false; } else { if (valida_EMAIL(txtEmailVaga) == false) { qerro = qerro + 1 mensagem += (qerro + ". O E-MAIL digitado está incorreto.\n"); document.mEmpr_Cadastro.mEmpr_txtEmailVaga.focus(); ok = false; } } if (txtDDDFoneVaga == "" || txtTelefoneVaga == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo DDD/Telefone deve ser preenchido.\n"); document.mEmpr_Cadastro.mEmpr_txtDDDFoneVaga.focus(); ok = false; } if (txtDescricao == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo DESCRIÇÃO DA VAGA deve ser preenchido.\n"); document.mEmpr_Cadastro.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 PROFISSIONAIS // valida cadastro de profissional function valida_mProf_Cadastro() { var i; var ok = true; var qerro = 0; var mensagem = "" var QtdCidades = 0; var QtdRamos = 0; var QtdNiveis = 0; txtNome = document.mProf_Cadastro.mProf_txtNome.value; txtCPF = document.mProf_Cadastro.mProf_txtCPF.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; selDeficiencia = document.mProf_Cadastro.mProf_selDeficiencia.value; txtDeficiencia = document.mProf_Cadastro.mProf_txtDeficiencia.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; selEstado = document.mProf_Cadastro.mProf_selEstado.value; selEscolaridade = document.mProf_Cadastro.mProf_selEscolaridade.value; selRamoBusca = document.mProf_Cadastro.mProf_selRamoBusca; selNivelBusca = document.mProf_Cadastro.mProf_selNivelBusca; selPodeViajar = document.mProf_Cadastro.mProf_selPodeViajar.value; selConducao = document.mProf_Cadastro.mProf_selConducao.value; selFaixaBusca = document.mProf_Cadastro.mProf_selFaixaBusca.value; txtMinicurriculo = document.mProf_Cadastro.mProf_txtMinicurriculo.value; txtCursos = document.mProf_Cadastro.mProf_txtCursos.value; if (txtNome == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo NOME deve ser preenchido.\n"); document.mProf_Cadastro.mProf_txtNome.focus(); ok = false; } 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 (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 (selDeficiencia == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo É PORTADOR DE DEFICIÊNCIA? deve ser preenchido.\n"); ok = false; } if (selDeficiencia == "S" && txtDeficiencia == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo QUAL DEFICIÊNCIA? 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 == "" || selEstado == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo CIDADE/ESTADO deve ser selecionado.\n"); ok = false; } for (i = 0; i < selRamoBusca.length; i++) { if (selRamoBusca[i].selected == true) { if (selRamoBusca[i].value != "") { QtdRamos++; } } } if (QtdRamos == 0) { qerro = qerro + 1 mensagem += (qerro + ". O campo ÁREAS DE ATUAÇÃO deve ser preenchido.\n"); ok = false; } for (i = 0; i < selNivelBusca.length; i++) { if (selNivelBusca[i].selected == true) { if (selNivelBusca[i].value != "") { QtdNiveis++; } } } if (QtdNiveis == 0) { qerro = qerro + 1 mensagem += (qerro + ". O campo NÍVEL HIERÁRQUICO deve ser preenchido.\n"); ok = false; } if (selPodeViajar == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo TEM DISPONIBILIDADE PARA VIAJAR? deve ser selecionado.\n"); ok = false; } if (selConducao == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo TEM CONDUÇÃO PRÓPRIA? deve ser selecionado.\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; } } // MODULO DE FALE CONOSCO function valida_mFale_Formulario() { var i; var ok = true; var qerro = 0; var mensagem = "" txtNome = document.mFale_Formulario.mFale_txtNome.value; txtEmail = document.mFale_Formulario.mFale_txtEmail.value; txtMensagem = document.mFale_Formulario.mFale_txtMensagem.value; if (txtNome == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo SEU NOME deve ser preenchido.\n"); document.mFale_Formulario.mFale_txtNome.focus(); ok = false; } if (txtEmail == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo SEU E-MAIL deve ser preenchido.\n"); document.mFale_Formulario.mFale_txtEmail.focus(); ok = false; } else { if (valida_EMAIL(txtEmail) == false) { qerro = qerro + 1 mensagem += (qerro + ". O SEU E-MAIL digitado está incorreto.\n"); document.mFale_Formulario.mFale_txtEmail.focus(); ok = false; } } if (txtMensagem == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo SUA MENSAGEM deve ser preenchido.\n"); document.mFale_Formulario.mFale_txtMensagem.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; } }