var deathcount = 0; // Number of babies aborted since 00:00
var dayminutes = 0; // Minutes since 00:00
var numberof10 = 0; // dayminutes / 10
var t; // timer variable
var timer_on = 0;
var YearlyAbortions = 62000;
var AbortionsPerDay = YearlyAbortions / 365;
var AbortionEveryThisManyMinutes = 1440 / AbortionsPerDay;

window.onload = StartCount;

function CalcDeathCount() {
    var theDate = new Date();
    var DayOfYear = 0;
    var deathsToDate = 0;

    dayminutes = (theDate.getUTCHours() * 60) + theDate.getUTCMinutes() + 120; // Make it RSA time

    numberof10 = dayminutes / AbortionEveryThisManyMinutes;

    DayOfYear = theDate.getDOY() - 1;
    deathsToDate = (DayOfYear * AbortionsPerDay) + numberof10;

    document.getElementById("deathcounter").innerHTML = Math.floor(numberof10);
    document.getElementById("deathcounter2").innerHTML = Math.floor(deathsToDate)
    document.getElementById("theYear").innerHTML = theDate.getUTCFullYear();
    document.getElementById("totalabortions").innerHTML = (theDate.getUTCFullYear() - 1997) * YearlyAbortions + Math.floor(deathsToDate);

    t = setTimeout("CalcDeathCount()", 5000);
}

function StartCount() {
    if (!timer_on) {
        timer_on = 1;
        CalcDeathCount();
    }
}

Date.prototype.getDOY = function() {
    var onejan = new Date(this.getFullYear(), 0, 1);

    return Math.ceil((this - onejan) / 86400000);
}
