﻿
var DLANG = new Array();

// Danish
DLANG['dk'] = new Array();
DLANG['dk']['days'] = 'søndag,mandag,tirsdag,onsdag,torsdag,fredag,lørdag';
DLANG['dk']['months'] = 'januar,februar,marts,april,maj,juni,Juli,august,september,oktober,november,december';

// English
DLANG['en'] = new Array();
DLANG['en']['days'] = 'Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday';
DLANG['en']['months'] = 'January,February,March,April,May,June,July,August,September,October,November,December';

// German
DLANG['de'] = new Array();
DLANG['de']['days'] = 'Sonntag,Montag,Dienstag,Mittwoch,Donnerstag,Freitag,Samstag';
DLANG['de']['months'] = 'Januar,Februar,März,April,Mai,Juni,Juli,August,September,Oktober,November,Dezember';

// Spanish
DLANG['es'] = new Array();
DLANG['es']['days'] = 'Domingo,Lunes,Martes,Mi&#233;rcoles,Jueves,Viernes,S&#225;bado';
DLANG['es']['months'] = 'enero,febrero,marcha,abril,mayo,junio,julio,agosto,septiembre,octubre,noviembre,diciembre';

// French
DLANG['fr'] = new Array();
DLANG['fr']['days'] = 'Dimanche,Lundi,Mardi,Mercredi,Jeudi,Vendredi,Samedi';
DLANG['fr']['months'] = 'janvier,f&eacute;vrier,mars,avril,mai,juin,juillet,ao&ucirc;t,septembre,octobre,novembre,d&eacute;cembre';

// Portuguese
DLANG['pt'] = new Array();
DLANG['pt']['days'] = 'Domingo,Segunda,Ter&#231;a,Quarta,Quinta,Sexta,S&#225;bado';
DLANG['pt']['months'] = 'Janeiro,Fevereiro,Mar&#231;o,Abril,Maio,Junho,Julho,Agosto,Setembro,Outubro,Novembro,Dezembro';

// Polish
DLANG['pl'] = new Array();
DLANG['pl']['days'] = 'niedziela,poniedzia&#322;ek,wtorek,&#347;roda,czwartek,pi&#261;tek,sobota';
DLANG['pl']['months'] = 'stycze&#324;,luty,marzec,kwiecie&#324;,maj,czerwiec,lipiec,sierpie&#324;,wrzesie&#324;,pa&#378;dziernik,listopad,grudzie&#324;';

// Russian
DLANG['ru'] = new Array();
DLANG['ru']['days'] = 'Воскресенье,Понедельник,Вторник,Среда,Четверг,Пятница,Суббота';
DLANG['ru']['months'] = 'Январь,Февраль,Март,Апрель,Май,Июнь,Июль,Август,Сентябрь,Октябрь,Ноябрь,Декабрь';

// Czech
DLANG['cz'] = new Array();
DLANG['cz']['days'] = 'neděle,pondělí,úterý,středa,čtvrtek,pátek,sobota';
DLANG['cz']['months'] = 'leden,únor,březen,duben,květen,červen,červenec,srpen,září,říjen,listopad,prosinec';

// Dutch
DLANG['nl'] = new Array();
DLANG['nl']['days'] = 'zondag,maandag,dinsdag,woensdag,donderdag,vrijdag,zaterdag';
DLANG['nl']['months'] = 'januari,februari,maart,april,mei,juni,juli,augustus,september,oktober,november,december';

// Romanian
DLANG['ro'] = new Array();
DLANG['ro']['days'] = 'duminică,luni,marţi,miercuri,joi,vineri,sâmbătă';
DLANG['ro']['months'] = 'ianuarie,februarie,martie,aprilie,mai,iunie,iulie,august,septembrie,octombrie,noiembrie,decembrie';

// Italian
DLANG['it'] = new Array();
DLANG['it']['days'] = 'domenica,lunedì,martedì,mercoledì,giovedì,venerdì,sabato';
DLANG['it']['months'] = 'gennaio,febbraio,marzo,aprile,maggio,giugno,luglio,agosto,settembre,ottobre,novembre,dicembre';

// Hungarian
DLANG['hu'] = new Array();
DLANG['hu']['days'] = 'vasárnap,hétfő,kedd,szerda,csütörtök,péntek,szombaton';
DLANG['hu']['months'] = 'január,február,március,április,május,június,július,augusztus,szeptember,október,november,december';

function buildPage(lang)
{
    // Show the date
    document.getElementById('dateLabel').innerHTML = getDate(lang);
    
    // Convert Objects to IFrames
    convertObjectToIFrame();
}

function getDate(lang)
{
    var d = new Date();
    // var wday = DLANG[lang]['days'].split(',')[d.getDay()];
    var lmonth = DLANG[lang]['months'].split(',')[d.getMonth()];
    var day = ( d.getDate() < 10 )? '0' + d.getDate() : d.getDate();
    var hours = ( d.getHours() < 10 )? '0' + d.getHours() : d.getHours();
    var minutes = ( d.getMinutes() < 10 )? '0' + d.getMinutes() : d.getMinutes();
    return day + '. ' + lmonth + ' ' + hours + ':' + minutes;
}

function convertObjectToIFrame()
{
    var o = document.getElementsByTagName('object');
    if ( o.length > 0 )
    {
        for (var i = 0; i < o.length; i++)
        {
            if (o[i].type && (o[i].type == 'text/html') && o[i].data)
            {
                var frame = '<iframe id="ObjectIFrame' + i + '" scrolling="auto" frameborder="0" marginwidth="0" marginheight="0" border="0"';
                if ( o[i].style['cssText'] ){ frame += ' style="' + o[i].style['cssText'] + '"'; }
                frame += ' src="' + o[i].data + '">Please update your browser.</iframe>';
                var d = document.createElement('div');
                d.innerHTML = frame;
                o[i].parentNode.insertBefore(d, o[i]);
                o[i].style.display = 'none';
            }
        }
    }
}

