function vdata(a){if(/^\d{1,2}(\-|\/|\.)\d{1,2}\1\d{4}$/.test(a)){var b=a.substring(2,3),a=a.split(b),c={1:31,3:31,4:30,5:31,6:30,7:31,8:31,9:30,10:31,11:30,12:31},b=parseInt(a[0]);if(c[a[0]]!=null&&b<=c[a[0]]&&b!=0)return!0;c=parseInt(a[2]);parseInt(a[1]);if((c%4==0&&b<=29||c%4!=0&&b<=28)&&b!=0)return!0}return!1}function checkemail(a){return/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i.test(a)?!0:!1} function naovazio(a){a=trimAll(a);if(a.length>0)return!0;return!1}function trimAll(a){var b=/^(\s*)$/;if(b.test(a)&&(a=a.replace(b,""),a.length==0))return a;b=/^(\s*)([\W\w]*)(\b\s*$)/;b.test(a)&&(a=a.replace(b,"$2"));return a}function isValid(a,b){if(a=="")return!1;for(i=0;i<a.length;i++)if(b.indexOf(a.charAt(i),0)==-1)return!1;return!0}function validateNumeric(a){return isValid(a,"0123456789")} function sprintf(){var h=arguments,i=0,m=function(b,a,g,c){g||(g=" ");a=b.length>=a?"":Array(1+a-b.length>>>0).join(g);return c?b+a:a+b},l=function(b,a,g,c,d,e){var f=c-b.length;f>0&&(b=g||!d?m(b,c,e,g):b.slice(0,a.length)+m("",f,"0",!0)+b.slice(a.length));return b},d=function(b,a,g,c,d,e,f){b>>>=0;g=g&&b&&{2:"0b",8:"0",16:"0x"}[a]||"";b=g+m(b.toString(a),e||0,"0",!1);return l(b,g,c,d,f)};return h[i++].replace(/%%|%(\d+\$)?([-+\'#0 ]*)(\*\d+\$|\*|\d+)?(\.(\*\d+\$|\*|\d+))?([scboxXuidfegEG])/g,function(b, a,g,c,j,e,f){var n,o;if(b=="%%")return"%";var k=!1;o="";var p=j=!1;n=" ";for(var r=g.length,q=0;g&&q<r;q++)switch(g.charAt(q)){case " ":o=" ";break;case "+":o="+";break;case "-":k=!0;break;case "'":n=g.charAt(q+1);break;case "0":j=!0;break;case "#":p=!0}c=c?c=="*"?+h[i++]:c.charAt(0)=="*"?+h[c.slice(1,-1)]:+c:0;c<0&&(c=-c,k=!0);if(!isFinite(c))throw Error("sprintf: (minimum-)width must be finite");e=e?e=="*"?+h[i++]:e.charAt(0)=="*"?+h[e.slice(1,-1)]:+e:"fFeE".indexOf(f)>-1?6:f=="d"?0:void 0;a=a? h[a.slice(0,-1)]:h[i++];switch(f){case "s":return f=String(a),e!=null&&(f=f.slice(0,e)),l(f,"",k,c,j,n);case "c":return f=String.fromCharCode(+a),e!=null&&(f=f.slice(0,e)),l(f,"",k,c,j,void 0);case "b":return d(a,2,p,k,c,e,j);case "o":return d(a,8,p,k,c,e,j);case "x":return d(a,16,p,k,c,e,j);case "X":return d(a,16,p,k,c,e,j).toUpperCase();case "u":return d(a,10,p,k,c,e,j);case "i":case "d":return n=+a|0,b=n<0?"-":o,a=b+m(String(Math.abs(n)),e,"0",!1),l(a,b,k,c,j);case "e":case "E":case "f":case "F":case "g":case "G":return n= +a,b=n<0?"-":o,o=["toExponential","toFixed","toPrecision"]["efg".indexOf(f.toLowerCase())],f=["toString","toUpperCase"]["eEfFgG".indexOf(f)%2],a=b+Math.abs(n)[o](e),l(a,b,k,c,j)[f]();default:return b}})} function number_format(h,i,m,l){var h=(h+"").replace(/[^0-9+\-Ee.]/g,""),h=!isFinite(+h)?0:+h,i=!isFinite(+i)?0:Math.abs(i),l=typeof l==="undefined"?",":l,m=typeof m==="undefined"?".":m,d="",d=(i?function(b,a){var d=Math.pow(10,a);return""+Math.round(b*d)/d}(h,i):""+Math.round(h)).split(".");d[0].length>3&&(d[0]=d[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,l));if((d[1]||"").length<i)d[1]=d[1]||"",d[1]+=Array(i-d[1].length+1).join("0");return d.join(m)};
