
function xp2010init() {
    if(document.getElementById("counter")) {
        setupCounter();
    }

}

function setupCounter() {
    counterTick()
    document.getElementById("countertext").style.visibility = "visible";
    setInterval("counterTick()", 1000);
}

function counterTick() {
    var d = new Date();
    d.setUTCFullYear(countDown.year, countDown.month-1, countDown.day)
    d.setUTCHours(countDown.hour-2 /** tz offset */, countDown.min, countDown.sec, 0)

    var now = new Date();


    var millinsec = 1000;
    var millinmin = millinsec*60;
    var millinhour = millinmin*60;
    var millinday = millinhour*24;

    var diff = d.getTime()-now.getTime();
    var days = Math.floor( diff / millinday);
    var hours = pad(Math.floor((diff - days*millinday )/ millinhour))
    var mins = pad(Math.floor((diff - days*millinday - hours*millinhour) / millinmin))
    var secs = pad(Math.floor((diff - days*millinday - hours*millinhour - mins*millinmin) / millinsec))
    document.getElementById("countDays").innerHTML = days;
    document.getElementById("countHours").innerHTML = hours;
    document.getElementById("countMinutes").innerHTML = mins;
    document.getElementById("countSeconds").innerHTML = secs;

}

function pad(i) {
    return i < 10 ? "0" +i : i;
}