{"id":1851,"date":"2026-11-06T10:04:11","date_gmt":"2026-11-06T10:04:11","guid":{"rendered":"https:\/\/belgrade-apartments.rs\/booking\/"},"modified":"2026-11-06T10:04:11","modified_gmt":"2026-11-06T10:04:11","slug":"booking","status":"publish","type":"page","link":"https:\/\/belgrade-apartments.rs\/en\/booking\/","title":{"rendered":"Book an apartment"},"content":{"rendered":"<div class=\"bwr\"><h1 class=\"bwr-naslov\">Book an apartment<\/h1><p class=\"bwr-uvod\">Choose your dates and the number of guests to see which apartments are free and at what price.<\/p><form class=\"bwr-forma\" method=\"get\"><div class=\"bwr-polje\" id=\"bwr-polje-od\"><span>Check-in<\/span><button type=\"button\" class=\"bwr-dat\" id=\"bwr-dat-od\"><\/button><input type=\"hidden\" name=\"od\" id=\"bwr-od\" value=\"\"><\/div><div class=\"bwr-polje\" id=\"bwr-polje-do\"><span>Check-out<\/span><button type=\"button\" class=\"bwr-dat\" id=\"bwr-dat-do\"><\/button><input type=\"hidden\" name=\"do\" id=\"bwr-do\" value=\"\"><\/div><label class=\"bwr-polje bwr-usko\"><span>Adults<\/span><select name=\"odrasli\"><option value=\"1\">1<\/option><option value=\"2\" selected='selected'>2<\/option><option value=\"3\">3<\/option><option value=\"4\">4<\/option><option value=\"5\">5<\/option><option value=\"6\">6<\/option><\/select><\/label><label class=\"bwr-polje bwr-usko\"><span>Children<\/span><select name=\"deca\"><option value=\"0\" selected='selected'>0<\/option><option value=\"1\">1<\/option><option value=\"2\">2<\/option><option value=\"3\">3<\/option><option value=\"4\">4<\/option><\/select><\/label><label class=\"bwr-polje bwr-usko\"><span>Apartments<\/span><select name=\"sobe\"><option value=\"1\" selected='selected'>1<\/option><option value=\"2\">2<\/option><option value=\"3\">3<\/option><option value=\"4\">4<\/option><\/select><\/label><button type=\"submit\" class=\"bwr-trazi\">Show available<\/button><div class=\"bwr-kal\" id=\"bwr-kal\" hidden><div class=\"bwr-kal-vrh\"><button type=\"button\" class=\"bwr-kal-str\" id=\"bwr-nazad\">&#8249;<\/button><strong id=\"bwr-kal-ime\"><\/strong><button type=\"button\" class=\"bwr-kal-str\" id=\"bwr-napred\">&#8250;<\/button><\/div><div class=\"bwr-kal-dani\" id=\"bwr-kal-dani\"><\/div><p class=\"bwr-kal-uput\" id=\"bwr-kal-uput\"><\/p><\/div><\/form><script>var bwrMeseci=[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"];var bwrDani=[\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\",\"Sun\"];var bwrTekst={\"izaberi\":\"Choose a date\",\"uputOd\":\"Choose your check-in date\",\"uputDo\":\"Choose your check-out date\",\"nedostaju\":\"Please choose both dates.\"};var bwrEn=true;<\/script><script>(function(){var kal=document.getElementById('bwr-kal');if(!kal){return;}var hod=document.getElementById('bwr-od'),hdo=document.getElementById('bwr-do');var bod=document.getElementById('bwr-dat-od'),bdo=document.getElementById('bwr-dat-do');var ime=document.getElementById('bwr-kal-ime'),mreza=document.getElementById('bwr-kal-dani'),uput=document.getElementById('bwr-kal-uput');var faza='od';var danas=new Date();danas.setHours(0,0,0,0);var prikaz=new Date(danas.getFullYear(),danas.getMonth(),1);function iso(d){var m=String(d.getMonth()+1),g=String(d.getDate());return d.getFullYear()+'-'+(m.length<2?'0'+m:m)+'-'+(g.length<2?'0'+g:g);}function odIso(v){if(!v){return null;}var p=v.split('-');if(p.length!==3){return null;}var d=new Date(+p[0],+p[1]-1,+p[2]);d.setHours(0,0,0,0);return isNaN(d.getTime())?null:d;}function lepo(d){return bwrEn?(d.getDate()+' '+bwrMeseci[d.getMonth()]+' '+d.getFullYear()):(d.getDate()+'. '+bwrMeseci[d.getMonth()]+' '+d.getFullYear()+'.');}function osvezi(){var a=odIso(hod.value),b=odIso(hdo.value);bod.textContent=a?lepo(a):bwrTekst.izaberi;bdo.textContent=b?lepo(b):bwrTekst.izaberi;bod.className='bwr-dat'+(a?'':' bwr-prazno');bdo.className='bwr-dat'+(b?'':' bwr-prazno');}function crtaj(){var g=prikaz.getFullYear(),m=prikaz.getMonth();ime.textContent=bwrMeseci[m]+' '+g;var pom=(new Date(g,m,1).getDay()+6)%7,br=new Date(g,m+1,0).getDate();var a=odIso(hod.value),b=odIso(hdo.value),html='',i,d;for(i=0;i<7;i++){html+='<span class=\"bwr-kal-zag\">'+bwrDani[i]+'<\/span>';}for(i=0;i<pom;i++){html+='<span class=\"bwr-kal-prazno\"><\/span>';}for(d=1;d<=br;d++){var dat=new Date(g,m,d);dat.setHours(0,0,0,0);var v=iso(dat);var kl='bwr-kal-dan';var ne=dat<danas||(faza==='do'&&a&&dat<=a);if(ne){kl+=' bwr-kal-ne';}if(a&&v===iso(a)){kl+=' bwr-kal-kraj';}if(b&&v===iso(b)){kl+=' bwr-kal-kraj';}if(a&&b&&dat>a&&dat<b){kl+=' bwr-kal-izmedju';}html+='<button type=\"button\" class=\"'+kl+'\" data-d=\"'+v+'\"'+(ne?' disabled':'')+'>'+d+'<\/button>';}mreza.innerHTML=html;uput.textContent=(faza==='od')?bwrTekst.uputOd:bwrTekst.uputDo;}function smesti(f){var forma2=document.querySelector('.bwr-forma');if(window.innerWidth<=900){var r=document.getElementById(f==='od'?'bwr-polje-od':'bwr-polje-do');if(r&&kal.parentNode!==r){r.appendChild(kal);}kal.className='bwr-kal bwr-kal-ugradjen';}else{if(forma2&&kal.parentNode!==forma2){forma2.appendChild(kal);}kal.className='bwr-kal';}}function otvori(f){faza=f;var a=odIso(hod.value);var o=(f==='do'&&a)?a:danas;prikaz=new Date(o.getFullYear(),o.getMonth(),1);smesti(f);kal.hidden=false;crtaj();}function zatvori(){kal.hidden=true;}mreza.addEventListener('click',function(e){var t=e.target;if(!t||t.className.indexOf('bwr-kal-dan')<0||t.disabled){return;}var v=t.getAttribute('data-d');if(faza==='od'){hod.value=v;var a=odIso(v),b=odIso(hdo.value);if(!b||b<=a){hdo.value='';}faza='do';smesti('do');osvezi();crtaj();}else{var a2=odIso(hod.value),nv=odIso(v);if(!a2||nv<=a2){hod.value=v;hdo.value='';faza='do';smesti('do');osvezi();crtaj();}else{hdo.value=v;faza='od';osvezi();crtaj();zatvori();}}});document.getElementById('bwr-nazad').addEventListener('click',function(){var n=new Date(prikaz.getFullYear(),prikaz.getMonth()-1,1);if(n<new Date(danas.getFullYear(),danas.getMonth(),1)){return;}prikaz=n;crtaj();});document.getElementById('bwr-napred').addEventListener('click',function(){prikaz=new Date(prikaz.getFullYear(),prikaz.getMonth()+1,1);crtaj();});bod.addEventListener('click',function(e){e.stopPropagation();if(!kal.hidden&&faza==='od'){zatvori();}else{otvori('od');}});bdo.addEventListener('click',function(e){e.stopPropagation();if(!kal.hidden&&faza==='do'){zatvori();}else{otvori('do');}});kal.addEventListener('click',function(e){e.stopPropagation();});document.addEventListener('click',function(){if(!kal.hidden){zatvori();}});var forma=document.querySelector('.bwr-forma');if(forma){forma.addEventListener('submit',function(e){if(!hod.value||!hdo.value){e.preventDefault();otvori(hod.value?'do':'od');uput.textContent=bwrTekst.nedostaju;}});}osvezi();function skok(){if(window.innerWidth>900){return;}var r=document.getElementById('bwr-rezultati');if(r){r.scrollIntoView({behavior:'smooth',block:'start'});}}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',function(){setTimeout(skok,350);});}else{setTimeout(skok,350);}})();<\/script><p class=\"bwr-sitno\">We only show apartments that are genuinely free for your dates.<\/p><p class=\"bwr-poruka\">Choose your dates above and we will show you what is free.<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1851","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/belgrade-apartments.rs\/en\/wp-json\/wp\/v2\/pages\/1851","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/belgrade-apartments.rs\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/belgrade-apartments.rs\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/belgrade-apartments.rs\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/belgrade-apartments.rs\/en\/wp-json\/wp\/v2\/comments?post=1851"}],"version-history":[{"count":0,"href":"https:\/\/belgrade-apartments.rs\/en\/wp-json\/wp\/v2\/pages\/1851\/revisions"}],"wp:attachment":[{"href":"https:\/\/belgrade-apartments.rs\/en\/wp-json\/wp\/v2\/media?parent=1851"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}