function mascara(b,a){v_obj=b;v_fun=a;setTimeout("executa_mascara()",1)}function executa_mascara(){v_obj.value=v_fun(v_obj.value)}function soNumeros(a){return a.replace(/\D/g,"")}function maskcarteira(a){a=a.replace(/\D/g,"");a=a.replace(/(\d{3})(\d)/,"$1 $2");a=a.replace(/(\d{12})(\d)/,"$1 $2");return a}function money(a){a=a.replace(/\D/g,"");a=a.replace(/(\d{1,10})(\d{2})/,"$1,$2");return a}function masktelefone(a){a=a.replace(/\D/g,"");a=a.replace(/^(\d\d)(\d)/g,"($1) $2");a=a.replace(/(\d{4})(\d)/,"$1-$2");return a}function maskrg(a){a=a.replace(/\D/g,"");a=a.replace(/(\d{1,3})(\d{3})(\d{3})/,"$1.$2.$3");return a}function maskcpf(a){a=a.replace(/\D/g,"");a=a.replace(/(\d{3})(\d)/,"$1.$2");a=a.replace(/(\d{3})(\d)/,"$1.$2");a=a.replace(/(\d{3})(\d{1,2})$/,"$1-$2");return a}function maskcnpj(a){a=a.replace(/\D/g,"");a=a.replace(/^(\d{2})(\d)/,"$1.$2");a=a.replace(/^(\d{2})\.(\d{3})(\d)/,"$1.$2.$3");a=a.replace(/\.(\d{3})(\d)/,".$1/$2");a=a.replace(/(\d{4})(\d)/,"$1-$2");return a}function maskcep(a){a=a.replace(/\D/g,"");a=a.replace(/^(\d{5})(\d)/,"$1-$2");return a}function maskdata(a){a=a.replace(/\D/g,"");a=a.replace(/^(\d\d)(\d)/g,"$1/$2");a=a.replace(/(\d{2})(\d)/,"$1/$2");return a}function maskhora(a){a=a.replace(/\D/g,"");a=a.replace(/^(\d\d)(\d)/g,"$1:$2");return a}function validar_email(c){var a=c.value;var b=new RegExp(".+?@.+?[.].+?");if(b.test(a)||a==""){return true}else{alert("Por favor insira um e-mail válido.");c.value="";c.focus()}}function iniTexto(b,a){if(b.value==""){b.value=a}}function selectAll(b,a){$$(a).each(function(c){if(b.checked==true){c.checked=true}else{c.checked=false}})}function verificaAbreviacao(b){var c=b.split(" ");for(var a=0;a<c.length;a++){if((c[a].length<2||c[a].lastIndexOf(".")>0)&&c[a]!="e"&&c[a]!="E"&&c[a]!=""){return true}}}var objAtual;function validarHora(b){val=b.value;objAtual=b;ret=true;if(val.length!=0){if(val.length!=5){alert("Insira uma hora válida!");b.value="";ret=false}else{var a=val.split(":");if(a[0]<0||a[0]>=24){alert("Insira uma hora válida!");b.value="";ret=false}else{if(a[1]<0||a[1]>=60){alert("Insira uma hora válida!");b.value="";ret=false}}}}if(ret==false){window.setTimeout("objAtual.focus()",1)}}function validarData(d,c){val=d.value;if(val.length!=0){if(val.length!=10){setTimeout("$('"+d.id+"').focus()",1);alert("Insira uma data válida!");d.value="";return false}else{dia=val.substr(0,2);mes=val.substr(3,2)-1;ano=val.substr(6,4);var a=new Date(ano,mes,dia);anoN=a.getFullYear();mesN=a.getMonth();mesN=mesN+1;if(mesN<10){mesN="0"+mesN}diaN=a.getDate();if(diaN<10){diaN="0"+diaN}var b=new Date();if(diaN+"/"+mesN+"/"+anoN!=val){alert("Insira uma data válida!");d.value="";setTimeout("$('"+d.id+"').focus()",1);return false}if(c==true&&b<a){alert("A data de nascimento não pode ser maior que a data atual.");d.value="";setTimeout("$('"+d.id+"').focus()",1);return false}}}}function verificaIguais(b,a){if(b==a.length){return true}else{if(a.substr(0,1)==a.substr(b,1)){return verificaIguais(++b,a)}else{return false}}}function isCPF(a){a=a.replace(".","");a=a.replace(".","");a=a.replace("-","");if(verificaIguais(0,a)){return false}if(a==""){return(false)}l=a.length;if((l==9)||(l==8)){for(i=l;i<10;i++){a="0"+a}}l=a.length;st2="";for(i=0;i<l;i++){caracter=a.substring(i,i+1);if((caracter>="0")&&(caracter<="9")){}st2=st2+caracter}if((st2.length>11)||(st2.length<10)){return(false)}if(st2.length==10){st2="0"+st2}digito1=st2.substring(9,10);digito2=st2.substring(10,11);digito1=parseInt(digito1,10);digito2=parseInt(digito2,10);sum=0;mul=10;for(i=0;i<9;i++){digit=st2.substring(i,i+1);tproduct=parseInt(digit,10)*mul;sum+=tproduct;mul--}dig1=(sum%11);if(dig1==0||dig1==1){dig1=0}else{dig1=11-dig1}if(dig1!=digito1){return(false)}sum=0;mul=11;for(i=0;i<10;i++){digit=st2.substring(i,i+1);tproduct=parseInt(digit,10)*mul;sum+=tproduct;mul--}dig2=(sum%11);if(dig2==0||dig2==1){dig2=0}else{dig2=11-dig2}if(dig2!=digito2){return(false)}if(a=="00000000000"||a=="0000000000"||a=="000000000"||a=="000000000"){return(false)}return(true)}function validaCPF(a){if(a.value.length!=14&&a.value.length>0){alert("CPF inválido");a.focus();a.value="";return false}if(!isCPF(a.value)&&a.value.length>0){alert("CPF inválido");a.value="";return false}return true}function fechar(b,a){$(b).parent().fadeTo(400,0,function(){$(this).slideUp(400,function(){if(a==1){$(b).parent().remove()}})});return false};
