1var dp_visi_months = 1; 2if ($(window).width() > 420) { 3 dp_visi_months = 1 4} else { 5 dp_visi_months = 1 6} 7 8function db_date(days, timestamp) { 9 if (timestamp == undefined || timestamp == '' || parseInt(timestamp) == NaN || timestamp < 1) { 10 timestamp = Date.now() 11 } 12 if (days == undefined || days == '' || parseInt(days) == NaN || days < 1) { 13 days = 0 14 } 15 var cdate = new Date(timestamp); 16 var ndate = new Date(cdate.getFullYear(), cdate.getMonth(), ((cdate.getDate()) + days)); 17 return zeroPad(ndate.getFullYear()) + '-' + zeroPad(ndate.getMonth() + 1, 2) + '-' + zeroPad((ndate.getDate()), 2) 18} 19 20function add_days_to_date(from_date, to_date, no_of_nights) { 21 var _from_date_val = $(from_date).val(); 22 var _nights_count_val = parseInt($(no_of_nights).val()); 23 if (_from_date_val != '' && _nights_count_val != '' && _nights_count_val > 0) { 24 _from_date_val = new Date(_from_date_val); 25 _to_date_val = new Date(_from_date_val.getFullYear(), _from_date_val.getMonth(), (_from_date_val.getDate() + _nights_count_val)); 26 $(to_date).val(_to_date_val.getFullYear() + '-' + (_to_date_val.getMonth() + 1) + '-' + _to_date_val.getDate()) 27 } 28} 29 30function zeroPad(num, count) { 31 var numZeropad = num + ''; 32 while (numZeropad.length < count) { 33 numZeropad = "0" + numZeropad 34 } 35 return numZeropad 36} 37 38function dateADD(currentDate) { 39 var valueofcurrentDate = currentDate.valueOf() + (24 * 60 * 60 * 1000); 40 var newDate = new Date(valueofcurrentDate); 41 return newDate 42} 43 44function daysInMonth(month, year) { 45 return new Date(year, month, 0).getDate() 46} 47 48function get_day_difference(date1, date2) { 49 if (date1 != '' && date2 != '') { 50 var date1 = new Date(date1); 51 var date2 = new Date(date2); 52 var time_diff = date2.getTime() - date1.getTime(); 53 var days = time_diff / (1000 * 3600 * 24); 54 return days 55 } 56} 57 58function bindDatepicker(inputId) { 59 $('#' + inputId).datepicker({ 60 numberOfMonths: dp_visi_months, 61 dateFormat: 'dd-mm-yy', 62 changeMonth: true, 63 changeYear: true 64 }) 65} 66 67function bindMonthPicker(inputId) { 68 $('#' + inputId).datepicker({ 69 numberOfMonths: dp_visi_months, 70 dateFormat: 'mm-yy', 71 changeMonth: true, 72 changeYear: true 73 }) 74} 75 76function pastDatepicker(inputId) { 77 $('#' + inputId).datepicker({ 78 numberOfMonths: dp_visi_months, 79 dateFormat: 'dd-mm-yy', 80 changeMonth: true, 81 changeYear: true, 82 maxDate: 0, 83 yearRange: "-100:-0" 84 }) 85} 86 87function pastDatepickerchild(inputId, age) { 88 var today = new Date(); 89 $('#' + inputId).datepicker({ 90 defaultDate: '01-01-' + (today.getFullYear() - 69), 91 yearRange: "-100:-0", 92 changeYear: true, 93 changeMonth: true, 94 numberOfMonths: dp_visi_months, 95 dateFormat: 'dd-mm-yy', 96 minDate: age, 97 maxDate: 0, 98 }).focus(); 99} 100 101function pastDatepickerSingleMonth(inputId) { 102 $('#' + inputId).datepicker({ 103 numberOfMonths: 1, 104 dateFormat: 'dd-mm-yy', 105 changeMonth: true, 106 changeYear: true, 107 maxDate: 0, 108 yearRange: "-100:-0" 109 }) 110} 111 112function futureDatepicker(inputId) { 113 $('#' + inputId).datepicker({ 114 numberOfMonths: dp_visi_months, 115 dateFormat: 'dd-mm-yy', 116 changeMonth: true, 117 changeYear: true, 118 minDate: 0 119 }) 120} 121 122function futureDatepickerSingleMonth(inputId) { 123 $('#' + inputId).datepicker({ 124 numberOfMonths: 1, 125 dateFormat: 'dd-mm-yy', 126 changeMonth: true, 127 changeYear: true, 128 minDate: 0 129 }) 130} 131 132function futureDatepickerMonthDisabled(inputId, durationInDays) { 133 if (durationInDays == undefined || isNaN(parseInt(durationInDays)) == true) { 134 durationInDays = 1200; 135 } 136 var dp_visi_monthsp = 1; 137 if ($(window).width() > 420) { 138 dp_visi_monthsp = 2 139 } else { 140 dp_visi_monthsp = 1 141 } 142 $('#' + inputId).datepicker({ 143 numberOfMonths: dp_visi_monthsp, 144 dateFormat: 'dd-mm-yy', 145 minDate: 0, 146 maxDate: durationInDays 147 }) 148} 149 150function futureDateTimepicker(inputId) { 151 $('#' + inputId).datetimepicker({ 152 step: 30, 153 format: 'd-m-Y H:i', 154 minDate: 0, 155 defaultTime: '09:00:am', 156 formatTime: 'h:i:a' 157 }) 158} 159 160function timePicker24(inputId) { 161 $('#' + inputId).datetimepicker({ 162 datepicker: false, 163 step: 15, 164 format: 'H:i' 165 }) 166} 167 168function timePicker12(inputId) { 169 $('#' + inputId).datetimepicker({ 170 datepicker: false, 171 step: 15, 172 format: 'h:i', 173 }); 174} 175 176function monthDatepicker(inputId) { 177 $('#' + inputId).datepicker({ 178 numberOfMonths: dp_visi_months, 179 dateFormat: 'mm-yy', 180 changeMonth: true, 181 changeYear: true, 182 maxDate: 0, 183 yearRange: "-100:-0" 184 }) 185} 186 187function adultDatePicker(elementId) { 188 var today = new Date(); 189 $('#' + elementId).datepicker({ 190 yearRange: "-100:-0", 191 changeYear: true, 192 changeMonth: true, 193 numberOfMonths: dp_visi_months, 194 dateFormat: 'dd-mm-yy', 195 minDate: '-100Y', 196 maxDate: '-12Y', 197 }) 198} 199 200function adulthoteldatepicker(elementId) { 201 var today = new Date(); 202 $('#' + elementId).datepicker({ 203 yearRange: "-100:-0", 204 changeYear: true, 205 changeMonth: true, 206 numberOfMonths: dp_visi_months, 207 showMonthAfterYear: true, 208 dateFormat: 'dd-mm-yy', 209 minDate: '-100Y', 210 maxDate: '-18Y', 211 }) 212} 213 214function childhoteldatepicker(elementId) { 215 var today = new Date(); 216 $('#' + elementId).datepicker({ 217 defaultDate: '01-01-' + (today.getFullYear() - 69), 218 yearRange: "-100:-0", 219 changeYear: true, 220 changeMonth: true, 221 numberOfMonths: dp_visi_months, 222 showMonthAfterYear: true, 223 dateFormat: 'dd-mm-yy', 224 minDate: '-18Y', 225 }) 226} 227 228function driverDatePicker(elementId, age) { 229 $('#' + elementId).datepicker({ 230 yearRange: "-100:-0", 231 changeYear: true, 232 changeMonth: true, 233 numberOfMonths: dp_visi_months, 234 dateFormat: 'dd-mm-yy', 235 minDate: '-100Y', 236 maxDate: '-' + age + 'Y', 237 }) 238} 239 240function childDatePicker(elementId) { 241 var minDate = '-12Y'; 242 var maxDate = '-2Y'; 243 if (typeof chd_min_date_exp != 'undefined') { 244 minDate = chd_min_date_exp; 245 } 246 if (typeof chd_max_date_exp != 'undefined') { 247 maxDate = chd_max_date_exp; 248 } 249 $('#' + elementId).datepicker({ 250 yearRange: "-12:-2", 251 changeYear: true, 252 changeMonth: true, 253 numberOfMonths: dp_visi_months, 254 dateFormat: 'yy-mm-dd', 255 minDate: minDate, 256 maxDate: maxDate 257 }); 258} 259 260function infantDatePicker(elementId) { 261 var minDate = '-2Y'; 262 var maxDate = '0'; 263 if (typeof inf_min_date_exp != 'undefined') { 264 minDate = inf_min_date_exp; 265 } 266 if (typeof inf_max_date_exp != 'undefined') { 267 maxDate = inf_max_date_exp; 268 } 269 $('#' + elementId).datepicker({ 270 yearRange: "-2:+0", 271 changeYear: true, 272 changeMonth: true, 273 numberOfMonths: dp_visi_months, 274 dateFormat: 'yy-mm-dd', 275 minDate: minDate, 276 maxDate: maxDate 277 }) 278} 279 280function auto_set_dates(date_1, input2, date_type) { 281 var date_1_ts = Date.parse(date_1); 282 if (isNaN(date_1_ts) == false) { 283 var ip_2 = $("#" + input2); 284 var selectedDate = date_1; 285 var nextdayDate = dateADD(selectedDate); 286 var nextDateStr = zeroPad(nextdayDate.getDate(), 2) + "-" + zeroPad((nextdayDate.getMonth() + 1), 2) + "-" + (nextdayDate.getFullYear()); 287 ip_2.datepicker('option', date_type, date_1); 288 var second_date = ip_2.datepicker('getDate'); 289 var date_diff = get_day_difference(selectedDate, second_date); 290 /*if (date_diff < 1 && ip_2.is(':disabled') == false && ip_2.hasClass('disable-date-auto-update') == false) { 291 var DateStr = zeroPad(date_1.getDate(), 2) + "-" + zeroPad((date_1.getMonth() + 1), 2) + "-" + (date_1.getFullYear()); 292 ip_2.val(DateStr) 293 }*/ 294 } 295} 296 297function auto_set_date_time(date_1, input2, date_type) { 298 if (date_1 != '') { 299 var ip_2 = $("#" + input2); 300 var datetime = date_1; 301 console.log("datetime"+datetime); 302 var date = datetime.split(' ')[0]; 303 var time = datetime.split(' ')[1]; 304 var newdate = date.split("-").reverse().join("/"); 305 var newDateTime = newdate + ' ' + time; 306 console.log(newDateTime); 307 $("#" + input2).datetimepicker({ 308 timepicker: true, 309 format: 'd-m-Y H:i', 310 defaultDate: newDateTime, 311 minDate: newdate, 312 }); 313 ip_2.trigger("click"); 314 } 315} 316$(function() { 317 $("#hl_depdat").datepicker(); 318 $("#hl_depdat1").datepicker(); 319});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.