﻿///*  /common/js/frontcounter.js  */
function FrontCounter(e){
var a=this;
a.id=e;
a.num=0;
a.max=0;
a.plus=1;
a.timeout=0;
a.first_ajax=!0;
a.showCounter=function(){new Number;
document.getElementById(a.id).innerHTML=""+a.addCommas(a.num)};
a.getSumm=function(a,b){var c;
b<10?(c=a+1,timeout=1200):b<100?(c=a+Math.floor(Math.random()*9+1),timeout=0):b<1E3?(c=a+Math.floor(Math.random()*91+10),timeout=100):b<1E4?(c=a+Math.floor(Math.random()*901+100),timeout=100):b<1E5?(c=a+Math.floor(Math.random()*2001+1E3),timeout=100):b<1E6?(c=a+Math.floor(Math.random()*
10001+1E3),timeout=100):b<=1E8?(c=a+Math.floor(Math.random()*1E5+1E4),timeout=100):c=a+counter.plus;
return c};
a.startCounter=function(){var d;
a.timerId&&clearTimeout(a.timerId);
a.num<a.max?(a.showCounter(),d=a.getSumm(a.num,a.max),a.num=d>a.max?a.getSumm(a.num,a.max-a.num):d,timeout>10?a.timerId=setTimeout(a.startCounter,timeout):(a.timerId=!1,a.startCounter()),a.timerId=setTimeout(a.startCounter,timeout)):a.first_ajax&&a.ajaxCounter()};
a.addCommas=function(a){a+="";
x=a.split(".");
x1=x[0];
x2=x.length>
1?"."+x[1]:"";
for(a=/(\d+)(\d{3})/;
a.test(x1);
)x1=x1.replace(a,"$1,$2");
return x1+x2};
a.ajaxCounter=function(){a.ajax_counter_timer&&clearTimeout(a.ajax_counter_timer);
$.ajax({url:"/json.asp?Action=SoldThisMonth",dataType:"json",type:"GET",success:function(d){var b=!1;
if(d&&0==d.paused)Math.abs(a.max-d.total)<10&&(b=!0),a.max=d.total;
a.first_ajax=!1;
a.startCounter();
a.ajax_counter_timer=setTimeout(a.ajaxCounter,b?4E4:2E4)}})};
a.startCounter()};

