var intHour, intMinutes, intSeconds;
var intDayOfMonth, intDayOfWeek, intMonth, intYear;
var daysOfWeek = new Array(new Array("niedziela","poniedziałek", "wtorek","środa","czwartek","piątek","sobota"),
                           new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"));

var months = new Array(new Array("stycznia", "lutego","marca","kwietnia","maja","czerwca","lipca", "sierpnia", "września", "października", "listopada", "grudnia"),
                           new Array("January","February","March","April","May", "June","July","August","September","October","November","December"));
var years = new Array("roku", "year");

var days = new Array("dni", "days");

var countOver = new Array("Zakończony", "Finished");

function initClock(fieldId, hour, minutes, seconds)
{
    intHour = hour;
    intMinutes = minutes;
    intSeconds = seconds;
    setCurrentDate(fieldId);
}


function initDate(dayOfMonth, dayOfWeek, month, year)
{
    intDayOfMonth = dayOfMonth;
    intDayOfWeek = dayOfWeek;
    intMonth = month-1;
    intYear = year;
}

function fillDate(fieldId, language)
{
    var retDate = daysOfWeek[language][intDayOfWeek]+", "+intDayOfMonth+" "+months[language][intMonth]+" "+intYear;
    document.getElementById(fieldId).innerHTML = retDate;
}

function setCurrentDate(fieldId)
{
    intSeconds++;
    if (intSeconds == 60)
    {
        intSeconds = 0;
        intMinutes++;
    }
    if (intMinutes == 60)
    {
        intMinutes = 0;
        intHour++;
    }
    if (intHour == 24) intHour = 0;
    //var date = new Date();
    //var dateValue = zero(date.getDay())+'.'+zero(date.getMonth())+'.'+zero(date.getFullYear());
    var timeValue = zero(intHour)+':'+zero(intMinutes)+':'+zero(intSeconds);
    //document.getElementById('date').innerHTML = dateValue;
    document.getElementById(fieldId).innerHTML = timeValue;
    setTimeout('setCurrentDate(\''+fieldId+'\')', 1000);
}