/**
 * returns the names for today 
 */ 
function getNames() {
    var strName;
    var m = String(Number(new Date().getMonth()+1));
    var d = String(new Date().getDate());
    switch(n[m][d].length) {
        case 1 :
            strName = n[m][d][0];
        break;
        case 2 :
            strName = n[m][d][0] + " och " + n[m][d][1];
        break;
    }
    var strOut =
    wd() + "en den " + dy() + " " + mn()+ "&nbsp;&nbsp;&nbsp; " +
    strName + " har namnsdag";
    return strOut;
}
/**
 * returns current month in swedish
 */ 
function mn() {
    return ['januari',
            'februari',
            'mars',
            'april',
            'maj',
            'juni',
            'juli',
            'augusti',
            'september',
            'oktober',
            'november',
            'december'][new Date().getMonth()];
}
/**
 * returns current weekday in swedish
 */ 
function wd() {
    return ['Söndag',
            'Måndag',
            'Tisdag',
            'Onsdag',
            'Torsdag',
            'Fredag',
            'Lördag'][new Date().getDay()];
}
/**
 * returns current date
 */ 
function dy() {
    return new Date().getDate();
}
/**
 * returns current time with seconds. One digit (i.e. 1) are padded with Zero
 */ 
function getTime()  {
    var objDate = new Date();
    var strHour = "0" + objDate.getHours();
    var strMin  = "0" + objDate.getMinutes();
    var strSec  = "0" + objDate.getSeconds();
    var strOut = strHour.substr(strHour.length-2,2)
               + ":" + strMin.substr(strMin.length-2,2)
               + ":" + strSec.substr(strSec.length-2,2);
    return strOut;
}

/**
 * inits a div on the page with id "namnsdag"
 */ 
function popDiv() {
    var objPrnt = document.getElementById("namnsdag");
    if(!objPrnt)return;
    objPrnt.style.display = "inline";
    objPrnt.innerHTML = getNames();
}
