{"id":10346,"date":"2026-02-05T11:23:54","date_gmt":"2026-02-05T09:23:54","guid":{"rendered":"https:\/\/bombayclub.com\/weekender-packages\/"},"modified":"2026-05-29T14:46:12","modified_gmt":"2026-05-29T12:46:12","slug":"paketid","status":"publish","type":"page","link":"https:\/\/bombayclub.com\/et\/paketid\/","title":{"rendered":"N\u00e4dalavahetuse paketid Bombay Resortis"},"content":{"rendered":"\n<section\n    class=\"yolo-first-screen-block\">\n    \n    <div class=\"container\">\n                    <div class=\"title-wrap overflow-hidden\">\n                <h1 class=\"title text-uppercase mb-0 title-anim translate-up\">\n                    N\u00e4dalavahetuse paketid<br \/>\r\nBombay Resortis                <\/h1>\n            <\/div>\n        \n                    <div class=\"section-text\">\n                <p>\n                    Valik pakette, kus on v\u00f5imalik kogeda luksuslikku majutust, gurmeer\u00e4nnakuid, spaanaudinguid ja unikaalseid elamusi terves Bombay Resortis.                <\/p>\n            <\/div>\n        \n            <\/div>\n<\/section>\n\n\n<section id=\"bundles-gallery-dropdown\" class=\"bundles-gallery-dropdown\">\n    <div class=\"bundles-gallery-dropdown__container\">\n                    <h2 class=\"bundles-gallery-dropdown__title\">N\u00e4dalavahetuse paketid<\/h2>\n                            <div class=\"bundles-gallery-dropdown__rows\">\n                                    <div class=\"bundles-gallery-dropdown__row\">\n                        <div class=\"bundles-gallery-dropdown__col bundles-gallery-dropdown__gallery\">\n                                                            <div class=\"bundles-gallery-dropdown__gallery-list\" id=\"gallery-0\">\n                                                                                <img decoding=\"async\" src=\"https:\/\/bombayclub.com\/wp-content\/uploads\/2026\/02\/package1_1.jpg\" class=\"bundles-gallery-dropdown__gallery-img\" style=\"display:none;\" \/>\n                                                                                <img decoding=\"async\" src=\"https:\/\/bombayclub.com\/wp-content\/uploads\/2026\/02\/package1_2.jpg\" class=\"bundles-gallery-dropdown__gallery-img\" style=\"display:none;\" \/>\n                                                                                <img decoding=\"async\" src=\"https:\/\/bombayclub.com\/wp-content\/uploads\/2026\/02\/package1_3.jpg\" class=\"bundles-gallery-dropdown__gallery-img\" style=\"display:none;\" \/>\n                                                                                <video src=\"https:\/\/bombayclub.com\/wp-content\/uploads\/2026\/02\/package1_4.webm\" class=\"bundles-gallery-dropdown__gallery-img\" style=\"display:none;\" playsinline preload=\"metadata\" muted autoplay loop poster=\"\/path\/to\/default-poster.jpg\"><\/video>\n                                                                        <\/div>\n                                                                    <div class=\"bundles-gallery-dropdown__gallery-dots\">\n                                                                                    <button type=\"button\" class=\"bundles-gallery-dropdown__gallery-dot map-point btn with-gradient\" data-dot-index=\"0\" aria-label=\"Go to image 1\"><\/button>\n                                                                                    <button type=\"button\" class=\"bundles-gallery-dropdown__gallery-dot map-point btn with-gradient\" data-dot-index=\"1\" aria-label=\"Go to image 2\"><\/button>\n                                                                                    <button type=\"button\" class=\"bundles-gallery-dropdown__gallery-dot map-point btn with-gradient\" data-dot-index=\"2\" aria-label=\"Go to image 3\"><\/button>\n                                                                                    <button type=\"button\" class=\"bundles-gallery-dropdown__gallery-dot map-point btn with-gradient\" data-dot-index=\"3\" aria-label=\"Go to image 4\"><\/button>\n                                                                            <\/div>\n                                                                                    <\/div>\n                        <div class=\"bundles-gallery-dropdown__col bundles-gallery-dropdown__dropdowns\">\n                            <div class=\"bundles-gallery-dropdown__subtitle\">Pakett 1<\/div>                            <h2 class=\"bundles-gallery-dropdown__row-title\">Privaatne oaas<\/h2>                            <div class=\"bundles-gallery-dropdown__desc\">Teid ootab elegantne elamus viiet\u00e4rnilises Burmani hotellis, mis on auhinnatud kahe Michelini v\u00f5tmega ja p\u00e4rjatud &quot;Opening of the Year 2025&quot; tunnustusega. Vahetage linnak\u00e4ra id\u00fclli ja vaikuse vastu.<\/div>                                                            <div class=\"bundles-gallery-dropdown__dropdown-list\">\n                                                                            <div class=\"bundles-gallery-dropdown__dropdown\" data-dropdown-index=\"0\">\n                                            <button type=\"button\" class=\"bundles-gallery-dropdown__dropdown-btn\" aria-pressed=\"false\">\n                                                <span>Majutus<\/span>\n                                                <span class=\"plus\">+<\/span>\n                                            <\/button>\n                                            <div class=\"bundles-gallery-dropdown__dropdown-content\">\n                                                Alustage puhkust tervitusjoogiga saabumisel, tehke meelep\u00e4rane valik padjamen\u00fc\u00fcst ja saage osa eksklusiivsest une-eelsest voodite ja toa ettevalmistusteenusest.                                            <\/div>\n                                        <\/div>\n                                                                            <div class=\"bundles-gallery-dropdown__dropdown\" data-dropdown-index=\"1\">\n                                            <button type=\"button\" class=\"bundles-gallery-dropdown__dropdown-btn\" aria-pressed=\"false\">\n                                                <span>Maitsed<\/span>\n                                                <span class=\"plus\">+<\/span>\n                                            <\/button>\n                                            <div class=\"bundles-gallery-dropdown__dropdown-content\">\n                                                Nautige ehtsat Kantoni maitser\u00e4nnakut \u2013 teid ootab Shang Shi kolmek\u00e4iguline signatuurmen\u00fc\u00fc kahele.                                            <\/div>\n                                        <\/div>\n                                                                            <div class=\"bundles-gallery-dropdown__dropdown\" data-dropdown-index=\"2\">\n                                            <button type=\"button\" class=\"bundles-gallery-dropdown__dropdown-btn\" aria-pressed=\"false\">\n                                                <span>L\u00f5\u00f5gastus<\/span>\n                                                <span class=\"plus\">+<\/span>\n                                            <\/button>\n                                            <div class=\"bundles-gallery-dropdown__dropdown-content\">\n                                                Laske end hellitada ja nautige t\u00e4iuslikku l\u00f5\u00f5gastust Burmani spaas. Tehke valik klassikalise massaa\u017ei v\u00f5i personaalselt kohandatud n\u00e4ohoolitsuse vahel.                                            <\/div>\n                                        <\/div>\n                                                                            <div class=\"bundles-gallery-dropdown__dropdown\" data-dropdown-index=\"3\">\n                                            <button type=\"button\" class=\"bundles-gallery-dropdown__dropdown-btn\" aria-pressed=\"false\">\n                                                <span>T\u00e4iuslik hommik<\/span>\n                                                <span class=\"plus\">+<\/span>\n                                            <\/button>\n                                            <div class=\"bundles-gallery-dropdown__dropdown-content\">\n                                                Viige oma k\u00fclastus uuele tasemele linna k\u00f5ige luksuslikuma hommikus\u00f6\u00f6giga restoranis \u00c9crin.                                            <\/div>\n                                        <\/div>\n                                                                    <\/div>\n                                                        <div class=\"bundles-gallery-dropdown__note\">Teid ootab n\u00e4dalavahetus, mida v\u00e4\u00e4rite. Nautige elegantset linnapuhkust.<\/div>                            <div class=\"bundles-gallery-dropdown__bottom\">\n                                <h4>Pakett kahele: 549 \u20ac<\/h4>                                <button class=\"bundles-gallery-dropdown__book-btn btn with-gradient\"\n                                    data-package-name=\"Privaatne oaas\"\n                                    onclick=\"document.getElementById('book-game').scrollIntoView({behavior:'smooth'});return false;\">\n                                    Broneerige                                <\/button>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                                    <div class=\"bundles-gallery-dropdown__row bundles-gallery-dropdown__row--reverse\">\n                        <div class=\"bundles-gallery-dropdown__col bundles-gallery-dropdown__gallery\">\n                                                            <div class=\"bundles-gallery-dropdown__gallery-list\" id=\"gallery-1\">\n                                                                                <img decoding=\"async\" src=\"https:\/\/bombayclub.com\/wp-content\/uploads\/2026\/02\/package3_1.jpg\" class=\"bundles-gallery-dropdown__gallery-img\" style=\"display:none;\" \/>\n                                                                                <video src=\"https:\/\/bombayclub.com\/wp-content\/uploads\/2026\/02\/package3_2.webm\" class=\"bundles-gallery-dropdown__gallery-img\" style=\"display:none;\" playsinline preload=\"metadata\" muted autoplay loop poster=\"\/path\/to\/default-poster.jpg\"><\/video>\n                                                                                    <img decoding=\"async\" src=\"https:\/\/bombayclub.com\/wp-content\/uploads\/2026\/02\/package3_3.jpg\" class=\"bundles-gallery-dropdown__gallery-img\" style=\"display:none;\" \/>\n                                                                                <video src=\"https:\/\/bombayclub.com\/wp-content\/uploads\/2026\/02\/package3_4.webm\" class=\"bundles-gallery-dropdown__gallery-img\" style=\"display:none;\" playsinline preload=\"metadata\" muted autoplay loop poster=\"\/path\/to\/default-poster.jpg\"><\/video>\n                                                                                    <img decoding=\"async\" src=\"https:\/\/bombayclub.com\/wp-content\/uploads\/2026\/02\/package3_5.jpg\" class=\"bundles-gallery-dropdown__gallery-img\" style=\"display:none;\" \/>\n                                                                    <\/div>\n                                                                    <div class=\"bundles-gallery-dropdown__gallery-dots\">\n                                                                                    <button type=\"button\" class=\"bundles-gallery-dropdown__gallery-dot map-point btn with-gradient\" data-dot-index=\"0\" aria-label=\"Go to image 1\"><\/button>\n                                                                                    <button type=\"button\" class=\"bundles-gallery-dropdown__gallery-dot map-point btn with-gradient\" data-dot-index=\"1\" aria-label=\"Go to image 2\"><\/button>\n                                                                                    <button type=\"button\" class=\"bundles-gallery-dropdown__gallery-dot map-point btn with-gradient\" data-dot-index=\"2\" aria-label=\"Go to image 3\"><\/button>\n                                                                                    <button type=\"button\" class=\"bundles-gallery-dropdown__gallery-dot map-point btn with-gradient\" data-dot-index=\"3\" aria-label=\"Go to image 4\"><\/button>\n                                                                                    <button type=\"button\" class=\"bundles-gallery-dropdown__gallery-dot map-point btn with-gradient\" data-dot-index=\"4\" aria-label=\"Go to image 5\"><\/button>\n                                                                            <\/div>\n                                                                                    <\/div>\n                        <div class=\"bundles-gallery-dropdown__col bundles-gallery-dropdown__dropdowns\">\n                            <div class=\"bundles-gallery-dropdown__subtitle\">Pakett 2<\/div>                            <h2 class=\"bundles-gallery-dropdown__row-title\">\u00d5nn igas hetkes<\/h2>                            <div class=\"bundles-gallery-dropdown__desc\">Kujundage endale meelep\u00e4rane n\u00e4dalal\u00f5pp. \u00d6\u00f6bige luksuslikus Burmani hotellis, nautige suurep\u00e4raseid gurmeeelamusi, l\u00f5\u00f5gastuge spaas ja kogege p\u00f5nevaid hetki  Bombay Resorti asutustes.<\/div>                                                            <div class=\"bundles-gallery-dropdown__dropdown-list\">\n                                                                            <div class=\"bundles-gallery-dropdown__dropdown\" data-dropdown-index=\"0\">\n                                            <button type=\"button\" class=\"bundles-gallery-dropdown__dropdown-btn\" aria-pressed=\"false\">\n                                                <span>Majutus<\/span>\n                                                <span class=\"plus\">+<\/span>\n                                            <\/button>\n                                            <div class=\"bundles-gallery-dropdown__dropdown-content\">\n                                                Alustage puhkust tervitusjoogiga saabumisel, tehke meelep\u00e4rane valik padjamen\u00fc\u00fcst ja saage osa eksklusiivsest une-eelsest voodite ja toa ettevalmistusteenusest.                                            <\/div>\n                                        <\/div>\n                                                                            <div class=\"bundles-gallery-dropdown__dropdown\" data-dropdown-index=\"1\">\n                                            <button type=\"button\" class=\"bundles-gallery-dropdown__dropdown-btn\" aria-pressed=\"false\">\n                                                <span>Maitsed<\/span>\n                                                <span class=\"plus\">+<\/span>\n                                            <\/button>\n                                            <div class=\"bundles-gallery-dropdown__dropdown-content\">\n                                                Nautige ehtsat Kantoni maitser\u00e4nnakut \u2013 teid ootab Shang Shi kolmek\u00e4iguline signatuurmen\u00fc\u00fc kahele.                                            <\/div>\n                                        <\/div>\n                                                                            <div class=\"bundles-gallery-dropdown__dropdown\" data-dropdown-index=\"2\">\n                                            <button type=\"button\" class=\"bundles-gallery-dropdown__dropdown-btn\" aria-pressed=\"false\">\n                                                <span>L\u00f5\u00f5gastus<\/span>\n                                                <span class=\"plus\">+<\/span>\n                                            <\/button>\n                                            <div class=\"bundles-gallery-dropdown__dropdown-content\">\n                                                V\u00f5tke hetk iseendale ja ammutage rahu Burmani spaas \u2013 see on t\u00e4iuslik prel\u00fc\u00fcd Teie \u00f5htustele elamustele.                                            <\/div>\n                                        <\/div>\n                                                                            <div class=\"bundles-gallery-dropdown__dropdown\" data-dropdown-index=\"3\">\n                                            <button type=\"button\" class=\"bundles-gallery-dropdown__dropdown-btn\" aria-pressed=\"false\">\n                                                <span>Bombay Bounty<\/span>\n                                                <span class=\"plus\">+<\/span>\n                                            <\/button>\n                                            <div class=\"bundles-gallery-dropdown__dropdown-content\">\n                                                Teie teekond Bombay Resortis algab privileegiga, mil Teie isiklikul Yolo Walleti kontol ootab 50 \u20ac v\u00e4\u00e4rtuses Lucky Money, pakkudes vabadust valida oma elamus. Olgu selleks kas strateegiline partii Blackjacki, bakaraa, ruleti v\u00f5i pokkerilauas v\u00f5i hoopis rafineeritud \u00f5htus\u00f6\u00f6k ning joogid meie lounge\u2019ides \u2013 meie maja on Teie p\u00e4ralt.                                            <\/div>\n                                        <\/div>\n                                                                            <div class=\"bundles-gallery-dropdown__dropdown\" data-dropdown-index=\"4\">\n                                            <button type=\"button\" class=\"bundles-gallery-dropdown__dropdown-btn\" aria-pressed=\"false\">\n                                                <span>T\u00e4iuslik hommik<\/span>\n                                                <span class=\"plus\">+<\/span>\n                                            <\/button>\n                                            <div class=\"bundles-gallery-dropdown__dropdown-content\">\n                                                Viige oma k\u00fclastus uuele tasemele linna k\u00f5ige luksuslikuma hommikus\u00f6\u00f6giga restoranis \u00c9crin.                                            <\/div>\n                                        <\/div>\n                                                                    <\/div>\n                                                        <div class=\"bundles-gallery-dropdown__note\">Teid ootab n\u00e4dalavahetus, mida v\u00e4\u00e4rite. Nautige erakordset elamust.<\/div>                            <div class=\"bundles-gallery-dropdown__bottom\">\n                                <h4>Pakett kahele: 479 \u20ac<\/h4>                                <button class=\"bundles-gallery-dropdown__book-btn btn with-gradient\"\n                                    data-package-name=\"\u00d5nn igas hetkes\"\n                                    onclick=\"document.getElementById('book-game').scrollIntoView({behavior:'smooth'});return false;\">\n                                    BRONEERIGE                                <\/button>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                            <\/div>\n            <\/div>\n<\/section>\n<script>\n    document.addEventListener('DOMContentLoaded', function() {\n        \/\/ Safari autoplay fix for gallery videos\n        function enableGalleryVideoAutoplay(row) {\n            var videos = row.querySelectorAll('video.bundles-gallery-dropdown__gallery-img');\n            videos.forEach(function(video) {\n                video.muted = true;\n                video.playsInline = true;\n                video.setAttribute('muted', '');\n                video.setAttribute('playsinline', '');\n                \/\/ Try to play immediately\n                video.load();\n                video.play().catch(function() {});\n            });\n        }\n\n        \/\/ For each row, isolate all logic to that row only\n        document.querySelectorAll('.bundles-gallery-dropdown__row').forEach(function(row) {\n            \/\/ Defensive: only operate within this row\n            var galleryImgs = Array.prototype.slice.call(row.querySelectorAll('.bundles-gallery-dropdown__gallery-img'));\n            var dropdowns = Array.prototype.slice.call(row.querySelectorAll('.bundles-gallery-dropdown__dropdown'));\n            var dots = Array.prototype.slice.call(row.querySelectorAll('.bundles-gallery-dropdown__gallery-dot'));\n            enableGalleryVideoAutoplay(row);\n\n            function setActive(idx) {\n                galleryImgs.forEach(function(img, i) {\n                    if (i === idx) {\n                        img.style.display = '';\n                        void img.offsetWidth;\n                        img.classList.add('fade-in', 'visible');\n                        \/\/ If it's a video, ensure autoplay\n                        if (img.tagName === 'VIDEO') {\n                            img.muted = true;\n                            img.playsInline = true;\n                            img.setAttribute('muted', '');\n                            img.setAttribute('playsinline', '');\n                            img.play().catch(function() {});\n                        }\n                    } else {\n                        img.classList.remove('fade-in', 'visible');\n                        img.style.display = 'none';\n                        \/\/ Pause video if hidden\n                        if (img.tagName === 'VIDEO') {\n                            img.pause();\n                        }\n                    }\n                });\n                dots.forEach(function(dot, i) {\n                    if (i === idx) {\n                        dot.classList.add('active');\n                    } else {\n                        dot.classList.remove('active');\n                    }\n                });\n            }\n\n            function syncGalleryDropdown(idx) {\n                setActive(idx);\n                dropdowns.forEach(function(dd, j) {\n                    \/\/ Defensive: only operate on dropdowns in this row\n                    if (!row.contains(dd)) return;\n                    var content = dd.querySelector('.bundles-gallery-dropdown__dropdown-content');\n                    var plus = dd.querySelector('.plus');\n                    if (j === idx) {\n                        content.classList.add('open');\n                        content.classList.remove('closed');\n                        plus.classList.add('rotated');\n                    } else {\n                        content.classList.remove('open');\n                        content.classList.add('closed');\n                        plus.classList.remove('rotated');\n                    }\n                });\n            }\n\n            dropdowns.forEach(function(dd, idx) {\n                \/\/ Defensive: only operate on dropdowns in this row\n                if (!row.contains(dd)) return;\n                var btn = dd.querySelector('.bundles-gallery-dropdown__dropdown-btn');\n                \/\/ Prevent scroll\/focus on all possible events\n                btn.addEventListener('mousedown', function(e) {\n                    e.preventDefault();\n                    btn.blur();\n                });\n                btn.addEventListener('mouseup', function(e) {\n                    e.preventDefault();\n                    btn.blur();\n                });\n                btn.addEventListener('click', function(e) {\n                    e.preventDefault();\n                    e.stopPropagation();\n                    btn.blur();\n                    var content = dd.querySelector('.bundles-gallery-dropdown__dropdown-content');\n                    var isOpen = content.classList.contains('open');\n                    if (isOpen) {\n                        content.classList.remove('open');\n                        content.classList.add('closed');\n                        dd.querySelector('.plus').classList.remove('rotated');\n                    } else {\n                        syncGalleryDropdown(idx);\n                    }\n                });\n            });\n\n            if (dropdowns.length && galleryImgs.length) {\n                syncGalleryDropdown(0);\n                dots.forEach(function(dot, idx) {\n                    \/\/ Defensive: only operate on dots in this row\n                    if (!row.contains(dot)) return;\n                    dot.addEventListener('mousedown', function(e) {\n                        e.preventDefault();\n                        dot.blur();\n                    });\n                    dot.addEventListener('mouseup', function(e) {\n                        e.preventDefault();\n                        dot.blur();\n                    });\n                    dot.addEventListener('click', function(e) {\n                        e.preventDefault();\n                        dot.blur();\n                        syncGalleryDropdown(idx);\n                        \/\/ Force video load\/play on interaction\n                        var galleryImgs = Array.prototype.slice.call(row.querySelectorAll('.bundles-gallery-dropdown__gallery-img'));\n                        var img = galleryImgs[idx];\n                        if (img && img.tagName === 'VIDEO') {\n                            img.muted = true;\n                            img.playsInline = true;\n                            img.setAttribute('muted', '');\n                            img.setAttribute('playsinline', '');\n                            img.load();\n                            img.play().catch(function() {});\n                        }\n                    });\n                });\n            }\n        });\n\n        \/\/ --- Language detection ---\n        function getLanguage() {\n            if (typeof script_data !== 'undefined' && script_data.langCode) {\n                return script_data.langCode.toLowerCase();\n            }\n\n            const bodyLang =\n                document.body.getAttribute('data-lang') ||\n                document.documentElement.getAttribute('lang');\n\n            if (bodyLang) {\n                return bodyLang.toLowerCase().split('_')[0];\n            }\n\n            if (\n                document.body.classList.contains('lang-et') ||\n                document.body.classList.contains('et')\n            ) {\n                return 'et';\n            }\n\n            return 'en';\n        }\n\n        const currentLang = getLanguage();\n        const isEstonian = currentLang === 'et';\n\n        \/\/ --- \u2705 CORRECT flatpickr locales (arrays MUST start with Sunday) ---\n\n        const estonianLocale = {\n            firstDayOfWeek: 1, \/\/ Monday\n            weekdays: {\n                shorthand: ['P', 'E', 'T', 'K', 'N', 'R', 'L'],\n                longhand: [\n                    'P\u00fchap\u00e4ev',\n                    'Esmasp\u00e4ev',\n                    'Teisip\u00e4ev',\n                    'Kolmap\u00e4ev',\n                    'Neljap\u00e4ev',\n                    'Reede',\n                    'Laup\u00e4ev'\n                ]\n            },\n            months: {\n                shorthand: [\n                    'Jaan', 'Veebr', 'M\u00e4rts', 'Apr', 'Mai', 'Juuni',\n                    'Juuli', 'Aug', 'Sept', 'Okt', 'Nov', 'Dets'\n                ],\n                longhand: [\n                    'Jaanuar', 'Veebruar', 'M\u00e4rts', 'Aprill', 'Mai', 'Juuni',\n                    'Juuli', 'August', 'September', 'Oktoober', 'November', 'Detsember'\n                ]\n            }\n        };\n\n        const englishLocale = {\n            firstDayOfWeek: 1, \/\/ Monday (EU-style English)\n            weekdays: {\n                shorthand: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n                longhand: [\n                    'Sunday',\n                    'Monday',\n                    'Tuesday',\n                    'Wednesday',\n                    'Thursday',\n                    'Friday',\n                    'Saturday'\n                ]\n            },\n            months: {\n                shorthand: [\n                    'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',\n                    'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'\n                ],\n                longhand: [\n                    'January', 'February', 'March', 'April', 'May', 'June',\n                    'July', 'August', 'September', 'October', 'November', 'December'\n                ]\n            }\n        };\n\n        \/\/ --- flatpickr init ---\n        flatpickr('.js-cf7-range', {\n            mode: 'range',\n            dateFormat: 'd.m.Y',\n            rangeSeparator: ' - ',\n            minDate: 'today',\n            showMonths: 2,\n\n            locale: isEstonian ? estonianLocale : englishLocale,\n\n            \/\/ Enable only Thu\u2013Sun\n            disable: [\n                function(date) {\n                    const day = date.getDay(); \/\/ 0=Sun ... 6=Sat\n                    return !(day === 4 || day === 5 || day === 6 || day === 0);\n                }\n            ],\n\n            onReady(selectedDates, dateStr, instance) {\n                const calendar = instance.calendarContainer;\n\n                if (calendar) {\n                    calendar.classList.add('dark-theme-calendar');\n\n                    const todayCell = calendar.querySelector('.flatpickr-day.today');\n                    if (todayCell) {\n                        todayCell.classList.add('highlight-today');\n                    }\n                }\n\n                \/\/ Center popup\n                const input = instance._input;\n                if (input && calendar) {\n                    setTimeout(() => {\n                        const inputRect = input.getBoundingClientRect();\n                        const calRect = calendar.getBoundingClientRect();\n\n                        calendar.style.left =\n                            inputRect.left +\n                            inputRect.width \/ 2 -\n                            calRect.width \/ 2 +\n                            'px';\n\n                        calendar.style.top =\n                            inputRect.top +\n                            window.scrollY +\n                            inputRect.height +\n                            8 +\n                            'px';\n\n                        calendar.style.right = 'auto';\n                        calendar.style.transform = 'none';\n                        calendar.style.margin = '0';\n                    }, 0);\n                }\n            },\n\n            onChange: function(selectedDates) {\n                const wrapper = this.input.closest('.date-input-wrapper');\n                if (!wrapper) return;\n\n                const startInput = wrapper.querySelector('input[name=\"start-date\"]');\n                const endInput = wrapper.querySelector('input[name=\"end-date\"]');\n\n                \/\/ Update hidden fields\n                if (startInput) {\n                    startInput.value = selectedDates[0] ?\n                        this.formatDate(selectedDates[0], 'd.m.Y') :\n                        '';\n                }\n                if (endInput) {\n                    endInput.value = selectedDates[1] ?\n                        this.formatDate(selectedDates[1], 'd.m.Y') :\n                        '';\n                }\n\n                \/\/ --- Update visible input with custom separator ---\n                if (selectedDates.length === 2) {\n                    const startStr = this.formatDate(selectedDates[0], 'd.m.Y');\n                    const endStr = this.formatDate(selectedDates[1], 'd.m.Y');\n                    const separator = ' \u2013 ';\n                    this.input.value = `${startStr}${separator}${endStr}`;\n                }\n            }\n        });\n\n\n        \/\/ --- Pre-select package in CF7 form when clicking Book Now ---\n        document.querySelectorAll('.bundles-gallery-dropdown__book-btn[data-package-name]').forEach(function(btn) {\n            btn.addEventListener('click', function() {\n                var packageName = btn.getAttribute('data-package-name');\n                \/\/ Find the form (by id or class, update selector as needed)\n                var form = document.getElementById('booking-form') || document.querySelector('form.wpcf7-form');\n                if (!form) return;\n                \/\/ Find the select element for package (update selector as needed)\n                var select = form.querySelector('select[name=\"your-topic\"]');\n                if (!select) return;\n                \/\/ Try to match option by text\n                var found = false;\n                for (var i = 0; i < select.options.length; i++) {\n                    if (select.options[i].text.toLowerCase().includes(packageName.toLowerCase())) {\n                        select.selectedIndex = i;\n                        found = true;\n                        break;\n                    }\n                }\n                if (found) {\n                    \/\/ For CF7, trigger change event\n                    var event = new Event('change', {\n                        bubbles: true\n                    });\n                    select.dispatchEvent(event);\n                }\n            });\n        });\n    });\n<\/script>\n\n<section id=\"three-column-logos\" class=\"three-column-logos\">\n    <div class=\"three-column-logos__container\">\n        <div class=\"three-column-logos__row\">\n                        <div class=\"three-column-logos__col\">\n                                    <div class=\"three-column-logos__logo\">\n                        <img decoding=\"async\" src=\"https:\/\/bombayclub.com\/wp-content\/uploads\/2026\/02\/theburmanlogo.svg\" alt=\"\" \/>\n                    <\/div>\n                                                    <h3 class=\"three-column-logos__title\">The Burman hotell<\/h3>\n                                                    <div class=\"three-column-logos__text section-text\">Viiet\u00e4rniline hotell asub Tallinna vanalinna s\u00fcdames, kus ajalooline arhitektuur kohtub kaasaegse viimistlusega. Pilkup\u00fc\u00fcdev disain, personaalne teenindus ja eriline \u00f5hkkond muudavad selle ideaalseks peatuspaigaks.<\/div>\n                            <\/div>\n                        <div class=\"three-column-logos__col\">\n                                    <div class=\"three-column-logos__logo\">\n                        <img decoding=\"async\" src=\"https:\/\/bombayclub.com\/wp-content\/uploads\/2026\/02\/WHITE-Shang-Shi-Stacked-Logo-1.svg\" alt=\"\" \/>\n                    <\/div>\n                                                    <h3 class=\"three-column-logos__title\">Shang Shi<\/h3>\n                                                    <div class=\"three-column-logos__text section-text\">Shang Shi t\u00e4hendab t\u00f5lkes kuninglikku pidus\u00f6\u00f6ki ning seal on v\u00f5imalik nautida parimat, mida Hiina kokakunstil pakkuda on. Hoolikalt valitud maitsed ja peen tehnika loob unustamatu kulinaarse elamuse.<\/div>\n                            <\/div>\n                        <div class=\"three-column-logos__col\">\n                                    <div class=\"three-column-logos__logo\">\n                        <img decoding=\"async\" src=\"https:\/\/bombayclub.com\/wp-content\/uploads\/2026\/02\/theburmanlogo2.svg\" alt=\"\" \/>\n                    <\/div>\n                                                    <h3 class=\"three-column-logos__title\">The Burman spaa<\/h3>\n                                                    <div class=\"three-column-logos__text section-text\">L\u00f5\u00f5gastav heaoluoaas, kus pakutakse individuaalselt loodud hoolitsusi koost\u00f6\u00f6s Biologique Recherche nahahooldusbr\u00e4ndiga. See on suurep\u00e4rane paik, kus viia tasakaalu keha, hing ja meel.<\/div>\n                            <\/div>\n                    <\/div>\n    <\/div>\n<\/section>\n\n\n\n<section id=\"book-game\" class=\"book-game\">\n    <div class=\"book-game__container\">\n                    <h2 class=\"book-game__title\">broneerige oma n\u00e4dalal\u00f5pp<\/h2>\n        \n                    <div class=\"book-game__text\">\n                Pakette saab broneerida neljap\u00e4evast p\u00fchap\u00e4evani ning nende saadavus s\u00f5ltub vabade kohtade olemasolust.<br \/>\r\nPalun sisestage oma andmed ja me v\u00f5tame teiega \u00fchendust, et juhendada teid broneeringu j\u00e4rgmistes etappides.            <\/div>\n        \n                        <div class=\"form-wrapper\">\n                    \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f10347-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"10347\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/et\/wp-json\/wp\/v2\/pages\/10346#wpcf7-f10347-o1\" method=\"post\" class=\"wpcf7-form init form\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"10347\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.4\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f10347-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<div class=\"wpcf7-turnstile cf-turnstile\" data-sitekey=\"0x4AAAAAAB6rfCCt2PmPqZj_\" data-response-field-name=\"_wpcf7_turnstile_response\"><\/div>\n\n<div class=\"form_row\">\n<label class=\"name_1\"> <span class=\"form_text\">Nimi<\/span>\n    <span class=\"wpcf7-form-control-wrap\" data-name=\"your-firstname\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" autocomplete=\"name\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"your-firstname\" \/><\/span> <\/label>\n<label class=\"your-email\"> <span class=\"form_text\">E-mail<\/span>\n    <span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" autocomplete=\"email\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span> <\/label>\n<\/div>\n\n<div class=\"form_row\">\n<label class=\"group-size\"> <span class=\"form_text\">K\u00fclaliste arv<\/span>\n    <span class=\"wpcf7-form-control-wrap\" data-name=\"your-size\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"your-size\" \/><\/span> <\/label>\n\n   <label class=\"your-date\">\n<span class=\"form_text\">Eelistatud kuup\u00e4evad<\/span>\n<div class=\"date-input-wrapper\">\n    <input type=\"text\" class=\"date-range js-cf7-range\" readonly>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"start-date\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"end-date\" \/>\n<\/div>\n<\/label>\n \n<\/div>\n\n<div class=\"form_row\">\n<label> <span class=\"form_text\">Valige oma pakett<\/span>\n    <div class=\"select_wrapper\"><span class=\"wpcf7-form-control-wrap\" data-name=\"your-topic\"><select class=\"wpcf7-form-control wpcf7-select\" aria-invalid=\"false\" name=\"your-topic\"><option value=\"Valige \u00fcks\">Valige \u00fcks<\/option><option value=\"Pakett 1 - Privaatne oaas\">Pakett 1 - Privaatne oaas<\/option><option value=\"Pakett 2 - Kuninglik n\u00e4dalal\u00f5pp: \u201cRoyal flush\u201d\">Pakett 2 - Kuninglik n\u00e4dalal\u00f5pp: \u201cRoyal flush\u201d<\/option><option value=\"Pakett 3 - \u00d5nn igas hetkes\">Pakett 3 - \u00d5nn igas hetkes<\/option><\/select><\/span><\/div> <\/label>\n<\/div>\n\n<div class=\"form_row\">\n<label> <span class=\"form_text\">M\u00e4rkused<\/span>\n    <span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea\" aria-invalid=\"false\" placeholder=\"Erisoovid\" name=\"your-message\"><\/textarea><\/span> <\/label>\n<\/div>\n<div class=\"btn with-gradient\">\n   <input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"saatke p\u00e4ring\" \/>\n<\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n                <\/div>\n                    <\/div>\n<\/section>\n\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":9,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/template-bundles.php","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-10346","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>N\u00e4dalavahetuse paketid Bombay Resortis - Bombay Club<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bombayclub.com\/et\/paketid\/\" \/>\n<meta property=\"og:locale\" content=\"et_EE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"N\u00e4dalavahetuse paketid Bombay Resortis - Bombay Club\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bombayclub.com\/et\/paketid\/\" \/>\n<meta property=\"og:site_name\" content=\"Bombay Club\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-29T12:46:12+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/bombayclub.com\/et\/paketid\/\",\"url\":\"https:\/\/bombayclub.com\/et\/paketid\/\",\"name\":\"N\u00e4dalavahetuse paketid Bombay Resortis - Bombay Club\",\"isPartOf\":{\"@id\":\"https:\/\/bombayclub.com\/et\/#website\"},\"datePublished\":\"2026-02-05T09:23:54+00:00\",\"dateModified\":\"2026-05-29T12:46:12+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/bombayclub.com\/et\/paketid\/#breadcrumb\"},\"inLanguage\":\"et\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/bombayclub.com\/et\/paketid\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/bombayclub.com\/et\/paketid\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/bombayclub.com\/et\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"N\u00e4dalavahetuse paketid Bombay Resortis\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/bombayclub.com\/et\/#website\",\"url\":\"https:\/\/bombayclub.com\/et\/\",\"name\":\"Bombay Club\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/bombayclub.com\/et\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"et\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"N\u00e4dalavahetuse paketid Bombay Resortis - Bombay Club","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bombayclub.com\/et\/paketid\/","og_locale":"et_EE","og_type":"article","og_title":"N\u00e4dalavahetuse paketid Bombay Resortis - Bombay Club","og_url":"https:\/\/bombayclub.com\/et\/paketid\/","og_site_name":"Bombay Club","article_modified_time":"2026-05-29T12:46:12+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/bombayclub.com\/et\/paketid\/","url":"https:\/\/bombayclub.com\/et\/paketid\/","name":"N\u00e4dalavahetuse paketid Bombay Resortis - Bombay Club","isPartOf":{"@id":"https:\/\/bombayclub.com\/et\/#website"},"datePublished":"2026-02-05T09:23:54+00:00","dateModified":"2026-05-29T12:46:12+00:00","breadcrumb":{"@id":"https:\/\/bombayclub.com\/et\/paketid\/#breadcrumb"},"inLanguage":"et","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bombayclub.com\/et\/paketid\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/bombayclub.com\/et\/paketid\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bombayclub.com\/et\/"},{"@type":"ListItem","position":2,"name":"N\u00e4dalavahetuse paketid Bombay Resortis"}]},{"@type":"WebSite","@id":"https:\/\/bombayclub.com\/et\/#website","url":"https:\/\/bombayclub.com\/et\/","name":"Bombay Club","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bombayclub.com\/et\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"et"}]}},"_links":{"self":[{"href":"https:\/\/bombayclub.com\/et\/wp-json\/wp\/v2\/pages\/10346","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bombayclub.com\/et\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bombayclub.com\/et\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bombayclub.com\/et\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/bombayclub.com\/et\/wp-json\/wp\/v2\/comments?post=10346"}],"version-history":[{"count":2,"href":"https:\/\/bombayclub.com\/et\/wp-json\/wp\/v2\/pages\/10346\/revisions"}],"predecessor-version":[{"id":11631,"href":"https:\/\/bombayclub.com\/et\/wp-json\/wp\/v2\/pages\/10346\/revisions\/11631"}],"wp:attachment":[{"href":"https:\/\/bombayclub.com\/et\/wp-json\/wp\/v2\/media?parent=10346"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}