﻿
var DLANG = new Array();

// 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 - not done
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 - not done
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 - not done
DLANG['ru'] = new Array();
DLANG['ru']['days'] = 'Воскресенье,Понедельник,Вторник,Среда,Четверг,Пятница,Суббота';
DLANG['ru']['months'] = 'Январь,Февраль,Март,Апрель,Май,Июнь,Июль,Август,Сентябрь,Октябрь,Ноябрь,Декабрь';

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';
            }
        }
    }
}

