function updateFromCalendar1(calendar) {
    updateFromCalendar(calendar, "1");
}

function updateFromCalendar2(calendar) {
    updateFromCalendar(calendar, "2");
}

function updateFromCalendar3(calendar) {
    updateFromCalendar(calendar, "3");
}

function updateFromCalendar(calendar, id) {
    id = (id == null) ? "" : id;
    var date = calendar.date;
    updateFromDate(date, id);
}

function updateFromDate(date, id) {
    id = (id == null) ? "" : id;
    var currentDate = new Date();
    var currentYear = currentDate.getFullYear();

    var y = date.getFullYear();
    var m = date.getMonth(); // integer, 0..11
    var d = date.getDate(); // integer, 1..31
    //                  alert($("#calDay"));
    $('#calDay' + id).get(0).selectedIndex = d - 1;
    $("#calMonth" + id).get(0).selectedIndex = m;
    $("#calYear" + id).get(0).selectedIndex = y - currentYear;
    updateDayOfWeek(date, id);

}


function updateFromCombos(id) {
    id = (id == null) ? "" : id;
    var currentDate = new Date();
    var currentYear = currentDate.getFullYear();
    var y = $("#calYear" + id).get(0).selectedIndex + currentYear;
    var m = $("#calMonth" + id).get(0).selectedIndex
    var d = $('#calDay' + id).get(0).selectedIndex + 1;

    var date = new Date(y, m, d);
    updateDayOfWeek(date, id);
    $("#calendarData" + id)[0].value = date.print("%d.%m. %Y");
}

/*
function updateDayOfWeek(date, id) {
    id = (id == null) ? "" : id;
    var dny = ["Ne","Po","Út","St","Čt","Pá","So"];
    var den = dny[date.getDay()];
    $('#dayOfWeek' + id).text(den);
}
*/


