// D000127 - 03/09/08 - Criacao //Colocar no restante do site function HabilitaDesabilitaConjugue(){ if (document.cadastro.cd_est_civil.value == '1'){ document.getElementById('nomeconjuge').value = ''; document.getElementById('nomeconjuge').disabled = true; document.getElementById('nomeconjuge').style.backgroundColor = "#808080"; document.getElementById('sobrenomeconjuge').value = ''; document.getElementById('sobrenomeconjuge').disabled = true; document.getElementById('sobrenomeconjuge').style.backgroundColor = "#808080"; } else { document.getElementById('nomeconjuge').disabled = false; document.getElementById('nomeconjuge').style.backgroundColor = "#fff"; document.getElementById('sobrenomeconjuge').disabled = false; document.getElementById('sobrenomeconjuge').style.backgroundColor = "#fff"; } } function hide_selects(status){ var agent= navigator.userAgent.toLowerCase(); if (agent.indexOf("msie 6")>0){ if (document.cadastro.cd_pais_res.value == 'BR'){ document.cadastro.renda_mensal_nac.style.display = status; document.cadastro.estadores.style.display = status; }else { if (document.cadastro.cd_pais_res.value == 'US') document.cadastro.estadoeua.style.display = status; document.cadastro.renda_mensal_inter.style.display = status; } document.cadastro.cd_profissao_cm.style.display = status; document.cadastro.grau_escolar.style.display = status; document.cadastro.cd_est_civil.style.display = status; document.cadastro.num_dependentes.style.display = status; } } function valida_pais(valor, recadastro){ if((valor != 'BR') && (valor != '')){ if(recadastro != ''){ document.getElementById('dia').style.backgroundColor = "#808080"; document.getElementById('dia').style.color = "#000000"; document.getElementById('mes').style.backgroundColor = "#808080"; document.getElementById('mes').style.color = "#000000"; document.getElementById('ano').style.backgroundColor = "#808080"; document.getElementById('ano').style.color = "#000000"; document.getElementById('nome_disabled').style.backgroundColor = "#808080"; document.getElementById('nome_disabled').style.color = "#000000"; document.getElementById('sobrenome_disabled').style.backgroundColor = "#808080"; document.getElementById('sobrenome_disabled').style.color = "#000000"; } //document.getElementById('cpf').value = ''; document.getElementById('cpf').disabled = true; document.getElementById('cpf').style.backgroundColor = "#808080"; //document.getElementById('rg').value = ''; document.getElementById('rg').disabled = true; document.getElementById('rg').style.backgroundColor = "#808080"; document.getElementById('documento').disabled = false; document.getElementById('documento').style.backgroundColor = "#fff"; document.getElementById('doctipo').disabled = false; document.getElementById('doctipo').style.backgroundColor = "#fff"; }else{ if(recadastro == ''){ document.getElementById('cpf').disabled = false; document.getElementById('cpf').style.backgroundColor = "#fff"; } else{ document.getElementById('cpf_disabled').style.backgroundColor = "#808080"; document.getElementById('cpf_disabled').style.color = "#000000"; document.getElementById('nome_disabled').style.backgroundColor = "#808080"; document.getElementById('nome_disabled').style.color = "#000000"; document.getElementById('sobrenome_disabled').style.backgroundColor = "#808080"; document.getElementById('sobrenome_disabled').style.color = "#000000"; document.getElementById('dia').style.backgroundColor = "#808080"; document.getElementById('dia').style.color = "#000000"; document.getElementById('mes').style.backgroundColor = "#808080"; document.getElementById('mes').style.color = "#000000"; document.getElementById('ano').style.backgroundColor = "#808080"; document.getElementById('ano').style.color = "#000000"; } document.getElementById('rg').disabled = false; document.getElementById('rg').style.backgroundColor = "#fff"; //document.getElementById('documento').value = ''; document.getElementById('documento').disabled = true; document.getElementById('documento').style.backgroundColor = "#808080"; //document.getElementById('doctipo').value = ''; document.getElementById('doctipo').disabled = true; document.getElementById('doctipo').style.backgroundColor = "#808080"; } } function formata_dt_nasc(valor,id){ if(valor > 12) document.getElementById(id).value=''; if(valor < 10 && valor > 0){ if(substr(valor,0,1) != '0'){ document.getElementById(id).value = '0' + valor; } } } function substr( f_string, f_start, f_length ) { // http://kevin.vanzonneveld.net // + original by: Martijn Wieringa // + bugfixed by: T.Wild // + tweaked by: Onno Marsman // * example 1: substr('abcdef', 0, -1); // * returns 1: 'abcde' // * example 2: substr(2, 0, -6); // * returns 2: '' f_string += ''; if(f_start < 0) { f_start += f_string.length; } if(f_length == undefined) { f_length = f_string.length; } else if(f_length < 0){ f_length += f_string.length; } else { f_length += f_start; } if(f_length < f_start) { f_length = f_start; } return f_string.substring(f_start, f_length); } function fazTudo(){ var vetor = new Array ("","Advantage (American Airlines)","Aeroflot Bonus (Aeroflot)","Aerolineas Plus (Aerolineas Argentina)","Aeroplan (Air Canada)","Air Points (Air New Zealand)","Amigo (Ocean Air)","Ana Mileage Club (All Nippon Airways)","Asia Miles / Marco Polo Club (Cathay Pacific)","Asiana Club (Asiana Airlines)","Avianca Plus (Avianca)","Bwia Frequent Flyer (Caribbean Miles)","Club Premier (Aero Mexico)","Diamond Club (Bmi)","Distancia (Taca)","Dividend Miles (Us Airways)","Egyptairplus (Egyptair)","Eurobonus (Scandinavian Airlines)","Etihad Guest (Etihad Airways)","Evergreen Club (Eva Airways)","Executive Club (British Airways)","Fidelidade Tam (Tam)","Finnair Plus (Finnair)","Flying Blue (Air France/KLM)","Flying Club (Virgin Atlantic)","Frecuenta (Mexicana de Aviacion)","Frequent Flyer (Gulf Air)","Iberia Plus (Iberia)","Jal Mileage Bank (Japan Airlines)","Kris Flyer (Singapore Airlines)","Lanpass (Lan)","Matmid Club (El Al Israel Airlines)","Mileage Plan (Alaska Airlines)","Mileage Plus (United Airlines)","Miles & More (Lufthansa)","Miles&Smiles (Turkish Airlines)","Millemiglia (Alitalia)","Onepass (Copa Airlines / Continental Airlines)","Phoenix Miles (Air China)","Qantas Frequent Flyer (Qantas Airways)","Rapid Rewards (Southwest Airlines Texas)","Royal Orchid Plus (Thai Airways International)","Royal Plus (Royal Jordanian)","Skymiles (Delta)","Skypass (Korean Air)","Spanair Plus (Spanair)","Skywards (Emirates)","Tap Victoria (Tap Air Portugal)","Trueblue (Jetblue)","Voyager (South African Airways)","Worldperks (Northwest Airlines)"); var varText = document.forms['frmMsgsCadastro'].msg09.value; for(i=1;i<51;i++) { if(document.getElementById("pm"+i).checked) {varText += vetor[i] + ", ";} } document.getElementById('msgM').innerHTML = varText; } function maskFormata(e,src,mask) { if(window.event) { _TXT = e.keyCode; } else if(e.which) { _TXT = e.which; } if ((mask=='#####-###') && (document.cadastro.paisres.value!='BR')) { //marcel - nao colocar mascara para residencia diferente de brasil if ( (_TXT >=97 && _TXT <= 122) || (_TXT >=65 && _TXT <= 90) || (_TXT > 47 && _TXT < 58) ){ return true; } else { if (_TXT != 8 && _TXT != 45) { return false; } else { return true; } } } else if(_TXT > 47 && _TXT < 58) { var i = src.value.length; var saida = mask.substring(0,1); var texto = mask.substring(i) if (texto.substring(0,1) != saida) { src.value += texto.substring(0,1); } return true; } else { if (_TXT != 8) { return false; } else { return true; } } } function remove_espaco(field) { field.value = (field.value).replace(/^\s*|\s*$/g,''); } // esta validacao de email foi retirada de: http://www.mhavila.com.br/topicos/web/valform.html var reEmail1 = /^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/; var reEmail2 = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/; var reEmail3 = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/; var reEmail = reEmail3; //escolha o sabor :) function VerificaEmail(pStr) { return reEmail.test(pStr); } function Mudar_Estados(_pais) { document.getElementById('linkCorreios').style.display = "block"; document.cadastro.cep.value=''; if(_pais=='BR') { show('destadores'); show('divEstBR'); hide('divEstUS'); show('div_moeda_nac'); hide('div_moeda_inter'); if (document.getElementById('cep_pt-br')) { show('cep_pt-br'); hide('cep_estrangeiro'); } } else { document.getElementById('linkCorreios').style.display = "none"; if(_pais=='US') { show('destadores'); show('divEstUS'); hide('divEstBR'); } if(_pais!='BR' && _pais!='US') { hide('destadores') } show('div_moeda_inter'); hide('div_moeda_nac'); if (document.getElementById('cep_pt-br')) { show('cep_estrangeiro'); hide('cep_pt-br'); } } } function MudaComboEstado(elmtPais, elmtEstado) { varTipo = elmtPais.value; varEstado = elmtEstado; switch (varTipo) { case 'BR': document.getElementById('linkCorreios').style.display = "block"; setEstadoBR(varEstado); show('destadores'); show('div_moeda_nac'); hide('div_moeda_inter'); break; case 'US': setEstadoUS(varEstado); document.getElementById('linkCorreios').style.display = "none"; show('destadores'); show('div_moeda_inter'); hide('div_moeda_nac'); break; default: document.getElementById('linkCorreios').style.display = "none"; hide('destadores'); show('div_moeda_inter'); hide('div_moeda_nac'); document.cadastro.cd_uf_res.value=""; break; } return true; } function setEstadoBR(varEstado) { fldEstado = document.cadastro.estadores; fldEstado.length = 0; for (i=0; i1&&o.value.length==0&&key==8){ for(var i=0;i 57){ return true; }else{ return false; } } function txtBoxFormat(objForm, strField, sMask, evtKeyPress) { var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla; sValue = objForm[strField].value; // Limpa todos os caracteres de formatação que // já estiverem no campo. sValue = sValue.toString().replace( "-", "" ); sValue = sValue.toString().replace( "-", "" ); sValue = sValue.toString().replace( ".", "" ); sValue = sValue.toString().replace( ".", "" ); sValue = sValue.toString().replace( "/", "" ); sValue = sValue.toString().replace( "/", "" ); sValue = sValue.toString().replace( "(", "" ); sValue = sValue.toString().replace( "(", "" ); sValue = sValue.toString().replace( ")", "" ); sValue = sValue.toString().replace( ")", "" ); sValue = sValue.toString().replace( " ", "" ); sValue = sValue.toString().replace( " ", "" ); fldLen = sValue.length; mskLen = sMask.length; i = 0; nCount = 0; sCod = ""; mskLen = fldLen; while (i <= mskLen) { bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/")) bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " ")) if (bolMask) { sCod += sMask.charAt(i); mskLen++; } else { sCod += sValue.charAt(nCount); nCount++; } i++; } objForm[strField].value = sCod; } function VerificaCPF(valor) { primeiro=valor.substr(1,1); falso=true; size=valor.length; if (size!=11){ return false; } size--; for (i=2; i-1;pos=pos-1) { soma = soma + (parseInt(str.charAt(pos)) * ind); ind++; if(str.length>11) { if(ind>9) ind=2; } } resto = soma - (Math.floor(soma / 11) * 11); if(resto < 2) { return 0 } else { return 11 - resto } } function VerificaNome(elmt) { varNome = new String(elmt.value); verString = LimpaCampo(varNome, 10); verString = verString.length; if (verString > 0) { // Nome contem numeros return false; } if (varNome.length<2) { return false; } if (!VerificaTexto2(elmt)) { return false; } return true; } function VerificaSobrenome(elmt) { varNome = new String(elmt.value); verString = LimpaCampo(varNome, 10); verString = verString.length; if (verString > 0) { // Nome contem numeros return false; } if (!VerificaTexto2(elmt)) { return false; } return true; } function VerificaBairro(elmt) { varNome = new String(elmt.value); verString = LimpaCampo(varNome, 10); verString = verString.length; if (!VerificaChars(elmt)) { return false; } return true; } function LimpaCampo(sValor,iBase){ var tam = sValor.length var saida = new String for (i=0;i 1900)&&(ano < 2100)) { switch (mes) { case 1: if (dia <= 31) return true; break; case 2: /* Validando ano Bissexto / fevereiro / dia */ if ((ano % 4 == 0) || (ano % 100 == 0) || (ano % 400 == 0)) { bissexto = 1; } if ((bissexto == 1) && (dia <= 29)) { return true; } if ((bissexto != 1) && (dia <= 28)) { return true; } break; case 3: if (dia <= 31) return true; break; case 4: if (dia <= 30) return true; break; case 5: if (dia <= 31) return true; break; case 6: if (dia <= 30) return true; break; case 7: if (dia <= 31) return true; break; case 8: if (dia <= 31) return true; break; case 9: if (dia <= 30) return true; break; case 10: if (dia <= 31) return true; break; case 11: if (dia <= 30) return true; break; case 12: if (dia <= 31) return true; break; } } return false; } function menorQHoje(dia, mes, ano) { var today = new Date(); var myDate = new Date(); myDate.setFullYear(ano,mes-1,dia); if (myDate>=today) return false; else return true; } function ValidaEmail(){ document.getElementById("botao_salvar").style.display = 'none'; email = document.cadastro.email.value; emailcom = document.cadastro.emailcom.value; if (email == "" && emailcom == ""){ retornoConsultaEmail('email', 'N'); retornoConsultaEmail('emailcom', 'N'); Valida(); } else if (email == "" && emailcom != ""){ retornoConsultaEmail('email', 'N'); consultaEmail(['emailcom']); } else if (email != "" && emailcom == ""){ retornoConsultaEmail('emailcom', 'N'); consultaEmail(['email']); } else{ consultaEmail(['email', 'emailcom']); } } function Valida() { var err_name1 = new Array(0); var emailResProb = false; var emailComProb = false; form = document.cadastro; varFrmMsg = document.forms['frmMsgsCadastro']; sucess = true; err_name1.splice(0, err_name1.length); // Nome if (form.nome.value == "" || !VerificaNome(form.nome)) { erro('dnome'); erro('lnome'); err_name1.push(varFrmMsg.msg17.value); sucess = false; } else { xerro('lnome'); xerro('dnome'); } // Sobrenome if (form.sobrenome.value == "" || !VerificaSobrenome(form.sobrenome)) { erro('dsobrenome'); erro('lsobrenome'); err_name1.push(varFrmMsg.msg18.value); sucess = false; } else { xerro('lsobrenome'); xerro('dsobrenome'); } // Sexo if (!form.cd_sexo[0].checked && !form.cd_sexo[1].checked) { erro('lsexo'); erro('dsexo'); err_name1.push(varFrmMsg.msg19.value); sucess = false; } else { xerro('lsexo'); xerro('dsexo'); } // Data de Nascimento var dia = form.dndia.value; var mes = form.dnmes.value; var ano = form.dnano.value; if (!VerificaData(dia,mes,ano) || !menorQHoje(dia,mes,ano)) { erro('ddndia'); erro('ldndia'); err_name1.push(varFrmMsg.msg20.value); sucess = false; } else { xerro('ddndia'); xerro('ldndia'); } // Pais de Origem if (form.paisorigem.value == 0) { erro('lpaisorigem'); erro('dpaisorigem'); err_name1.push(varFrmMsg.msg21.value); sucess = false; } else { xerro('lpaisorigem'); xerro('dpaisorigem'); } //Essa verificação do CPF foi feita recentemente. Tem que incluir ela no arquivo geral // CPF var d = new Date(); var ano = d.getFullYear(); ano = ano - form.dnano.value; if ((form.cpf.value == "" || form.cpf.value.length < 14) && (ano > 18 && form.paisorigem.value=='BR')) { erro('dcpf'); erro('lcpf'); err_name1.push(varFrmMsg.msg22.value); sucess = false; } else if (form.cpf.value != ""){ var cpf_aux = form.cpf.value; var cpf = cpf_aux.substr(0,3) + cpf_aux.substr(4,3) + cpf_aux.substr(8,3) + cpf_aux.substr(12); if (!VerificaCPF(cpf)){ erro('dcpf'); erro('lcpf'); err_name1.push(varFrmMsg.msg23.value); sucess = false; } else { xerro('dcpf'); xerro('lcpf'); } } else { xerro('dcpf'); xerro('lcpf'); } //Essa verificação do RG foi feita recentemente. Tem que incluir ela no arquivo geral // RG if (form.rg.value == "" && (ano > 18 && form.paisorigem.value=='BR')) { erro('drg'); erro('lrg'); err_name1.push(varFrmMsg.msg24.value); sucess = false; } else { xerro('drg'); xerro('lrg'); } // Documento estrangeiro if (form.documento.value == "" && form.paisorigem.value != 'BR' && ano > 18) { erro('ddocumento'); erro('ldocumento'); document.getElementById("ldocumento").innerHTML = "*Documento estrangeiro:"; err_name1.push(varFrmMsg.msg25.value); sucess = false; } else { xerro('ddocumento'); xerro('ldocumento'); document.getElementById("ldocumento").innerHTML = "Documento estrangeiro:"; } // Tipo if (form.doctipo.value == "" && form.paisorigem.value != 'BR' && ano > 18) { erro('ddoctipo'); erro('ldoctipo'); document.getElementById("ldoctipo").innerHTML = "*Tipo:"; err_name1.push(varFrmMsg.msg26.value); sucess = false; } else { xerro('ddoctipo'); xerro('ldoctipo'); document.getElementById('ldoctipo').innerHTML = "Tipo:"; } // Pais de Residencia if (form.paisres.value == 0) { erro('lpaisres'); erro('dpaisres'); err_name1.push(varFrmMsg.msg27.value); sucess = false; } else { xerro('lpaisres'); xerro('dpaisres'); } //Essa verificação do Cep foi feita recentemente. Tem que incluir ela no arquivo geral // CEP if (form.cep.value == "" && form.paisres.value=='BR'){ erro('dcep'); erro('lcep'); err_name1.push(varFrmMsg.msg28.value); sucess = false; } else if (form.cep.value != "" && form.paisres.value=='BR' && form.cep.value.length < 9 ){ erro('dcep'); erro('lcep'); err_name1.push(varFrmMsg.msg28.value); sucess = false; } else { xerro('dcep'); xerro('lcep'); } // Endereco Residencial if (form.endres.value == "") { erro('dendres'); erro('lendres'); err_name1.push(varFrmMsg.msg29.value); sucess = false; } else { xerro('dendres'); xerro('lendres'); } // Numero if (form.numero.value == "" && form.paisres.value == 'BR') { erro('dnumero'); erro('lnumero'); err_name1.push(varFrmMsg.msg30.value); sucess = false; } else { xerro('dnumero'); xerro('lnumero'); } //Bairro if (!VerificaBairro(form.complemento2_res)) { erro('dbairro'); erro('lbairro'); err_name1.push(varFrmMsg.msg31.value); sucess = false; } else { xerro('dbairro'); xerro('lbairro'); } // Estado if (form.cd_uf_res.value == '' && form.paisres.value == 'BR') { erro('lestadores'); erro('destadores'); err_name1.push(varFrmMsg.msg32.value); sucess = false; } else { xerro('lestadores'); xerro('destadores'); } // Cidade if (!VerificaNome(form.cidaderes)) { erro('lcidaderes'); erro('dcidaderes'); err_name1.push(varFrmMsg.msg33.value); sucess = false; } else { xerro('lcidaderes'); xerro('dcidaderes'); } // Telefone Residencial if (form.teldddres.value == "" || form.telnumres.value == "") { erro('ltelddires'); erro('dtelddires'); erro('dtelddires2'); err_name1.push(varFrmMsg.msg34.value); sucess = false; } else if ((form.teldddres.value != "") && (form.teldddres.value.length != 2) && (document.cadastro.paisres.value=='BR')) { erro('ltelddires'); erro('dtelddires'); erro('dtelddires2'); err_name1.push(varFrmMsg.msg06.value); sucess = false; }else { xerro('ltelddires'); xerro('dtelddires'); xerro('dtelddires2'); } // Telefone Residencial2 if ((form.teldddres2.value != "" || form.telddires2.value != "") && (form.telnumres2.value == "")) { erro('lbTelRes2'); erro('dvTelDDDRes2'); erro('dvTelNumRes2'); err_name1.push(varFrmMsg.msg49.value); sucess = false; }else { xerro('lbTelRes2'); xerro('dvTelDDDRes2'); xerro('dvTelNumRes2'); } // Telefone celular if ((form.teldddcel.value != "" || form.telddicel.value != "") && (form.telnumcel.value == "")) { erro('lbTelCel'); erro('dvTelDDDCel'); erro('dvTelNumCel'); err_name1.push(varFrmMsg.msg50.value); sucess = false; }else { xerro('lbTelCel'); xerro('dvTelDDDCel'); xerro('dvTelNumCel'); } // Telefone celular2 if ((form.teldddcel2.value != "" || form.telddicel2.value != "") && (form.telnumcel2.value == "")) { erro('lbTelCel2'); erro('dvTelDDDCel2'); erro('dvTelNumCel2'); err_name1.push(varFrmMsg.msg51.value); sucess = false; }else { xerro('lbTelCel2'); xerro('dvTelDDDCel2'); xerro('dvTelNumCel2'); } // Telefone comercial if ((form.teldddcom.value != "" || form.telddicom.value != "") && (form.telnumcom.value == "")) { erro('lbTelCom'); erro('dvTelDDDCom'); erro('dvTelNumCom'); err_name1.push(varFrmMsg.msg52.value); sucess = false; }else { xerro('lbTelCom'); xerro('dvTelDDDCom'); xerro('dvTelNumCom'); } // Estado Civil if(form.estadocivil.value == 0) { erro('destadocivil'); erro('lestadocivil'); err_name1.push(varFrmMsg.msg35.value); sucess = false; }else { xerro('destadocivil'); xerro('lestadocivil'); } if (form.estadocivil.value == 2 && form.nomeconjuge.value == ""){ erro('lnomeconjuge'); erro('dnomeconjuge'); err_name1.push(varFrmMsg.msg36.value); sucess = false; } else if (form.nomeconjuge.value != "" && !VerificaSobrenome(form.nomeconjuge)){ erro('lnomeconjuge'); erro('dnomeconjuge'); err_name1.push(varFrmMsg.msg16.value); sucess = false; } else { xerro('lnomeconjuge'); xerro('dnomeconjuge'); } if (form.estadocivil.value == 2 && form.sobrenomeconjuge.value == ""){ erro('lsobrenomeconjuge'); erro('dsobrenomeconjuge'); err_name1.push(varFrmMsg.msg37.value); sucess = false; } else if (form.sobrenomeconjuge.value != "" && !VerificaSobrenome(form.sobrenomeconjuge)){ erro('lsobrenomeconjuge'); erro('dsobrenomeconjuge'); err_name1.push(varFrmMsg.msg15.value); sucess = false; } else { xerro('lsobrenomeconjuge'); xerro('dsobrenomeconjuge'); } // No de filhos if (form.nfilhos.value == 0) { erro('lnfilhos'); erro('dnfilhos'); err_name1.push(varFrmMsg.msg38.value); sucess = false; } else { xerro('lnfilhos'); xerro('dnfilhos'); } // Nome da sua Mae if (form.nomemae.value == "" || !VerificaNome(form.nomemae)) { erro('dnomemae'); erro('lnomemae'); err_name1.push(varFrmMsg.msg39.value); sucess = false; } else { xerro('dnomemae'); xerro('lnomemae'); } // Sobrenome da sua Mae if (form.sobrenomemae.value == "" || !VerificaSobrenome(form.sobrenomemae)) { erro('dsobrenomemae'); erro('lsobrenomemae'); err_name1.push(varFrmMsg.msg40.value); sucess = false; } else { xerro('dsobrenomemae'); xerro('lsobrenomemae'); } // Formacao if (form.formacao.value == 0) { erro('lformacao'); erro('dformacao'); err_name1.push(varFrmMsg.msg41.value); sucess = false; } else { xerro('lformacao'); xerro('dformacao'); } //Essa verificação da profissão foi feita recentemente. Tem que incluir ela no arquivo geral // Profissao if (form.profissao.value == 0 && form.formacao.value>5) { erro('lprofissao'); erro('dprofissao'); err_name1.push(varFrmMsg.msg42.value); sucess = false; } else { xerro('lprofissao'); xerro('dprofissao'); } //Essa verificação da renda foi feita recentemente. // RENDA if ((form.cd_pais_res.value == 'BR' && form.renda_mensal_nac.value=='') || (form.cd_pais_res.value != 'BR' && form.renda_mensal_inter.value=='')) { erro('lrenda'); erro('div_moeda_nac'); erro('div_moeda_inter'); err_name1.push(varFrmMsg.msg53.value); sucess = false; } else { xerro('lrenda'); xerro('div_moeda_nac'); xerro('div_moeda_inter'); } //Cargo if (form.cargo.value != "" && !VerificaNome(form.cargo)) { erro('dcargo'); erro('cargo'); err_name1.push(varFrmMsg.msg43.value); sucess = false; } else { xerro('cargo'); xerro('dcargo'); } // E-mail particular e comercial if (form.email.value == "" && form.emailcom.value == "") { erro('lemail'); erro('demail'); erro('lemailcom'); erro('demailcom'); err_name1.push(varFrmMsg.msg10.value); sucess = false; emailResProb = true; emailComProb = true; } else { xerro('lemail'); xerro('demail'); xerro('lemailcom'); xerro('demailcom'); } //validar emails iguais if ((form.email.value != "" && form.emailcom.value != "") && (form.email.value == form.emailcom.value)){ erro('lemail'); erro('demail'); erro('lemailcom'); erro('demailcom'); err_name1.push(varFrmMsg.msg11.value); sucess = false; emailResProb = true; emailComProb = true; } else if (!emailResProb && !emailComProb){ xerro('lemail'); xerro('demail'); xerro('lemailcom'); xerro('demailcom'); } // E-mail particular if (form.email.value != "" && !VerificaEmail(form.email.value)) { erro('lemail'); erro('demail'); err_name1.push(varFrmMsg.msg44.value); sucess = false; emailResProb = true; } else if (!emailResProb){ xerro('lemail'); xerro('demail'); } if (ano >= 18 && document.getElementById("email_aux") && form.email_aux.value == 'S'){ erro('lemail'); erro('demail'); err_name1.push(varFrmMsg.msg12.value); sucess = false; emailResProb = true; } else if (!emailResProb) { xerro('lemail'); xerro('demail'); } // E-mail comercial if (form.emailcom.value != "" && !VerificaEmail(form.emailcom.value)) { erro('lemailcom'); erro('demailcom'); err_name1.push(varFrmMsg.msg45.value); sucess = false; emailComProb = true; } else if (!emailComProb) { xerro('lemailcom'); xerro('demailcom'); } if (ano >= 18 && document.getElementById("emailcom_aux") && form.emailcom_aux.value == 'S'){ erro('lemailcom'); erro('demailcom'); err_name1.push(varFrmMsg.msg13.value); sucess = false; emailComProb = true; } else if (!emailComProb) { xerro('lemailcom'); xerro('demailcom'); } // E-mail preferencial if (!form.email_pref[0].checked && !form.email_pref[1].checked && form.email.value !='' && form.emailcom.value != '') { erro('lemailpref'); erro('demailpref'); err_name1.push(varFrmMsg.msg46.value); sucess = false; } else { xerro('lemailpref'); xerro('demailpref'); } // Idioma para correspondencia if (!form.idioma[0].checked && !form.idioma[1].checked && !form.idioma[2].checked) { erro('lidioma'); erro('didioma'); err_name1.push(varFrmMsg.msg47.value); sucess = false; } else { xerro('lidioma'); xerro('didioma'); } //Como prefere ser chamado if (form.apelido.value != "" && !VerificaSobrenome(form.apelido)) { erro('dapelido'); erro('apelido'); err_name1.push(varFrmMsg.msg48.value); sucess = false; } else { xerro('apelido'); xerro('dapelido'); } // Regulamento if (document.getElementById("regulamento")) { //marcel 24/09 soh validar se o campo existir... if (!form.regulamento.checked) { erro('dregulamento'); err_name1.push(varFrmMsg.msg14.value); sucess = false; } else { xerro('dregulamento'); } } campos(err_name1); if (sucess == true){ form.submit(); } else { document.getElementById("botao_salvar").style.display = 'block'; } }