added min departure day for reservation dropdown
authorAnthony Talarico <talarico@gaslightmedia.com>
Tue, 10 Nov 2015 16:54:23 +0000 (11:54 -0500)
committerAnthony Talarico <talarico@gaslightmedia.com>
Tue, 10 Nov 2015 16:54:23 +0000 (11:54 -0500)
js/app.js
js/custom/pageSetup.js

index 7ee5565..842b4e3 100644 (file)
--- a/js/app.js
+++ b/js/app.js
@@ -124,17 +124,19 @@ $(document).ready(function () {
             $("#arrive").datepicker({dateFormat: 'mm/dd/yy'}).val();
             arrival = $("#arrive").datepicker('getDate');
             d = arrival.getDate();
+            dd = arrival.getDate() + 1;
             m = arrival.getMonth() + 1;
             y = arrival.getFullYear();
+            minDays = y + '-' + m + '-' + dd;
             arrival = d + '-' + m + '-' + y; // to pass as a date value in the url
             start = "arrival_date=" + y + '-' + m + '-' + d + '&'; // for date parsing to get length of stay
             arrival.toString();
             arrival = arrival.replace(/\//g, "");
             arrival = parseInt(arrival, 10);
+            $("#depart").attr("min", minDays);
         }
     });
     $("#depart").datepicker({
-        minDate: new Date(arrival),
         onSelect: function (date) {
             $("#depart").datepicker({dateFormat: 'mm/dd/yy'}).val();
             departure = $("#depart").datepicker('getDate');
index 23da7b3..1284ab8 100644 (file)
@@ -115,17 +115,19 @@ $(document).ready(function () {
             $("#arrive").datepicker({dateFormat: 'mm/dd/yy'}).val();
             arrival = $("#arrive").datepicker('getDate');
             d = arrival.getDate();
+            dd = arrival.getDate() + 1;
             m = arrival.getMonth() + 1;
             y = arrival.getFullYear();
+            minDays = y + '-' + m + '-' + dd;
             arrival = d + '-' + m + '-' + y; // to pass as a date value in the url
             start = "arrival_date=" + y + '-' + m + '-' + d + '&'; // for date parsing to get length of stay
             arrival.toString();
             arrival = arrival.replace(/\//g, "");
             arrival = parseInt(arrival, 10);
+            $("#depart").attr("min", minDays);
         }
     });
     $("#depart").datepicker({
-        minDate: new Date(arrival),
         onSelect: function (date) {
             $("#depart").datepicker({dateFormat: 'mm/dd/yy'}).val();
             departure = $("#depart").datepicker('getDate');