//---[ Validador de busca de associados ]------------------------------------------------------------------- // function validaBuscaAssociados() { var ok = true; var qerro = 0; var mensagem = "" var mSoci_txtNome = document.mForm_BuscaAssociados.mSoci_txtNome.value; var mSoci_txtCRM = document.mForm_BuscaAssociados.mSoci_txtCRM.value; if ((mSoci_txtNome.length <= 2) && (mSoci_txtCRM == "")) { qerro = qerro + 1 mensagem += (qerro + ". Digite pelo menos 2 caracteres no NOME ou o CRM.\n"); document.mForm_BuscaAssociados.mSoci_txtNome.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; } } // //---------------------------------------------------------------------------------------------------------- //---[ Validador de busca ]--------------------------------------------------------------------------------- // function validaBusca() { var ok = true; var qerro = 0; var mensagem = "" var mBusc_Palavras = document.mForm_Busca.mBusc_Palavras.value; if ((mBusc_Palavras.length <= 2) || (mBusc_Palavras == 'buscar no site')) { qerro = qerro + 1 mensagem += (qerro + ". Digite pelo menos 2 caracteres.\n"); document.mForm_Busca.mBusc_Palavras.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; } } // //---------------------------------------------------------------------------------------------------------- //---[ Validador de cadastro de CV ]------------------------------------------------------------------------ // function valida_mTrab_Formulario() { var ok = true; var qerro = 0; var mensagem = "" var mTrab_txtNome = document.mTrab_Formulario.mTrab_txtNome.value; var mTrab_radSexo = document.mTrab_Formulario.mTrab_radSexo; var mTrab_radSexo_ok = false; var mTrab_txtDataNascimento = document.mTrab_Formulario.mTrab_txtDataNascimento.value; var mTrab_txtNacionalidade = document.mTrab_Formulario.mTrab_txtNacionalidade.value; var mTrab_txtCidade = document.mTrab_Formulario.mTrab_txtCidade.value; var mTrab_selEstado = document.mTrab_Formulario.mTrab_selEstado.value; var mTrab_txtEmail = document.mTrab_Formulario.mTrab_txtEmail.value; var mTrab_txtDDDResidencial = document.mTrab_Formulario.mTrab_txtDDDResidencial.value; var mTrab_txtTelResidencial = document.mTrab_Formulario.mTrab_txtTelResidencial.value; var mTrab_selEspecializacao = document.mTrab_Formulario.mTrab_selEspecializacao.value; if (mTrab_txtNome == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo NOME deve ser preenchido.\n"); document.mTrab_Formulario.mTrab_txtNome.focus(); ok = false; } for (i=0;i < mTrab_radSexo.length;i++){ if (mTrab_radSexo[i].checked == true) { mTrab_radSexo_ok = true; } } if (mTrab_radSexo_ok == false) { qerro = qerro + 1 mensagem += (qerro + ". O campo SEXO deve ser selecionado.\n"); ok = false; } if (mTrab_txtDataNascimento == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo DATA NASCIMENTO deve ser preenchido.\n"); document.mTrab_Formulario.mTrab_txtDataNascimento.focus(); ok = false; } else { if (valida_DATA(mTrab_txtDataNascimento.substr(6,4), mTrab_txtDataNascimento.substr(3,2), mTrab_txtDataNascimento.substr(0,2)) == false) { qerro = qerro + 1 mensagem += (qerro + ". O campo DATA NASCIMENTO está inválido.\n"); document.mTrab_Formulario.mTrab_txtDataNascimento.focus(); ok = false; } } if (mTrab_txtNacionalidade == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo NACIONALIDADE deve ser preenchido.\n"); document.mTrab_Formulario.mTrab_txtNacionalidade.focus(); ok = false; } if (mTrab_txtCidade == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo CIDADE deve ser preenchido.\n"); document.mTrab_Formulario.mTrab_txtCidade.focus(); ok = false; } if (mTrab_selEstado == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo ESTADO deve ser selecionado.\n"); ok = false; } if (mTrab_txtDDDResidencial == "" || mTrab_txtTelResidencial == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo DDD/TEL. RESIDENCIAL deve ser preenchido.\n"); document.mTrab_Formulario.mTrab_txtDDDResidencial.focus(); ok = false; } if (mTrab_txtEmail == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo E-MAIL deve ser preenchido.\n"); document.mTrab_Formulario.mTrab_txtEmail.focus(); ok = false; } else { if (valida_EMAIL(mTrab_txtEmail) == false) { qerro = qerro + 1 mensagem += (qerro + ". O campo E-MAIL está inválido.\n"); document.mTrab_Formulario.mTrab_txtEmail.focus(); ok = false; } } if (mTrab_selEspecializacao == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo ESPECIALIZAÇÃO deve ser selecionado.\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; } } // //---------------------------------------------------------------------------------------------------------- //---[ Validador de formulário de Fale Conosco ]------------------------------------------------------------ // function valida_mFale_Formulario() { var ok = true; var qerro = 0; var mensagem = "" var txtNome = document.mFale_Formulario.mFale_txtNome.value; var txtEmail = document.mFale_Formulario.mFale_txtEmail.value; var txtMensagem = document.mFale_Formulario.mFale_txtMensagem.value; if (txtNome == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo NOME deve ser preenchido.\n"); document.mFale_Formulario.mFale_txtNome.focus(); ok = false; } if (txtEmail == "") { qerro = qerro + 1 mensagem += (qerro + ". O campo 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 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; } } // //---------------------------------------------------------------------------------------------------------- // abre mapa do site - início function AbreMapa() { window.open('library/mapadosite.asp', 'Mapa', 'top=20,left=20,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=367,height=400'); } // abre mapa do site - fim // abre mapa do site - início function AbreFale() { window.open('library/faleconosco.asp', 'Fale', 'top=20,left=20,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=367,height=400'); } // abre mapa do site - fim // abre detalhe da obra - início function AbreObra(areaId, obraId) { larg_box = 367; altu_box = 400; dist_top = parseInt((window.screen.availHeight - altu_box) / 2); dist_left = parseInt((window.screen.availWidth - larg_box) / 2); dist_left = dist_left + 120; window.open('/modulos/modulo_obras_detalhe.asp?areaId=' + areaId + '&obraId=' + obraId, 'detalhe_obra', 'top=' + dist_top + ',left=' + dist_left + ',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=' + larg_box + ',height=' + altu_box + ''); } // fim // abre foto de obra - início function AbreFotoObra(fotoObra) { larg_box = 290; altu_box = 335; dist_top = parseInt((window.screen.availHeight - altu_box) / 2); dist_left = parseInt((window.screen.availWidth - larg_box) / 2); dist_top = dist_top - 32; dist_left = dist_left - 219; boxFotoObra = window.open('/modulos/modulo_obras_foto.asp?fotoObra=' + fotoObra, 'fotoObra', 'top=' + dist_top + ',left=' + dist_left + ',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=' + larg_box + ',height=' + altu_box + ''); } // fim // move Item entre os boxes function InsereItemBox(de, para){ campoDe = de; campoPara = para; for (i = 0; i < campoDe.length; i++) { if (campoDe.options[i].selected == true) { var tmp = new Option(); tmp.value = campoDe.options[i].value; tmp.text = campoDe.options[i].text; campoPara.add(tmp, campoPara.length); } } var i = 0; while (i < campoDe.length){ if (campoDe.options[i].selected == true){ campoDe.options[i] = null; i = 0; } else { i++; } } } function RemoveItemBox(de, para){ campoDe = de; campoPara = para; var total = campoDe.length; var i = 0; var achou = false; while (i < total){ achou = false; if (campoDe.options[i].selected == true) { var tmp = new Option(); tmp.value = campoDe.options[i].value; tmp.text = campoDe.options[i].text; campoPara.add(tmp, campoPara.length); campoDe.options[i] = null; achou = true; } i++; if (achou == true){ i = 0; } total = campoDe.length; } } //fim