1jQuery(document).ready(function (){ 2 3 //Datepicker 4 // var currentY = 2023; 5 // var currentM = 4; 6 // var currentD = 20; 7 8 // var setCheckIn = moment([currentY,currentM-1,currentD]); 9 // var setCheckOut = moment([currentY,currentM-1,currentD]).add(3,"days"); 10 11 var setCheckIn = moment(); 12 var setCheckOut = moment().add(1,"days"); 13 14 var lang = datepicker_current_language.lang; 15 16 //moment.locale('fi'); 17 moment.locale('fi', { 18 monthsShort : 'Tammi_Helmi_Maalis_Huhti_Touko_Kesä_Heinä_Elo_Syys_Loka_Marras_Joulu'.split('_') 19 }); 20 moment.locale('et', { 21 monthsShort : 'Jaan_Veebr_Märts_Apr_Mai_Juuni_Juuli_Aug_Sept_Okt_Nov_Dets'.split('_') 22 }); 23 moment.locale('ru', { 24 monthsShort : 'Янв_Фев_ÐаÑ_ÐпÑ_Ðай_ÐÑн_ÐÑл_Ðвг_Сен_ÐкÑ_ÐоÑ_Ðек'.split('_'), 25 }); 26 moment.locale('en'); 27 28 jQuery(".datepicker").datepicker({ 29 dateFormat: "dd/mm/yy", 30 //minDate: new Date(currentY, currentM - 1, currentD), 31 minDate: 0, 32 onSelect: function() 33 { 34 if(jQuery(this).is("#checkin")) 35 { 36 res = jQuery(this).val().split("/"); 37 var setDate = moment([res[2],res[1]-1,res[0]]).add(1,"days"); 38 jQuery("#checkout").datepicker('option', 'minDate', new Date(setDate)); 39 jQuery("#checkout").val(setDate.format("DD")); 40 jQuery("#checkin").attr('data-checkin', setDate.add(-1,"days").format("DD/MM/YYYY"));
41 jQuery("#checkout").attr('data-checkout', setDate.add(1,"days").format("DD/MM/YYYY")); 42 setTimeout(function() 43 { 44 jQuery("#checkout").datepicker("show"); 45 }, 16); 46 jQuery(".checkin-month").html(setDate.add(-1,"days").locale(lang).format("MMM")); 47 jQuery(".checkout-month").html(setDate.add(1,"days").locale(lang).format("MMM")); 48 } 49 if(jQuery(this).is("#checkout")) 50 { 51 res = jQuery(this).val().split("/"); 52 var setDate = moment([res[2],res[1]-1,res[0]]); 53 jQuery("#checkout").attr('data-checkout', setDate.format("DD/MM/YYYY")); 54 jQuery(".checkout-month").html(setDate.locale(lang).format("MMM")); 55 } 56 var di = jQuery(".datepicker#checkin").val().split("/"); 57 var dii = jQuery(".datepicker#checkout").val().split("/"); 58 jQuery(".datepicker#checkin").val(di[0]); 59 jQuery(".datepicker#checkout").val(dii[0]); 60 } 61 }); 62 63 jQuery.datepicker.regional.fi = { 64 closeText: "Sulje", 65 prevText: "«Edellinen", 66 nextText: "Seuraava»", 67 currentText: "Tänään", 68 monthNames: [ "Tammikuu","Helmikuu","Maaliskuu","Huhtikuu","Toukokuu","Kesäkuu", 69 "Heinäkuu","Elokuu","Syyskuu","Lokakuu","Marraskuu","Joulukuu" ], 70 monthNamesShort: [ "Tammi","Helmi","Maalis","Huhti","Touko","Kesä", 71 "Heinä","Elo","Syys","Loka","Marras","Joulu" ], 72 dayNamesShort: [ "Su","Ma","Ti","Ke","To","Pe","La" ], 73 dayNames: [ "Sunnuntai","Maanantai","Tiistai","Keskiviikko","Torstai","Perjantai","Lauantai" ], 74 dayNamesMin: [ "Su","Ma","Ti","Ke","To","Pe","La" ], 75 weekHeader: "Vk", 76 dateFormat: "d.m.yy", 77 firstDay: 1, 78 isRTL: false, 79 showMonthAfterYear: false, 80 yearSuffix: "" }; 81 82 jQuery.datepicker.regional.ru = { 83 closeText: "ÐакÑÑÑÑ", 84 prevText: "<ÐÑед", 85 nextText: "След>", 86 currentText: "СегоднÑ", 87 monthNames: [ "ЯнваÑÑ","ФевÑалÑ","ÐаÑÑ","ÐпÑелÑ","Ðай","ÐÑнÑ", 88 "ÐÑлÑ","ÐвгÑÑÑ","СенÑÑбÑÑ","ÐкÑÑбÑÑ","ÐоÑбÑÑ","ÐекабÑÑ" ], 89 monthNamesShort: [ "Янв","Фев","ÐаÑ","ÐпÑ","Ðай","ÐÑн", 90 "ÐÑл","Ðвг","Сен","ÐкÑ","ÐоÑ","Ðек" ], 91 dayNames: [ "воÑкÑеÑенÑе","понеделÑник","вÑоÑник","ÑÑеда","ÑеÑвеÑг","пÑÑниÑа","ÑÑббоÑа" ], 92 dayNamesShort: [ "вÑк","пнд","вÑÑ","ÑÑд","ÑÑв","пÑн","ÑбÑ" ], 93 dayNamesMin: [ "ÐÑ","Ðн","ÐÑ","СÑ","ЧÑ","ÐÑ","Сб" ], 94 weekHeader: "Ðед", 95 dateFormat: "dd.mm.yy", 96 firstDay: 1, 97 isRTL: false, 98 showMonthAfterYear: false, 99 yearSuffix: "" }; 100 101 jQuery.datepicker.regional.et = { 102 closeText: "Sulge", 103 prevText: "Eelnev", 104 nextText: "Järgnev", 105 currentText: "Täna", 106 monthNames: [ "Jaanuar","Veebruar","Märts","Aprill","Mai","Juuni", 107 "Juuli","August","September","Oktoober","November","Detsember" ], 108 monthNamesShort: [ "Jaan", "Veebr", "Märts", "Apr", "Mai", "Juuni", 109 "Juuli", "Aug", "Sept", "Okt", "Nov", "Dets" ], 110 dayNames: [ 111 "Pühapäev", 112 "Esmaspäev", 113 "Teisipäev", 114 "Kolmapäev", 115 "Neljapäev", 116 "Reede", 117 "Laupäev" 118 ], 119 dayNamesShort: [ "Pühap", "Esmasp", "Teisip", "Kolmap", "Neljap", "Reede", "Laup" ], 120 dayNamesMin: [ "P","E","T","K","N","R","L" ], 121 weekHeader: "näd", 122 dateFormat: "dd/mm/yy", 123 firstDay: 1, 124 isRTL: false, 125 showMonthAfterYear: false, 126 yearSuffix: "" }; 127 128 jQuery.datepicker.setDefaults(jQuery.datepicker.regional[lang]); 129 130 jQuery("#checkin").val(setCheckIn.format("DD")).attr('data-checkin', setCheckIn.format("DD/MM/YYYY"));
131 jQuery("#checkout").val(setCheckOut.format("DD")).attr('data-checkout', setCheckOut.format("DD/MM/YYYY")); 132 133 jQuery(".checkin-month").html(setCheckIn.locale(lang).format("MMM")); 134 jQuery(".checkout-month").html(setCheckOut.locale(lang).format("MMM")); 135 136 jQuery(".booking-button.btn").click(function(){ 137 //var url = "https://hotelwebsitebooking.com/laulasmaa/rooms"; 138 var url = jQuery(this).attr('href'); 139 var resin = jQuery('#checkin').attr('data-checkin').split("/"); 140 var resout = jQuery('#checkout').attr('data-checkout').split("/"); 141 checkin = resin[2] +"-"+resin[1]+"-"+resin[0]; 142 checkout = resout[2] +"-"+resout[1]+"-"+resout[0]; 143 var adults = jQuery('#adults').val(); 144 url+= url.split('?')[1] ? '&' : '?'; 145 url+="checkin="+checkin; 146 url+="&checkout="+checkout; 147 url+= adults == undefined ? "" : "&adults="+adults; 148 url+= "&language="+lang; 149 window.open(url); 150 //console.log(url); 151 return false; 152 }); 153});
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.