{"id":215,"date":"2025-10-31T19:42:08","date_gmt":"2025-10-31T19:42:08","guid":{"rendered":"https:\/\/alorentacar.md\/?page_id=215"},"modified":"2026-01-31T00:47:48","modified_gmt":"2026-01-30T22:47:48","slug":"broneaza","status":"publish","type":"page","link":"https:\/\/alorentacar.md\/en\/broneaza\/","title":{"rendered":"Rezerv\u0103 Online Ma\u0219in\u0103 Chi\u0219in\u0103u | Chirie Auto 24\/7 \u2013 AloRentaCar"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"215\" class=\"elementor elementor-215\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ec79121 e-flex e-con-boxed e-con e-parent\" data-id=\"ec79121\" 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-c6edf13 elementor-widget elementor-widget-html\" data-id=\"c6edf13\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script>\r\n\/\/ ========== COMPLETE \/BRONEAZA\/ PAGE JAVASCRIPT ==========\r\n\r\ndocument.addEventListener('DOMContentLoaded', function() {\r\n    \/\/ 1. Force ALL forms on \/broneaza\/ to stay on \/broneaza\/\r\n    console.log('Broneaza page - fixing form actions');\r\n    \r\n    var allForms = document.querySelectorAll('form');\r\n    allForms.forEach(function(form) {\r\n        var action = form.getAttribute('action');\r\n        \r\n        if (action && (action.includes('\/econom\/') || \r\n                       action.includes('\/standard\/') || \r\n                       action.includes('\/suv\/') || \r\n                       action.includes('\/lux-business\/') || \r\n                       action.includes('\/automobile\/'))) {\r\n            form.setAttribute('action', '\/broneaza\/');\r\n            console.log('Form action changed to \/broneaza\/');\r\n        }\r\n    });\r\n    \r\n    document.querySelectorAll('form').forEach(function(form) {\r\n        form.addEventListener('submit', function(e) {\r\n            var action = form.getAttribute('action');\r\n            if (action && (action.includes('\/econom\/') || \r\n                           action.includes('\/standard\/') || \r\n                           action.includes('\/suv\/') || \r\n                           action.includes('\/lux-business\/') || \r\n                           action.includes('\/automobile\/'))) {\r\n                form.setAttribute('action', '\/broneaza\/');\r\n            }\r\n        });\r\n    });\r\n    \r\n    \/\/ 2. Fix BACK button - ONLY for car details view, NOT for other steps\r\n    function fixBackButton() {\r\n        var backButtons = document.querySelectorAll('.vrc-goback-block a');\r\n        \r\n        backButtons.forEach(function(backButton) {\r\n            var originalHref = backButton.getAttribute('href');\r\n            var buttonText = backButton.textContent.trim().toLowerCase();\r\n            \r\n            console.log('Found button:', buttonText, 'href:', originalHref);\r\n            \r\n            \/\/ ONLY fix the back button if:\r\n            \/\/ 1. It points to \/broneaza\/ (wrong page)\r\n            \/\/ 2. It contains \"view=cardetails\" (going back to car details)\r\n            \/\/ 3. The current page is showing pricing (task=showprc) - this is step 3\r\n            var isOnPricingPage = window.location.href.includes('task=showprc');\r\n            var pointsToWrongPage = originalHref && originalHref.includes('\/broneaza\/') && originalHref.includes('view=cardetails');\r\n            \r\n            if (isOnPricingPage && pointsToWrongPage) {\r\n                var referrerURL = sessionStorage.getItem('vrc_referrer_full_url');\r\n                \r\n                if (referrerURL) {\r\n                    backButton.setAttribute('href', referrerURL);\r\n                    console.log('\u2705 Back button fixed on pricing page:', referrerURL);\r\n                }\r\n            }\r\n            \r\n            \/\/ Don't touch other back buttons (like \"Schimba\u021bi datele\" or confirmation page back button)\r\n        });\r\n    }\r\n    \r\n    \/\/ Run the fix multiple times to catch dynamically loaded content\r\n    fixBackButton();\r\n    setTimeout(fixBackButton, 300);\r\n    setTimeout(fixBackButton, 800);\r\n    setTimeout(fixBackButton, 1500);\r\n    \r\n    \/\/ Also intercept clicks as a backup - but ONLY on the pricing page\r\n    document.addEventListener('click', function(e) {\r\n        var backLink = e.target.closest('.vrc-goback-block a');\r\n        \r\n        if (backLink) {\r\n            var href = backLink.getAttribute('href');\r\n            var buttonText = backLink.textContent.trim().toLowerCase();\r\n            \r\n            console.log('Back button clicked:', buttonText, 'href:', href);\r\n            \r\n            \/\/ ONLY intercept if:\r\n            \/\/ 1. We're on the pricing page (task=showprc)\r\n            \/\/ 2. Button points to \/broneaza\/ with view=cardetails\r\n            \/\/ 3. Button text is \"back\" or \"\u00eenapoi\" (not \"schimba\u021bi datele\")\r\n            var isOnPricingPage = window.location.href.includes('task=showprc');\r\n            var isBackButton = buttonText.includes('back') || buttonText.includes('\u00eenapoi');\r\n            var pointsToWrongPage = href && href.includes('\/broneaza\/') && href.includes('view=cardetails');\r\n            \r\n            if (isOnPricingPage && isBackButton && pointsToWrongPage) {\r\n                e.preventDefault();\r\n                e.stopPropagation();\r\n                \r\n                var referrerURL = sessionStorage.getItem('vrc_referrer_full_url');\r\n                \r\n                if (referrerURL) {\r\n                    console.log('Redirecting to stored URL:', referrerURL);\r\n                    window.location.href = referrerURL;\r\n                } else {\r\n                    console.log('\u26a0\ufe0f No referrer URL, allowing default behavior');\r\n                    window.location.href = href;\r\n                }\r\n                \r\n                return false;\r\n            }\r\n            \/\/ Otherwise, let the button work normally\r\n        }\r\n    }, true);\r\n});\r\n\r\n\/\/ 3. DEPOSIT SYSTEM\r\nfunction initVRCDepositSystem() {\r\n    const DEPOSIT_AMOUNTS = {\r\n        'Econom': 200,\r\n        'Standard': 300,\r\n        'SUV 4x4': 400,\r\n        'Lux&Business': 500\r\n    };\r\n\r\n    if (typeof jQuery !== 'undefined') {\r\n        jQuery(document).ready(function($) {\r\n            \r\n            \/\/ STEP 2: Capture car category when Continue is clicked\r\n            if ($('.vrc-car-bookingbtn form').length > 0) {\r\n                console.log('Step 2 detected - Initializing category capture');\r\n                \r\n                $('.vrc-car-bookingbtn form').on('submit', function() {\r\n                    const carResult = $(this).closest('.car_result');\r\n                    const categoryElement = carResult.find('.vrc-car-category');\r\n                    \r\n                    if (categoryElement.length > 0) {\r\n                        const category = categoryElement.text().trim();\r\n                        sessionStorage.setItem('vrc_selected_car_category', category);\r\n                        console.log('\u2705 Category stored from Step 2:', category);\r\n                    }\r\n                });\r\n            }\r\n            \r\n            \/\/ STEP 3: Capture car category\r\n            if ($('.vrcshowprc').length > 0 || window.location.href.includes('task=showprc')) {\r\n                console.log('Step 3 detected - Checking for category');\r\n                \r\n                const carCategory = $('.vrc-car-category').first().text().trim();\r\n                \r\n                if (carCategory) {\r\n                    sessionStorage.setItem('vrc_selected_car_category', carCategory);\r\n                    console.log('\u2705 Category stored from Step 3:', carCategory);\r\n                }\r\n            }\r\n            \r\n            \/\/ STEP 4: Display deposit on confirmation page\r\n            if ($('.vrc-oconfirm-summary-car-wrapper').length > 0) {\r\n                console.log('Step 4 detected - Displaying deposit');\r\n                \r\n                const category = sessionStorage.getItem('vrc_selected_car_category');\r\n                \r\n                if (!category) {\r\n                    console.log('\u26a0\ufe0f No category found in storage');\r\n                    return;\r\n                }\r\n                \r\n                const depositAmount = DEPOSIT_AMOUNTS[category];\r\n                \r\n                if (!depositAmount) {\r\n                    console.log('\u26a0\ufe0f No deposit amount for category:', category);\r\n                    return;\r\n                }\r\n                \r\n                const depositHTML = `\r\n                    <div class=\"vrc-oconfirm-summary-car-row vrc-oconfirm-summary-option-row vrc-deposit-row\">\r\n                        <div class=\"vrc-oconfirm-summary-car-cell-descr\">\r\n                            <div class=\"vrc-oconfirm-optname\">\r\n                                <i class=\"fas fa-shield-alt\" style=\"color: #FFA726; margin-right: 8px;\"><\/i>\r\n                                Depozit Necesar\r\n                            <\/div>\r\n                        <\/div>\r\n                        <div class=\"vrc-oconfirm-summary-car-cell-days\">\r\n                            <span><\/span>\r\n                        <\/div>\r\n                        <div class=\"vrc-oconfirm-summary-car-cell-net\">\r\n                            <div class=\"vrc-oconfirm-summary-car-head-cell vrc-oconfirm-summary-car-head-cell-responsive\">\r\n                                <span>Net Price<\/span>\r\n                            <\/div>\r\n                            <span class=\"vrccurrency\">\r\n                                <span class=\"vrc_currency\">\u20ac<\/span>\r\n                            <\/span>\r\n                            <span class=\"vrcprice\">\r\n                                <span class=\"vrc_price\">${depositAmount}.00<\/span>\r\n                            <\/span>\r\n                        <\/div>\r\n                        <div class=\"vrc-oconfirm-summary-car-cell-tax\">\r\n                            <div class=\"vrc-oconfirm-summary-car-head-cell vrc-oconfirm-summary-car-head-cell-responsive\">\r\n                                <span>Tax<\/span>\r\n                            <\/div>\r\n                            <span class=\"vrccurrency\">\r\n                                <span class=\"vrc_currency\">\u20ac<\/span>\r\n                            <\/span>\r\n                            <span class=\"vrcprice\">\r\n                                <span class=\"vrc_price\">0.00<\/span>\r\n                            <\/span>\r\n                        <\/div>\r\n                        <div class=\"vrc-oconfirm-summary-car-cell-tot\">\r\n                            <div class=\"vrc-oconfirm-summary-car-head-cell vrc-oconfirm-summary-car-head-cell-responsive\">\r\n                                <span>Total Price<\/span>\r\n                            <\/div>\r\n                            <span class=\"vrccurrency\">\r\n                                <span class=\"vrc_currency\">\u20ac<\/span>\r\n                            <\/span>\r\n                            <span class=\"vrcprice\">\r\n                                <span class=\"vrc_price\">${depositAmount}.00<\/span>\r\n                            <\/span>\r\n                        <\/div>\r\n                    <\/div>\r\n                `;\r\n                \r\n                const carWrapper = $('.vrc-oconfirm-summary-car-wrapper');\r\n                \r\n                if (carWrapper.length > 0) {\r\n                    carWrapper.append(depositHTML);\r\n                    console.log('\u2705 Deposit displayed: \u20ac' + depositAmount + ' for ' + category);\r\n                }\r\n            }\r\n        });\r\n    }\r\n}\r\n\r\ninitVRCDepositSystem();\r\n<\/script>\r\n\r\n<script>\r\n(function() {\r\n    'use strict';\r\n    \r\n    const targetURL = 'https:\/\/alorentacar.md\/broneaza\/rezervarile-mele\/';\r\n    \r\n    \/\/ Check if we're on the success page\r\n    function isSuccessPage() {\r\n        return document.body.innerText.includes('Thanks, Order Successfully Completed') ||\r\n               document.body.innerText.includes('Order Successfully Completed') ||\r\n               document.body.innerText.includes('Your confirmed order') ||\r\n               document.querySelector('.successmade') ||\r\n               document.querySelector('[class*=\"success\"]') ||\r\n               window.location.href.includes('task=orderdetails');\r\n    }\r\n    \r\n    \/\/ Intercept ALL clicks on the success page\r\n    document.addEventListener('click', function(e) {\r\n        const link = e.target.closest('a');\r\n        \r\n        if (!link || !isSuccessPage()) {\r\n            return; \/\/ Not a link or not on success page\r\n        }\r\n        \r\n        const href = link.href || '';\r\n        const text = link.innerText.toLowerCase();\r\n        \r\n        \/\/ Check if this link should redirect to rezervarile-mele\r\n        const shouldRedirect = \r\n            \/\/ Links containing these keywords\r\n            href.includes('view=order') ||\r\n            href.includes('orderdetails') ||\r\n            href.includes('rezervarile') ||\r\n            href.includes('automobile') ||\r\n            text.includes('rezerv') ||\r\n            text.includes('document') ||\r\n            text.includes('\u00eenc\u0103rc') ||\r\n            text.includes('view order') ||\r\n            text.includes('my booking') ||\r\n            \/\/ Or if it's going to wrong pages\r\n            (href.includes('broneaza') && !href.includes('rezervarile-mele'));\r\n        \r\n        if (shouldRedirect) {\r\n            console.log('\ud83d\udd04 Redirecting to:', targetURL);\r\n            console.log('Original link was:', href);\r\n            \r\n            e.preventDefault();\r\n            e.stopPropagation();\r\n            e.stopImmediatePropagation();\r\n            \r\n            \/\/ Small delay to ensure event is fully cancelled\r\n            setTimeout(function() {\r\n                window.location.href = targetURL;\r\n            }, 50);\r\n            \r\n            return false;\r\n        }\r\n    }, true); \/\/ Use capture phase\r\n    \r\n    \/\/ Also intercept programmatic redirects\r\n    const originalLocation = window.location.href;\r\n    const observer = new MutationObserver(function() {\r\n        if (isSuccessPage() && window.location.href !== originalLocation && window.location.href !== targetURL) {\r\n            if (window.location.href.includes('automobile') || \r\n                (window.location.href.includes('broneaza') && !window.location.href.includes('rezervarile-mele'))) {\r\n                console.log('\ud83d\udd04 Intercepting automatic redirect');\r\n                window.location.href = targetURL;\r\n            }\r\n        }\r\n    });\r\n    \r\n    if (document.body) {\r\n        observer.observe(document.body, { childList: true, subtree: true });\r\n    }\r\n    \r\n    console.log('\u2705 Booking redirect script loaded');\r\n})();\r\n<\/script>\r\n\r\n\r\n<script>\r\n\/\/ ========== COMPLETE \/BRONEAZA\/ PAGE JAVASCRIPT (NO DUPLICATES) ==========\r\n\r\ndocument.addEventListener('DOMContentLoaded', function() {\r\n    \/\/ 1. Force ALL forms on \/broneaza\/ to stay on \/broneaza\/\r\n    console.log('Broneaza page - fixing form actions');\r\n    \r\n    var allForms = document.querySelectorAll('form');\r\n    allForms.forEach(function(form) {\r\n        var action = form.getAttribute('action');\r\n        \r\n        if (action && (action.includes('\/econom\/') || \r\n                       action.includes('\/standard\/') || \r\n                       action.includes('\/suv\/') || \r\n                       action.includes('\/lux-business\/') || \r\n                       action.includes('\/automobile\/'))) {\r\n            form.setAttribute('action', '\/broneaza\/');\r\n            console.log('Form action changed to \/broneaza\/');\r\n        }\r\n    });\r\n    \r\n    document.querySelectorAll('form').forEach(function(form) {\r\n        form.addEventListener('submit', function(e) {\r\n            var action = form.getAttribute('action');\r\n            if (action && (action.includes('\/econom\/') || \r\n                           action.includes('\/standard\/') || \r\n                           action.includes('\/suv\/') || \r\n                           action.includes('\/lux-business\/') || \r\n                           action.includes('\/automobile\/'))) {\r\n                form.setAttribute('action', '\/broneaza\/');\r\n            }\r\n        });\r\n    });\r\n    \r\n    \/\/ 2. Fix BACK button\r\n    document.addEventListener('click', function(e) {\r\n        var backLink = e.target.closest('.vrc-goback-block a, a[href*=\"view=cardetails\"]');\r\n        \r\n        if (backLink && backLink.textContent.toLowerCase().includes('back')) {\r\n            var href = backLink.getAttribute('href');\r\n            \r\n            if (href && href.includes('view=cardetails')) {\r\n                e.preventDefault();\r\n                \r\n                var urlParams = new URLSearchParams(window.location.search);\r\n                var pickup = parseInt(urlParams.get('pickup'));\r\n                var release = parseInt(urlParams.get('release'));\r\n                var place = urlParams.get('place');\r\n                var returnplace = urlParams.get('returnplace');\r\n                \r\n                var pickupDate = new Date(pickup * 1000);\r\n                var releaseDate = new Date(release * 1000);\r\n                \r\n                var formatDate = function(date) {\r\n                    var day = ('0' + date.getDate()).slice(-2);\r\n                    var month = ('0' + (date.getMonth() + 1)).slice(-2);\r\n                    var year = date.getFullYear();\r\n                    return day + '%2F' + month + '%2F' + year;\r\n                };\r\n                \r\n                var pickuph = ('0' + pickupDate.getHours()).slice(-2);\r\n                var pickupm = ('0' + pickupDate.getMinutes()).slice(-2);\r\n                var releaseh = ('0' + releaseDate.getHours()).slice(-2);\r\n                var releasem = ('0' + releaseDate.getMinutes()).slice(-2);\r\n                \r\n                var step2URL = '\/broneaza\/?task=search&place=' + place +\r\n                               '&pickupdate=' + formatDate(pickupDate) +\r\n                               '&pickuph=' + pickuph +\r\n                               '&pickupm=' + pickupm +\r\n                               '&releasedate=' + formatDate(releaseDate) +\r\n                               '&releaseh=' + releaseh +\r\n                               '&releasem=' + releasem +\r\n                               '&returnplace=' + returnplace;\r\n                \r\n                console.log('Redirecting to Step 2:', step2URL);\r\n                window.location.href = step2URL;\r\n            }\r\n        }\r\n    }, true);\r\n});\r\n\r\n\/\/ 3. SUCCESS PAGE REDIRECT TO REZERVARILE-MELE\r\n(function() {\r\n    const targetURL = 'https:\/\/alorentacar.md\/broneaza\/rezervarile-mele';\r\n    \r\n    function isSuccessPage() {\r\n        return document.body.innerText.includes('Thanks, Order Successfully Completed') ||\r\n               document.body.innerText.includes('Order Successfully Completed') ||\r\n               document.querySelector('.successmade');\r\n    }\r\n    \r\n    document.addEventListener('click', function(e) {\r\n        const link = e.target.closest('a');\r\n        if(link && link.href && link.href.includes('broneaza') && link.href.includes('view=order')) {\r\n            if(isSuccessPage()) {\r\n                e.preventDefault();\r\n                e.stopPropagation();\r\n                e.stopImmediatePropagation();\r\n                window.location.href = targetURL;\r\n                return false;\r\n            }\r\n        }\r\n    }, true);\r\n})();\r\n\r\n\/\/ FIXED DEPOSIT SYSTEM for \/broneaza\/ page - v2\r\nfunction initVRCDepositSystem() {\r\n    const DEPOSIT_AMOUNTS = {\r\n        'Econom': 200,\r\n        'Standard': 300,\r\n        'SUV 4x4': 400,\r\n        'Lux&Business': 500\r\n    };\r\n\r\n    \/\/ Car name to category mapping\r\n    const CAR_CATEGORIES = {\r\n        'dacia logan': 'Econom',\r\n        'skoda fabia': 'Econom',\r\n        'kia rio': 'Standard',\r\n        'volkswagen jetta': 'Standard',\r\n        'toyota corolla': 'Standard',\r\n        'suzuki vitara': 'Standard',\r\n        'skoda kamiq': 'Standard',\r\n        'dacia duster': 'SUV 4x4',\r\n        'kia sportage': 'SUV 4x4',\r\n        'hyundai tucson': 'SUV 4x4',\r\n        'hyundai santa fe': 'SUV 4x4',\r\n        'skoda kodiaq': 'SUV 4x4',\r\n        'toyota rav4': 'SUV 4x4',\r\n        'toyota highlander': 'SUV 4x4',\r\n        'skoda superb': 'Lux&Business'\r\n    };\r\n\r\n    \/\/ Function to detect category from car name\r\n    function detectCategoryFromCarName() {\r\n        console.log('\ud83d\udd0d Detecting category from car name...');\r\n        \r\n        \/\/ Get ALL text content from the confirmation page\r\n        const pageText = document.body.innerText.toLowerCase();\r\n        \r\n        console.log('Page text sample:', pageText.substring(0, 200));\r\n        \r\n        \/\/ Look for car name in specific elements first\r\n        const carNameSelectors = [\r\n            '.vrc-car-name',\r\n            '.car_title', \r\n            'h3',\r\n            'h2',\r\n            '.vrc-cdetails-title',\r\n            '[class*=\"car-name\"]',\r\n            '[class*=\"car_title\"]'\r\n        ];\r\n        \r\n        for (let selector of carNameSelectors) {\r\n            const elements = document.querySelectorAll(selector);\r\n            for (let element of elements) {\r\n                const text = element.textContent.toLowerCase().trim();\r\n                if (text.length > 3) { \/\/ Skip empty or very short text\r\n                    console.log('Checking element:', selector, '\u2192', text);\r\n                    \r\n                    \/\/ Check against our car list\r\n                    for (let carName in CAR_CATEGORIES) {\r\n                        if (text.includes(carName)) {\r\n                            const category = CAR_CATEGORIES[carName];\r\n                            console.log('\u2705 MATCH! Found \"' + carName + '\" \u2192 Category: ' + category);\r\n                            return category;\r\n                        }\r\n                    }\r\n                }\r\n            }\r\n        }\r\n        \r\n        \/\/ Fallback: search in all page text\r\n        console.log('\u26a0\ufe0f No match in specific elements, searching page text...');\r\n        for (let carName in CAR_CATEGORIES) {\r\n            if (pageText.includes(carName)) {\r\n                const category = CAR_CATEGORIES[carName];\r\n                console.log('\u2705 Found \"' + carName + '\" in page text \u2192 Category: ' + category);\r\n                return category;\r\n            }\r\n        }\r\n        \r\n        console.log('\u274c No category found');\r\n        return null;\r\n    }\r\n\r\n    if (typeof jQuery !== 'undefined') {\r\n        jQuery(document).ready(function($) {\r\n            \r\n            \/\/ STEP 4: Display deposit on confirmation page\r\n            if ($('.vrc-oconfirm-summary-car-wrapper').length > 0) {\r\n                console.log('=== STEP 4 DETECTED - CONFIRMATION PAGE ===');\r\n                \r\n                \/\/ Remove old deposit if exists\r\n                if ($('.vrc-deposit-row').length > 0) {\r\n                    console.log('\ud83d\uddd1\ufe0f Removing old deposit row');\r\n                    $('.vrc-deposit-row').remove();\r\n                }\r\n                \r\n                \/\/ Detect category\r\n                const category = detectCategoryFromCarName();\r\n                \r\n                if (!category) {\r\n                    console.log('\u274c Could not detect category - stopping');\r\n                    return;\r\n                }\r\n                \r\n                const depositAmount = DEPOSIT_AMOUNTS[category];\r\n                console.log('\ud83d\udcb0 Category:', category, '\u2192 Deposit: \u20ac' + depositAmount);\r\n                \r\n                \/\/ Build deposit HTML - SAME STRUCTURE as other option rows\r\n                const depositHTML = `\r\n                    <div class=\"vrc-oconfirm-summary-car-row vrc-oconfirm-summary-option-row vrc-deposit-row\">\r\n                        <div class=\"vrc-oconfirm-summary-car-cell-descr\">\r\n                            <div class=\"vrc-oconfirm-optname\">\r\n                                <i class=\"fas fa-shield-alt\" style=\"color: #FFA726; margin-right: 8px;\"><\/i>\r\n                                Depozit Necesar\r\n                            <\/div>\r\n                        <\/div>\r\n                        <div class=\"vrc-oconfirm-summary-car-cell-days\">\r\n                            <span><\/span>\r\n                        <\/div>\r\n                        <div class=\"vrc-oconfirm-summary-car-cell-net\">\r\n                            <div class=\"vrc-oconfirm-summary-car-head-cell vrc-oconfirm-summary-car-head-cell-responsive\">\r\n                                <span>Pre\u021b net<\/span>\r\n                            <\/div>\r\n                            <span class=\"vrccurrency\">\r\n                                <span class=\"vrc_currency\">\u20ac<\/span>\r\n                            <\/span>\r\n                            <span class=\"vrcprice\">\r\n                                <span class=\"vrc_price\">${depositAmount}.00<\/span>\r\n                            <\/span>\r\n                        <\/div>\r\n                        <div class=\"vrc-oconfirm-summary-car-cell-tax\">\r\n                            <div class=\"vrc-oconfirm-summary-car-head-cell vrc-oconfirm-summary-car-head-cell-responsive\">\r\n                                <span>Tax\u0103<\/span>\r\n                            <\/div>\r\n                            <span class=\"vrccurrency\">\r\n                                <span class=\"vrc_currency\">\u20ac<\/span>\r\n                            <\/span>\r\n                            <span class=\"vrcprice\">\r\n                                <span class=\"vrc_price\">0.00<\/span>\r\n                            <\/span>\r\n                        <\/div>\r\n                        <div class=\"vrc-oconfirm-summary-car-cell-tot\">\r\n                            <div class=\"vrc-oconfirm-summary-car-head-cell vrc-oconfirm-summary-car-head-cell-responsive\">\r\n                                <span>Pre\u021b total<\/span>\r\n                            <\/div>\r\n                            <span class=\"vrccurrency\">\r\n                                <span class=\"vrc_currency\">\u20ac<\/span>\r\n                            <\/span>\r\n                            <span class=\"vrcprice\">\r\n                                <span class=\"vrc_price\">${depositAmount}.00<\/span>\r\n                            <\/span>\r\n                        <\/div>\r\n                    <\/div>\r\n                `;\r\n                \r\n                \/\/ Find the total row FIRST to get the current total\r\n                const totalRow = $('.vrc-oconfirm-summary-total-row');\r\n                \r\n                if (totalRow.length === 0) {\r\n                    console.log('\u274c Total row not found');\r\n                    return;\r\n                }\r\n                \r\n                \/\/ Calculate ORIGINAL total by summing all rows (excluding any existing deposit)\r\n                const carWrapper = $('.vrc-oconfirm-summary-car-wrapper');\r\n                \r\n                if (carWrapper.length === 0) {\r\n                    console.log('\u274c Car wrapper not found');\r\n                    return;\r\n                }\r\n                \r\n                \/\/ Sum all prices from car and options (NOT including old deposit if it exists)\r\n                let calculatedTotal = 0;\r\n                carWrapper.find('.vrc-oconfirm-summary-car-row').not('.vrc-deposit-row').each(function() {\r\n                    const rowTotal = parseFloat($(this).find('.vrc-oconfirm-summary-car-cell-tot .vrc_price').text().replace(\/[^0-9.]\/g, ''));\r\n                    if (!isNaN(rowTotal)) {\r\n                        calculatedTotal += rowTotal;\r\n                    }\r\n                });\r\n                \r\n                console.log('\ud83d\udcca Calculated original total (sum of rows): \u20ac' + calculatedTotal.toFixed(2));\r\n                \r\n                \/\/ Insert deposit row at the END of the wrapper (inside it)\r\n                carWrapper.append(depositHTML);\r\n                console.log('\u2705 Deposit row inserted inside car wrapper');\r\n                \r\n                \/\/ Calculate new total\r\n                const newTotal = calculatedTotal + depositAmount;\r\n                \r\n                \/\/ Update the total row\r\n                const totalPriceElement = totalRow.find('.vrc-oconfirm-summary-car-cell-tot .vrc_price');\r\n                const netPriceElement = totalRow.find('.vrc-oconfirm-summary-car-cell-net .vrc_price');\r\n                \r\n                totalPriceElement.text(newTotal.toFixed(2));\r\n                netPriceElement.text(newTotal.toFixed(2));\r\n                \r\n                console.log('\ud83d\udcb0 Total updated: \u20ac' + calculatedTotal.toFixed(2) + ' + \u20ac' + depositAmount + ' = \u20ac' + newTotal.toFixed(2));\r\n            }\r\n        });\r\n    }\r\n}\r\n\r\n\/\/ Wait for page to fully load\r\nif (document.readyState === 'loading') {\r\n    document.addEventListener('DOMContentLoaded', initVRCDepositSystem);\r\n} else {\r\n    initVRCDepositSystem();\r\n}\r\n\r\n\/\/ Also run after a delay to catch any dynamic content\r\nsetTimeout(initVRCDepositSystem, 500);\r\n<\/script>\r\n\r\n\r\n\r\n\r\n\r\n<script>\r\n\/\/ Dynamic Pricing Table System - Works on car details AND booking pages\r\ndocument.addEventListener('DOMContentLoaded', function() {\r\n    \r\n    \/\/ ===== PRICING CONFIGURATION FOR EACH CAR =====\r\n    const carPricing = {\r\n        'Kia Rio X-Line 2020': [\r\n            { days: '1 ~ 3 zi', price: '40' },\r\n            { days: '4 ~ 7 zi', price: '37' },\r\n            { days: '8 ~ 14 zi', price: '35' },\r\n            { days: '15 ~ 21 zi', price: '27' },\r\n            { days: '21 + zi', price: '25' }\r\n        ],\r\n        'Dacia Duster 2022': [\r\n            { days: '1 ~ 3 zi', price: '70' },\r\n            { days: '4 ~ 7 zi', price: '65' },\r\n            { days: '8 ~ 14 zi', price: '60' },\r\n            { days: '15 ~ 21 zi', price: '55' },\r\n            { days: '21 + zi', price: '50' }\r\n        ],\r\n        'Kia Sportage 2024': [\r\n            { days: '1 ~ 3 zi', price: '70' },\r\n            { days: '4 ~ 7 zi', price: '65' },\r\n            { days: '8 ~ 14 zi', price: '55' },\r\n            { days: '15 ~ 21 zi', price: '50' },\r\n            { days: '21 + zi', price: '45' }\r\n        ],\r\n        'Hyundai Tucson 2023': [\r\n            { days: '1 ~ 3 zi', price: '70' },\r\n            { days: '4 ~ 7 zi', price: '65' },\r\n            { days: '8 ~ 14 zi', price: '60' },\r\n            { days: '15 ~ 21 zi', price: '55' },\r\n            { days: '21 + zi', price: '50' }\r\n        ],\r\n        'Skoda Superb 2022': [\r\n            { days: '1 ~ 3 zi', price: '70' },\r\n            { days: '4 ~ 7 zi', price: '65' },\r\n            { days: '8 ~ 14 zi', price: '60' },\r\n            { days: '15 ~ 21 zi', price: '55' },\r\n            { days: '21 + zi', price: '47' }\r\n        ],\r\n        'Volkswagen Jetta 2022': [\r\n            { days: '1 ~ 3 zi', price: '40' },\r\n            { days: '4 ~ 7 zi', price: '37' },\r\n            { days: '8 ~ 14 zi', price: '35' },\r\n            { days: '15 ~ 21 zi', price: '30' },\r\n            { days: '21 + zi', price: '25' }\r\n        ],\r\n        'Skoda Fabia 2025': [\r\n            { days: '1 ~ 3 zi', price: '38' },\r\n            { days: '4 ~ 7 zi', price: '30' },\r\n            { days: '8 ~ 14 zi', price: '27' },\r\n            { days: '15 ~ 21 zi', price: '25' },\r\n            { days: '21 + zi', price: '23' }\r\n        ],\r\n        'Skoda Kamiq 2025': [\r\n            { days: '1 ~ 3 zi', price: '40' },\r\n            { days: '4 ~ 7 zi', price: '37' },\r\n            { days: '8 ~ 14 zi', price: '35' },\r\n            { days: '15 ~ 21 zi', price: '30' },\r\n            { days: '21 + zi', price: '25' }\r\n        ],\r\n        'Skoda Superb 2023': [\r\n            { days: '1 ~ 3 zi', price: '70' },\r\n            { days: '4 ~ 7 zi', price: '65' },\r\n            { days: '8 ~ 14 zi', price: '60' },\r\n            { days: '15 ~ 21 zi', price: '55' },\r\n            { days: '21 + zi', price: '47' }\r\n        ],\r\n        'Toyota Highlander 2025': [\r\n            { days: '1 ~ 3 zi', price: '90' },\r\n            { days: '4 ~ 7 zi', price: '80' },\r\n            { days: '8 ~ 14 zi', price: '70' },\r\n            { days: '15 ~ 21 zi', price: '65' },\r\n            { days: '21 + zi', price: '60' }\r\n        ],\r\n        'Kia Sportage 2023': [\r\n            { days: '1 ~ 3 zi', price: '70' },\r\n            { days: '4 ~ 7 zi', price: '65' },\r\n            { days: '8 ~ 14 zi', price: '55' },\r\n            { days: '15 ~ 21 zi', price: '50' },\r\n            { days: '21 + zi', price: '45' }\r\n        ],\r\n        'Hyundai Santa Fe 2021': [\r\n            { days: '1 ~ 3 zi', price: '70' },\r\n            { days: '4 ~ 7 zi', price: '65' },\r\n            { days: '8 ~ 14 zi', price: '60' },\r\n            { days: '15 ~ 21 zi', price: '55' },\r\n            { days: '21 + zi', price: '50' }\r\n        ],\r\n        'Skoda Kodiaq 2022': [\r\n            { days: '1 ~ 3 zi', price: '70' },\r\n            { days: '4 ~ 7 zi', price: '65' },\r\n            { days: '8 ~ 14 zi', price: '60' },\r\n            { days: '15 ~ 21 zi', price: '55' },\r\n            { days: '21 + zi', price: '50' }\r\n        ],\r\n        'Toyota Rav4 2021': [\r\n            { days: '1 ~ 3 zi', price: '70' },\r\n            { days: '4 ~ 7 zi', price: '65' },\r\n            { days: '8 ~ 14 zi', price: '60' },\r\n            { days: '15 ~ 21 zi', price: '55' },\r\n            { days: '21 + zi', price: '50' }\r\n        ],\r\n        'Skoda Kodiaq 2025': [\r\n            { days: '1 ~ 3 zi', price: '80' },\r\n            { days: '4 ~ 7 zi', price: '75' },\r\n            { days: '8 ~ 14 zi', price: '70' },\r\n            { days: '15 ~ 21 zi', price: '65' },\r\n            { days: '21 + zi', price: '60' }\r\n        ],\r\n        'Suzuki Vitara 2018': [\r\n            { days: '1 ~ 3 zi', price: '45' },\r\n            { days: '4 ~ 7 zi', price: '40' },\r\n            { days: '8 ~ 14 zi', price: '35' },\r\n            { days: '15 ~ 21 zi', price: '30' },\r\n            { days: '21 + zi', price: '25' }\r\n        ],\r\n        'Toyota Corolla 2021': [\r\n            { days: '1 ~ 3 zi', price: '40' },\r\n            { days: '4 ~ 7 zi', price: '35' },\r\n            { days: '8 ~ 14 zi', price: '30' },\r\n            { days: '15 ~ 21 zi', price: '27' },\r\n            { days: '21 + zi', price: '25' }\r\n        ],\r\n        'Dacia Logan 2021': [\r\n            { days: '1 ~ 3 zi', price: '40' },\r\n            { days: '4 ~ 7 zi', price: '37' },\r\n            { days: '8 ~ 14 zi', price: '30' },\r\n            { days: '15 ~ 21 zi', price: '27' },\r\n            { days: '21 + zi', price: '25' }\r\n        ],\r\n        \/\/ DEFAULT PRICING - will be used if no car match is found\r\n        'default': [\r\n            { days: '1 ~ 3 zi', price: '40' },\r\n            { days: '4 ~ 7 zi', price: '37' },\r\n            { days: '8 ~ 14 zi', price: '30' },\r\n            { days: '15 ~ 21 zi', price: '27' },\r\n            { days: '21 + zi', price: '25' }\r\n        ]\r\n    };\r\n    \r\n    \/\/ Detect which page we're on\r\n    const isCarDetailsPage = document.body.classList.contains('page-id-165');\r\n    const isBookingPage = document.querySelector('.vrc-showprc-container'); \/\/ Booking step 3\r\n    \r\n    let carTitleElement = null;\r\n    let insertTarget = null;\r\n    \r\n    \/\/ ===== CAR DETAILS PAGE =====\r\n    if (isCarDetailsPage) {\r\n        carTitleElement = document.querySelector('.vrc-car-name, .vrc-cdetails-title h2, h1.entry-title');\r\n        insertTarget = document.querySelector('.vrc-cdetails-cost');\r\n        \r\n        if (!carTitleElement || !insertTarget) {\r\n            console.log('\u274c Car details page: Required elements not found');\r\n            return;\r\n        }\r\n        \r\n    \/\/ ===== BOOKING PAGE (Step 3) =====\r\n    } else if (isBookingPage) {\r\n        \/\/ Find car title in the booking page heading\r\n        carTitleElement = document.querySelector('.vrc-showprc-container .car_title, .vrc-showprc-container h3');\r\n        \/\/ Insert after the car description\r\n        insertTarget = document.querySelector('.vrc-cdetails-infocar, .car_description_box');\r\n        \r\n        if (!carTitleElement || !insertTarget) {\r\n            console.log('\u274c Booking page: Required elements not found');\r\n            return;\r\n        }\r\n        \r\n    } else {\r\n        \/\/ Not on a relevant page\r\n        return;\r\n    }\r\n    \r\n    \/\/ Extract car title\r\n    const carTitle = carTitleElement.textContent.trim();\r\n    console.log('\ud83d\udcdd Car detected:', carTitle);\r\n    \r\n    \/\/ Find matching pricing\r\n    let pricingTiers = null;\r\n    let matchedCarName = '';\r\n    const normalizedCarTitle = carTitle.toLowerCase().trim();\r\n    \r\n    \/\/ Try exact match first\r\n    for (const carName in carPricing) {\r\n        if (carName === 'default') continue;\r\n        \r\n        if (normalizedCarTitle === carName.toLowerCase()) {\r\n            pricingTiers = carPricing[carName];\r\n            matchedCarName = carName;\r\n            console.log('\u2705 Exact match found for:', carName);\r\n            break;\r\n        }\r\n    }\r\n    \r\n    \/\/ Try partial match\r\n    if (!pricingTiers) {\r\n        for (const carName in carPricing) {\r\n            if (carName === 'default') continue;\r\n            \r\n            const normalizedCarName = carName.toLowerCase();\r\n            if (normalizedCarTitle.includes(normalizedCarName) || normalizedCarName.includes(normalizedCarTitle)) {\r\n                pricingTiers = carPricing[carName];\r\n                matchedCarName = carName;\r\n                console.log('\u2705 Partial match found for:', carName);\r\n                break;\r\n            }\r\n        }\r\n    }\r\n    \r\n    \/\/ Use default if no match\r\n    if (!pricingTiers) {\r\n        pricingTiers = carPricing['default'];\r\n        matchedCarName = 'default';\r\n        console.log('\u2139\ufe0f Using default pricing for:', carTitle);\r\n    } else {\r\n        console.log('\ud83d\udcb0 Using pricing for:', matchedCarName);\r\n    }\r\n    \r\n    \/\/ Build pricing table HTML\r\n    let pricingTableHTML = '<div class=\"wrap_price_days\">';\r\n    \r\n    pricingTiers.forEach(tier => {\r\n        pricingTableHTML += `\r\n            <div class=\"day_opt\">\r\n                <div class=\"num_opt\">${tier.days}<\/div>\r\n                <div class=\"price_opt\">${tier.price}<\/div>\r\n            <\/div>\r\n        `;\r\n    });\r\n    \r\n    pricingTableHTML += '<div class=\"clear\"><\/div><\/div>';\r\n    \r\n    \/\/ Insert pricing table\r\n    if (isCarDetailsPage) {\r\n        \/\/ On car details page: insert BEFORE price section\r\n        insertTarget.insertAdjacentHTML('beforebegin', pricingTableHTML);\r\n    } else if (isBookingPage) {\r\n        \/\/ On booking page: insert AFTER description box\r\n        insertTarget.insertAdjacentHTML('afterend', pricingTableHTML);\r\n    }\r\n    \r\n    console.log('\u2705 Pricing table added successfully');\r\n    console.log('\ud83d\udcb5 Prices used from:', matchedCarName);\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-86bdc28 elementor-widget elementor-widget-shortcode\" data-id=\"86bdc28\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n<div class=\"wrap plugin-container\">\n\n\t\n\t\n\t<h3 class=\"vrc-main-title\">AloRentaCar<\/h3><div class=\"vrcdivsearch\"><div class=\"vrcdivsearch-inner\"><form action=\"https:\/\/alorentacar.md\/en\/broneaza\/?option=com_vikrentcar\" method=\"post\" onsubmit=\"return vrcValidateSearch();\" data-trp-original-action=\"https:\/\/alorentacar.md\/en\/broneaza\/?option=com_vikrentcar\">\n<input type=\"hidden\" name=\"option\" value=\"com_vikrentcar\"\/>\n<input type=\"hidden\" name=\"task\" value=\"search\"\/>\n<div class=\"vrc-searchf-section-locations\">\n<div class=\"vrcsfentrycont\"><label for=\"place\">Pickup Location<\/label><div class=\"vrcsfentryselect\"><select name=\"place\" id=\"place\"><option value=\"1\" id=\"place1\">Office<\/option>\n<option value=\"2\" id=\"place2\">Chi\u0219in\u0103u - Aeroport<\/option>\n<\/select><\/div><\/div>\n<div class=\"vrcsfentrycont\"><label for=\"returnplace\">Drop Off Location<\/label><div class=\"vrcsfentryselect\"><select name=\"returnplace\" id=\"returnplace\"><option value=\"1\" id=\"returnplace1\">Office<\/option>\n<option value=\"2\" id=\"returnplace2\">Chi\u0219in\u0103u - Aeroport<\/option>\n<\/select><\/div><\/div>\n<\/div>\n<div class=\"vrc-searchf-section-datetimes\">\n<div class=\"vrcsfentrycont\">\n\t<div class=\"vrcsfentrylabsel\">\n\t\t<label for=\"pickupdate\">Pickup Date<\/label>\n\t\t<div class=\"vrcsfentrydate\">\n\t\t\t<input type=\"text\" name=\"pickupdate\" id=\"pickupdate\" size=\"10\" autocomplete=\"off\" onfocus=\"this.blur();\" readonly><i class=\"far fa-calendar-alt vrc-caltrigger\"><\/i>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"vrcsfentrytime\">\n\t\t<label for=\"pickuph\">Pickup Time<\/label>\n\t\t<div class=\"vrc-sf-time-container\">\n\t\t\t<span id=\"vrccomselph\"><select id=\"pickuph\" name=\"pickuph\"><option value=\"0\">00<\/option>\n<option value=\"1\">01<\/option>\n<option value=\"2\">02<\/option>\n<option value=\"3\">03<\/option>\n<option value=\"4\">04<\/option>\n<option value=\"5\">05<\/option>\n<option value=\"6\">06<\/option>\n<option value=\"7\">07<\/option>\n<option value=\"8\">08<\/option>\n<option value=\"9\">09<\/option>\n<option value=\"10\">10<\/option>\n<option value=\"11\">11<\/option>\n<option value=\"12\">12<\/option>\n<option value=\"13\">13<\/option>\n<option value=\"14\">14<\/option>\n<option value=\"15\">15<\/option>\n<option value=\"16\">16<\/option>\n<option value=\"17\">17<\/option>\n<option value=\"18\">18<\/option>\n<option value=\"19\">19<\/option>\n<option value=\"20\">20<\/option>\n<option value=\"21\">21<\/option>\n<option value=\"22\">22<\/option>\n<option value=\"23\">23<\/option>\n<\/select><\/span>\n\t\t\t<span class=\"vrctimesep\">:<\/span>\n\t\t\t<span id=\"vrccomselpm\"><select name=\"pickupm\"><option value=\"0\" selected=\"selected\">00<\/option>\n<option value=\"15\">15<\/option>\n<option value=\"30\">30<\/option>\n<option value=\"45\">45<\/option>\n<\/select><\/span>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n<div class=\"vrcsfentrycont\">\n\t<div class=\"vrcsfentrylabsel\">\n\t\t<label for=\"releasedate\">Drop Off Date<\/label>\n\t\t<div class=\"vrcsfentrydate\">\n\t\t\t<input type=\"text\" name=\"releasedate\" id=\"releasedate\" size=\"10\" autocomplete=\"off\" onfocus=\"this.blur();\" readonly><i class=\"far fa-calendar-alt vrc-caltrigger\"><\/i>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"vrcsfentrytime\">\n\t\t<label for=\"releaseh\">Drop Off Time<\/label>\n\t\t<div class=\"vrc-sf-time-container\">\n\t\t\t<span id=\"vrccomseldh\"><select id=\"releaseh\" name=\"releaseh\"><option value=\"0\">00<\/option>\n<option value=\"1\">01<\/option>\n<option value=\"2\">02<\/option>\n<option value=\"3\">03<\/option>\n<option value=\"4\">04<\/option>\n<option value=\"5\">05<\/option>\n<option value=\"6\">06<\/option>\n<option value=\"7\">07<\/option>\n<option value=\"8\">08<\/option>\n<option value=\"9\">09<\/option>\n<option value=\"10\">10<\/option>\n<option value=\"11\">11<\/option>\n<option value=\"12\">12<\/option>\n<option value=\"13\">13<\/option>\n<option value=\"14\">14<\/option>\n<option value=\"15\">15<\/option>\n<option value=\"16\">16<\/option>\n<option value=\"17\">17<\/option>\n<option value=\"18\">18<\/option>\n<option value=\"19\">19<\/option>\n<option value=\"20\">20<\/option>\n<option value=\"21\">21<\/option>\n<option value=\"22\">22<\/option>\n<option value=\"23\">23<\/option>\n<\/select><\/span>\n\t\t\t<span class=\"vrctimesep\">:<\/span>\n\t\t\t<span id=\"vrccomseldm\"><select name=\"releasem\"><option value=\"0\" selected=\"selected\">00<\/option>\n<option value=\"15\">15<\/option>\n<option value=\"30\">30<\/option>\n<option value=\"45\">45<\/option>\n<\/select><\/span>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/div>\n<div class=\"vrc-searchf-section-categories\"><div class=\"vrcsfentrycont\"><label for=\"vrc-categories\">Car Category<\/label><div class=\"vrcsfentryselect\"><select id=\"vrc-categories\" name=\"categories\"><option value=\"all\">Any<\/option>\n<option value=\"1\">Economy<\/option>\n<option value=\"2\">Standard<\/option>\n<option value=\"3\">SUV 4x4<\/option>\n<option value=\"4\">Luxury &amp; Business<\/option>\n<option value=\"5\">Ceremonies<\/option>\n<\/select><\/div><\/div>\n<\/div><div class=\"vrc-searchf-section-sbmt\"><div class=\"vrcsfentrycont\"><div class=\"vrcsfentrysubmit\"><input type=\"submit\" name=\"search\" value=\"Search\" class=\"btn vrc-search-btn vrc-pref-color-btn\"\/><\/div><\/div>\n<\/div><input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/div>\n<\/form><\/div>\t<script type=\"text\/javascript\">\r\n\tfunction vrcCleanNumber(snum) {\r\n\t\tif (snum.length > 1 && snum.substr(0, 1) == '0') {\r\n\t\t\treturn parseInt(snum.substr(1));\r\n\t\t}\r\n\t\treturn parseInt(snum);\r\n\t}\r\n\tfunction vrcFormatTime(h, m) {\r\n\t\tvar time_format = 'H:i';\r\n\t\tvar time_ftfour = (time_format == 'H:i');\r\n\t\tvar time_ampm = '';\r\n\t\tif (!time_ftfour) {\r\n\t\t\tif (h >= 12 && h < 24) {\r\n\t\t\t\ttime_ampm = ' PM';\r\n\t\t\t\tif (h > 12) {\r\n\t\t\t\t\th -= 12;\r\n\t\t\t\t}\r\n\t\t\t} else {\r\n\t\t\t\ttime_ampm = ' AM';\r\n\t\t\t}\r\n\t\t}\r\n\t\treturn (h < 10 ? ('0' + h) : h) + ':' + ((m < 10 ? ('0' + m) : m)) + time_ampm;\r\n\t}\r\n\tfunction vrcValidateSearch() {\r\n\t\tif (typeof jQuery === 'undefined' || typeof vrc_wopening_pick === 'undefined') {\r\n\t\t\treturn true;\r\n\t\t}\r\n\t\tif (vrc_mopening_pick !== null) {\r\n\t\t\t\/\/ pickup time\r\n\t\t\tvar pickh = jQuery('#vrccomselph').find('select').val();\r\n\t\t\tvar pickm = jQuery('#vrccomselpm').find('select').val();\r\n\t\t\tif (!pickh || !pickh.length || !pickm) {\r\n\t\t\t\treturn true;\r\n\t\t\t}\r\n\t\t\tpickh = vrcCleanNumber(pickh);\r\n\t\t\tpickm = vrcCleanNumber(pickm);\r\n\t\t\tif (pickh == vrc_mopening_pick[0]) {\r\n\t\t\t\tif (pickm < vrc_mopening_pick[1]) {\r\n\t\t\t\t\t\/\/ location is still closed at this time\r\n\t\t\t\t\tjQuery('#vrccomselpm').find('select').html('<option value=\"'+vrc_mopening_pick[1]+'\">'+(vrc_mopening_pick[1] < 10 ? '0'+vrc_mopening_pick[1] : vrc_mopening_pick[1])+'<\/option>').val(vrc_mopening_pick[1]);\r\n\t\t\t\t\talert(Joomla.JText._('VRC_LOC_WILL_OPEN_TIME').replace('%s', vrcFormatTime(vrc_mopening_pick[0], vrc_mopening_pick[1])));\r\n\t\t\t\t\t\/\/ do not return false as we are overwriting the pickup time\r\n\t\t\t\t\t\/\/ return false;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (pickh == vrc_mopening_pick[2]) {\r\n\t\t\t\tif (pickm > vrc_mopening_pick[3]) {\r\n\t\t\t\t\t\/\/ location is already closed at this time for a pick up\r\n\t\t\t\t\tjQuery('#vrccomselpm').find('select').html('<option value=\"'+vrc_mopening_pick[3]+'\">'+(vrc_mopening_pick[3] < 10 ? '0'+vrc_mopening_pick[3] : vrc_mopening_pick[3])+'<\/option>').val(vrc_mopening_pick[3]);\r\n\t\t\t\t\talert(Joomla.JText._('VRC_LOC_WILL_CLOSE_TIME').replace('%s', vrcFormatTime(vrc_mopening_pick[2], vrc_mopening_pick[3])));\r\n\t\t\t\t\t\/\/ do not return false as we are overwriting the pickup time\r\n\t\t\t\t\t\/\/ return false;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t\/\/ check for breaks\r\n\t\t\tif (vrc_mopening_pick[4] && vrc_mopening_pick[4].length) {\r\n\t\t\t\tfor (var b = 0; b < vrc_mopening_pick[4].length; b++) {\r\n\t\t\t\t\tif (!vrc_mopening_pick[4][b].hasOwnProperty('fh')) {\r\n\t\t\t\t\t\tcontinue;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tvar break_mess = Joomla.JText._('VRC_PICKLOC_IS_ON_BREAK_TIME_FROM_TO')\r\n\t\t\t\t\t\t.replace('%s', vrcFormatTime(vrc_mopening_pick[4][b]['fh'], vrc_mopening_pick[4][b]['fm']))\r\n\t\t\t\t\t\t.replace('%s', vrcFormatTime(vrc_mopening_pick[4][b]['th'], vrc_mopening_pick[4][b]['tm']));\r\n\t\t\t\t\tvar break_from_secs = (vrc_mopening_pick[4][b]['fh'] * 3600) + (vrc_mopening_pick[4][b]['fm'] * 60);\r\n\t\t\t\t\tvar break_to_secs = (vrc_mopening_pick[4][b]['th'] * 3600) + (vrc_mopening_pick[4][b]['tm'] * 60);\r\n\t\t\t\t\tvar pick_secs = (pickh * 3600) + (pickm * 60);\r\n\t\t\t\t\tif (pick_secs > break_from_secs && pick_secs < break_to_secs) {\r\n\t\t\t\t\t\t\/\/ the location is on break at this time\r\n\t\t\t\t\t\talert(break_mess);\r\n\t\t\t\t\t\treturn false;\r\n\t\t\t\t\t} else if (vrc_mopening_pick[4][b]['fh'] > vrc_mopening_pick[4][b]['th'] && pick_secs < break_from_secs && pick_secs < break_to_secs) {\r\n\t\t\t\t\t\t\/\/ overnight break, with time after midnight\r\n\t\t\t\t\t\talert(break_mess);\r\n\t\t\t\t\t\treturn false;\r\n\t\t\t\t\t} else if (vrc_mopening_pick[4][b]['fh'] > vrc_mopening_pick[4][b]['th'] && pick_secs > break_from_secs && pick_secs > break_to_secs) {\r\n\t\t\t\t\t\t\/\/ overnight break, with time before midnight\r\n\t\t\t\t\t\talert(break_mess);\r\n\t\t\t\t\t\treturn false;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tif (vrc_mopening_drop !== null) {\r\n\t\t\t\/\/ dropoff time\r\n\t\t\tvar droph = jQuery('#vrccomseldh').find('select').val();\r\n\t\t\tvar dropm = jQuery('#vrccomseldm').find('select').val();\r\n\t\t\tif (!droph || !droph.length || !dropm) {\r\n\t\t\t\treturn true;\r\n\t\t\t}\r\n\t\t\tdroph = vrcCleanNumber(droph);\r\n\t\t\tdropm = vrcCleanNumber(dropm);\r\n\t\t\tif (droph == vrc_mopening_drop[0]) {\r\n\t\t\t\tif (dropm > vrc_mopening_drop[1]) {\r\n\t\t\t\t\t\/\/ location is already closed at this time\r\n\t\t\t\t\tjQuery('#vrccomseldm').find('select').html('<option value=\"'+vrc_mopening_drop[1]+'\">'+(vrc_mopening_drop[1] < 10 ? '0'+vrc_mopening_drop[1] : vrc_mopening_drop[1])+'<\/option>').val(vrc_mopening_drop[1]);\r\n\t\t\t\t\talert(Joomla.JText._('VRC_LOC_WILL_CLOSE_TIME').replace('%s', vrcFormatTime(vrc_mopening_drop[0], vrc_mopening_drop[1])));\r\n\t\t\t\t\t\/\/ do not return false as we are overwriting the drop off time\r\n\t\t\t\t\t\/\/ return false;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (droph == vrc_mopening_drop[2]) {\r\n\t\t\t\tif (dropm < vrc_mopening_drop[3]) {\r\n\t\t\t\t\t\/\/ location is still closed at this time for a drop off\r\n\t\t\t\t\tjQuery('#vrccomseldm').find('select').html('<option value=\"'+vrc_mopening_drop[3]+'\">'+(vrc_mopening_drop[3] < 10 ? '0'+vrc_mopening_drop[3] : vrc_mopening_drop[3])+'<\/option>').val(vrc_mopening_drop[3]);\r\n\t\t\t\t\talert(Joomla.JText._('VRC_LOC_WILL_OPEN_TIME').replace('%s', vrcFormatTime(vrc_mopening_drop[2], vrc_mopening_drop[3])));\r\n\t\t\t\t\t\/\/ do not return false as we are overwriting the drop off time\r\n\t\t\t\t\t\/\/ return false;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t\/\/ check for breaks\r\n\t\t\tif (vrc_mopening_drop[4] && vrc_mopening_drop[4].length) {\r\n\t\t\t\tfor (var b = 0; b < vrc_mopening_drop[4].length; b++) {\r\n\t\t\t\t\tif (!vrc_mopening_drop[4][b].hasOwnProperty('fh')) {\r\n\t\t\t\t\t\tcontinue;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tvar break_mess = Joomla.JText._('VRC_DROPLOC_IS_ON_BREAK_TIME_FROM_TO')\r\n\t\t\t\t\t\t.replace('%s', vrcFormatTime(vrc_mopening_drop[4][b]['fh'], vrc_mopening_drop[4][b]['fm']))\r\n\t\t\t\t\t\t.replace('%s', vrcFormatTime(vrc_mopening_drop[4][b]['th'], vrc_mopening_drop[4][b]['tm']));\r\n\t\t\t\t\tvar break_from_secs = (vrc_mopening_drop[4][b]['fh'] * 3600) + (vrc_mopening_drop[4][b]['fm'] * 60);\r\n\t\t\t\t\tvar break_to_secs = (vrc_mopening_drop[4][b]['th'] * 3600) + (vrc_mopening_drop[4][b]['tm'] * 60);\r\n\t\t\t\t\tvar drop_secs = (droph * 3600) + (dropm * 60);\r\n\t\t\t\t\tif (drop_secs > break_from_secs && drop_secs < break_to_secs) {\r\n\t\t\t\t\t\t\/\/ the location is on break at this time\r\n\t\t\t\t\t\talert(break_mess);\r\n\t\t\t\t\t\treturn false;\r\n\t\t\t\t\t} else if (vrc_mopening_drop[4][b]['fh'] > vrc_mopening_drop[4][b]['th'] && drop_secs < break_from_secs && drop_secs < break_to_secs) {\r\n\t\t\t\t\t\t\/\/ overnight break, with time after midnight\r\n\t\t\t\t\t\talert(break_mess);\r\n\t\t\t\t\t\treturn false;\r\n\t\t\t\t\t} else if (vrc_mopening_drop[4][b]['fh'] > vrc_mopening_drop[4][b]['th'] && drop_secs > break_from_secs && drop_secs > break_to_secs) {\r\n\t\t\t\t\t\t\/\/ overnight break, with time before midnight\r\n\t\t\t\t\t\talert(break_mess);\r\n\t\t\t\t\t\treturn false;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\treturn true;\r\n\t}\r\n\t<\/script>\r\n\t\n<\/div>\n<\/div>\n\t\t\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":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-215","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.6 (Yoast SEO v26.8) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Rezerv\u0103 Online Ma\u0219in\u0103 Chi\u0219in\u0103u | Chirie Auto 24\/7 \u2013 AloRentaCar<\/title>\n<meta name=\"description\" content=\"Rezerv\u0103 rapid online ma\u0219ina dorit\u0103 \u00een Chi\u0219in\u0103u: Economy, SUV, Lux sau Business. Livrare gratuit\u0103 non-stop la aeroport, pre\u021buri transparente \u0219i asigurare inclus\u0103. Completeaz\u0103 \u00een 60 secunde acum!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/alorentacar.md\/en\/broneaza\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Rezerv\u0103 Online Ma\u0219in\u0103 Chi\u0219in\u0103u | Chirie Auto 24\/7 \u2013 AloRentaCar\" \/>\n<meta property=\"og:description\" content=\"Rezerv\u0103 rapid online ma\u0219ina dorit\u0103 \u00een Chi\u0219in\u0103u: Economy, SUV, Lux sau Business. Livrare gratuit\u0103 non-stop la aeroport, pre\u021buri transparente \u0219i asigurare inclus\u0103. Completeaz\u0103 \u00een 60 secunde acum!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/alorentacar.md\/en\/broneaza\/\" \/>\n<meta property=\"og:site_name\" content=\"AloRentaCar\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-30T22:47:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/alorentacar.md\/wp-content\/uploads\/2026\/01\/ss.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1912\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/alorentacar.md\/en\/broneaza\/\",\"url\":\"https:\/\/alorentacar.md\/en\/broneaza\/\",\"name\":\"Rezerv\u0103 Online Ma\u0219in\u0103 Chi\u0219in\u0103u | Chirie Auto 24\/7 \u2013 AloRentaCar\",\"isPartOf\":{\"@id\":\"https:\/\/alorentacar.md\/#website\"},\"datePublished\":\"2025-10-31T19:42:08+00:00\",\"dateModified\":\"2026-01-30T22:47:48+00:00\",\"description\":\"Rezerv\u0103 rapid online ma\u0219ina dorit\u0103 \u00een Chi\u0219in\u0103u: Economy, SUV, Lux sau Business. Livrare gratuit\u0103 non-stop la aeroport, pre\u021buri transparente \u0219i asigurare inclus\u0103. Completeaz\u0103 \u00een 60 secunde acum!\",\"breadcrumb\":{\"@id\":\"https:\/\/alorentacar.md\/en\/broneaza\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/alorentacar.md\/en\/broneaza\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/alorentacar.md\/en\/broneaza\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/alorentacar.md\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Rezerv\u0103 Online Ma\u0219in\u0103 Chi\u0219in\u0103u | Chirie Auto 24\/7 \u2013 AloRentaCar\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/alorentacar.md\/#website\",\"url\":\"https:\/\/alorentacar.md\/\",\"name\":\"alorentacar.md\",\"description\":\"Chirie Auto Chisinau Aeroport 24\/7 | De la 20\u20ac \u2013 AloRentaCar\",\"publisher\":{\"@id\":\"https:\/\/alorentacar.md\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/alorentacar.md\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/alorentacar.md\/#organization\",\"name\":\"alorentacar\",\"url\":\"https:\/\/alorentacar.md\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/alorentacar.md\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/alorentacar.md\/wp-content\/uploads\/2026\/01\/3213.png\",\"contentUrl\":\"https:\/\/alorentacar.md\/wp-content\/uploads\/2026\/01\/3213.png\",\"width\":250,\"height\":250,\"caption\":\"alorentacar\"},\"image\":{\"@id\":\"https:\/\/alorentacar.md\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.instagram.com\/alorentacar.md?igsh=MTJvdzJjZGpkNnN1cw&utm_source=qr\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Rezerv\u0103 Online Ma\u0219in\u0103 Chi\u0219in\u0103u | Chirie Auto 24\/7 \u2013 AloRentaCar","description":"Rezerv\u0103 rapid online ma\u0219ina dorit\u0103 \u00een Chi\u0219in\u0103u: Economy, SUV, Lux sau Business. Livrare gratuit\u0103 non-stop la aeroport, pre\u021buri transparente \u0219i asigurare inclus\u0103. Completeaz\u0103 \u00een 60 secunde acum!","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:\/\/alorentacar.md\/en\/broneaza\/","og_locale":"en_US","og_type":"article","og_title":"Rezerv\u0103 Online Ma\u0219in\u0103 Chi\u0219in\u0103u | Chirie Auto 24\/7 \u2013 AloRentaCar","og_description":"Rezerv\u0103 rapid online ma\u0219ina dorit\u0103 \u00een Chi\u0219in\u0103u: Economy, SUV, Lux sau Business. Livrare gratuit\u0103 non-stop la aeroport, pre\u021buri transparente \u0219i asigurare inclus\u0103. Completeaz\u0103 \u00een 60 secunde acum!","og_url":"https:\/\/alorentacar.md\/en\/broneaza\/","og_site_name":"AloRentaCar","article_modified_time":"2026-01-30T22:47:48+00:00","og_image":[{"width":1912,"height":1080,"url":"https:\/\/alorentacar.md\/wp-content\/uploads\/2026\/01\/ss.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/alorentacar.md\/en\/broneaza\/","url":"https:\/\/alorentacar.md\/en\/broneaza\/","name":"Rezerv\u0103 Online Ma\u0219in\u0103 Chi\u0219in\u0103u | Chirie Auto 24\/7 \u2013 AloRentaCar","isPartOf":{"@id":"https:\/\/alorentacar.md\/#website"},"datePublished":"2025-10-31T19:42:08+00:00","dateModified":"2026-01-30T22:47:48+00:00","description":"Rezerv\u0103 rapid online ma\u0219ina dorit\u0103 \u00een Chi\u0219in\u0103u: Economy, SUV, Lux sau Business. Livrare gratuit\u0103 non-stop la aeroport, pre\u021buri transparente \u0219i asigurare inclus\u0103. Completeaz\u0103 \u00een 60 secunde acum!","breadcrumb":{"@id":"https:\/\/alorentacar.md\/en\/broneaza\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/alorentacar.md\/en\/broneaza\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/alorentacar.md\/en\/broneaza\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/alorentacar.md\/"},{"@type":"ListItem","position":2,"name":"Rezerv\u0103 Online Ma\u0219in\u0103 Chi\u0219in\u0103u | Chirie Auto 24\/7 \u2013 AloRentaCar"}]},{"@type":"WebSite","@id":"https:\/\/alorentacar.md\/#website","url":"https:\/\/alorentacar.md\/","name":"alorentacar.md","description":"Car Rental Chisinau Airport 24\/7 | From \u20ac20 \u2013 AloRentaCar","publisher":{"@id":"https:\/\/alorentacar.md\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/alorentacar.md\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/alorentacar.md\/#organization","name":"alorentacar","url":"https:\/\/alorentacar.md\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/alorentacar.md\/#\/schema\/logo\/image\/","url":"https:\/\/alorentacar.md\/wp-content\/uploads\/2026\/01\/3213.png","contentUrl":"https:\/\/alorentacar.md\/wp-content\/uploads\/2026\/01\/3213.png","width":250,"height":250,"caption":"alorentacar"},"image":{"@id":"https:\/\/alorentacar.md\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.instagram.com\/alorentacar.md?igsh=MTJvdzJjZGpkNnN1cw&utm_source=qr"]}]}},"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/alorentacar.md\/en\/wp-json\/wp\/v2\/pages\/215","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alorentacar.md\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/alorentacar.md\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/alorentacar.md\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/alorentacar.md\/en\/wp-json\/wp\/v2\/comments?post=215"}],"version-history":[{"count":67,"href":"https:\/\/alorentacar.md\/en\/wp-json\/wp\/v2\/pages\/215\/revisions"}],"predecessor-version":[{"id":6660,"href":"https:\/\/alorentacar.md\/en\/wp-json\/wp\/v2\/pages\/215\/revisions\/6660"}],"wp:attachment":[{"href":"https:\/\/alorentacar.md\/en\/wp-json\/wp\/v2\/media?parent=215"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}