//**********************************************************************************************************
// EO.Web Script Library. Copyright (C) 2006-2010 Essential Objects, Inc. All rights reserved.
// Visit Us on the Web: http://www.essentialobjects.com
// Version: 8.0.15.2
//**********************************************************************************************************
EO815.f.aqr=function(a){ if(!a)a=eo_culture;if(!a)a=eo_culture_i;return a;};EO815.g.adr="format brace mismatch";EO815.g.ads="invalid format string";EO815.f.aqs=function(a,b){return EO815.f.aqu(false,a,b);};EO815.f.aqt=function(a,b){return EO815.f.aqu(true,a,b);};EO815.f.aqu=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 EO815.g.adr;}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 EO815.g.adr;var h=b.substring(e,g);var i=h.indexOf(':');var j=parseInt((i<0)?h:h.substring(0,i));if(isNaN(j))throw EO815.g.ads;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=EO815.f.aqs;String.eo_ax=EO815.f.aqt;EO815.f.aqv=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 EO815.g.ads;}var w="";for(;y;){var ab=new RegExp("n|\$|-|%","g");var ac=ab.exec(y);if(ac){w+=y.substr(0,ac.index);y=y.substr(ac.index+ac[0].length);}else{w+=y;y="";}switch(ac[0]){case"n":w+=h;break;case"$":w+=x.CurrencySymbol;break;case"-":w+=x.NegativeSign;break;case"%":w+=x.PercentSymbol;break;default:throw EO815.g.ads;}}return w;};Number.prototype.eo_av=EO815.f.aqv;EO815.f.k(function(){eo_FormatString=EO815.f.aqs;});EO815.f.aqw=function(a){this.ahv=a;this.ahw=new Array();this.ahx=new Array();for(var b=0;b<a.length;b++){this.ahw[b]=a[b].toString();this.ahx[b]="!"+(b+1).toString();}};EO815.f.aqx=function(a){a=a.replace(new RegExp("!","g"),"!0");for(var b=0;b<this.ahv.length;b++)a=a.replace(new RegExp(this.ahw[b],"g"),this.ahx[b]);return a;};EO815.f.aqy=function(a){for(var b=0;b<this.ahv.length;b++)a=a.replace(new RegExp(this.ahx[b],"g"),this.ahw[b]);a=a.replace(new RegExp("!0","g"),"!");return a;};EO815.f.aqw.prototype.abw=EO815.f.aqx;EO815.f.aqw.prototype.ahy=EO815.f.aqy;EO815.f.aqz=function(a){this.ahz=['"','\'','\\','\r','\n'];this.aia=' ';this.aib="";var b=0;var c=this.aic(a,b);if(c<0)this.aid(a);else{while(c>=0){this.aid(a.substr(b,c-b));this.aib+="\\";this.aib+=this.aia;b=c+1;c=this.aic(a,b);}var d=a.length;if(b<d)this.aid(a.substr(b,d-b));}};EO815.f.ara=function(a,b){var c=' ';for(var d=0;d<this.ahz.length;d++){var e=a.indexOf(this.ahz[d],b);if(e>=0){c=a.charAt(e);if(c=='\r')c='r';else if(c=='\n')c='n';this.aia=c;return e;}}return-1;};EO815.f.arb=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.aib+="\\u";this.aib+=EO815.f.aof((d>>4)&0xf);this.aib+=EO815.f.aof(d&0xf);this.aib+=EO815.f.aof((e>>4)&0xf);this.aib+=EO815.f.aof(e&0xf);}else this.aib+=a.charAt(b);}};EO815.f.arc=function(a){var b=new EO815.f.aqz(a);var c=b.aib;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+'"';};EO815.f.aqz.prototype.aic=EO815.f.ara;EO815.f.aqz.prototype.aid=EO815.f.arb;EO815.f.k(function(){EO.Web.encodeJSString=EO815.f.arc;});EO815.g.d.j("fmt");