startdebt = 14940513711892.05;
debtrate = 34287.6101603;
pop = 312428434;
poprate = 13;
dateStart = new Date(2011,10,20,23,43,16);//year, month, date, hours, minutes, seconds
first = true;
function returnObjById( id )
{
    var returnVar = null;
    if (document.getElementById) {
        returnVar = document.getElementById(id);
    } else if (document.all) {
        returnVar = document.all[id];
    } else if (document.layers) {
        returnVar = document.layers[id];
    }
    return returnVar;
}

function addCommas(nStr)
{
    nStr += '';
    x = nStr.split('.');
    x1 = x[0];
    x2 = x.length > 1 ? '.' + x[1] : '';
    var rgx = /(\d+)(\d{3})/;
    while (rgx.test(x1)) {
        x1 = x1.replace(rgx, '$1' + ',' + '$2');
    }
    return x1 + x2;
}



function count() {
   var sluta = 1;
   var diff = 1;
    if(first){
        today=new Date()
       

        slutsec=today.getSeconds();

        slutmin=today.getMinutes();

        sluttim=today.getHours();

        sluta=(slutsec) + 60 * (slutmin) + 3600 * (sluttim);
        def = dateStart.getSeconds() + 60 * (dateStart.getMinutes()) + 3600 * (dateStart.getHours());
        diff = sluta - def-1;
        first = false;
    }
    else sluta = 1;
    startdebt += debtrate*diff;
    var element = returnObjById("debt_total");
    document.getElementById("debt_total").value = ("$" + addCommas(startdebt.toFixed(2)));
    setTimeout(count, 990);
}

function popcount() {
    pop += 1;

    setTimeout(popcount, (poprate * 1000) - 10);
}

count();
popcount();




