﻿//window.onload = initTimeStamp

$(document).ready(function() {
    initTimeStamp();
});

function getMonth(intMonth) {
    var monthArray = new Array("januar", "februar", "marts",
                               "april", "maj", "juni",
                               "juli", "august", "september",
                               "oktober", "november", "december")

    return monthArray[intMonth]
}

function getDay(day) {
    var dayArray = new Array("Søndag", "Mandag", "Tirsdag", "Onsdag",
                         "Torsdag", "Fredag", "Lørdag")

    return dayArray[day]
}

function getTimeStamp() {
    var currentTime = new Date()

    var month = currentTime.getMonth()
    var date = currentTime.getDate()
    var day = currentTime.getDay()
    var year = currentTime.getFullYear()
    var hour = currentTime.getHours()
    var minutes = currentTime.getMinutes()
    var seconds = currentTime.getSeconds()

    return getDay(day) + " den " + date + ". " + getMonth(month) + " " + year + " kl. " + ((hour < 10) ? "0" : "") + hour + ":" + ((minutes < 10) ? "0" : "") + minutes
}

function writeTimeStamp() {
    var timeStamp = document.getElementById("TimeStamp")

    if (timeStamp == null)
        return;

    if (timeStamp.childNodes.length == 0) {
        var text = document.createTextNode(getTimeStamp())
        
        timeStamp.appendChild(text)
    }
    else
        timeStamp.childNodes.item(0).data = getTimeStamp()
}

function initTimeStamp() {
    writeTimeStamp()

    setInterval('writeTimeStamp()', 1000)
}
