$(document).ready(function() {
    $("#datum_prihod").datepicker({
        firstDay: 1,
        dateFormat: 'dd.mm.yy',
        dayNamesMin: ['Ne', 'Po', 'To', 'Sr', 'Če', 'Pe', 'So'],
        monthNames: ['Januar', 'Februar', 'Marec', 'April', 'Maj', 'Junij', 'Julij', 'Avgust', 'September', 'Oktober', 'November', 'December']
    });

    $('#datum_odhod').datepicker({
        firstDay: 1,
        dateFormat: 'dd.mm.yy',
        dayNamesMin: ['Ne', 'Po', 'To', 'Sr', 'Če', 'Pe', 'So'],
        monthNames: ['Januar', 'Februar', 'Marec', 'April', 'Maj', 'Junij', 'Julij', 'Avgust', 'September', 'Oktober', 'November', 'December']
    });
    $('#foto a').fancybox();
    $('a[rel="external"]').attr('target', '_blank');
    $('#rezervacija').attr('target', '_blank');
    
    // validate signup form on keyup and submit
    $("#rezervacija").validate({
        rules: {
            datum_prihod: {
                required: true,
                dateDE: true
            },
            datum_odhod: {
                required: true,
                dateDE: true
            },
            st_odraslih: {
                required: true,
                range: [1,10]
            },
            st_otrok: {
                required: true,
                range: [0,10]
            },
        },
        messages: {
            datum_prihod: {
                required: "Prosimo izberite datum prihoda.",
                dateDE: "Prosimo vnesite pravilen datum (DD.MM.LLLL)."
            },
            datum_odhod: {
                required: "Prosimo izberite datum odhoda.",
                dateDE: "Prosimo vnesite pravilen datum (DD.MM.LLLL)."
            },
            st_odraslih: {
                required: "Prosimo vnestie število odraslih gostov.",
                range: "Za rezervacijo je potreben vsaj 1 odrasel gost."
            }
        }
    });
});