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"> </span>';} 152else 153{t+='<a class="calPrevMonth" href="" onclick="prevMonth( '+y+','+m+' ); return false;" title="'+tr.prevMonth+'"><span class="prevMonthIcon"> </span></a>';} 154t+=' <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> ';if(last_month==1) 162{t+='<span class="NoNextMonthIcon"> </span>';} 163else 164{t+='<a class="calNextMonth" href="" onclick="nextMonth( '+y+','+m+' ); return false;" title="'+tr.nextMonth+'"><span class="nextMonthIcon"> </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=' ';} 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.