//Gentelmens, start your engines!

function startClock() {
        timerID = setTimeout("timeRemaining()", 1);
}
function string(number) {
        var tempnum;

        tempnum= Math.round(number)+" ";
        tempnum= tempnum.substring(0,tempnum.length-1);

        if (tempnum.length >3) {
        tempnum = tempnum.substring(0,tempnum.length-3) + "," + tempnum.substring(tempnum.length-3, 99);
        }
        if (tempnum.length >7) {
        tempnum = tempnum.substring(0,tempnum.length-7) + "," + tempnum.substring(tempnum.length-7, 99);
        }
        if (tempnum.length >11) {
        tempnum = tempnum.substring(0,tempnum.length-11) + "," + tempnum.substring(tempnum.length-11, 99);
        }

        if (tempnum.length == 11) {
                tempnum = "  " + tempnum;
        }
        if (tempnum.length == 10) {
                tempnum = "   " + tempnum;
        }
        if (tempnum.length == 9) {
                tempnum = "   " + tempnum;
        }
        if (tempnum.length == 7) {
                tempnum = "      " + tempnum;
        }
        if (tempnum.length == 6) {
                tempnum = "       " + tempnum;
        }
        if (tempnum.length == 5) {
                tempnum = "        " + tempnum;
        }
        if (tempnum.length == 3) {
                tempnum = "          " + tempnum;
        }
        if (tempnum.length == 2) {
                tempnum = "           " + tempnum;
        }
        if (tempnum.length == 1) {
                tempnum = "            " + tempnum;
        }
        return tempnum;
}


function timeRemaining() {

        var now = new Date();                                
        var newyears = new Date("January 1, 2005");
        var todaysdate = new Date("January 1, 2000");
        var may4 = new Date("May 4, 1999");
        var inetdate = new Date("September 30, 2005");
         
        var currentPop;
        var BirthsInYear;

        newyears.setFullYear(now.getFullYear());

        secsSince = Math.round(now.getTime() - newyears.getTime())/1000;
        secsSincePop = Math.round(now.getTime() - may4.getTime())/1000;
        secsSinceInet = Math.round(now.getTime() - inetdate.getTime())/1000;
          
        todaysdate.setMonth(now.getMonth());
        todaysdate.setDate(now.getDate());
        todaysdate.setFullYear(now.getFullYear());
        secsToday = (now.getTime()-todaysdate.getTime())/1000;

// test to see what page is loaded, then activate the appropriate worldometers
// NOTE: if you startup more than 20, they go to slow



        // population
        earth_population = string(secsSincePop * 2.69 + 5902310056);
        internet_population = string((secsSinceInet) * 6 + 957753672);
        internet_joined_thisyear = string((secsSince) * 6);
        internet_joined_today = string((secsToday) * 6);
     
        document.getElementById("earth_population").value = earth_population;
        document.getElementById("internet_population").value = internet_population;
        document.getElementById("internet_joined_thisyear").value = internet_joined_thisyear;
        document.getElementById("internet_joined_today").value = internet_joined_today;

        timerID = setTimeout("timeRemaining()", 500);
        timerRunning = true;

}
