
// JavaScript Document
$(function() {
  
  $.datepicker.setDefaults({showOn: 'focus', 
                            buttonImageOnly: false,
							showButtonPanel: true,
							numberOfMonths: 3,
							minDate:new Date(2012,04,19),
							changeMonth: true});
  
  var dates = $("#dataArrivo, #dataPartenza" ).datepicker($.extend({},
                                                               $.datepicker.regional["it"], {
                                                                  onSelect: function( selectedDate ) {
				                                                     var option = this.id == "dataArrivo" ? "minDate" : "maxDate",
					                                                 instance = $( this ).data( "datepicker" ),
					                                                 date = $.datepicker.parseDate(instance.settings.dateFormat || $.datepicker._defaults.dateFormat,selectedDate, instance.settings );
				                                                     dates.not( this ).datepicker( "option", option, date );
														            }
															   }
    ));

														

 
  
  var dates2 = $("#dataArrivo2, #dataPartenza2" ).datepicker($.extend({},
                                                               $.datepicker.regional["it"], {
                                                                  onSelect: function( selectedDate ) {
				                                                     var option = this.id == "dataArrivo2" ? "minDate" : "maxDate",
					                                                 instance = $( this ).data( "datepicker" ),
					                                                 date = $.datepicker.parseDate(instance.settings.dateFormat || $.datepicker._defaults.dateFormat,selectedDate, instance.settings );
				                                                     dates2.not( this ).datepicker( "option", option, date );
														            }
															   }
    ));
  
 var prev = $("#arrivo, #partenza" ).datepicker($.extend({},
                                                               $.datepicker.regional["it"], {
                                                                  onSelect: function( selectedDate ) {
				                                                     var option = this.id == "arrivo" ? "minDate" : "maxDate",
					                                                 instance = $( this ).data( "datepicker" ),
					                                                 date = $.datepicker.parseDate(instance.settings.dateFormat || $.datepicker._defaults.dateFormat,selectedDate, instance.settings );
				                                                     prev.not( this ).datepicker( "option", option, date );
														            }
															   }
    ));
														 
	
});
	

