if (Drupal.jsEnabled) { $(document).ready(function() { var d = new Date(); function blackoutDays(date) { var blackouts = sush_blackouts;//this variable defined in the page when the form loads var m = date.getMonth(); var d = date.getDate(); var y = date.getFullYear(); for (i = 0; i < blackouts.length-1; i++) { if ((d == blackouts[i][0]) && (m == blackouts[i][1]-1) && (y == blackouts[i][2])) { return [false,'',blackouts[i][3]]; } } return [true]; } function noWeekendsOrHolidays(date) { var noWeekend = $.datepicker.noWeekends(date); if (noWeekend[0]) { return nationalDays(date); } else { return noWeekend; } } $(function() { $("#edit-delivery-date").datepicker({ minDate: new Date(), maxDate: '+3m',//new Date(d.getFullYear(), 2, 31), changeMonth:false, changeYear:false, beforeShowDay: blackoutDays, dateFormat: 'DD dd M y', hideIfNoPrevNext: true, constrainInput: true }); $("#edit-delivery-date").focus( function(){ $(this).blur(); } ); }); }); }