// JavaScript Document
     jQuery.noConflict();
     
     // Inserisci tutto il tuo codice JQuery
     jQuery(document).ready(function($){
       // jQuery userà $



       $(function() {
	   $.datepicker.setDefaults($.datepicker.regional['it']);
		$( "#startDate" ).datepicker({
			dateFormat: 'dd/mm/yy',	
			yOffset: 20,
			regional: 'it',
			changeMonth: false,
			changeYear: false, 
			numberOfMonths: 1,
			showButtonPanel: true,
			currentText: 'Today',
			closeText: 'Close',
			monthNames: ['January','February','March','April','May','June','July','August','September','October','November','December'], 
			monthNamesShort: ['Jan','Feb ','Mar','Apr','Mag','Jun','Jul','Aug','Sep','Oct','Nov','Dec'], 
			dayNames: ['Sunday','Monday','Thuesday','Wednesday','Thursdays','Friday','Saturday'], 
			dayNamesShort: ['Sun','Mon','Thu','Wed','Thu','Fri','Sat'], 
			dayNamesMin: ['Su','Mo','Th','We','Th','Fr','Sa'], 
			weekHeader: 'Sm',
			showMonthAfterYear: false,
			minDate: 0, maxDate: '+2Y'

		});
		
		$("#endDate").datepicker({
			dateFormat: 'dd/mm/yy',	
			disabled: true,
			regional: 'it', 
			numberOfMonths: 1,
			changeMonth: false,
			changeYear: false,
			currentText: 'Oggi',
			closeText: 'Chiudi',
			showButtonPanel: true,
			monthNames: ['January','February','March','April','May','June','July','August','September','October','November','December'], 
			monthNamesShort: ['Jan','Feb ','Mar','Apr','Mag','Jun','Jul','Aug','Sep','Oct','Nov','Dec'], 
			dayNames: ['Sunday','Monday','Thuesday','Wednesday','Thursdays','Friday','Saturday'], 
			dayNamesShort: ['Sun','Mon','Thu','Wed','Thu','Fri','Sat'], 
			dayNamesMin: ['Su','Mo','Th','We','Th','Fr','Sa'], 
			weekHeader: 'Sm',
			minDate: 0,
			maxDate: '+2Y',
			showMonthAfterYear: false,
			
			beforeShow: function(input) { 
				   if($("#startDate").val() == '') { 
				   $("#startDate").val = "";
				   $("#startDate").focus();
			 	   return false;
				    } else {
				   var min = $("#startDate").val(); 
				   var format = $("#startDate").datepicker('option', 'dateFormat');
				   $(input).datepicker('option', 'minDate', $.datepicker.parseDate(format, min));}}
			});
			
			$( "#offDate" ).datepicker({
			dateFormat: 'dd/mm/yy',	
			yOffset: 20,
			regional: 'it', 
			numberOfMonths: 1,
			changeMonth: false,
			changeYear: false,
			showButtonPanel: true,
			currentText: 'Oggi',
			closeText: 'Chiudi',
			monthNames: ['January','February','March','April','May','June','July','August','September','October','November','December'], 
			monthNamesShort: ['Jan','Feb ','Mar','Apr','Mag','Jun','Jul','Aug','Sep','Oct','Nov','Dec'], 
			dayNames: ['Sunday','Monday','Thuesday','Wednesday','Thursdays','Friday','Saturday'], 
			dayNamesShort: ['Sun','Mon','Thu','Wed','Thu','Fri','Sat'],
			dayNamesMin: ['Su','Mo','Th','We','Th','Fr','Sa'], 
			weekHeader: 'Sm',
			showMonthAfterYear: false,
			minDate: $("#dtin").val(), 
			maxDate: $("#dtout").val(),
			});
			
			// Use this example, or...
		

});
});

function aprichiudi( targetId ){
  if (document.getElementById){
		target = document.getElementById( targetId );
			if (target.style.display == "none"){
				target.style.display = "block";
			} else {
				target.style.display = "none";
				
			}
	}
}
function controllad(){
	var sd = document.bookform.startdate.value;
	
 	if ((sd == "") || (sd == "undefined")) {
		document.bookform.startDate.value = "";
		document.bookform.startDate.focus();
		return false;
	}
}

function controllaBook(){
	var sd = document.bookform.startdate.value;
	var ed = document.bookform.enddate.value;
	
	//Start date split to UK date format and add 31 days for maximum dateDiff 
	sd = sd.split("/"); 
	starttime = new Date(sd[2],sd[1],sd[0]); 
	starttime = new Date(starttime.valueOf()); 
	
	//End date split to UK date format 
	ed = ed.split("/"); 
	endtime = new Date(ed[2],ed[1],ed[0]); 
	endtime = new Date(endtime.valueOf()); 


	
	
	if ((sd == "") || (sd == "undefined")) {
		alert("Enter the date of arrival");
		document.bookform.startDate.value = "";
		document.bookform.startDate.focus();
		return false;
	}	
	else if ((ed == "") || (ed == "undefined")) {
		alert("Enter the date of departure");
		document.bookform.enddate.value = "";
		document.bookform.enddate.focus();
		return false;
	}
	else if ( endtime <= starttime ) {
		alert("Please correct date");
		document.bookform.startdate.value = "";
		document.bookform.enddate.value = "";
		document.bookform.startdate.focus();
		return false;
	}

	return true;
}
