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}return window.open(c,new Date().getTime()+"WIN","height="+a+",width="+d+",top="+f+",left="+e+""+b)}function checkEmail(a){var b=/^[a-zA-Z0-9_\-\.\+]*\@[a-zA-Z0-9_\-\.]*\.[a-zA-Z]{2,4}$/;return(b.test(a.value))}function checkDateMMDDYYYY(b){var a=/^\d{2}\/\d{2}\/\d{4}$/;if(!a.test(b)){return false}var d=b.split("/");var c=new Date(d[2],d[0]-1,d[1]);if((c.getMonth()+1!=d[0])||(c.getDate()!=d[1])||(c.getFullYear()!=d[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 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):"")};function fromUSformat(a){a+="";return a.replace(/,/g,"")}function toUSformat(e,b,d){var c;if(b==undefined){b=0}c=parseFloat(e).formatMoney(b,".",",");if(b>0&&d!=undefined&&d==true){var f=fromUSformat(c);var a=f.lastIndexOf(".");if(parseInt(f.substr(a+1,f.length))==0){c=parseFloat(e).formatMoney(0,".",",")}}return c}function getPosition(d){var c=0;var b=0;var a=$(d);while(a.offsetParent!=undefined&&a.offsetParent!=null){c+=a.offsetLeft+(a.clientLeft!=null?a.clientLeft:0);b+=a.offsetTop+(a.clientTop!=null?a.clientTop:0);a=a.offsetParent}return new Array(c,b)}function getMouseCoords(c){var b;var a;if(!c){var c=window.event}if(c.pageX||c.pageY){b=c.pageX;a=c.pageY}else{if(c.clientX||c.clientX){b=c.clientX+document.body.scrollLeft+document.documentElement.scrollLeft;a=c.clientY+document.body.scrollTop+document.documentElement.scrollTop}}return new Array(b,a)}function getMicrotime(c,e,a){var b=new Date().getTime()/1000;var d=parseInt(b);if(c==undefined||c==false){b=(Math.round((b-d)*1000)/1000)+(e?" ":"")+d;if(a==true){b=b.replace(/\./g,"")}}return b}function errorSetStyle(a){$(a).setStyle({color:"red",fontWeight:"bold"})}function errorDelStyle(a){$(a).setStyle({color:"",fontWeight:""})}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]};
