// var dateNow  = new Date();
// var yearNow  = dateNow.getFullYear();
// var nextYear = yearNow + 1;


function printCalendar(startYear, endYear) {

    $.datepicker.regional['fi'] = {
		clearText: 'Tyhjenn&auml;', clearStatus: '',
		closeText: 'Sulje', closeStatus: '',
		prevText: '&laquo;Edellinen', prevStatus: '',
		nextText: 'Seuraava&raquo;', nextStatus: '',
		currentText: 'T&auml;n&auml;&auml;n', currentStatus: '',
        monthNames: ['Tammikuu','Helmikuu','Maaliskuu','Huhtikuu','Toukokuu','Kes&auml;kuu',
        'Hein&auml;kuu','Elokuu','Syyskuu','Lokakuu','Marraskuu','Joulukuu'],
        monthNamesShort: ['Tammi','Helmi','Maalis','Huhti','Touko','Kes&auml;',
        'Hein&auml;','Elo','Syys','Loka','Marras','Joulu'],
		monthStatus: '', yearStatus: '',
		weekHeader: 'Vk', weekStatus: '',
		dayNamesShort: ['Su','Ma','Ti','Ke','To','Pe','Su'],
		dayNames: ['Sunnuntai','Maanantai','Tiistai','Keskiviikko','Torstai','Perjantai','Lauantai'],
		dayNamesMin: ['Su','Ma','Ti','Ke','To','Pe','La'],
		dayStatus: 'DD', dateStatus: 'D, M d',
        dateFormat: 'dd.mm.yy', firstDay: 1,
		initStatus: '', isRTL: false};

    $.datepicker.setDefaults($.datepicker.regional['fi']);


    $("#inlinecalendar").datepicker(
        $.extend({
             onSelect: function(date) { 
                 var date = date.split(".");
                 var newdate = new Date();
                 newdate.setFullYear(date[2], date[1]-1, date[0]);
                 var week = $.datepicker.iso8601Week(newdate);
                 window.location = "/sivu/tapahtumat/"+date[2]+"/"+week;
             }
             , showWeeks: true
             , highlightWeek: true
             , yearRange: startYear+':'+endYear
        }
        //, $.datepicker.regional["fi"], {
        //    showWeeks: true
        //    , highlightWeek: true
        //    , yearRange: startYear+':'+endYear
        //}
        )
    );
}


function printBirthCalendar(startYear, endYear) {
    $("#birthdate").datepicker(
        $.extend({
            showWeeks: false
            , highlightWeek: false
            , yearRange: startYear+':'+endYear
          }
          //, $.datepicker.regional["fi"]
        )
    );
}

$(document).ready(function() {
    $("#altInline").hide(); // Hides the form
    $("#inlinecalendar").hide(); // Hides the calendar
});

// Set the date to form field
function setInlineDate() { 
    try { 
        var date = $.datepicker.parseDate("dd.mm.yy", $("#altInline").val()); 
        $("#inlinecalendar").datepicker("setDate", date); 
    } 
    catch (e) { 
        // Ignore 
    } 
}

// Toggle the calendar visibility by pressing #togglecalendar
$(document).ready(function() {
    $("#togglecalendar").click(function(){
        $("#inlinecalendar").toggle(0);
    });   
});