{"id":2478,"date":"2025-03-02T13:44:05","date_gmt":"2025-03-02T13:44:05","guid":{"rendered":"https:\/\/lodge54.de\/location\/"},"modified":"2025-09-25T09:49:02","modified_gmt":"2025-09-25T09:49:02","slug":"location","status":"publish","type":"page","link":"https:\/\/lodge54.de\/en\/location\/","title":{"rendered":"Location"},"content":{"rendered":"<section class=\"l-section wpb_row us_custom_244ad9e5 height_auto full_height valign_top width_full\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container\"><div class=\"vc_column-overlay\" style=\"background:var(--color-grey2)\"><\/div><div class=\"vc_column-inner\"><div class=\"w-map provider_google us_custom_4c24975d confirm_load\" id=\"us_map_1\" data-cookie-name=\"google_load_confirmed\"><script type=\"text\/template\">PGRpdiBjbGFzcz0idy1tYXAtaW5uZXIiPjxkaXYgY2xhc3M9InctbWFwLWpzb24iIG9uY2xpY2s9J3JldHVybiB7JnF1b3Q7YWRkcmVzcyZxdW90OzomcXVvdDs1NC4zMjk2OTg3NTY1MDc4MjQsIDguNjExODI0NDE2NzI2NzE4JnF1b3Q7LCZxdW90O2Rpc2FibGVEcmFnZ2luZyZxdW90OzowLCZxdW90O2Rpc2FibGVab29tJnF1b3Q7OjAsJnF1b3Q7aGlkZUNvbnRyb2xzJnF1b3Q7OjEsJnF1b3Q7em9vbSZxdW90OzoxNCwmcXVvdDttYXJrZXJzJnF1b3Q7Olt7JnF1b3Q7YWRkcmVzcyZxdW90OzomcXVvdDs1NC4zMjk2OTg3NTY1MDc4MjQsIDguNjExODI0NDE2NzI2NzE4JnF1b3Q7LCZxdW90O2h0bWwmcXVvdDs6JnF1b3Q7Jmx0O2ltZyB3aWR0aD1cJnF1b3Q7MTUwXCZxdW90OyBoZWlnaHQ9XCZxdW90OzE1MFwmcXVvdDsgc3JjPVwmcXVvdDtcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9Mb2RnZTU0LVNQTy1Mb2dvLnN2Z1wmcXVvdDsgY2xhc3M9XCZxdW90O2F0dGFjaG1lbnQtbGFyZ2Ugc2l6ZS1sYXJnZVwmcXVvdDsgYWx0PVwmcXVvdDtMb2dvIG9mIExvZGdlNTQgaW4gU3QuIFBldGVyLU9yZGluZyBvbiB0aGUgTm9ydGggU2VhXCZxdW90OyBsb2FkaW5nPVwmcXVvdDtlYWdlclwmcXVvdDsgZGVjb2Rpbmc9XCZxdW90O2FzeW5jXCZxdW90OyBmZXRjaHByaW9yaXR5PVwmcXVvdDtoaWdoXCZxdW90OyZndDtcbiZsdDtwIHN0eWxlPVwmcXVvdDt0ZXh0LWFsaWduOiBjZW50ZXJcJnF1b3Q7Jmd0O1xuRHJpZnQgMTIgfCAyNTgyNiBTYW5rdCBQZXRlci1PcmRpbmcmcXVvdDssJnF1b3Q7aW5mb3dpbmRvdyZxdW90OzowfV0sJnF1b3Q7aWNvbiZxdW90Ozp7JnF1b3Q7dXJsJnF1b3Q7OiZxdW90O2h0dHBzOlwvXC9sb2RnZTU0LmRlXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8wM1wvbG9kZ2U1NC1sb2dvLWdibS0xNTB4MTUwLnBuZyZxdW90OywmcXVvdDtzaXplJnF1b3Q7OlszMCwzMF19LCZxdW90O21hcHR5cGUmcXVvdDs6JnF1b3Q7Uk9BRE1BUCZxdW90O30nPjwvZGl2PjxkaXYgY2xhc3M9InctbWFwLXN0eWxlLWpzb24iIG9uY2xpY2s9J3JldHVybiBbCiAgICB7CiAgICAgICAgImZlYXR1cmVUeXBlIjogImFkbWluaXN0cmF0aXZlIiwKICAgICAgICAiZWxlbWVudFR5cGUiOiAiYWxsIiwKICAgICAgICAic3R5bGVycyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgInZpc2liaWxpdHkiOiAib2ZmIgogICAgICAgICAgICB9CiAgICAgICAgXQogICAgfSwKICAgIHsKICAgICAgICAiZmVhdHVyZVR5cGUiOiAibGFuZHNjYXBlIiwKICAgICAgICAiZWxlbWVudFR5cGUiOiAiYWxsIiwKICAgICAgICAic3R5bGVycyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgInZpc2liaWxpdHkiOiAic2ltcGxpZmllZCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImh1ZSI6ICIjMDA2NmZmIgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAic2F0dXJhdGlvbiI6IDc0CiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJsaWdodG5lc3MiOiAxMDAKICAgICAgICAgICAgfQogICAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICAgImZlYXR1cmVUeXBlIjogInBvaSIsCiAgICAgICAgImVsZW1lbnRUeXBlIjogImFsbCIsCiAgICAgICAgInN0eWxlcnMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJ2aXNpYmlsaXR5IjogInNpbXBsaWZpZWQiCiAgICAgICAgICAgIH0KICAgICAgICBdCiAgICB9LAogICAgewogICAgICAgICJmZWF0dXJlVHlwZSI6ICJwb2kuYXR0cmFjdGlvbiIsCiAgICAgICAgImVsZW1lbnRUeXBlIjogImdlb21ldHJ5LmZpbGwiLAogICAgICAgICJzdHlsZXJzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAidmlzaWJpbGl0eSI6ICJvbiIKICAgICAgICAgICAgfQogICAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICAgImZlYXR1cmVUeXBlIjogInBvaS5idXNpbmVzcyIsCiAgICAgICAgImVsZW1lbnRUeXBlIjogImdlb21ldHJ5LmZpbGwiLAogICAgICAgICJzdHlsZXJzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAidmlzaWJpbGl0eSI6ICJvbiIKICAgICAgICAgICAgfQogICAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICAgImZlYXR1cmVUeXBlIjogInBvaS5idXNpbmVzcyIsCiAgICAgICAgImVsZW1lbnRUeXBlIjogImxhYmVscy5pY29uIiwKICAgICAgICAic3R5bGVycyI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgInZpc2liaWxpdHkiOiAib2ZmIgogICAgICAgICAgICB9CiAgICAgICAgXQogICAgfSwKICAgIHsKICAgICAgICAiZmVhdHVyZVR5cGUiOiAicm9hZCIsCiAgICAgICAgImVsZW1lbnRUeXBlIjogImFsbCIsCiAgICAgICAgInN0eWxlcnMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJ2aXNpYmlsaXR5IjogInNpbXBsaWZpZWQiCiAgICAgICAgICAgIH0KICAgICAgICBdCiAgICB9LAogICAgewogICAgICAgICJmZWF0dXJlVHlwZSI6ICJyb2FkLmhpZ2h3YXkiLAogICAgICAgICJlbGVtZW50VHlwZSI6ICJhbGwiLAogICAgICAgICJzdHlsZXJzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAidmlzaWJpbGl0eSI6ICJvZmYiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJ3ZWlnaHQiOiAwLjYKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgInNhdHVyYXRpb24iOiAtODUKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImxpZ2h0bmVzcyI6IDYxCiAgICAgICAgICAgIH0KICAgICAgICBdCiAgICB9LAogICAgewogICAgICAgICJmZWF0dXJlVHlwZSI6ICJyb2FkLmhpZ2h3YXkiLAogICAgICAgICJlbGVtZW50VHlwZSI6ICJnZW9tZXRyeSIsCiAgICAgICAgInN0eWxlcnMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJ2aXNpYmlsaXR5IjogIm9uIgogICAgICAgICAgICB9CiAgICAgICAgXQogICAgfSwKICAgIHsKICAgICAgICAiZmVhdHVyZVR5cGUiOiAicm9hZC5hcnRlcmlhbCIsCiAgICAgICAgImVsZW1lbnRUeXBlIjogImFsbCIsCiAgICAgICAgInN0eWxlcnMiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJ2aXNpYmlsaXR5IjogIm9mZiIKICAgICAgICAgICAgfQogICAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICAgImZlYXR1cmVUeXBlIjogInJvYWQubG9jYWwiLAogICAgICAgICJlbGVtZW50VHlwZSI6ICJhbGwiLAogICAgICAgICJzdHlsZXJzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAidmlzaWJpbGl0eSI6ICJvbiIKICAgICAgICAgICAgfQogICAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICAgImZlYXR1cmVUeXBlIjogInRyYW5zaXQiLAogICAgICAgICJlbGVtZW50VHlwZSI6ICJhbGwiLAogICAgICAgICJzdHlsZXJzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAidmlzaWJpbGl0eSI6ICJzaW1wbGlmaWVkIgogICAgICAgICAgICB9CiAgICAgICAgXQogICAgfSwKICAgIHsKICAgICAgICAiZmVhdHVyZVR5cGUiOiAid2F0ZXIiLAogICAgICAgICJlbGVtZW50VHlwZSI6ICJhbGwiLAogICAgICAgICJzdHlsZXJzIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAidmlzaWJpbGl0eSI6ICJzaW1wbGlmaWVkIgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiY29sb3IiOiAiIzVDN0Q5QyIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImxpZ2h0bmVzcyI6IDEKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImdhbW1hIjogMy44NgogICAgICAgICAgICB9CiAgICAgICAgXQogICAgfQpdJz48L2Rpdj48L2Rpdj4=<\/script><div class=\"w-map-privacy\"><p>By loading this map, you agree to the privacy policy of <a href=\"https:\/\/policies.google.com\/privacy\" target=\"_blank\" rel=\"nofollow noreferrer noopener\">Google<\/a>.<\/p><p><label><input type=\"checkbox\" name=\"google_load_confirmed[us_map_1]\" value=\"0\"><span>Always load such maps on this site<\/span><\/label><\/p><p><button class=\"w-btn us-btn-style_1 action_confirm_load\" type=\"button\"><span class=\"w-btn-label\">Load Map<\/span><\/button><\/p><\/div><\/div><div class=\"w-btn-wrapper align_center\"><a class=\"w-btn us-btn-style_1 us_custom_7f386fda\" target=\"_blank\" rel=\"nofollow noopener\" href=\"https:\/\/www.google.com\/maps\/dir\/\/Lodge54,+Drift,+Sankt+Peter-Ording\/@54.3319976,8.603283,14z\/data=!3m1!5s0x47a851e902cad845:0xef59d5718be61b57!4m8!4m7!1m0!1m5!1m1!1s0x47b467a07602f7c9:0xd3fcec1621f8cbe0!2m2!1d8.61236!2d54.32951?entry=ttu&amp;g_ep=EgoyMDI1MDIyNi4xIKXMDSoJLDEwMjExNDUzSAFQAw==\"><span class=\"w-btn-label\">How to Get to Lodge54<\/span><\/a><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_medium color_alternate\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container us_custom_73fbc923 has_bg_color\"><div class=\"vc_column-overlay\" style=\"background:var(--color-background)\"><\/div><div class=\"vc_column-inner\"><h1 class=\"w-text\"><span class=\"w-text-h\"><span class=\"w-text-value\">The Location of Lodge54<\/span><\/span><\/h1><h2 class=\"w-text us_custom_fab4abd9\"><span class=\"w-text-h\"><span class=\"w-text-value\">A jackpot for your vacation!<\/span><\/span><\/h2><div class=\"wpb_text_column\"><div class=\"wpb_wrapper\"><p><span>Experience the unbeatable location of Lodge54, which offers you optimal relaxation and exciting adventures. Surrounded by the picturesque nature in Sankt Peter-Ording, you are just a short walk from the expansive beaches and the vibrant North Sea. Whether you want to spend relaxing days by the water or explore the charming surroundings \u2013 here you will find the perfect balance between tranquility and activity. Leave the hustle and bustle of everyday life behind and enjoy your time at this dreamlike place, which promises the ultimate vacation experience!   <\/span><\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_medium\" id=\"booknow\"><div class=\"l-section-overlay\" style=\"background:var(--color-grey2)\"><\/div><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container us_custom_16aabb7b\"><div class=\"vc_column-inner\"><div class=\"w-separator size_medium\"><\/div><div class=\"w-html us_custom_ae63a3ea\"><style>\n.input-container {\n    padding-bottom: 0em;\n}\n.right-inner-addon {\n    position: relative;\n}\n.right-inner-addon input {\n    padding-right: 35px !important;\n}\n.right-inner-addon i {\n    position: absolute;\n    right: 0px;\n    padding: 19px 20px;\n    pointer-events: none;\n}\n@media only screen and (max-width: 600px) {\n    .right-inner-addon i {\n        position: absolute;\n        right: 0px;\n        padding: 16px 16px;\n        pointer-events: none;\n    }\n}\n.container {\n    display: grid;\n    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;\n    grid-template-rows: 1fr;\n    gap: 0em 1em;\n    grid-auto-flow: row;\n    grid-template-areas:\n        \"arrival departure adults children book\"\n        \". . . . .\";\n}\n.arrival { grid-area: arrival; }\n.departure { grid-area: departure; }\n.adults { grid-area: adults; }\n.children { grid-area: children; }\n.book { grid-area: book; }\n.guest-info {\n    grid-column: 3 \/ span 2;\n    text-align: center;\n    font-size: 0.8em;\n    color: #666;\n    margin-top: 0.5em;\n}\n@media only screen and (max-width: 900px) {\n    .container {\n        display: grid;\n        grid-template-columns: 1fr 1fr;\n        grid-template-rows: 1fr 1fr 1fr;\n        grid-auto-columns: 1fr;\n        gap: 1em 1em;\n        grid-auto-flow: row;\n        grid-template-areas:\n            \"arrival departure\"\n            \"adults children\"\n            \"book book\";\n    }\n    .guest-info {\n        grid-column: 1 \/ span 2;\n        margin-top: -0.5em;\n        margin-bottom: 0.5em;\n    }\n}\n<\/style>\n<form action=\"https:\/\/book.lodge54.de\/en-US\/buchung\" method=\"get\" autocomplete=\"off\" target=\"_blank\">\n<div class=\"container\">\n    <div class=\"arrival\">\n        <div class=\"right-inner-addon input-container\">\n            <i class=\"fal fa-calendar-day\"><\/i>\n            <label class=\"labelnone\" for=\"startDate\">Arrival<\/label>\n            <input style=\"width: 100%\" type=\"text\" id=\"startDate_display\" readonly=\"true\" value=\"Arrival\">\n            <input type=\"hidden\" id=\"startDate\" name=\"startDate\">\n        <\/div>\n    <\/div>\n    <div class=\"departure\">\n        <div class=\"right-inner-addon input-container\">\n            <i class=\"fal fa-calendar-day\"><\/i>\n            <label class=\"labelnone\" for=\"endDate\">Departure<\/label>\n            <input style=\"width: 100%\" type=\"text\" id=\"endDate_display\" readonly=\"true\" value=\"Departure\">\n            <input type=\"hidden\" id=\"endDate\" name=\"endDate\">\n        <\/div>\n        <input type=\"hidden\" id=\"noofrooms\" name=\"noofrooms\" value=\"1\">\n    <\/div>\n    <div class=\"adults\">\n        <div class=\"w-form-row for_select\">\n            <div class=\"w-form-row-field\">\n                <select id=\"adults1\" name=\"adults1\">\n                    <option value=\"1\">1 Adult<\/option>\n                    <option value=\"2\">2 Adults<\/option>\n                    <option value=\"3\">3 Adults<\/option>\n                    <option value=\"4\" selected>4 Adults<\/option>\n                    <option value=\"5\">5 Adults<\/option>\n                    <option value=\"6\">6 Adults<\/option>\n                    <option value=\"7\">7 Adults<\/option>\n                <\/select>\n            <\/div>\n            <div class=\"w-form-row-state\">Select adults<\/div>\n        <\/div>\n    <\/div>\n    <div class=\"children\">\n        <div class=\"w-form-row for_select\">\n            <div class=\"w-form-row-field\">\n                <select id=\"children1\" name=\"children1\">\n                    <option value=\"0\" selected>0 Children<\/option>\n                    <option value=\"1\">1 Child<\/option>\n                    <option value=\"2\">2 Children<\/option>\n                    <option value=\"3\">3 Children<\/option>\n                <\/select>\n            <\/div>\n            <div class=\"w-form-row-state\">Select children<\/div>\n        <\/div>\n    <\/div>\n    <div class=\"book\">\n        <input style=\"height: 2.8rem; width: 100%\" type=\"submit\" value=\"Book now\" id=\"booking-submit-button\">\n    <\/div>\n    <!-- Booking code field hidden -->\n    <input type=\"hidden\" id=\"pce\" name=\"pce\">\n<\/div>\n<\/form><\/div><div class=\"w-html\"><script src=\"https:\/\/code.jquery.com\/jquery-1.10.2.min.js\"><\/script>\n<script src=\"https:\/\/code.jquery.com\/ui\/1.11.4\/jquery-ui.min.js\"><\/script>\n<script type=\"text\/javascript\">\n$(function () {\n    var now = new Date();\n    var maxGuests = 7; \/\/ Maximum total number of guests\n    \n    function formatDateForDisplay(date) {\n        return $.datepicker.formatDate('dd.mm.yy', date);\n    }\n    \n    function formatDateForURL(date) {\n        return $.datepicker.formatDate('yy-mm-dd', date);\n    }\n    \n    \/\/ Function to update available options\n    function updateGuestOptions() {\n        var adults = parseInt($('#adults1').val());\n        var children = parseInt($('#children1').val());\n        var totalGuests = adults + children;\n        \n        \/\/ Update children dropdown based on selected adults\n        var maxChildren = maxGuests - adults;\n        var $childrenSelect = $('#children1');\n        var currentChildren = parseInt($childrenSelect.val());\n        \n        \/\/ Store current selection\n        $childrenSelect.empty();\n        \n        \/\/ Add options for children\n        for (var i = 0; i <= maxChildren; i++) {\n            var text = (i === 1) ? i + ' Child' : i + ' Children';\n            $childrenSelect.append($('<option>', {\n                value: i,\n                text: text,\n                selected: (i === currentChildren && i <= maxChildren)\n            }));\n        }\n        \n        \/\/ If the current number of children exceeds the maximum, set to maximum\n        if (currentChildren > maxChildren) {\n            $childrenSelect.val(maxChildren);\n        }\n        \n        \/\/ Update adults dropdown based on selected children\n        children = parseInt($('#children1').val()); \/\/ Get updated number of children\n        var maxAdults = maxGuests - children;\n        var $adultsSelect = $('#adults1');\n        var currentAdults = parseInt($adultsSelect.val());\n        \n        \/\/ Store current selection\n        $adultsSelect.empty();\n        \n        \/\/ Add options for adults\n        for (var i = 1; i <= maxAdults; i++) {\n            var text = (i === 1) ? i + ' Adult' : i + ' Adults';\n            $adultsSelect.append($('<option>', {\n                value: i,\n                text: text,\n                selected: (i === currentAdults && i <= maxAdults)\n            }));\n        }\n        \n        \/\/ If the current number of adults exceeds the maximum, set to maximum\n        if (currentAdults > maxAdults) {\n            $adultsSelect.val(maxAdults);\n        }\n    }\n    \n    \/\/ Event handler for changes in guest count\n    $('#adults1, #children1').on('change', function() {\n        updateGuestOptions();\n    });\n    \n    \/\/ Initialize the dropdown menus\n    updateGuestOptions();\n    \n    $(\"#startDate_display, #endDate_display\").datepicker({\n        defaultDate: \"\",\n        firstDay: 1,\n        setDate: now,\n        minDate: 0,\n        changeMonth: false,\n        showButtonPanel: false,\n        numberOfMonths: 1,\n        closeText: 'Close',\n        prevText: 'Prev',\n        nextText: 'Next',\n        currentText: 'Today',\n        showOtherMonths: true,\n        selectOtherMonths: true,\n        monthNames: ['January', 'February', 'March', 'April', 'May', 'June',\n            'July', 'August', 'September', 'October', 'November', 'December'],\n        monthNamesShort: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',\n            'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n        dayNames: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n        dayNamesShort: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n        dayNamesMin: ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'],\n        weekHeader: 'Wk',\n        dateFormat: 'dd.mm.yy',\n        onSelect: function (selectedDate) {\n            var date = $(this).datepicker('getDate');\n            if (this.id == 'startDate_display') {\n                \/\/ Set the hidden field for the URL\n                $('#startDate').val(formatDateForURL(date));\n                \n                \/\/ Calculate the departure date (4 days later)\n                var rMin = new Date(date.getFullYear(), date.getMonth(), date.getDate() + 1);\n                var rMax = new Date(date.getFullYear(), date.getMonth(), date.getDate() + 4);\n                \n                \/\/ Update the departure datepicker options\n                $('#endDate_display').datepicker(\"option\", \"minDate\", rMin);\n                \n                \/\/ Set the departure date and open the datepicker\n                $('#endDate_display').datepicker('setDate', rMax);\n                $('#endDate').val(formatDateForURL(rMax));\n                \n                \/\/ Automatically open the departure datepicker\n                setTimeout(function() {\n                    $('#endDate_display').datepicker('show');\n                }, 100);\n            } else if (this.id == 'endDate_display') {\n                \/\/ Set the hidden field for the URL\n                $('#endDate').val(formatDateForURL(date));\n            }\n        }\n    });\n    \n    \/\/ Before submitting the form, ensure date fields are filled\n    $('form').on('submit', function(e) {\n        var startDate = $('#startDate').val();\n        var endDate = $('#endDate').val();\n        \n        if (!startDate || !endDate) {\n            alert('Please select arrival and departure dates.');\n            e.preventDefault();\n            return false;\n        }\n    });\n});\n<\/script><\/div>\n<\/div><\/div><\/div><\/div><\/section>\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":{"_acf_changed":false,"footnotes":""},"class_list":["post-2478","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/lodge54.de\/en\/wp-json\/wp\/v2\/pages\/2478","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lodge54.de\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lodge54.de\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lodge54.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lodge54.de\/en\/wp-json\/wp\/v2\/comments?post=2478"}],"version-history":[{"count":4,"href":"https:\/\/lodge54.de\/en\/wp-json\/wp\/v2\/pages\/2478\/revisions"}],"predecessor-version":[{"id":2804,"href":"https:\/\/lodge54.de\/en\/wp-json\/wp\/v2\/pages\/2478\/revisions\/2804"}],"wp:attachment":[{"href":"https:\/\/lodge54.de\/en\/wp-json\/wp\/v2\/media?parent=2478"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}