// JavaScript Document

$(function() {
  var pickerOpts = {
  changeFirstDay: false,
  changeMonth: false,
  changeYear: false,
  closeAtTop: false,
  dateFormat: 'dd/mm/yy',
  gotoCurrent: true,
  minDate:0,
  beforeShow:customRange,
  showOtherMonths: true,
  showStatus: true,
  showWeeks: false,
  duration: "fast"
  };
  var pickerOpts2 = {
  changeFirstDay: false,
  changeMonth: false,
  changeYear: false,
  closeAtTop: false,
  dateFormat: 'dd/mm/yy',
  gotoCurrent: true,
  minDate:0,
  beforeShow:customRange2,
  showOtherMonths: true,
  showStatus: true,
  showWeeks: false,
  duration: "fast"
  };
  var pickerOpts3 = {
  changeFirstDay: false,
  changeMonth: false,
  changeYear: false,
  closeAtTop: false,
  dateFormat: 'dd/mm/yy',
  gotoCurrent: true,
  minDate:0,
  beforeShow:customRange3,
  showOtherMonths: true,
  showStatus: true,
  showWeeks: false,
  duration: "fast"
  };
  var pickerOpts4 = {
  changeFirstDay: false,
  changeMonth: false,
  changeYear: false,
  closeAtTop: false,
  dateFormat: 'dd/mm/yy',
  gotoCurrent: true,
  minDate:0,
  beforeShow:customRange4,
  showOtherMonths: true,
  showStatus: true,
  showWeeks: false,
  duration: "fast"
  };
  $("#Hcheckin, #Hcheckout").datepicker(pickerOpts);
  $("#Dcheckin, #Dcheckout").datepicker(pickerOpts2);
  $("#Tcheckin, #Tcheckout").datepicker(pickerOpts3);
  $("#TcheckinG, #TcheckoutG").datepicker(pickerOpts4);
  function customRange(input) {  
	  return {minDate: (input.id == "Hcheckout" ? 
		  $("#Hcheckin").datepicker('getDate') : 0),  
		  maxDate: (input.id == "Hcheckin" ? 
		  $("#Hcheckout").datepicker('getDate') : null)};  
  }
  function customRange2(input) {  
	  return {minDate: (input.id == "Dcheckout" ? 
		  $("#Dcheckin").datepicker('getDate') : 0),  
		  maxDate: (input.id == "Dcheckin" ? 
		  $("#Dcheckout").datepicker('getDate') : null)};  
  }
  function customRange3(input) {  
	  return {minDate: (input.id == "Tcheckout" ? 
		  $("#Tcheckin").datepicker('getDate') : 0),  
		  maxDate: (input.id == "Tcheckin" ? 
		  $("#Tcheckout").datepicker('getDate') : null)};  
  }
    function customRange4(input) {  
	  return {minDate: (input.id == "TcheckoutG" ? 
		  $("#TcheckinG").datepicker('getDate') : 0),  
		  maxDate: (input.id == "TcheckinG" ? 
		  $("#TcheckoutG").datepicker('getDate') : null)};  
  }
});