{"id":35,"date":"2026-05-26T13:30:22","date_gmt":"2026-05-26T17:30:22","guid":{"rendered":"https:\/\/limosite.digitalconsulter.com\/?page_id=35"},"modified":"2026-05-26T13:31:25","modified_gmt":"2026-05-26T17:31:25","slug":"reservation","status":"publish","type":"page","link":"https:\/\/limosite.digitalconsulter.com\/index.php\/reservation\/","title":{"rendered":"reservation"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"35\" class=\"elementor elementor-35\">\n\t\t\t\t<div class=\"elementor-element elementor-element-df8f2f7 e-con e-atomic-element e-flexbox-base e-1188c17 \" data-id=\"df8f2f7\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"df8f2f7\">\n    \t\t<div class=\"elementor-element elementor-element-55b3478 elementor-widget elementor-widget-shortcode\" data-id=\"55b3478\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\r\n\r\n\r\n\r\n\r\n\r\n<div style=\"max-width:1100px;margin:30px auto;padding:0 15px;font-family:Arial,sans-serif;\">\r\n\r\n    <div style=\"background:#fff;border-radius:24px;box-shadow:0 18px 50px rgba(0,0,0,.12);overflow:hidden;\">\r\n\r\n        <div style=\"background:#111827;color:#fff;padding:28px;text-align:center;\">\r\n            <h2 style=\"margin:0;font-size:32px;font-weight:900;color:#fff;\">Limo Reservation<\/h2>\r\n            <p style=\"margin:8px 0 0;color:#d1d5db;font-size:14px;\">Complete your trip details below.<\/p>\r\n        <\/div>\r\n\r\n        <form method=\"post\" action=\"https:\/\/limosite.digitalconsulter.com\/wp-admin\/admin-post.php\">\r\n        <input type=\"hidden\" name=\"math_answer\" value=\"11\">\r\n<input type=\"hidden\" name=\"submission_form_type\" value=\"reservation\">\r\n            <input type=\"hidden\" name=\"action\" value=\"chaufly_submit_reservation\">\r\n            <input type=\"hidden\" id=\"_wpnonce\" name=\"_wpnonce\" value=\"ba8fb24ecb\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/index.php\/wp-json\/wp\/v2\/pages\/35\" \/>\r\n            <div style=\"padding:28px;background:#f8fafc;\">\r\n\r\n                <h3 style=\"margin:0 0 16px;font-size:20px;\">Passenger \/ Client Information<\/h3>\r\n\r\n                <div style=\"display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px;\">\r\n\r\n                    <div>\r\n                        <label style=\"display:block;margin-bottom:6px;font-weight:800;\">Full Name *<\/label>\r\n                        <input type=\"text\" name=\"full_name\" required style=\"width:100%;height:44px;border:1px solid #d1d5db;border-radius:10px;padding:0 12px;\">\r\n                    <\/div>\r\n\r\n                    <div>\r\n                        <label style=\"display:block;margin-bottom:6px;font-weight:800;\">Mobile Phone *<\/label>\r\n                        <input type=\"text\" name=\"phone\" required style=\"width:100%;height:44px;border:1px solid #d1d5db;border-radius:10px;padding:0 12px;\">\r\n                    <\/div>\r\n\r\n                    <div>\r\n                        <label style=\"display:block;margin-bottom:6px;font-weight:800;\">Alternate Phone<\/label>\r\n                        <input type=\"text\" name=\"alternate_phone\" style=\"width:100%;height:44px;border:1px solid #d1d5db;border-radius:10px;padding:0 12px;\">\r\n                    <\/div>\r\n\r\n                    <div>\r\n                        <label style=\"display:block;margin-bottom:6px;font-weight:800;\">Email Address *<\/label>\r\n                        <input type=\"email\" name=\"email\" required style=\"width:100%;height:44px;border:1px solid #d1d5db;border-radius:10px;padding:0 12px;\">\r\n                    <\/div>\r\n\r\n                    <div>\r\n                        <label style=\"display:block;margin-bottom:6px;font-weight:800;\">Preferred Contact Method<\/label>\r\n                        <select name=\"preferred_contact\" style=\"width:100%;height:44px;border:1px solid #d1d5db;border-radius:10px;padding:0 12px;\">\r\n                            <option value=\"sms\">SMS<\/option>\r\n                            <option value=\"call\">Call<\/option>\r\n                            <option value=\"email\">Email<\/option>\r\n                        <\/select>\r\n                    <\/div>\r\n\r\n                <\/div>\r\n\r\n                <h3 style=\"margin:0 0 16px;font-size:20px;\">Trip Details<\/h3>\r\n\r\n                <div style=\"display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px;\">\r\n\r\n                    <div>\r\n                        <label style=\"display:block;margin-bottom:6px;font-weight:800;\">Trip Type<\/label>\r\n                        <select name=\"trip_type\" id=\"chaufly_trip_type\" style=\"width:100%;height:44px;border:1px solid #d1d5db;border-radius:10px;padding:0 12px;\">\r\n                            <option value=\"one_way\">One Way<\/option>\r\n                            <option value=\"round_trip\">Round Trip<\/option>\r\n                        <\/select>\r\n                    <\/div>\r\n\r\n                    <div>\r\n                        <label style=\"display:block;margin-bottom:6px;font-weight:800;\">Pickup Date *<\/label>\r\n                        <input type=\"date\" name=\"pickup_date\" required style=\"width:100%;height:44px;border:1px solid #d1d5db;border-radius:10px;padding:0 12px;\">\r\n                    <\/div>\r\n\r\n                    <div>\r\n                        <label style=\"display:block;margin-bottom:6px;font-weight:800;\">Pickup Time *<\/label>\r\n                        <input type=\"time\" name=\"pickup_time\" required style=\"width:100%;height:44px;border:1px solid #d1d5db;border-radius:10px;padding:0 12px;\">\r\n                    <\/div>\r\n\r\n                    <div id=\"chaufly_return_date_wrap\" style=\"display:none;\">\r\n                        <label style=\"display:block;margin-bottom:6px;font-weight:800;\">Return Date<\/label>\r\n                        <input type=\"date\" name=\"return_date\" style=\"width:100%;height:44px;border:1px solid #d1d5db;border-radius:10px;padding:0 12px;\">\r\n                    <\/div>\r\n\r\n                    <div id=\"chaufly_return_time_wrap\" style=\"display:none;\">\r\n                        <label style=\"display:block;margin-bottom:6px;font-weight:800;\">Return Time<\/label>\r\n                        <input type=\"time\" name=\"return_time\" style=\"width:100%;height:44px;border:1px solid #d1d5db;border-radius:10px;padding:0 12px;\">\r\n                    <\/div>\r\n\r\n                    <div>\r\n                        <label style=\"display:block;margin-bottom:6px;font-weight:800;\">Passengers *<\/label>\r\n                        <input type=\"number\" name=\"passengers\" min=\"1\" value=\"1\" required style=\"width:100%;height:44px;border:1px solid #d1d5db;border-radius:10px;padding:0 12px;\">\r\n                    <\/div>\r\n\r\n                    <div>\r\n                        <label style=\"display:block;margin-bottom:6px;font-weight:800;\">Large Luggage<\/label>\r\n                        <input type=\"number\" name=\"large_luggage\" min=\"0\" value=\"0\" style=\"width:100%;height:44px;border:1px solid #d1d5db;border-radius:10px;padding:0 12px;\">\r\n                    <\/div>\r\n\r\n                    <div>\r\n                        <label style=\"display:block;margin-bottom:6px;font-weight:800;\">Small Luggage<\/label>\r\n                        <input type=\"number\" name=\"small_luggage\" min=\"0\" value=\"0\" style=\"width:100%;height:44px;border:1px solid #d1d5db;border-radius:10px;padding:0 12px;\">\r\n                    <\/div>\r\n\r\n                <\/div>\r\n\r\n                <p style=\"margin:-10px 0 22px;color:#6b7280;font-size:13px;\">\r\n                    For airport pickups, we recommend scheduling pickup 15\u201320 minutes after landing.\r\n                <\/p>\r\n\r\n                <h3 style=\"margin:0 0 16px;font-size:20px;\">Route Information<\/h3>\r\n\r\n                <div style=\"display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:16px;\">\r\n\r\n                    <div>\r\n                        <label style=\"display:block;margin-bottom:6px;font-weight:800;\">Pickup Address *<\/label>\r\n                        <input type=\"text\" name=\"pickup_address\" id=\"pickup_address\" required style=\"width:100%;height:44px;border:1px solid #d1d5db;border-radius:10px;padding:0 12px;\">\r\n                    <\/div>\r\n\r\n                    <div>\r\n                        <label style=\"display:block;margin-bottom:6px;font-weight:800;\">Drop-off Address *<\/label>\r\n                        <input type=\"text\" name=\"dropoff_address\" id=\"dropoff_address\" required style=\"width:100%;height:44px;border:1px solid #d1d5db;border-radius:10px;padding:0 12px;\">\r\n                    <\/div>\r\n\r\n                    <div style=\"grid-column:1\/-1;\">\r\n                        <label style=\"display:flex;gap:8px;align-items:center;font-size:13px;font-weight:700;\">\r\n                            <input type=\"checkbox\" name=\"same_as_dropoff\" value=\"1\" style=\"width:16px;height:16px;\">\r\n                            Pickup address is same as drop-off\r\n                        <\/label>\r\n                    <\/div>\r\n\r\n                    <div style=\"grid-column:1\/-1;\">\r\n                        <label style=\"display:block;margin-bottom:6px;font-weight:800;\">Pickup Instructions<\/label>\r\n                        <textarea name=\"pickup_instructions\" rows=\"3\" placeholder=\"Hotel lobby, gate number, airport terminal, etc.\" style=\"width:100%;border:1px solid #d1d5db;border-radius:10px;padding:12px;\"><\/textarea>\r\n                    <\/div>\r\n\r\n                <\/div>\r\n\r\n                <div style=\"margin-bottom:24px;\">\r\n                    <label style=\"display:block;margin-bottom:8px;font-weight:800;\">Additional Stops<\/label>\r\n\r\n                    <div id=\"chaufly_stops\"><\/div>\r\n\r\n                    <button type=\"button\" id=\"add_stop_btn\" style=\"margin-top:8px;border:none;border-radius:10px;background:#111827;color:#fff;padding:10px 16px;font-weight:800;cursor:pointer;\">\r\n                        + Add Stop\r\n                    <\/button>\r\n                <\/div>\r\n\r\n                <h3 style=\"margin:0 0 16px;font-size:20px;\">Vehicle & Payment<\/h3>\r\n\r\n                <div style=\"display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:24px;\">\r\n\r\n                    <div>\r\n                        <label style=\"display:block;margin-bottom:6px;font-weight:800;\">Limo Type<\/label>\r\n                        <select name=\"limo_type\" style=\"width:100%;height:44px;border:1px solid #d1d5db;border-radius:10px;padding:0 12px;\">\r\n                            <option value=\"\">Select Limo Type<\/option>\r\n                            <option value=\"stretch_suv\">Stretch SUV<\/option>\r\n                            <option value=\"luxury_sedan\">Luxury Sedan<\/option>\r\n                            <option value=\"party_bus\">Party Bus<\/option>\r\n                            <option value=\"hummer\">Hummer<\/option>\r\n                            <option value=\"classic_stretch\">Classic Stretch<\/option>\r\n                        <\/select>\r\n                    <\/div>\r\n\r\n                    <div>\r\n                        <label style=\"display:block;margin-bottom:6px;font-weight:800;\">Payment Method<\/label>\r\n                        <select name=\"payment_method\" style=\"width:100%;height:44px;border:1px solid #d1d5db;border-radius:10px;padding:0 12px;\">\r\n                            <option value=\"credit_card\">Credit Card<\/option>\r\n                            <option value=\"paypal\">PayPal<\/option>\r\n                            <option value=\"invoice\">Invoice<\/option>\r\n                            <option value=\"cash\">Cash<\/option>\r\n                        <\/select>\r\n                    <\/div>\r\n\r\n                    <div style=\"grid-column:1\/-1;\">\r\n                        <label style=\"display:block;margin-bottom:6px;font-weight:800;\">Special Requests<\/label>\r\n                        <textarea name=\"special_requests\" rows=\"3\" placeholder=\"Wheelchair access, child seat, extra stops, etc.\" style=\"width:100%;border:1px solid #d1d5db;border-radius:10px;padding:12px;\"><\/textarea>\r\n                    <\/div>\r\n                    \r\n                    \r\n                    <div>\r\n    <label>Math Challenge: 2 + 9 = ?<\/label>\r\n    <input type=\"number\" name=\"math_challenge\" required>\r\n<\/div>\r\n\r\n                <\/div>\r\n\r\n                <h3 style=\"margin:0 0 16px;font-size:20px;\">Map & Distance Preview<\/h3>\r\n\r\n                <div style=\"background:#fff;border:1px dashed #cbd5e1;border-radius:14px;padding:18px;text-align:center;color:#6b7280;margin-bottom:20px;\">\r\n                    Map will display here after Google Maps integration.\r\n                    <br>\r\n                    Total Distance: <strong id=\"total_distance\">--<\/strong> |\r\n                    Estimated Time: <strong id=\"estimated_time\">--<\/strong>\r\n                <\/div>\r\n\r\n                <button type=\"submit\" style=\"width:100%;height:54px;border:none;border-radius:14px;background:#111827;color:#fff;font-size:16px;font-weight:900;cursor:pointer;\">\r\n                    Submit Reservation\r\n                <\/button>\r\n\r\n            <\/div>\r\n\r\n        <\/form>\r\n\r\n    <\/div>\r\n\r\n<\/div>\r\n\r\n<script>\r\n    \r\ndocument.addEventListener('DOMContentLoaded', function () {\r\n    const tripType = document.getElementById('chaufly_trip_type');\r\n    const returnDate = document.getElementById('chaufly_return_date_wrap');\r\n    const returnTime = document.getElementById('chaufly_return_time_wrap');\r\n    const addStopBtn = document.getElementById('add_stop_btn');\r\n    const stopsWrap = document.getElementById('chaufly_stops');\r\n\r\n    tripType.addEventListener('change', function () {\r\n        const show = this.value === 'round_trip';\r\n        returnDate.style.display = show ? 'block' : 'none';\r\n        returnTime.style.display = show ? 'block' : 'none';\r\n    });\r\n\r\n    addStopBtn.addEventListener('click', function () {\r\n        const index = stopsWrap.querySelectorAll('.stop-row').length;\r\n\r\n        const row = document.createElement('div');\r\n        row.className = 'stop-row';\r\n        row.style.cssText = 'display:flex;gap:10px;margin-bottom:10px;';\r\n\r\n        row.innerHTML = `\r\n            <input type=\"text\" name=\"stops[${index}]\" placeholder=\"Stop address\" style=\"flex:1;height:44px;border:1px solid #d1d5db;border-radius:10px;padding:0 12px;\">\r\n            <button type=\"button\" class=\"remove-stop\" style=\"border:none;border-radius:10px;background:#dc2626;color:#fff;padding:0 14px;font-weight:800;\">Remove<\/button>\r\n        `;\r\n\r\n        stopsWrap.appendChild(row);\r\n    });\r\n\r\n    document.addEventListener('click', function (e) {\r\n        if (e.target.classList.contains('remove-stop')) {\r\n            e.target.closest('.stop-row').remove();\r\n        }\r\n    });\r\n});\r\n<\/script><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","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-35","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/limosite.digitalconsulter.com\/index.php\/wp-json\/wp\/v2\/pages\/35","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/limosite.digitalconsulter.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/limosite.digitalconsulter.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/limosite.digitalconsulter.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/limosite.digitalconsulter.com\/index.php\/wp-json\/wp\/v2\/comments?post=35"}],"version-history":[{"count":4,"href":"https:\/\/limosite.digitalconsulter.com\/index.php\/wp-json\/wp\/v2\/pages\/35\/revisions"}],"predecessor-version":[{"id":40,"href":"https:\/\/limosite.digitalconsulter.com\/index.php\/wp-json\/wp\/v2\/pages\/35\/revisions\/40"}],"wp:attachment":[{"href":"https:\/\/limosite.digitalconsulter.com\/index.php\/wp-json\/wp\/v2\/media?parent=35"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}