var DATAFUNCS=new Object();DATAFUNCS.RenderFonts=function(D,C){var E=this.getElementsByClassName(D);var A=E.length;for(var B=0;B<A;B++){var F='<img src="datafuncs.php?fontFile='+C.fontFile+"&texto="+E[B].innerHTML+"&backgroundColor="+C.backgroundColor+"&color="+C.color+"&fontSize="+C.fontSize+"&transparent="+C.transparent+'" border="0" />';E[B].innerHTML=F;}};DATAFUNCS.getElementsByClassName=function(F,B){B=B||"*";var G=[];var D=document.getElementsByTagName(B);var A=D.length;var E=new RegExp("(^|\\s)"+F+"(\\s|$)");for(var C=0;C<A;C++){if(E.test(D[C].className)){G.push(D[C]);}}return G;};DATAFUNCS.url_encode=function(G){var A="0123456789ABCDEF";var D=/^([a-zA-Z0-9\_\-\.])$/;var H,F,C,B,E="";for(H=0;H<G.length;H++){if(D.test(G.charAt(H))){E+=G.charAt(H);}else{F=G.charCodeAt(H);C=A.charAt(Math.floor(F/16));B=A.charAt(F%16);E+="%"+(C+B);}}return E;};DATAFUNCS._xgetXmlHttpRequest=function(){if(window.XMLHttpRequest){return new XMLHttpRequest();}else{if(window.ActiveXObject){return new ActiveXObject("Microsoft.XMLHTTP");}}};DATAFUNCS.verify_form_data=function(M,L,K,I,C){if(M.stopPropagation){M.stopPropagation();}else{M.cancelBubble=true;}if(M.preventDefault){M.preventDefault();}else{M.returnValue=false;}var H="QUERY=FORMVALIDATION&DADOS="+K;var G=new Array();var A="datafuncs_validate.php";var F=this._xgetXmlHttpRequest();for(var E=0;E<L.length;E=E+1){var B=L[E].id;if(B.length==0){B=L[E].name;}G[B]=L[E];try{var J=L[E].value;var N=J.length;H+="&"+B+"="+this.url_encode(L[E].value);}catch(D){}}F.open("POST",A,true);F.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");F.setRequestHeader("Content-Length",H.length);F.setRequestHeader("Connection","close");F.onreadystatechange=function(){if(F.readyState==4){var S=F.responseText;var P=new Array();P=S.split("|<ROW>|");if(P[1]!="OK"){for(var Q=1;Q<P.length-1;Q=Q+1){var O=new Array();O=P[Q].split("|<FIELD>|");alert(O[1]);if(typeof I==="function"){I(G[O[0]]);}try{G[O[0]].focus();}catch(R){}}}else{if(typeof C==="function"){C(L);}}}};F.send(H);};
