//date picker start //if (top.location != location) { // top.location.href = document.location.href ; //} $(function(){ window.prettyPrint && prettyPrint(); $('.default-date-picker').datepicker({ format: 'mm-dd-yyyy', autoclose: true }); $('.dpYears').datepicker({ autoclose: true }); $('.dpMonths').datepicker({ autoclose: true }); var startDate = new Date(2012,1,20); var endDate = new Date(2012,1,25); $('.dp4').datepicker() .on('changeDate', function(ev){ if (ev.date.valueOf() > endDate.valueOf()){ $('.alert').show().find('strong').text('The start date can not be greater then the end date'); } else { $('.alert').hide(); startDate = new Date(ev.date); $('#startDate').text($('.dp4').data('date')); } $('.dp4').datepicker('hide'); }); $('.dp5').datepicker() .on('changeDate', function(ev){ if (ev.date.valueOf() < startDate.valueOf()){ $('.alert').show().find('strong').text('The end date can not be less then the start date'); } else { $('.alert').hide(); endDate = new Date(ev.date); $('.endDate').text($('.dp5').data('date')); } $('.dp5').datepicker('hide'); }); // disabling dates var nowTemp = new Date(); var now = new Date(nowTemp.getFullYear(), nowTemp.getMonth(), nowTemp.getDate(), 0, 0, 0, 0); var checkin = $('.dpd1').datepicker({ onRender: function(date) { return date.valueOf() < now.valueOf() ? 'disabled' : ''; } }).on('changeDate', function(ev) { if (ev.date.valueOf() > checkout.date.valueOf()) { var newDate = new Date(ev.date) newDate.setDate(newDate.getDate() + 1); checkout.setValue(newDate); } checkin.hide(); $('.dpd2')[0].focus(); }).data('datepicker'); var checkout = $('.dpd2').datepicker({ onRender: function(date) { return date.valueOf() <= checkin.date.valueOf() ? 'disabled' : ''; } }).on('changeDate', function(ev) { checkout.hide(); }).data('datepicker'); }); //date picker end