{"id":9485,"date":"2024-10-31T19:23:51","date_gmt":"2024-10-31T19:23:51","guid":{"rendered":"https:\/\/alombredupin.com\/?page_id=9485"},"modified":"2024-10-31T19:24:42","modified_gmt":"2024-10-31T19:24:42","slug":"booking-details","status":"publish","type":"page","link":"https:\/\/alombredupin.com\/en\/booking-details\/","title":{"rendered":"Booking details"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"9485\" class=\"elementor elementor-9485\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8cf4653 e-flex e-con-boxed e-con e-parent\" data-id=\"8cf4653\" data-element_type=\"container\" id=\"page-subheader\" data-settings=\"{&quot;background_background&quot;:&quot;slideshow&quot;,&quot;background_slideshow_gallery&quot;:[{&quot;id&quot;:592,&quot;url&quot;:&quot;https:\\\/\\\/alombredupin.com\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/yaopey-yong-s1pXPc6rIZw-unsplash-scaled.jpg&quot;},{&quot;id&quot;:1138,&quot;url&quot;:&quot;https:\\\/\\\/alombredupin.com\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/alexander-kagan-t9Td0zfDTwI-unsplash-scaled.jpg&quot;}],&quot;background_slideshow_loop&quot;:&quot;yes&quot;,&quot;background_slideshow_slide_duration&quot;:5000,&quot;background_slideshow_slide_transition&quot;:&quot;fade&quot;,&quot;background_slideshow_transition_duration&quot;:500}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-08497a0 e-con-full e-flex e-con e-child\" data-id=\"08497a0\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-87e0a40 elementor-widget-tablet__width-initial elementor-widget elementor-widget-heading\" data-id=\"87e0a40\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Available accommodation<\/h1>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0a55177 e-flex e-con-boxed e-con e-parent\" data-id=\"0a55177\" data-element_type=\"container\" id=\"results-container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-faea022 elementor-widget elementor-widget-shortcode\" data-id=\"faea022\" data-element_type=\"widget\" id=\"the-results\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-shortcode\">\n<div class=\"wrap plugin-container\">\n\n\t\n\t\n\t\t<script type=\"text\/javascript\">\n\tfunction vbAddElement() {\n\t\tvar ni = document.getElementById('vbo-search-num-aduchild-block');\n\t\tvar numi = document.getElementById('vbroomhelper');\n\t\tvar num = (document.getElementById('vbroomhelper').value -1)+ 2;\n\t\tnumi.value = num;\n\t\tvar newdiv = document.createElement('div');\n\t\tvar divIdName = 'vb'+num+'racont';\n\t\tnewdiv.setAttribute('id',divIdName);\n\t\tnewdiv.innerHTML = '<div class=\\'vbo-search-num-aduchild-entry\\'><span class=\\'vbo-search-roomnum\\'>Room '+ num +'<\/span><div class=\\'vbo-search-num-adults-entry\\'><label class=\\'vbo-search-num-adults-entry-label\\'>Adults<\/label><span class=\\'vbo-search-num-adults-entry-inp\\'><select name=\\'adults[]\\'><option value=\\'1\\'>1<\/option><option value=\\'2\\'>2<\/option><option value=\\'3\\'>3<\/option><option value=\\'4\\'>4<\/option><option value=\\'5\\'>5<\/option><option value=\\'6\\'>6<\/option><option value=\\'7\\'>7<\/option><\/select><\/span><\/div><div class=\\'vbo-search-num-children-entry\\'><label class=\\'vbo-search-num-children-entry-label\\'>Children<\/label><span class=\\'vbo-search-num-adults-entry-inp\\'><select name=\\'children[]\\'><option value=\\'0\\'>0<\/option><option value=\\'1\\'>1<\/option><option value=\\'2\\'>2<\/option><option value=\\'3\\'>3<\/option><option value=\\'4\\'>4<\/option><option value=\\'5\\'>5<\/option><option value=\\'6\\'>6<\/option><option value=\\'7\\'>7<\/option><\/select><\/span><\/div><\/div>';\n\t\tni.appendChild(newdiv);\n\t}\n\tfunction vbSetRoomsAdults(totrooms) {\n\t\tvar actrooms = parseInt(document.getElementById('vbroomhelper').value);\n\t\tvar torooms = parseInt(totrooms);\n\t\tvar difrooms;\n\t\tif (torooms > actrooms) {\n\t\t\tdifrooms = torooms - actrooms;\n\t\t\tfor(var ir=1; ir<=difrooms; ir++) {\n\t\t\t\tvbAddElement();\n\t\t\t}\n\t\t}\n\t\tif (torooms < actrooms) {\n\t\t\tfor(var ir=actrooms; ir>torooms; ir--) {\n\t\t\t\tif (ir > 1) {\n\t\t\t\t\tvar rmra = document.getElementById('vb' + ir + 'racont');\n\t\t\t\t\trmra.parentNode.removeChild(rmra);\n\t\t\t\t}\n\t\t\t}\n\t\t\tdocument.getElementById('vbroomhelper').value = torooms;\n\t\t}\n\t}\n\tfunction vbCalcNights() {\n\t\tvar vbcheckin = document.getElementById('checkindate').value;\n\t\tvar vbcheckout = document.getElementById('checkoutdate').value;\n\t\tif (vbcheckin.length > 0 && vbcheckout.length > 0) {\n\t\t\tvar vbcheckinp = vbcheckin.split(\"\/\");\n\t\t\tvar vbcheckoutp = vbcheckout.split(\"\/\");\n\t\t\t\t\tvar vbinmonth = parseInt(vbcheckinp[1]);\n\t\t\tvbinmonth = vbinmonth - 1;\n\t\t\tvar vbinday = parseInt(vbcheckinp[0], 10);\n\t\t\tvar vbcheckind = new Date(vbcheckinp[2], vbinmonth, vbinday);\n\t\t\tvar vboutmonth = parseInt(vbcheckoutp[1]);\n\t\t\tvboutmonth = vboutmonth - 1;\n\t\t\tvar vboutday = parseInt(vbcheckoutp[0], 10);\n\t\t\tvar vbcheckoutd = new Date(vbcheckoutp[2], vboutmonth, vboutday);\n\t\t\t\t\t\tvar vbdivider = 1000 * 60 * 60 * 24;\n\t\t\tvar vbints = vbcheckind.getTime();\n\t\t\tvar vboutts = vbcheckoutd.getTime();\n\t\t\tif (vboutts > vbints) {\n\t\t\t\t\/\/var vbnights = Math.ceil((vboutts - vbints) \/ (vbdivider));\n\t\t\t\tvar utc1 = Date.UTC(vbcheckind.getFullYear(), vbcheckind.getMonth(), vbcheckind.getDate());\n\t\t\t\tvar utc2 = Date.UTC(vbcheckoutd.getFullYear(), vbcheckoutd.getMonth(), vbcheckoutd.getDate());\n\t\t\t\tvar vbnights = Math.ceil((utc2 - utc1) \/ vbdivider);\n\t\t\t\tif (vbnights > 0) {\n\t\t\t\t\tdocument.getElementById('vbjstotnights').innerHTML = 'Nights: '+vbnights;\n\t\t\t\t} else {\n\t\t\t\t\tdocument.getElementById('vbjstotnights').innerHTML = '';\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tdocument.getElementById('vbjstotnights').innerHTML = '';\n\t\t\t}\n\t\t} else {\n\t\t\tdocument.getElementById('vbjstotnights').innerHTML = '';\n\t\t}\n\t}\n\t<\/script>\n\t<input type=\"hidden\" id=\"vbroomhelper\" value=\"1\"\/>\n\t<p class=\"err\">Error, Insufficient Data Received.<\/p>\t<div class=\"vbo-intro-main\"><\/div>\n\t<div class=\"vbdivsearch vbo-search-mainview vbo-search-noresults-cont\"><form action=\"https:\/\/alombredupin.com\/en\/booking-details\/?option=com_vikbooking&#038;Itemid=0\" method=\"post\" data-trp-original-action=\"https:\/\/alombredupin.com\/en\/booking-details\/?option=com_vikbooking&amp;Itemid=0\"><div class=\"vb-search-inner\">\n<input type=\"hidden\" name=\"option\" value=\"com_vikbooking\"\/>\n<input type=\"hidden\" name=\"task\" value=\"search\"\/>\n<div class=\"vbo-search-inpblock vbo-search-inpblock-checkin\"><label for=\"checkindate\">Check-in date<\/label><div class=\"input-group\"><input type=\"text\" name=\"checkindate\" id=\"checkindate\" size=\"10\" autocomplete=\"off\" onfocus=\"this.blur();\" readonly><i class=\"far fa-calendar-alt vbo-caltrigger\"><\/i><\/div><input type=\"hidden\" name=\"checkinh\" value=\"15\"\/><input type=\"hidden\" name=\"checkinm\" value=\"0\"\/><\/div>\n<div class=\"vbo-search-inpblock vbo-search-inpblock-checkout\"><label for=\"checkoutdate\">Check-out date<\/label><div class=\"input-group\"><input type=\"text\" name=\"checkoutdate\" id=\"checkoutdate\" size=\"10\" autocomplete=\"off\" onfocus=\"this.blur();\" readonly><i class=\"far fa-calendar-alt vbo-caltrigger\"><\/i><\/div><input type=\"hidden\" name=\"checkouth\" value=\"11\"\/><input type=\"hidden\" name=\"checkoutm\" value=\"0\"\/><\/div>\n<div class=\"vbo-search-num-racblock\">\n\t<div class=\"vbo-search-num-rooms\"><label for=\"vbo-roomsnum\">Rooms<\/label><select id=\"vbo-roomsnum\" name=\"roomsnum\" onchange=\"vbSetRoomsAdults(this.value);\">\n<option value=\"1\">1<\/option>\n<option value=\"2\">2<\/option>\n<option value=\"3\">3<\/option>\n<option value=\"4\">4<\/option>\n<option value=\"5\">5<\/option>\n<\/select>\n<\/div>\n\t<div class=\"vbo-search-num-aduchild-block\" id=\"vbo-search-num-aduchild-block\">\n\t\t<div class=\"vbo-search-num-aduchild-entry\"><span class=\"vbo-search-roomnum\">Room 1<\/span>\n\t\t\t<div class=\"vbo-search-num-adults-entry\"><label class=\"vbo-search-num-adults-entry-label\">Adults<\/label><span class=\"vbo-search-num-adults-entry-inp\"><select name=\"adults[]\"><option value=\"1\">1<\/option><option value=\"2\">2<\/option><option value=\"3\">3<\/option><option value=\"4\">4<\/option><option value=\"5\">5<\/option><option value=\"6\">6<\/option><option value=\"7\">7<\/option><\/select><\/span><\/div>\n\t\t<div class=\"vbo-search-num-children-entry\"><label class=\"vbo-search-num-children-entry-label\">Children<\/label><span class=\"vbo-search-num-children-entry-inp\"><select name=\"children[]\"><option value=\"0\">0<\/option><option value=\"1\">1<\/option><option value=\"2\">2<\/option><option value=\"3\">3<\/option><option value=\"4\">4<\/option><option value=\"5\">5<\/option><option value=\"6\">6<\/option><option value=\"7\">7<\/option><\/select><\/span><\/div>\n\t\t<\/div>\n\t<\/div>\n\t<div id=\"vbjstotnights\"><\/div>\n<\/div>\n<div class=\"vbo-search-submit\"><button type=\"submit\" class=\"btn vbo-pref-color-btn\">Search<\/button><\/div>\n<\/div>\n<input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/form><\/div>\t<div class=\"vbo-closing-main\"><\/div>\n\n\t<script type=\"text\/javascript\">\n\tjQuery(function() {\n\t\tjQuery('.vbo-search-submit').find('button[type=\"submit\"]').on('click', function(e) {\n\t\t\te.preventDefault();\n\t\t\tjQuery(this).prop('disabled', true);\n\t\t\tjQuery(this).html('<i class=\"fas fa-circle-notch fa-spin fa-fw\"><\/i> ' + jQuery(this).text());\n\t\t\tjQuery(this).closest('form').submit();\n\t\t});\n\t});\n\t<\/script>\n\n\t\n<\/div>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1b93fec e-flex e-con-boxed e-con e-parent\" data-id=\"1b93fec\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-51d9e05 elementor-widget elementor-widget-html\" data-id=\"51d9e05\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\n\/* Estilo inicial para .vbo-results-head *\/\n.vbo-results-wrapper .vbo-results-head {\n  position: relative;\n  transition: all 0.3s ease;\n  width: auto;\n  box-shadow: none;\n}\n\n\/* Placeholder para manter o espa\u00e7o quando o header est\u00e1 fixo *\/\n.vbo-results-wrapper .vbo-results-head-placeholder {\n  display: none;\n  visibility: hidden;\n}\n\n\/* Estilos quando a classe .fixed \u00e9 adicionada *\/\n.vbo-results-wrapper .vbo-results-head.fixed {\n  position: fixed;\n  top: 80px;\n  left: 0px;\n  z-index: 9999;\n  width: 100%;\n  box-shadow: 0px 0px 40px 0px rgba(2, 2, 2, 0.1);\n}\n<\/style>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function () {\n  const header = document.querySelector('.vbo-results-wrapper .vbo-results-head');\n  \n  if (!header) return; \/\/ Garante que o header existe antes de continuar\n  \n  \/\/ Cria um placeholder para manter o espa\u00e7o do header quando estiver fixo\n  const placeholder = document.createElement('div');\n  placeholder.className = 'vbo-results-head-placeholder';\n  placeholder.style.height = header.offsetHeight + 'px';\n\n  \/\/ Insere o placeholder ap\u00f3s o header\n  header.parentNode.insertBefore(placeholder, header.nextSibling);\n\n  \/\/ Fun\u00e7\u00e3o para calcular o offset total do elemento em rela\u00e7\u00e3o ao topo do documento\n  function getOffsetTop(element) {\n    let offsetTop = 0;\n    while (element) {\n      offsetTop += element.offsetTop;\n      element = element.offsetParent;\n    }\n    return offsetTop;\n  }\n\n  const headerInitialOffset = getOffsetTop(header);\n\n  window.addEventListener('scroll', function () {\n    \/\/ Executar apenas se a largura da janela for menor que 750px\n    if (window.innerWidth <= 750) {\n      const scrollPosition = window.pageYOffset;\n\n      if (scrollPosition > headerInitialOffset - 80) {\n        if (!header.classList.contains('fixed')) {\n          header.classList.add('fixed');\n          placeholder.style.display = 'block'; \/\/ Mostra o placeholder\n        }\n      } else {\n        if (header.classList.contains('fixed')) {\n          header.classList.remove('fixed');\n          placeholder.style.display = 'none'; \/\/ Esconde o placeholder\n        }\n      }\n    } else {\n      \/\/ Remove a classe e esconde o placeholder se a janela for maior que 750px\n      header.classList.remove('fixed');\n      placeholder.style.display = 'none';\n    }\n  });\n\n  \/\/ Tamb\u00e9m verifica quando a janela \u00e9 redimensionada\n  window.addEventListener('resize', function () {\n    if (window.innerWidth > 750) {\n      header.classList.remove('fixed');\n      placeholder.style.display = 'none'; \/\/ Esconde o placeholder\n    }\n  });\n});\n<\/script>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Available accommodation<\/p>","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"iawp_total_views":44,"footnotes":""},"class_list":["post-9485","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/alombredupin.com\/en\/wp-json\/wp\/v2\/pages\/9485","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alombredupin.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/alombredupin.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/alombredupin.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/alombredupin.com\/en\/wp-json\/wp\/v2\/comments?post=9485"}],"version-history":[{"count":0,"href":"https:\/\/alombredupin.com\/en\/wp-json\/wp\/v2\/pages\/9485\/revisions"}],"wp:attachment":[{"href":"https:\/\/alombredupin.com\/en\/wp-json\/wp\/v2\/media?parent=9485"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}