

var regdate = /(\d+)[\/|\-](\d+)[\/|\-](\d+)\s(\d+)\:(\d+)\:(\d+)/i;

function CDate2(p_date) {
    var arr_date = regdate.exec(p_date);
    var new_date = new Date(arr_date[3], arr_date[2] - 1, arr_date[1], arr_date[4], arr_date[5], arr_date[6]);
    return new_date;
}

function FormatTime(p_seconds) {
    p_seconds = Math.floor(p_seconds / 1000);

    var d = Math.floor(p_seconds / 86400);
    p_seconds -= (d * 86400);

    var h = p_seconds % 86400;
    h = Math.floor(h / 3600);
    p_seconds -= h * 3600;

    var m = p_seconds % 3600;
    m = Math.floor(m / 60);
    p_seconds -= (m * 60);

    var s = p_seconds % 60;

    return d + "d " + h + "h " + m + "m " + s + "s";
}

function RunTimer(p_id, p_datetime) {
    if (document.getElementById(p_id)) {
        var rt = document.getElementById(p_id);
        var now = new Date();
        var then = CDate2(p_datetime);
        if (now < then) {
            rt.innerHTML = FormatTime(then - now);
            setTimeout("RunTimer('" + p_id + "', '" + p_datetime + "')", 1000);
        }
    }
    else {
        rt.innerHTML = "Tid udløbet";

    }
   


}


