
$(document).ready(function() {
        
        $("#topmenu li ul").each(function() {
            $(this).css("display", "inline");
            w = 0;
            $(this).find("li a").each(function() {
                w = w + $(this).outerWidth(true) + 8;
            });
            $(this).css('width', w);
            $(this).css("display", "none");
        });
        
        
        $("#realizacje_ue").hide();
        $("#topmenu li").hover(function(){
            parent_left = document.getElementById("topmenu").offsetLeft;
            left = $(this).position().left;
//            diff = left-parent_left;
            $(this).children("ul").css('left', left);
            $(this).children("ul").css('display', 'block');
        }, function() {
            $(this).children("ul").css('display', 'none');
        });

	var DatePicked = function() {
                var departure = $("#data1");
                var arrival = $("#data2");
                var departureDate = departure.datepicker("getDate");
                var arrivalDate = arrival.datepicker("getDate");
                var minArrivalDate = new Date();


                if ((departureDate != null) )
		{
			minArrivalDate.setDate(departureDate.getMonth());
                        minArrivalDate.setDate(departureDate.getDate() + 1);
	                arrival.datepicker('option', 'minDate', minArrivalDate);
			arrival.datepicker('setDate', minArrivalDate);
                }

        }


	var DatePicked2 = function() {
                var departure = $("#data1");
                var arrival = $("#data2");
                var departureDate = departure.datepicker("getDate");
                var arrivalDate = arrival.datepicker("getDate");
                var minArrivalDate = new Date();

        }

        var natDays = [
        [1, 1, 'swieto'],
        [4, 4, 'swieto'],
        [4, 5, 'swieto'],
        [5, 23, 'swieto'],
        [5, 1, 'swieto'],
        [5, 3, 'swieto'],
        [6, 3, 'swieto'],
        [8, 15, 'swieto'],
        [11, 1, 'swieto'],
        [11, 11, 'swieto'],
        [12, 25, 'swieto'],
        [12, 26, 'swieto']


        ];

	$.datepicker.regional['pl'] = {
		closeText: 'Zamknij',
		prevText: '&#x3c;Poprzedni',
		nextText: 'Następny&#x3e;',
		currentText: '<b>Dziś</b>',
		formatDate:'yy-mm-dd',
		monthNames: ['Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec',
		'Lipiec','Sierpień','Wrzesień','Październik','Listopad','Grudzień'],
		monthNamesShort: ['Sty','Lu','Mar','Kw','Maj','Cze',
		'Lip','Sie','Wrz','Pa','Lis','Gru'],
		dayNames: ['Niedziela','Poniedzialek','Wtorek','Środa','Czwartek','Piątek','Sobota'],
		dayNamesShort: ['Nie','Pn','Wt','Śr','Czw','Pt','So'],
		dayNamesMin: ['N','Pn','Wt','Śr','Cz','Pt','So'],
		firstDay: 1,
		isRTL: false};
	$.datepicker.setDefaults($.datepicker.regional['pl']);




    function nationalDays(date) {
        for (i = 0; i < natDays.length; i++) {
          if (date.getMonth() == natDays[i][0] - 1 && date.getDate() == natDays[i][1])
          {
            return [true, natDays[i][2]];
          }


        }
      return [true, ''];
    }

        $(function(){
        $("#data1").datepicker({
                beforeShowDay: nationalDays,
                minDate: 0,
                maxDate:  new Date(2030,07-1,01),
                showButtonPanel: true,
                showOn: 'both',
                buttonImage: 'application/additional/images/calendar.jpg',
                buttonText: 'Kalendarz',
                buttonImageOnly: true,
                dateFormat: 'dd.mm.yy',
                showWeek: true,
                firstDay:1,
                showAnim:'',
                onSelect: DatePicked})
                });

        $(function(){
        $("#data2").datepicker({
                beforeShowDay: nationalDays,
                minDate: 0,
                maxDate:  new Date(2030,07-1,01),
                showButtonPanel: true,
                showOn: 'both',
                buttonImage: 'application/additional/images/calendar.jpg',
                buttonText: 'Kalendarz',
                buttonImageOnly: true,
                dateFormat: 'dd.mm.yy',
                showWeek: true,
                firstDay:1,
                showAnim:'',
                onSelect: DatePicked2})
                });

});

function testuj() {
          if (document.rezerwacja.adult.value<1) {
              alert("Musisz podać poprawną ilość osób");document.rezerwacja.adult.focus();
          }
          else if (document.rezerwacja.data1.value == document.rezerwacja.data2.value ) {
              alert("Musisz podać inną datę wyjazdu");document.rezerwacja.adult.focus();
          } else {
              document.rezerwacja.submit();
          }
          
}

