function commaToDot(a){return a.replace(/\,/g,".")}function openWindow(c,d,a,b){var f=(screen.availHeight-a)/2;var e=(screen.availWidth-d)/2;if(b!=""){b=","+b}window.open(c,new Date().getTime()+"WIN","height="+a+",width="+d+",top="+f+",left="+e+""+b)}function checkEmail(a){apos=a.value.indexOf("@");dotpos=a.value.lastIndexOf(".");if(a.value==""||apos<1||dotpos-apos<2){return false}return true}function errorField(f,e,c,d,b,a){if(b==""){b="#ffff99"}if(a==""){a="#ffffff"}if(c!=""){$(c).appear()}new Effect.Highlight(e,{startcolor:b,endcolor:a,restorecolor:a});d[d.length]=f}function cleanSelect(a){for(var b=a.childNodes.length-1;b>=0;b--){a.removeChild(a.childNodes[b])}}function isIE(){return window.navigator.userAgent.indexOf("MSIE")>=0}function isValidNumber(a){return !a.blank()&&!isNaN(a)}function isValidNumberNotZero(a){return a!=""&&isValidNumber(a)&&a!=0}function ParseDateDDMMYYYY(b){var d=["","Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];var a=b.substr(3,2);var e=(b.substr(0,1)=="0")?b.substr(1,1):b.substr(0,2);var c=b.substr(6,4);return(a+"/"+d[e]+"/"+c)}function CTParseDate(b,g){var k;var a;var j;var e=g.split("/");for(var c=0;c<3;c++){if(e[c]=="dd"){j=c}if(e[c]=="MM"){a=c}if(e[c]=="yyyy"){k=c}}var h=b.split("/");var b=new Date();b.setYear(h[k]);b.setMonth(h[a]-1);b.setDate(h[j]);return b}Number.prototype.formatMoney=function(k,g,e){var h=this,k=isNaN(k=Math.abs(k))?2:k,g=g==undefined?",":g,e=e==undefined?".":e,f=h<0?"-":"",b=parseInt(h=Math.abs(+h||0).toFixed(k))+"",a=(a=b.length)>3?a%3:0;return f+(a?b.substr(0,a)+e:"")+b.substr(a).replace(/(\d{3})(?=\d)/g,"$1"+e)+(k?g+Math.abs(h-b).toFixed(k).slice(2):"")};var favicon={change:function(a){this.addLink(a,"icon");this.addLink(a,"shortcut icon")},addLink:function(c,b){var a=document.createElement("link");a.type="image/x-icon";a.rel=b;a.href=c;this.removeLinkIfExists(b);this.docHead.appendChild(a)},removeLinkIfExists:function(d){var a=this.docHead.getElementsByTagName("link");for(var b=0;b<a.length;b++){var c=a[b];if(c.type=="image/x-icon"&&c.rel==d){this.docHead.removeChild(c);return}}},docHead:document.getElementsByTagName("head")[0]};