PageSourceSearch

https://svetubytovani.cz/static/CACHE/js/6dce9854a366.js

js svetubytovani.cz collected 2026-09-25 06:02:30 UTC 17,972 bytes, 278 lines download raw bytes

1var calendar=new Object();var tr=new Object();tr.nextMonth="Přístí měsíc";tr.prevMonth="Minulý měsíc";tr.closeCalendar="Zavřít kalendář";tr.pressCtlD="Stiskněte ctrl-d nebo ve svém prohlížeči použijte tlačítko Přidat k oblíbeným ";tr.pressCtlP="Stiskněte ctrl-p nebo zvolte ve svém prohlížeči tlačítko soubor/tisk.";tr.url="https://www.booking.com/index.cs.html?aid=342947;sid=985e69f39dd84e75bd4ee2b9d916aaab;dcid=1;tmpl=searchbox";tr.title="Booking.com: vás vítá";tr.icons="https://q.bstatic.com";var months=['leden','únor','březen','duben','květen','červen','červenec','srpen','září','říjen','listopad','prosinec'];var $t_hotels='hotelů'.toLowerCase();var $t_hotels_around='Hotely poblíž'.toLowerCase().replace(/ /g,' ');var b_today="Dnes";var day="den";Date.MILLISECONDS_PER_DAY=Date.prototype.MILLISECONDS_PER_DAY=86400000;var browser=navigator.appName
2var version=navigator.appVersion
3var startstring=parseFloat(version.indexOf("MSIE"))+1
4var browserverion=parseFloat(version.substring(startstring+4,startstring+7))
5var isIE5=((browser=="Microsoft Internet Explorer")&&(browserverion<6))?true:false;var isIE6=((browser=="Microsoft Internet Explorer")&&(browserverion>5.5)&&(browserverion<6))?true:false;var destination=document.getElementById('destination');destination.onblur=function(){if(!this.value){this.value=this.getAttribute('title');this.className+=' blur';}}
6destination.onfocus=function(){if(this.value==this.getAttribute('title')){this.value='';this.className=this.className.replace(/ blur/,'');}}
7destination.onblur();function tickCheckBox(el){if(document.getElementById){if(document.getElementById(el)){document.getElementById(el).checked=false;}}
8return true;}
9Date.prototype.getTwoDigitMonth=function(){var month=(this.getMonth()+1).toFixed().toString();if(month.length==1){month='0'+month;}
10return month;};function checkDateOrder(me,ci_day,ci_month_year,co_day,co_month_year){var
11frm=document.getElementById('frm'),my,ci=new Date(0),co=new Date(0),com,today=new Date();if(frm[ci_day].value!=='0')
12{ci.setDate(frm[ci_day].value);}
13if(frm[ci_month_year].value!=='0')
14{my=frm[ci_month_year].value.split("-");ci.setFullYear(my[0]);ci.setMonth(my[1]-1);}
15ci.setHours(12);ci.setMinutes(0);ci.setSeconds(0);if(frm[co_day].value!=='0')
16{co.setDate(frm[co_day].value);}
17if(frm[co_month_year].value!=='0')
18{my=frm[co_month_year].value.split("-");co.setFullYear(my[0]);co.setMonth(my[1]-1);}
19co.setHours(12);co.setMinutes(0);co.setSeconds(0);if(frm[ci_month_year].value!=='0')
20{while(ci.getMonth()!=frm[ci_month_year].value.split("-")[1]-1)
21{ci.setDate(ci.getDate()-1);frm[ci_day].value=ci.getDate();}
22var cim=ci.getMonth()+1;frm[ci_month_year].value=ci.getFullYear()+"-"+cim;}
23if(ci>=co)
24{co.setTime(ci.getTime()+Date.prototype.MILLISECONDS_PER_DAY);com=co.getMonth()+1;if(frm[ci_day].value!=='0')
25{frm[co_day].value=co.getDate();}
26if(frm[ci_month_year].value!=='0')
27{frm[co_month_year].value=co.getFullYear()+"-"+com;}}}
28function updateDaySelect(me)
29{if(!booking.env.b_simple_weekdays_for_js)
30{return;}
31var frm=document.getElementById('frm');if(frm.getAttribute('id')!=='frm'&&frm.className!=='availForm')
32{return;}
33if(!frm.checkin_monthday||!frm.checkout_monthday||!frm.checkin_year_month||!frm.checkout_year_month)
34{return;}
35if(frm.checkin_monthday.value==='0'&&frm.checkout_monthday.value==='0'&&frm.checkin_year_month.value==='0'&&frm.checkout_year_month.value==='0')
36{return;}
37var
38ci_d=frm.checkin_monthday,co_d=frm.checkout_monthday,ci_my,co_my,todaysDate;if(frm.checkin_year_month.value!=='0')
39{ci_my=frm.checkin_year_month.value.split("-");}
40else
41{todaysDate=new Date();ci_my=[todaysDate.getFullYear(),todaysDate.getTwoDigitMonth()];}
42if(frm.checkout_year_month.value!=='0')
43{co_my=frm.checkout_year_month.value.split("-");}
44else
45{todaysDate=new Date();co_my=[todaysDate.getFullYear(),todaysDate.getTwoDigitMonth()];}
46var
47ci_sel=Math.max(ci_d.selectedIndex,0),co_sel=Math.max(co_d.selectedIndex,0),ci_sel_value=ci_d[ci_sel].value,co_sel_value=co_d[co_sel].value,monthDays=[],opt,i;ci_d.innerHTML='';co_d.innerHTML='';var MonthdayPromptOption=function()
48{this.option={"_this":this,"@selected":"selected","@class":"day prompt site_experiment_encourage_date_entry_2","@value":0,"#text":"den"};};if(ci_sel_value==='0')
49{buildHtmlNode(new MonthdayPromptOption(),ci_d).selected=true;}
50if(co_sel_value==='0')
51{buildHtmlNode(new MonthdayPromptOption(),co_d).selected=true;}
52function writeMonthdaysOptions(numberOfMonthdaysToShow,yearMonthSelectElement,monthDaysArray,monthDaysSelectElement,monthDaySelectValue)
53{var i,optionElementInnerHTML,optionElement;for(i=0;i<numberOfMonthdaysToShow;i++)
54{optionElement=document.createElement('option');optionElementInnerHTML=i+1;if(yearMonthSelectElement.value!=='0')
55{optionElementInnerHTML=monthDaysArray[i]+' '+optionElementInnerHTML;}
56optionElement.innerHTML=optionElementInnerHTML;optionElement.value=(i+1);if(i>0&&monthDaySelectValue==i+1)
57{optionElement.defaultSelected=optionElement.selected=true;}
58monthDaysSelectElement.appendChild(optionElement);}}
59monthDays=buildDaysForMonth(ci_my[0],ci_my[1]);var numberOfMonthdaysToShow=31;if(frm.checkin_year_month.value!=='0')
60{numberOfMonthdaysToShow=monthDays.length;}
61writeMonthdaysOptions(numberOfMonthdaysToShow,frm.checkin_year_month,monthDays,ci_d,ci_sel_value);monthDays=buildDaysForMonth(co_my[0],co_my[1]);numberOfMonthdaysToShow=31;if(frm.checkout_year_month.value!=='0')
62{numberOfMonthdaysToShow=monthDays.length;}
63writeMonthdaysOptions(numberOfMonthdaysToShow,frm.checkout_year_month,monthDays,co_d,co_sel_value);
63if(isIE6){ci_d.value=ci_sel_value;co_d.value=co_sel_value;}}
64function buildDaysForMonth(year,month)
65{var monthDate=new Date(year,month-1);var orgMonth=monthDate.getMonth();var dayArray=[],weekDay;while(monthDate.getMonth()==orgMonth)
66{weekDay=(monthDate.getDay()==0)?6:(monthDate.getDay()-1);dayArray.push(booking.env.b_simple_weekdays_for_js[weekDay]);monthDate.setDate(monthDate.getDate()+1);}
67return dayArray;}
68function buildHtmlNode(elementsObject,targetNode,refChild)
69{var
70key,counter,found,newElement,newNode;for(key in elementsObject)
71{if(elementsObject.hasOwnProperty(key))
72{var
73prefix=key.substring(0,1),primaryKey=key.substring(1);if(prefix!='_')
74{if(prefix=='@')
75{if(!targetNode.getAttribute(primaryKey))
76{targetNode.setAttribute(primaryKey,elementsObject[key]);}}
77else
78{if(prefix=='#')
79{if(primaryKey=='text')
80{found=false;if(targetNode.childNodes&&targetNode.childNodes.length>0)
81{counter=0;while(counter<targetNode.childNodes.length&&!found)
82{if(targetNode.childNodes[counter].nodeType==Node.TEXT_NODE&&targetNode.childNodes[counter].nodeValue==elementsObject[key])
83{found=true;}
84counter++;}}
85if(!found)
86{if(elementsObject[key].indexOf("\n")==-1)
87{newNode=document.createTextNode(elementsObject[key]);if(refChild)
88{targetNode.insertBefore(newNode,refChild);}
89else
90{targetNode.appendChild(newNode);}}
91else
92{var newNodeParts=elementsObject[key].split("\n");for(var i=0;i<newNodeParts.length;i++)
93{if(newNodeParts[i].match(/\d\*$/))
94{lastSpace=newNodeParts[i].lastIndexOf(" ");newNodeString=newNodeParts[i].substring(0,lastSpace);starImgSrc='https://r.bstatic.com/static/img/icons/stars/'+newNodeParts[i].substr(lastSpace+1,1)+'sterren-small.png';}
95else
96{newNodeString=newNodeParts[i];starImgSrc='';}
97newNode=document.createTextNode(newNodeString);if(refChild)
98{targetNode.insertBefore(newNode,refChild);if(starImgSrc)
99{newImg=document.createElement('img');newImg.setAttribute('src',starImgSrc);newImg.className="stars";targetNode.insertBefore(newImg,refChild);}}
100else
101{targetNode.appendChild(newNode);if(starImgSrc)
102{newImg=document.createElement('img');newImg.setAttribute('src',starImgSrc);newImg.className="stars";targetNode.appendChild(newImg);}}
103if(i<newNodeParts.length-1)
104{newBR=document.createElement("br");if(refChild)
105{targetNode.insertBefore(newBR,refChild);}
106else
107{targetNode.appendChild(newBR);}}}}}}
108else
109{if(primaryKey=='cdata')
110{targetNode.appendChild(document.createCDATASection(elementsObject[key]));}}}
111else
112{if(targetNode)
113{if(elementsObject[key].length>0)
114{for(counter=0;counter<elementsObject[key].length;counter++)
115{if(elementsObject[key][counter])
116{if(!elementsObject[key][counter]._node)
117{newElement=document.createElement(key);elementsObject[key][counter]._node=newElement;var r=counter+1;while(r<elementsObject[key].length&&!refChild)
118{if(elementsObject[key][r])
119{refChild=elementsObject[key][r]._node;}
120r++;}
121if(refChild)
122{newNode=targetNode.insertBefore(elementsObject[key][counter]._node,refChild);}
123else
124{newNode=targetNode.appendChild(elementsObject[key][counter]._node);}
125arguments.callee(elementsObject[key][counter],newNode);newElement._elementTree=elementsObject[key][counter];}
126else
127{arguments.callee(elementsObject[key][counter],elementsObject[key][counter]._node);}}}}
128else
129{if(elementsObject[key].length!==0)
130{if(!elementsObject[key]._node)
131{newElement=document.createElement(key);elementsObject[key]._node=newElement;if(refChild)
132{newNode=targetNode.insertBefore(elementsObject[key]._node,refChild);}
133else
134{newNode=targetNode.appendChild(elementsObject[key]._node);}
135arguments.callee(elementsObject[key],newNode);newElement._elementTree=elementsObject;}
136else
137{arguments.callee(elementsObject[key],elementsObject[key]._node);}}}}
138else
139{if(!elementsObject[key]._node)
140{arguments.callee(elementsObject[key],elementsObject[key]._node=targetNode=document.createElement(key));}
141else
142{arguments.callee(elementsObject[key],elementsObject[key]._node);}}}}}}}
143return targetNode;};var td;function buildCal(y,m,d)
144{var daysInMonth=[31,0,31,30,31,30,31,31,30,31,30,31];td=new Date();if(!y)
145{y=td.getFullYear();}
146if(!m)
147{m=td.getMonth()+1;}
148if(!d)
149{d=td.getDate;}
150var dt=calendar.caldt;var mDate=new Date(y,m-1,1);var firstMonthDay=mDate.getDay();daysInMonth[1]=(((mDate.getFullYear()%100!=0)&&(mDate.getFullYear()%4==0))||
150(mDate.getFullYear()%400==0))?29:28;var t='<table class="caltable" cellspacing="0"><tr>';t+='<td class="calheader" colspan="7" class="monthYear">';if(y==td.getFullYear()&&m==td.getMonth()+1)
151{t+='<span class="NoPrevMonthIcon">&nbsp;</span>';}
152else
153{t+='<a class="calPrevMonth" href="" onclick="prevMonth( '+y+','+m+' ); return false;" title="'+tr.prevMonth+'"><span class="prevMonthIcon">&nbsp;</span></a>';}
154t+='&nbsp;<select name="ym" onchange="goYearMonth( this.options[this.selectedIndex].value );">';var mn=td.getMonth()+1;var yr=td.getFullYear();var last_month=0;for(n=0;n<=11;n++)
155{t+='<option value="'+yr+'-'+mn+'"';if(mn==m&&yr==y)
156{t+=' selected="selected"';last_month=1;}
157else
158{last_month=0;}
159t+='>'+months[mn-1]+' '+yr+'</option>';mn++;if(mn>12)
160{mn=1;yr++;}}
161t+=' </select>&nbsp;';if(last_month==1)
162{t+='<span class="NoNextMonthIcon">&nbsp;</span>';}
163else
164{t+='<a class="calNextMonth" href="" onclick="nextMonth( '+y+','+m+' ); return false;" title="'+tr.nextMonth+'"><span class="nextMonthIcon">&nbsp;</span></a>';}
165t+='</td></tr>';t+='<tr class="dayNames">';var cl;for(dn=0;dn<7;dn++)
166{cl='';if((dn%7==5)||(dn%7==6))
167{cl+=' weekend';}
168t+='<td class="'+cl+'">'+booking.env.b_simple_weekdays[dn]+'</td>';}
169t+='</tr><tr class="days">';for(i=1;i<=42;i++)
170{var x=i-(firstMonthDay+6)%7;if(x>daysInMonth[m-1]||x<1)
171{x='&nbsp;';}
172cl='';var href=0;if((i%7==0)||(i%7==6))
173{cl+=' weekend';}
174if(x>0)
175{var xDay=new Date(y,m-1,x);if((xDay.getFullYear()==y)&&(xDay.getMonth()+1==m)&&(xDay.getDate()==d))
176{cl+=' selected';href=1;}
177if((xDay.getFullYear()==td.getFullYear())&&(xDay.getMonth()==td.getMonth())&&(xDay.getDate()==td.getDate()))
178{cl+=' today';href=1;}
179else
180{if(xDay>td)
181{cl+=' future';href=1;}
182else
183{if(xDay<td)
184{cl+=' past';}}}}
185t+='<td class="'+cl+'">';if(href)
186{t+='<a href="#" onclick="pickDate( '+y+','+m+','+x+',\''+dt+'\' ); return false;">'+x+'</a>';}
187else
188{t+=x;}
189t+='</td>';if(((i)%7==0)&&(i<36))
190{t+='</tr><tr class="days">';}}
191t+='</tr><tr><td colspan="7"><a href="#" onclick="closeCal(); return false;">'+tr.closeCalendar+'</a></td></tr></table>';document.getElementById("calendar").innerHTML=t;}
192function showCalendar(me,calId,dt)
193{getDimensions(me);if(document.getElementById)
194{var c=document.getElementById(calId);var i=getChildImage(me);var f=document.getElementById('frm');calendar.cal=c;calendar.caldt=dt;calendar.calf=f;var my=f[dt+'_year_month'].value.split("-");y=my[0];m=my[1];d=f[dt+'_monthday'].value;if(y==='0')
195{y=new Date().getFullYear();}
196buildCal(y,m,d);var box=getDimensions(i);var
197left=box.x,top=(box.y+i.offsetHeight);c.style.left=left+'px';c.style.top=top+'px';c.style.display="block";}}
198function closeCal()
199{calendar.cal.style.display='none';}
200function prevMonth(y,m)
201{if(new Date(y,m-1,1)<td)
202{return;}
203if(m>1)
204{m--;}
205else
206{m=12;y--;}
207buildCal(y,m);}
208function nextMonth(y,m)
209{if(m<12)
210{m++;}
211else
212{m=1;y++;}
213buildCal(y,m);}
214function goYearMonth(ym)
215{var ymlist=ym.split("-");buildCal(ymlist[0],ymlist[1]);}
216function pickDate(y,m,d,dt)
217{var f=calendar.calf;var dt=calendar.caldt;f[dt+'_year_month'].value=y+"-"+m;f[dt+'_monthday'].value=d;tickCheckBox('availcheck');if(dt=="checkin")
218{checkDateOrder(f,'checkin_monthday','checkin_year_month','checkout_monthday','checkout_year_month');}
219closeCal();updateDaySelect(f);}
220function initDaySelect()
221{var forms=document.getElementsByTagName('form');for(var i=0;i<forms.length;i++)
222{if(forms[i].checkin_monthday)
223{updateDaySelect(forms[i]);}}}
224function updateDaySelect(me)
225{if(!booking.env.b_simple_weekdays_for_js)
226{return;}
227var frm=document.getElementById('frm');if(frm.getAttribute('id')!=='frm'&&frm.className!=='availForm')
228{return;}
229if(!frm.checkin_monthday||!frm.checkout_monthday||!frm.checkin_year_month||!frm.checkout_year_month)
230{return;}
231if(frm.checkin_monthday.value==='0'&&frm.checkout_monthday.value==='0'&&frm.checkin_year_month.value==='0'&&frm.checkout_year_month.value==='0')
232{return;}
233var
234ci_d=frm.checkin_monthday,co_d=frm.checkout_monthday,ci_my,co_my,todaysDate;if(frm.checkin_year_month.value!=='0')
235{ci_my=frm.checkin_year_month.value.split("-");}
236else
237{todaysDate=new Date();ci_my=[todaysDate.getFullYear(),todaysDate.getTwoDigitMonth()];}
238if(frm.checkout_year_month.value!=='0')
239{co_my=frm.checkout_year_month.value.split("-");}
240else
241{todaysDate=new Date();co_my=[todaysDate.getFullYear(),todaysDate.getTwoDigitMonth()];}
242var
243ci_sel=Math.max(ci_d.selectedIndex,0),co_sel=Math.max(co_d.selectedIndex,0),ci_sel_value=ci_d[ci_sel].value,co_sel_value=co_d[co_sel].value,monthDays=[],opt,i;ci_d.innerHTML='';co_d.innerHTML='';var MonthdayPromptOption=function()
244{this.option={"_this":this,"@selected":"selected","@class":"day prompt site_experiment_encourage_date_entry_2","@value":0,"#text":day};};if(ci_sel_value==='0')
245{buildHtmlNode(new MonthdayPromptOption(),ci_d).selected=true;}
246if(co_sel_value==='0')
247{buildHtmlNode(new MonthdayPromptOption(),co_d).selected=true;}
248function writeMonthdaysOptions(numberOfMonthdaysToShow,yearMonthSelectElement,monthDaysArray,monthDaysSelectElement,monthDaySelectValue)
249{var i,optionElementInnerHTML,optionElement;for(i=0;i<numberOfMonthdaysToShow;i++)
250{optionElement=document.createElement('option');optionElementInnerHTML=i+1;if(yearMonthSelectElement.value!=='0')
251{optionElementInnerHTML=monthDaysArray[i]+' '+optionElementInnerHTML;}
252optionElement.innerHTML=optionElementInnerHTML;optionElement.value=(i+1);if(i>0&&monthDaySelectValue==i+1)
253{optionElement.defaultSelected=optionElement.selected=true;}
254monthDaysSelectElement.appendChild(optionElement);}}
255monthDays=buildDaysForMonth(ci_my[0],ci_my[1]);var numberOfMonthdaysToShow=31;if(frm.checkin_year_month.value!=='0')
256{numberOfMonthdaysToShow=monthDays.length;}
257writeMonthdaysOptions(numberOfMonthdaysToShow,frm.checkin_year_month,monthDays,ci_d,ci_sel_value);monthDays=buildDaysForMonth(co_my[0],co_my[1]);numberOfMonthdaysToShow=31;if(frm.checkout_year_month.value!=='0')
258{numberOfMonthdaysToShow=monthDays.length;}
259writeMonthdaysOptions(numberOfMonthdaysToShow,frm.checkout_year_month,monthDays,co_d,co_sel_value);
259if(isIE6){ci_d.value=ci_sel_value;co_d.value=co_sel_value;}}
260function buildDaysForMonth(year,month)
261{var monthDate=new Date(year,month-1);var orgMonth=monthDate.getMonth();var dayArray=[],weekDay;while(monthDate.getMonth()==orgMonth)
262{weekDay=(monthDate.getDay()==0)?6:(monthDate.getDay()-1);dayArray.push(booking.env.b_simple_weekdays_for_js[weekDay]);monthDate.setDate(monthDate.getDate()+1);}
263return dayArray;}
264function switchDateStack(me,page){var stackPage=me;var testMe=me.parentNode;try{while(testMe.nodeName!='div'){stackPage=testMe;testMe=testMe.parentNode;}}catch(e){}
265var stackCount=0;while(stackPage){if(stackPage.nodeName.toLowerCase()=='div'){stackCount++;if(stackCount==page){stackPage.style.display='block';}else{stackPage.style.display='none';}}
266stackPage=stackPage.nextSibling;}}
267function getChildImage(contextElm)
268{contextElm=contextElm.firstChild;while(contextElm.nodeName.toLowerCase()!='img'&&contextElm.nextSibling)
269{contextElm=contextElm.nextSibling;}
270return contextElm;}
271function getDimensions(elm){var box={x:0,y:0,w:0,h:0};if(document.getBoxObjectFor){var boxRef=document.getBoxObjectFor(elm);box.x=boxRef.x;box.y=boxRef.y;box.w=boxRef.width;box.h=boxRef.height;}
272else if(elm.getBoundingClientRect){var boxRef=elm.getBoundingClientRect();box.x=boxRef.left;box.y=boxRef.top;box.w=(boxRef.right-boxRef.left);box.h=(boxRef.bottom-boxRef.top);if(document.compatMode&&document.compatMode!='BackCompat'){box.x+=document.documentElement.scrollLeft-2;box.y+=document.documentElement.scrollTop-2;}
273else if(!isIE5){box.x+=document.body.scrollLeft-2;box.y+=document.body.scrollTop-2;}}
274else{box.w=elm.offsetWidth;box.h=elm.offsetHeight;while(elm){box.x+=elm.offsetLeft;box.y+=elm.offsetTop;if(elm.offsetParent)
275elm=elm.offsetParent;else
276break;}}
277var cc;if(cc=document.getElementById('bodyconstraint'))
278box.x-=cc.offsetLeft;return box;}

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.