//**********************************************************************************************************
// EO.Web Script Library. Copyright (C) 2006-2010 Essential Objects, Inc. All rights reserved.
// Visit Us on the Web: http://www.essentialobjects.com
// Version: 9.0.37.2
//**********************************************************************************************************
EO937.f.ark=function(a){ if(!a)a=eo_culture;if(!a)a=eo_culture_i;return a;};EO937.f.arl=function(){var a=".";var b=EO937.f.ark();if(b){var c=b.numberFormat.CurrencyDecimalSeparator;if(c&&(c.length==1))a=c;}return a;};EO937.f.arm=function(a){if(a){var b=EO937.f.arl();a=a.replace(b,".");}return parseFloat(a);};EO937.f.arn=function(a){a=a.toString();var b=EO937.f.arl();a=a.replace(".",b);return a;};EO937.g.adx="format brace mismatch";EO937.g.ady="invalid format string";EO937.f.aro=function(a,b){return EO937.f.arq(false,a,b);};EO937.f.arp=function(a,b){return EO937.f.arq(true,a,b);};EO937.f.arq=function(a,b,c){var d='';for(var e=0;;){var f=b.indexOf('{',e);var g=b.indexOf('}',e);if((f<0)&&(g<0)){d+=b.slice(e);break;}if((g>0)&&((g<f)||(f<0))){if(b.charAt(g+1)!=='}'){throw EO937.g.adx;}d+=b.slice(e,g+1);e=g+2;continue;}d+=b.slice(e,f);e=f+1;if(b.charAt(e)==='{'){d+='{';e++;continue;}if(g<0)throw EO937.g.adx;var h=b.substring(e,g);var i=h.indexOf(':');var j=parseInt((i<0)?h:h.substring(0,i));if(isNaN(j))throw EO937.g.ady;var k=(i<0)?'':h.substring(i+1);var l=c[j];if(typeof(l)==="undefined"||l===null){l='';}if(l.eo_at){d+=l.eo_at(k);}else if(a&&l.eo_au){d+=l.eo_au(k);}else if(l.eo_av){d+=l.eo_av(k);}else{d+=l.toString();}e=g+1;}return d;};String.eo_aw=EO937.f.aro;String.eo_ax=EO937.f.arp;EO937.f.arr=function(a,b){if(!a||(a.length===0)||(a==='i')){if(b&&(b.name.length>0)){return this.toLocaleString();}else{return this.toString();}}var c=["n %","n%","%n"];var d=["-n %","-n%","-%n"];var e=["(n)","-n","- n","n-","n -"];var f=["$n","n$","$ n","n $"];var g=["($n)","-$n","$-n","$n-","(n$)","-n$","n-$","n$-","-n $","-$ n","n $-","$ n-","$ -n","n- $","($ n)","(n $)"];function expandNumber(h,i,j,k,l){var m=j[0];var n=1;var o=h.toString();var p="";var q="";var r=o.split('.');if(r.length>1){o=r[0];p=r[1];var s=p.split(/e/i);if(s.length>1){p=s[0];q="e"+s[1];}}if(i>0){var t=p.length-i;if(t>0){p=p.slice(0,i);}else if(t<0){for(var u=0;u<Math.abs(t);u++){p+='0';}}p=l+p;}else{p="";}p+=q;var v=o.length-1;var w="";while(v>=0){if(m===0||m>v){if(w.length>0)return o.slice(0,v+1)+k+w+p;else return o.slice(0,v+1)+p;}if(w.length>0)w=o.slice(v-m+1,v+1)+k+w;else w=o.slice(v-m+1,v+1);v-=m;if(n<j.length){m=j[n];n++;}}return o.slice(0,v+1)+k+w+p;}; if(!b)b=eo_culture;if(!b)b=eo_culture_i;var x=b.numberFormat;var h=Math.abs(this);if(!a)a="D";var i=-1;if(a.length>1)i=parseInt(a.slice(1));var y;switch(a.charAt(0)){case"d":case"D":y='n';if(i!==-1){var z=""+h;var aa=i-z.length;if(aa>0){for(var u=0;u<aa;u++){z='0'+z;}}h=z;}if(this<0)h=-h;break;case"c":case"C":if(this<0)y=g[x.CurrencyNegativePattern];else y=f[x.CurrencyPositivePattern];if(i===-1)i=x.CurrencyDecimalDigits;h=expandNumber(Math.abs(this),i,x.CurrencyGroupSizes,x.CurrencyGroupSeparator,x.CurrencyDecimalSeparator);break;case"n":case"N":if(this<0)y=e[x.NumberNegativePattern];else y='n';if(i===-1)i=x.NumberDecimalDigits;h=expandNumber(Math.abs(this),i,x.NumberGroupSizes,x.NumberGroupSeparator,x.NumberDecimalSeparator);break;case"p":case"P":if(this<0)y=d[x.PercentNegativePattern];else y=c[x.PercentPositivePattern];if(i===-1)i=x.PercentDecimalDigits;h=expandNumber(Math.abs(this),i,x.PercentGroupSizes,x.PercentGroupSeparator,x.PercentDecimalSeparator);break;default:throw EO937.g.ady;}var w="";var ab=/n|\$|-|%/g;for(;;){var ac=ab.lastIndex;var ad=ab.exec(y);w+=y.slice(ac,ad?ad.index:y.length);if(!ad)break;switch(ad[0]){case"n":w+=h;break;case"$":w+=x.CurrencySymbol;break;case"-":w+=x.NegativeSign;break;case"%":w+=x.PercentSymbol;break;}}return w;};Number.prototype.eo_av=EO937.f.arr;EO937.f.k(function(){eo_FormatString=EO937.f.aro;});EO937.f.ars=function(a){this.aif=a;this.aig=new Array();this.aih=new Array();for(var b=0;b<a.length;b++){this.aig[b]=a[b].toString();this.aih[b]="!"+(b+1).toString();}};EO937.f.art=function(a){a=a.replace(new RegExp("!","g"),"!0");for(var b=0;b<this.aif.length;b++)a=a.replace(new RegExp(this.aig[b],"g"),this.aih[b]);return a;};EO937.f.aru=function(a){for(var b=0;b<this.aif.length;b++)a=a.replace(new RegExp(this.aih[b],"g"),this.aig[b]);a=a.replace(new RegExp("!0","g"),"!");return a;};EO937.f.ars.prototype.abx=EO937.f.art;EO937.f.ars.prototype.aii=EO937.f.aru;EO937.f.arv=function(a){this.aij=['"','\'','\\','\r','\n'];this.aik=' ';this.ail="";var b=0;var c=this.aim(a,b);if(c<0)this.ain(a);else{while(c>=0){this.ain(a.substr(b,c-b));this.ail+="\\";this.ail+=this.aik;b=c+1;c=this.aim(a,b);}var d=a.length;if(b<d)this.ain(a.substr(b,d-b));}};EO937.f.arw=function(a,b){var c=' ';for(var d=0;d<this.aij.length;d++){var e=a.indexOf(this.aij[d],b);if(e>=0){c=a.charAt(e);if(c=='\r')c='r';else if(c=='\n')c='n';this.aik=c;return e;}}return-1;};EO937.f.arx=function(a){for(var b=0;b<a.length;b++){var c=a.charCodeAt(b);if(c>=0x80){var d=(c&0xff00)>>8;var e=c&0xff;this.ail+="\\u";this.ail+=EO937.f.aoy((d>>4)&0xf);this.ail+=EO937.f.aoy(d&0xf);this.ail+=EO937.f.aoy((e>>4)&0xf);this.ail+=EO937.f.aoy(e&0xf);}else this.ail+=a.charAt(b);}};EO937.f.ary=function(a){var b=new EO937.f.arv(a);var c=b.ail;if(c){var d="</"+"script>";var e=c.toLowerCase().indexOf(d);if(e>=0)c=c.substr(0,e+2)+'" + "'+c.substr(e+2);}return'"'+c+'"';};EO937.f.arv.prototype.aim=EO937.f.arw;EO937.f.arv.prototype.ain=EO937.f.arx;EO937.f.k(function(){EO.Web.encodeJSString=EO937.f.ary;});EO937.g.d.j("fmt");
