teclasIgnore = new Array("8", "9", "13", "16", "17", "20", "35", "36", "37", "38", "39", "40", "46", "144") function FormataPlaca(obj, teclapres) { var tecla = teclapres.keyCode; if (teclasIgnore.in_array(tecla)) return true; vr = obj.value; aux1 = /-/gi; vr = vr.replace( aux1, ''); tam = vr.length + 1; if ( tam > 3 && tam < 5) { obj.value = vr.substr(0, 3) + '-' + vr.substr(4, 4); } } function FormataMoeda(obj) { re1 = /\./gi; re2 = /\,/gi; vr = obj.value; vr = vr.replace(re1, ''); vr = vr.replace(re2, '.'); vr = Number(vr).toFixed(2); obj.value = cNumero(vr); } function FNumero(obj) { re1 = /\./gi; re2 = /\,/gi; vr = obj.value; vr = vr.replace(re1, ''); vr = vr.replace(re2, '.'); tam = vr.length; num = vr; if ( (tam >= 4) && (tam <= 6) ) num = vr.substr( 0, tam - 3 ) + '.' + vr.substr( tam - 3, tam ); else if ( (tam >= 6) && (tam <= 9) ) num = vr.substr( 0, tam - 6 ) + '.' + vr.substr( tam - 6, 3 ) + '.' + vr.substr( tam - 3, tam ); else if ( (tam >= 10) && (tam <= 12) ) num = vr.substr( 0, tam - 9 ) + '.' + vr.substr( tam - 9, 3 ) + '.' + vr.substr( tam - 6, 3 ) + '.' + vr.substr( tam - 3, tam ); obj.value = num; } function FormataTel(obj, teclapres) { var tecla = teclapres.keyCode; tam = 0; if (teclasIgnore.in_array(tecla)) { return; } vr = obj.value; aux1 = /\(/gi; aux2 = /\)/gi; aux3 = /-/gi; aux4 = /\+/gi; aux5 = /\ /gi; vr = vr.replace( aux1, ''); vr = vr.replace( aux2, ''); vr = vr.replace( aux3, ''); vr = vr.replace( aux4, ''); vr = vr.replace( aux5, ''); tam = vr.length + 1; if ( tam > 2) { obj.value = '(' + vr.substr(0, 2) + ')' + ' ' + vr.substr(2, 4) + '-' + vr.substr(6, 4); } } tamCampoCPFCNPJ = '18'; function FormataCPFCNPJ(obj, evento) { form = obj.form; if (form.tipoPessoa.value == "2") { tamCampoCPFCNPJ = 14; if (evento != undefined) FormataCpf(obj, evento); } else if (form.tipoPessoa.value == "1") { tamCampoCPFCNPJ = 18; if (evento != undefined) FormataCNPJ(obj, evento); } obj.maxLength = tamCampoCPFCNPJ; obj.setAttribute('maxlength', tamCampoCPFCNPJ); obj.setAttribute('size', tamCampoCPFCNPJ); } function FormataCpf(campo, teclapres) { if (teclapres != undefined) { var tecla = teclapres.keyCode; if (teclasIgnore.in_array(tecla)) { return; } } vr = campo.value; aux1 = /\./gi; aux2 = /\-/gi; vr = vr.replace( aux1, ''); vr = vr.replace( aux2, ''); tam = vr.length; if ( tam <= 3 ) campo.value = vr ; else if ( (tam >= 3) && (tam <= 6) ) campo.value = vr.substr( 0, 3 ) + '.' + vr.substr( 3, 3 ) ; else if ( (tam >= 7) && (tam <= 9) ) campo.value = vr.substr( 0, 3 ) + '.' + vr.substr( 3, 3 ) + '.' + vr.substr( 6, 3 ); else if ( (tam >= 9) && (tam <= 11) ) campo.value = vr.substr( 0, 3 ) + '.' + vr.substr( 3, 3 ) + '.' + vr.substr( 6, 3 ) + '-' + vr.substr( 9, 2 ); return true; } function FormataCNPJ(campo, teclapres) { if (teclapres != undefined) { var tecla = teclapres.keyCode; if (teclasIgnore.in_array(tecla)) { return; } } vr = campo.value; aux1 = /\./gi; aux2 = /\-/gi; aux3 = /\//gi; vr = vr.replace( aux1, ''); vr = vr.replace( aux2, ''); vr = vr.replace( aux3, ''); tam = vr.length; if ( tam <= 2 ) campo.value = vr; if ( (tam > 2) && (tam <= 5) ) campo.value = vr.substr( 0, 2 ) + '.' + vr.substr( 2, 3 ); if ( (tam >= 6) && (tam <= 9) ) campo.value = vr.substr( 0, 2 ) + '.' + vr.substr( 2, 3 ) + '.' + vr.substr( 5, 3 ); if ( (tam >= 9) && (tam <= 13) ) campo.value = vr.substr( 0, 2 ) + '.' + vr.substr( 2, 3 ) + '.' + vr.substr( 5, 3 ) + '/' + vr.substr( 8, 4 ); if ( (tam >= 13) ) campo.value = vr.substr( 0, 2 ) + '.' + vr.substr( 2, 3 ) + '.' + vr.substr( 5, 3 ) + '/' + vr.substr( 8, 4 ) + '-' + vr.substr( 12, 2 ); return true; } function FormataNumero(obj,tammax,teclapres) { var tecla = teclapres.keyCode; vr = obj.value; if (teclasIgnore.in_array(tecla)) { return; } aux1 = /\./gi; aux2 = /\,/gi; vr = vr.replace( aux1, ''); vr = vr.replace( aux2, ''); tam = vr.length; if (tam < tammax && tecla != 8){ tam = vr.length + 1 ; } if ( tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105 ){ if ( tam <= 2 ) obj.value = vr ; else if ( (tam > 2) && (tam <= 5) ) obj.value = vr.substr( 0, tam - 2 ) + ',' + vr.substr( tam - 2, tam ); else if ( (tam >= 6) && (tam <= 8) ) obj.value = vr.substr( 0, tam - 5 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ); else if ( (tam >= 9) && (tam <= 11) ) obj.value = vr.substr( 0, tam - 8 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ); else if ( (tam >= 12) && (tam <= 14) ) obj.value = vr.substr( 0, tam - 11 ) + '.' + vr.substr( tam - 11, 3 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ); else if ( (tam >= 15) && (tam <= 17) ) obj.value = vr.substr( 0, tam - 14 ) + '.' + vr.substr( tam - 14, 3 ) + '.' + vr.substr( tam - 11, 3 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ); } } function FormataData(obj, teclapres) { var tecla = teclapres.keyCode; tam = 0; if (teclasIgnore.in_array(tecla)) { return; } aux1 = /\//gi; vr = obj.value; tam = vr.length; if ( tam == 7 ) obj.value = vr.substr( 0, 2 ) + '/' + vr.substr( 2, 2 ) + '/' + vr.substr( 4, 4 ); } function FormataCep(obj, teclapres) { var tecla = teclapres.keyCode; tam = 0; if (teclasIgnore.in_array(tecla)) { return; } vr = obj.value; aux1 = /\./gi; aux2 = /\-/gi; vr = vr.replace( aux1, ''); vr = vr.replace( aux2, ''); tam = vr.length + 1; if ( tam > 2 && tam <= 3 ) obj.value = vr.substr( 0, tam - 1 ) + '.' + vr.substr( tam - 1, tam ); if ( tam > 3 && tam < 6 ) obj.value = vr.substr( 0, 2 ) + '.' + vr.substr( 2, tam - 2 ); if ( tam >= 6 && tam <= 10 ) obj.value = vr.substr( 0, 2 ) + '.' + vr.substr( 2, 3 ) + '-' + vr.substr( 5, 3 ); } function cNumero(vr) { vr = Number(vr).toFixed(2); vr = vr.toString(); aux1 = /\./gi; aux2 = /\,/gi; vr = vr.replace( aux1, ''); vr = vr.replace( aux2, ''); tam = vr.length; if (vr < 0) { sinal = '-'; vr = vr.replace('-', ''); tam = tam-1; } else { sinal = ''; } if ( (tam >= 3) && (tam <= 5) ) num = vr.substr( 0, tam - 2 ) + ',' + vr.substr( tam - 2, tam ); else if ( (tam >= 6) && (tam <= 8) ) num = vr.substr( 0, tam - 5 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ); else if ( (tam >= 9) && (tam <= 12) ) num = vr.substr( 0, tam - 8 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ); else if ( (tam >= 13) && (tam <= 15) ) num = vr.substr( 0, tam - 11 ) + '.' + vr.substr( tam - 11, 3 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ); else if ( (tam >= 16) && (tam <= 18) ) num = vr.substr( 0, tam - 14 ) + '.' + vr.substr( tam - 14, 3 ) + '.' + vr.substr( tam - 11, 3 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ); return sinal+num; } function ucNumero(obj) { vr = obj.value; re1 = /\./gi; re2 = /\,/gi; vr = vr.replace(re1, ''); vr = vr.replace(re2, '.'); return Number(vr); } function LimpaZeros(obj, evento) { if (evento.type == "focus") { auxNumero = ucNumero(obj); if (auxNumero == 0) obj.value = ''; } else if (evento.type == "blur") { if (obj.value == "") obj.value = '0,00'; else obj.value = cNumero(ucNumero(obj)); } } function LimparFormatacao(obj) { re1 = /\./gi; re2 = /\,/gi; re3 = /\-/gi; re4 = /\(/gi; re5 = /\)/gi; re6 = /\//gi; vr = obj.value; vr = vr.replace(re1, ''); vr = vr.replace(re2, ''); vr = vr.replace(re3, ''); vr = vr.replace(re4, ''); vr = vr.replace(re5, ''); vr = vr.replace(re6, ''); obj.value = vr; obj.select(); }function EnviaConsultaAjax(obj) { if (VerificaDados(obj.form)) { auxVar = new Array(); auxVar = obj.id.split("_", 1); objText = eval("document.getElementById('" + auxVar + "')"); objId = eval("document.getElementById('" + auxVar + "_hidden')"); if (objId.value == "") { alert('Erro! É necessário que você entre com um nome válido para consulta.'); objText.focus(); objText.select(); return false; } else { objText.disabled = true; return true; } } } function zeraIdAjax(obj) { auxVar = new Array(); auxVar = obj.id.split("_", 1); objText = eval("document.getElementById('" + auxVar + "')"); objId = eval("document.getElementById('" + auxVar + "_hidden')"); if (objText.value == "") objId.value = ""; } function mOvr(src,clname) { src.className = clname; } function mOut(src,clname) { src.className = clname; } function Voltar() { history.go(-1); } function mensagemErro(desc,campo,obj) { alert("O Campo '" + desc + "' tem que ser preenchido!"); obj.focus(); return false; } function erroForm(obj, descricao) { alert('Desculpe, o valor para o campo "' + descricao + '" digitado é inválido!'); obj.value = ''; obj.focus(); return false; } function ExcluirDados(form, acao) { if (confirm("Você tem certeza que deseja excluir este registro ?")) { if (acao == undefined) acao = 3; form.S_action.value = acao; form.submit(); } } disabled = 0; formName = 'formPrincipal'; function formFocus(doc) { if (doc.getElementById(formName)) { f = doc.getElementById(formName); for (i = 0; i < f.elements.length; i++) { if (disabled == 1 && f.elements[i].name != "btVoltar") { f.elements[i].disabled = true; continue; } else if (f.elements[i].type == "text" || f.elements[i].type == "password" || f.elements[i].type == "file" || f.elements[i].type == "select-one") { f.elements[i].focus(); if (f.elements[i].type == "text") f.elements[i].select(); break; } } } } function calculaData(data, qntDias) { dia = Number(data.substr(0, 2)) + Number(qntDias); mes = Number(data.substr(3, 2)) - 1; ano = Number(data.substr(6, 4)); newData = new Date(ano, mes, dia); mes = (newData.getMonth()+1).toString(); mes = mes.pad(2, "0", String.PAD_LEFT); dia = (newData.getDate()).toString(); dia = dia.pad(2, "0", String.PAD_LEFT); strData = dia + '/' + mes + '/' + newData.getYear(); return strData; } /** * Javascript prototypes - String.pad() and Number.format() * Carlos Reche (carlosreche@yahoo.com) */ String.PAD_LEFT = 0; String.PAD_RIGHT = 1; String.PAD_BOTH = 2; String.prototype.pad = function(size, pad, side) { var str = this, append = "", size = (size - str.length); var pad = ((pad != null) ? pad : " "); if ((typeof size != "number") || ((typeof pad != "string") || (pad == ""))) { throw new Error("Wrong parameters for String.pad() method."); } if (side == String.PAD_BOTH) { str = str.pad((Math.floor(size / 2) + str.length), pad, String.PAD_LEFT); return str.pad((Math.ceil(size / 2) + str.length), pad, String.PAD_RIGHT); } while ((size -= pad.length) > 0) { append += pad; } append += pad.substr(0, (size + pad.length)); return ((side == String.PAD_LEFT) ? append.concat(str) : str.concat(append)); } Number.prototype.format = function(d_len, d_pt, t_pt) { var d_len = d_len || 0; var d_pt = d_pt || "."; var t_pt = t_pt || ","; if ((typeof d_len != "number") || (typeof d_pt != "string") || (typeof t_pt != "string")) { throw new Error("wrong parameters for method 'String.pad()'."); } var integer = "", decimal = ""; var n = new String(this).split(/\./), i_len = n[0].length, i = 0; if (d_len > 0) { n[1] = (typeof n[1] != "undefined") ? n[1].substr(0, d_len) : ""; decimal = d_pt.concat(n[1].pad(d_len, "0", String.PAD_RIGHT)); } while (i_len > 0) { if ((++i % 3 == 1) && (i_len != n[0].length)) { integer = t_pt.concat(integer); } integer = n[0].substr(--i_len, 1).concat(integer); } return (integer + decimal); } function validaTecla(campo, event, type) { var BACKSPACE=8; var key; var tecla; CheckTAB=true; if(navigator.appName.indexOf("Netscape")!= -1) { tecla= event.which; } else { tecla = event.keyCode; } key = String.fromCharCode(tecla); if (tecla == 13) autoTab(campo, -1, event) else if (tecla == BACKSPACE || tecla == 0) { return true; } return (isNum(key, type)); } function isNum(caractere, type) { if (type == "number") var strValidos = "0123456789"; else if (type == "valorCobrar") var strValidos = "0123456789."; else if (type == "money") var strValidos = "0123456789,"; else if (type == "phone") var strValidos = "0123456789+()- "; else if (type == "alfanum") var strValidos = "@.0123456789ABCDEFGHJILMNOPQRSTUVXZYWKabcdefghijlmnopqrstuvxzkyw "; else if (type == "alfanumpt") var strValidos = "@.0123456789ABCDEFGHJILMNOPQRSTUVXZYWKabcdefghijlmnopqrstuvxzkywÁÉÍÓÚÀÈÌÒÙáéíóúàèìòùãõçÃÕâÂêÊîÎôÔûÛäëïöüÄËÏÖÜÇ "; else if (type == "disabled") var strValidos = ""; if (strValidos.indexOf(caractere) == -1) { return false; } return true; } function proximoElemento(campo, event) { if(navigator.appName.indexOf("Netscape")!= -1) tecla = event.which; else tecla = event.keyCode; if (tecla == "13") return autoTab(campo, -1, event); else return true; } var isNN = (navigator.appName.indexOf("Netscape")!=-1); function autoTab(input,len, e) { var keyCode = (isNN) ? e.which : e.keyCode; var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,20,35,36,37,38,39,40,46,144]; if(len == -1 || (input.value.length >= len && !containsElement(filter,keyCode))) { if (len != -1) input.value = input.value.slice(0, len); inputIndex = (getIndex(input)+1) % input.form.length; while (inputIndex <= input.form.length) { if (input.form[inputIndex].disabled == false && input.form[inputIndex].type != "hidden") { try { input.form[inputIndex].focus(); } catch(e) { inputIndex++; continue; } if (input.form[inputIndex].type == "text") input.form[inputIndex].select(); return false; break } else inputIndex++; } } function containsElement(arr, ele) { var found = false, index = 0; while(!found && index < arr.length) if(arr[index] == ele) found = true; else index++; return found; } function getIndex(input) { var index = -1, i = 0, found = false; while (i < input.form.length && index == -1) if (input.form[i] == input)index = i; else i++; return index; } return true; } function imprimeDiv(divName, msg) { document.getElementById(divName).innerHTML = msg; } function AbrirLink(url) { self.location = url; } function showDiv(acao, divName) { if (acao == 0) document.getElementById(divName).className = 'objHidden'; else if (acao == 1) document.getElementById(divName).className = 'objVisible'; } function charRest(obj, tam) { tamObj = Number(obj.value.length); if (tamObj > tam) return false; document.getElementById("divCharRest").innerHTML = 'Caracteres Restantes: ' + (250 - tamObj); } Array.prototype.in_array = function ( obj ) { var len = this.length; for ( var x = 0 ; x <= len ; x++ ) { if ( this[x] == obj ) return true; } return false; } function nextElement(obj) { for (i = 0; i < obj.form.length; i++) { if (obj.form.elements[i].name == obj.name) return obj.form.elements[(i+1)]; } return false; } function imprimeDiv(divName, msg) { document.getElementById(divName).innerHTML = msg; } function divAguardeAction(acao, msg) { divName = "divAguarde"; if (acao == 0) { document.getElementById(divName).className = 'divAguarde'; document.onclick = new Function("return true;"); document.oncontextmenu = new Function("return true;"); } else if (acao == 1) { document.getElementById(divName).className = 'divAguardeV'; imprimeDiv("divMsgAguarde", msg); document.onclick = new Function("return false;"); document.oncontextmenu = new Function("return false;"); } } function retornoAjax() { divAguardeAction("0"); } function formatDate(value){ return value.substr(8, 2) + '/' + value.substr(5, 2) + value.substr(0, 4); }; function changeObjStatus(obj, type) { if (type == 1) obj.disabled = true; else if (type == 0) obj.disabled = false; }function VerificaDados(form) { for (i = 0; i < requiredfields.length; i++) { obj = form[requiredfields[i]]; if (obj.value == "") return mensagemErro(requireddescs[i],requiredfields[i],obj); } return true; } function VerificaValores(form) { for (i = 0; i < valFieldsNames.length; i++) { obj = form[valFieldsNames[i]]; valor = ucNumero(obj)/1; if (valor == 0) return mensagemErro(valFieldsDescs[i],valFieldsNames[i],obj); } return true; } function verificaEmail(obj) { if (obj.value == "") return true; var filtro = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i; if (filtro.test(obj.value) == false) return erroForm(obj, 'E-mail'); return true; } function verificaCPFCNPJ(obj) { form = obj.form; if (form.tipoPessoa.value == "2") return verificaCPF(obj); else if (form.tipoPessoa.value == "1") return verificaCNPJ(obj); } function verificaPlaca(obj) { if (obj.value == "") return true; form = obj.form; var er = /[a-z]{3}-?\d{4}/gim; er.lastIndex = 0; if (obj.value.length < 8) return erroForm(obj, 'Placa'); else if (!er.test(obj.value)) return erroForm(obj, 'Placa'); } function verificaCPF (obj) { if (obj.value == "") return true; var soma1, soma2, s1, s2; var form = obj.form; var cpf = obj.value; var str_cpf = ""; var verifzero = 0; for (i = 0; i <= cpf.length - 1; i++) if ((cpf.charAt(i)).match(/\d/)) { str_cpf += cpf.charAt(i); verifzero+=cpf.charAt(i); } else if (!(cpf.charAt(i)).match(/[\.\-]/)) return erroForm(obj, 'CPF'); if (str_cpf.length != 11) return erroForm(obj, 'CPF'); if (verifzero==0) return erroForm(obj, 'CPF'); if (str_cpf==11111111111 || str_cpf==22222222222 || str_cpf==33333333333 || str_cpf==44444444444 || str_cpf==55555555555 || str_cpf==66666666666 || str_cpf==77777777777 || str_cpf==88888888888 || str_cpf==99999999999) return erroForm(obj, 'CPF'); soma1 = soma2 = 0; for (i = 0; i <= 8; i++) { soma1 += str_cpf.charAt(i) * (10-i); soma2 += str_cpf.charAt(i) * (11-i); } s1 = ((soma1 * 10) % 11) % 10; s2 = (((soma2 + (s1 * 2)) * 10) % 11) % 10; if ((s1 != str_cpf.charAt(9)) || (s2 != str_cpf.charAt(10))) return erroForm(obj, 'CPF'); return true; } function verificaCNPJ(obj) { if (obj.value == "") return true; CNPJ = obj.value; erro = new String; if (CNPJ.length < 18) return erroForm(obj, 'CNPJ'); if ((CNPJ.charAt(2) != ".") || (CNPJ.charAt(6) != ".") || (CNPJ.charAt(10) != "/") || (CNPJ.charAt(15) != "-")) { if (erro.length == 0) return erroForm(obj, 'CNPJ'); } //substituir os caracteres que não são números if(document.layers && parseInt(navigator.appVersion) == 4){ x = CNPJ.substring(0,2); x += CNPJ. substring (3,6); x += CNPJ. substring (7,10); x += CNPJ. substring (11,15); x += CNPJ. substring (16,18); CNPJ = x; } else { re1 = /\./gi; re2 = /\-/gi; re3 = /\//gi; CNPJ = CNPJ. replace (re1,""); CNPJ = CNPJ. replace (re2,""); CNPJ = CNPJ. replace (re3,""); } var nonNumbers = /\D/; if (nonNumbers.test(CNPJ)) return erroForm(obj, 'CNPJ'); var a = []; var b = new Number; var c = [6,5,4,3,2,9,8,7,6,5,4,3,2]; for (i=0; i<12; i++){ a[i] = CNPJ.charAt(i); b += a[i] * c[i+1]; } if ((x = b % 11) < 2) { a[12] = 0 } else { a[12] = 11-x } b = 0; for (y=0; y<13; y++) { b += (a[y] * c[y]); } if ((x = b % 11) < 2) { a[13] = 0; } else { a[13] = 11-x; } if ((CNPJ.charAt(12) != a[12]) || (CNPJ.charAt(13) != a[13])) return erroForm(obj, 'CNPJ'); if (erro.length > 0) return erroForm(obj, 'CNPJ'); else return true; return true; } function verificaCEP(obj) { cep = obj.value; cepDesformatado = cep.substr(0,2)+cep.substr(3,3)+cep.substr(7,3); if (cep != "") { if (cep.length < 10) return erroForm(obj, 'CEP'); else if (cepDesformatado.length != 8) return erroForm(obj, 'CEP'); else if ((cepDesformatado / 1) == 0) return erroForm(obj, 'CEP'); else if ((cepDesformatado.substr(2,6)/1) == 0) return erroForm(obj, 'CEP'); else if ((cepDesformatado == "11111111") || (cepDesformatado == "22222222") || (cepDesformatado == "33333333") || (cepDesformatado == "44444444") || (cepDesformatado == "55555555") || (cepDesformatado == "66666666") || (cepDesformatado == "77777777") || (cepDesformatado == "88888888") || (cepDesformatado == "99999999")) return erroForm(obj, 'CEP'); } return true; } function VerificaData(obj, permiteMaior) { if (obj.value == "") return true; data = obj.value; if (data.length == 6) { data = data.substr(0,2) + '/' + data.substr(2,2) + '/' + '20' + data.substr(4,2); obj.value = data; } barras = data.split("/"); if (barras.length == 3) { dia = barras[0]; mes = barras[1] - 1; ano = barras[2]; if (ano < 2000) ano = ano.substr(2, 2); newData = new Date(ano, mes, dia); today = new Date(); if (permiteMaior == 0 && newData > today) return erroForm(obj, 'Data'); else if (newData.getMonth() != Number(mes) || newData.getDate() != Number(dia) || newData.getYear() != Number(ano)) return erroForm(obj, 'Data'); } else return erroForm(obj, 'Data'); } function VerificaMoeda(obj, event) { tecla = event.keyCode; if (teclasIgnore.in_array(tecla)) { return; } if (obj.value.indexOf(',') > -1) { arrAux = obj.value.split(','); if (arrAux[1].length == 2) autoTab(obj, -1, event); } } function Esconde() { document.getElementById("divPopUp").style.display = 'none'; }