function start() {
    setup(document.getElementById("deadline").innerHTML);
    repeat();
}

function repeat() {
    down();
    setTimeout("repeat()",1000);
}

function setup(day) {
    today = (new Date()).getTime();
    the_day = (new Date(day)).getTime();    
    time = (the_day - today);    
    document.getElementById("deadline").innerHTML = time;}

function down() {    
    document.getElementById("deadline").innerHTML = document.getElementById("deadline").innerHTML - 1000;
    var time = document.getElementById("deadline").innerHTML;    
    var days = (time - (time % 86400000)) / 86400000;
    var time = time - (days * 86400000);
    var hours = (time - (time % 3600000)) / 3600000;
    var time = time - (hours * 3600000);
    var mins = (time - (time % 60000)) / 60000;
    var time = time - (mins * 60000);
    var secs = (time - (time % 1000)) / 1000;
    var out = "";
    /*if(days == 1) 
        out = "1 day, ";
    else 
        out = days + " days, ";
    if(hours < 10) 
        out += "0";
    out += hours + ":";
    if(mins < 10) 
        out += "0";*/
    out += mins;// + ":";
    /*if(secs < 10) 
        out += "0";
    out += secs;*/
    //if(days + hours + mins + secs > 1) {
    if(mins > 0) {
        document.getElementById("countdown").innerHTML = out + " <span style='font-weight: normal'>minute" + (out > 1 ? "s" : "") + "</span>";
    }
    else {
        //document.getElementById("timer").style.display = "none";
        document.getElementById("countdown").innerHTML = "Few seconds";
    }
}