// JavaScript Document

		var Oggi = new Date();
		var Domani = new Date();
		Domani.setDate(Oggi.getDate() + 1);
		var dataArrivo = new Date();
		var dataPartenza = new Date();

$(function() {
		$("#dtpArrivalDate").datepicker({ minDate: Oggi,
										  maxDate: new Date(2013,11,30),
										  dateFormat: 'yymmdd',
										  buttonImage: 'img/calendar.gif', 
        							      buttonImageOnly: true,
										  showOn: 'button',
										  onClose: function(dateText, inst) { aggiustaMinDate(); }


		});
		
		
		$("#dtpDepartureDate").datepicker({ minDate: Domani,
											maxDate: new Date(2013,11,31),
											dateFormat: 'yymmdd',
										  	buttonImage: 'img/calendar.gif', 
        							     	buttonImageOnly: true,
										  	showOn: 'button',
											onClose: function(dateText, inst) {
												dataPartenza = $("#dtpDepartureDate").datepicker("getDate");
													$("#annoPartenza").val(dataPartenza.getFullYear());
													$("#mesePartenza").val(dataPartenza.getMonth() + 1);
													$("#giornoPartenza").val(dataPartenza.getDate());
											}
		});
		
});	
	
function aggiustaMinDate() {
		dataArrivo = $("#dtpArrivalDate").datepicker("getDate");
		$("#annoArrivo").val(dataArrivo.getFullYear());
		$("#meseArrivo").val(dataArrivo.getMonth() + 1);
		$("#giornoArrivo").val(dataArrivo.getDate());
		
		minDataPartenza = new Date();
		minDataPartenza = dataArrivo; minDataPartenza.setDate(dataArrivo.getDate() + 1);
													
		$( "#dtpDepartureDate" ).datepicker( "option", "minDate", minDataPartenza);
													
		dataPartenza = $("#dtpDepartureDate").datepicker("getDate");
		$("#annoPartenza").val(dataPartenza.getFullYear());
		$("#mesePartenza").val(dataPartenza.getMonth() + 1);
		$("#giornoPartenza").val(dataPartenza.getDate());
}
	
function regolaData() { //funzione body-onload
			dataArrivo = Oggi;
			dataPartenza = Domani;
			
			$("#dtpArrivalDate").datepicker("setDate", Oggi);
			$("#annoArrivo").val(Oggi.getFullYear());
			$("#meseArrivo").val(Oggi.getMonth() + 1);
			$("#giornoArrivo").val(Oggi.getDate());	
			
			$("#dtpDepartureDate").datepicker("setDate", Domani);
			$("#annoPartenza").val(Domani.getFullYear());
			$("#mesePartenza").val(Domani.getMonth() + 1);
			$("#giornoPartenza").val(Domani.getDate());
}
			
			
	
	
function SettaDataDaOptionArrivo() {
	var d = new Date()
	d.setFullYear($("#annoArrivo").val(), $("#meseArrivo").val() - 1, $("#giornoArrivo").val());
	$("#dtpArrivalDate").datepicker("setDate", d);
	$("#annoArrivo").val(d.getFullYear());
	$("#meseArrivo").val(d.getMonth() + 1);
	$("#giornoArrivo").val(d.getDate());
	
	aggiustaMinDate();

	}
	
	function SettaDataDaOptionPartenza() {
	var d = new Date()
	d.setFullYear($("#annoPartenza").val(), $("#mesePartenza").val() - 1, $("#giornoPartenza").val());
	$("#dtpDepartureDate").datepicker("setDate", d);
	$("#annoPartenza").val(d.getFullYear());
	$("#mesePartenza").val(d.getMonth() + 1);
	$("#giornoPartenza").val(d.getDate());

	}

$('.ui-datepicker-trigger').css({'cursor' : 'pointer'});
