PageSourceSearch

https://reute.ee/wp-content/themes/edhotels_child/booking.js?ver=1.1.0

js reute.ee collected 2026-10-08 09:41:33 UTC 5,971 bytes, 153 lines download raw bytes

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.