// JavaScript Document

a=true;
b=true;
function createCounter(elementId,start,end,totalTime,callback)
{
    var jTarget=$("#"+elementId);
    var interval=totalTime/(end-start);
    var intervalId;
    var f=function(){
        jTarget.text(addCommas(new String(start)));
        if(start==end)
        {
            clearInterval(intervalId);
            if(callback)
            {
                callback();
            }
        }
        start +=1;
    }
    intervalId=setInterval(f,interval);
    f();
}
jQuery(document).ready(function(){
    createCounter("counter",1271408684,9999999999,100000000000,function(){
        alert("finished")
    })
})
    
function addCommas(s) {
    //number before the decimal point
    num = s.substring(0,s.length-2);
    //number after the decimal point
    dec = s.substring(s.length-2,s.length);

    var amount = new String(num);
    amount = amount.split("").reverse();

    var output = "";
    for ( var i = 0; i <= amount.length-1; i++ ){
        output = amount[i] + output;
        if ((i+1) % 3 == 0 && (amount.length-1) !== i) output = ',' + output;
    }

    output = output + "." + dec;
    return output;
}
