{"id":11633,"date":"2025-12-04T16:45:28","date_gmt":"2025-12-04T16:45:28","guid":{"rendered":"https:\/\/foatennis.gr\/site\/?page_id=11633"},"modified":"2026-07-16T15:03:54","modified_gmt":"2026-07-16T15:03:54","slug":"aitisi-engrafis-booking","status":"publish","type":"page","link":"https:\/\/foatennis.gr\/site\/aitisi-engrafis-booking\/","title":{"rendered":"\u0391\u03af\u03c4\u03b7\u03c3\u03b7 \u03b5\u03b3\u03b3\u03c1\u03b1\u03c6\u03ae\u03c2 (booking)"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"11633\" class=\"elementor elementor-11633\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2ef2597 e-flex e-con-boxed e-con e-parent\" data-id=\"2ef2597\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9c841ea elementor-widget elementor-widget-shortcode\" data-id=\"9c841ea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">        <style>\n            .foa-ab-wrap{max-width:760px;margin:30px auto;padding:0 12px;font-family:Arial,sans-serif;color:#000!important;box-sizing:border-box}\n            .foa-ab-wrap *{box-sizing:border-box}.foa-ab-card{background:#fff;border:1px solid #dce5e3;border-radius:22px;padding:30px;box-shadow:0 18px 55px rgba(15,23,42,.12)}\n            .foa-ab-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.foa-ab-full{grid-column:1\/-1}.foa-ab-field label{display:block;margin:0 0 7px;color:#000!important;font-size:14px;font-weight:800}\n            .foa-ab-field input{width:100%;padding:14px;border:1px solid #ccd9d6;border-radius:12px;background:#f8fafc;color:#000!important;-webkit-text-fill-color:#000!important;font-size:16px;outline:none}.foa-ab-field input::placeholder{color:#000!important;opacity:.65}.foa-ab-field input:focus{border-color:#ff7a2f;box-shadow:0 0 0 3px rgba(255,122,47,.17);background:#fff}\n            .foa-ab-button{width:100%;margin-top:22px;padding:16px;border:0;border-radius:14px;background:#087f70;color:#fff;font-size:17px;font-weight:800;cursor:pointer}.foa-ab-button:hover{background:#06695e}\n            .foa-ab-message{margin:0 0 20px;padding:14px;border-radius:12px;text-align:center;font-weight:700}.foa-ab-success{background:#e7f8ec;color:#176b31;border:1px solid #bce5c8}.foa-ab-error{background:#fdecec;color:#9b1c1c;border:1px solid #f5bcbc}\n            .foa-ab-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}@media(max-width:650px){.foa-ab-card{padding:22px 18px}.foa-ab-grid{grid-template-columns:1fr}.foa-ab-full{grid-column:auto}}\n        <\/style>\n        <div class=\"foa-ab-wrap\">\n            <div class=\"foa-ab-card\">\n                                <form method=\"post\">\n                    <input type=\"hidden\" id=\"foa_booking_nonce\" name=\"foa_booking_nonce\" value=\"a22df7049b\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/site\/wp-json\/wp\/v2\/pages\/11633\" \/>                    <input type=\"hidden\" name=\"foa_booking_action\" value=\"foa_aitisi_booking_submit\">\n                    <div class=\"foa-ab-hp\" aria-hidden=\"true\"><label>Company<input type=\"text\" name=\"foa_company\" tabindex=\"-1\" autocomplete=\"off\"><\/label><\/div>\n                    <div class=\"foa-ab-grid\">\n                                                    <div class=\"foa-ab-field\">\n                                <label for=\"foa-ab-lastname\">\u0395\u03a0\u03a9\u039d\u03a5\u039c\u039f *<\/label>\n                                <input id=\"foa-ab-lastname\" name=\"lastname\" type=\"text\" value=\"\" required\n                                    autocomplete=\"family-name\"                                                                                                            data-foa-greek-uppercase autocapitalize=\"characters\" spellcheck=\"false\">\n                            <\/div>\n                                                    <div class=\"foa-ab-field\">\n                                <label for=\"foa-ab-firstname\">\u039f\u039d\u039f\u039c\u0391 *<\/label>\n                                <input id=\"foa-ab-firstname\" name=\"firstname\" type=\"text\" value=\"\" required\n                                    autocomplete=\"given-name\"                                                                                                            data-foa-greek-uppercase autocapitalize=\"characters\" spellcheck=\"false\">\n                            <\/div>\n                                                    <div class=\"foa-ab-field foa-ab-full\">\n                                <label for=\"foa-ab-address\">\u0394\u0399\u0395\u03a5\u0398\u03a5\u039d\u03a3\u0397 *<\/label>\n                                <input id=\"foa-ab-address\" name=\"address\" type=\"text\" value=\"\" required\n                                    autocomplete=\"street-address\"                                                                                                            data-foa-greek-uppercase autocapitalize=\"characters\" spellcheck=\"false\">\n                            <\/div>\n                                                    <div class=\"foa-ab-field\">\n                                <label for=\"foa-ab-city\">\u03a0\u039f\u039b\u0397 *<\/label>\n                                <input id=\"foa-ab-city\" name=\"city\" type=\"text\" value=\"\" required\n                                    autocomplete=\"address-level2\"                                                                                                            data-foa-greek-uppercase autocapitalize=\"characters\" spellcheck=\"false\">\n                            <\/div>\n                                                    <div class=\"foa-ab-field\">\n                                <label for=\"foa-ab-birth_year\">\u0395\u03a4\u039f\u03a3 \u0393\u0395\u039d\u039d\u0397\u03a3\u0397\u03a3 *<\/label>\n                                <input id=\"foa-ab-birth_year\" name=\"birth_year\" type=\"number\" value=\"\" required\n                                                                        min=\"1900\"                                    max=\"2026\"                                    >\n                            <\/div>\n                                                    <div class=\"foa-ab-field\">\n                                <label for=\"foa-ab-mobile\">\u039a\u0399\u039d\u0397\u03a4\u039f *<\/label>\n                                <input id=\"foa-ab-mobile\" name=\"mobile\" type=\"tel\" value=\"\" required\n                                    autocomplete=\"tel\"                                                                                                            >\n                            <\/div>\n                                                    <div class=\"foa-ab-field\">\n                                <label for=\"foa-ab-email\">EMAIL *<\/label>\n                                <input id=\"foa-ab-email\" name=\"email\" type=\"email\" value=\"\" required\n                                    autocomplete=\"email\"                                                                                                            >\n                            <\/div>\n                                            <\/div>\n                    <button class=\"foa-ab-button\" type=\"submit\">\u0391\u03a0\u039f\u03a3\u03a4\u039f\u039b\u0397 \u0391\u0399\u03a4\u0397\u03a3\u0397\u03a3<\/button>\n                <\/form>\n            <\/div>\n        <\/div>\n        <script>\n            (function () {\n                'use strict';\n\n                var fields = document.querySelectorAll('[data-foa-greek-uppercase]');\n                if (!fields.length) {\n                    return;\n                }\n\n                var pairs = {\n                    th: '\u03b8', ch: '\u03c7', ps: '\u03c8', ks: '\u03be', ph: '\u03c6', ou: '\u03bf\u03c5',\n                    ai: '\u03b1\u03b9', ei: '\u03b5\u03b9', oi: '\u03bf\u03b9', mp: '\u03bc\u03c0', nt: '\u03bd\u03c4',\n                    gk: '\u03b3\u03ba', tz: '\u03c4\u03b6', ts: '\u03c4\u03c3'\n                };\n                var single = {\n                    a: '\u03b1', b: '\u03bc\u03c0', c: '\u03ba', d: '\u03b4', e: '\u03b5', f: '\u03c6',\n                    g: '\u03b3', h: '\u03b7', i: '\u03b9', j: '\u03c4\u03b6', k: '\u03ba', l: '\u03bb',\n                    m: '\u03bc', n: '\u03bd', o: '\u03bf', p: '\u03c0', q: '\u03ba', r: '\u03c1',\n                    s: '\u03c3', t: '\u03c4', u: '\u03c5', v: '\u03b2', w: '\u03c9', x: '\u03be',\n                    y: '\u03c5', z: '\u03b6'\n                };\n\n                function latinToGreek(word) {\n                    var source = word.toLowerCase();\n                    var result = '';\n                    var i = 0;\n\n                    while (i < source.length) {\n                        var pair = source.slice(i, i + 2);\n                        if (pairs[pair]) {\n                            result += pairs[pair];\n                            i += 2;\n                        } else {\n                            result += single[source.charAt(i)] || source.charAt(i);\n                            i += 1;\n                        }\n                    }\n\n                    return result;\n                }\n\n                function removeTones(value) {\n                    if (value.normalize) {\n                        return value.normalize('NFD').replace(\/[\\u0300-\\u036f]\/g, '');\n                    }\n                    return value;\n                }\n\n                function uppercaseOnly(value) {\n                    return removeTones(value).toLocaleUpperCase('el-GR');\n                }\n\n                function normalize(value) {\n                    return uppercaseOnly(value.replace(\/[A-Za-z]+\/g, latinToGreek));\n                }\n\n                function setValue(field, after) {\n                    var start = field.selectionStart;\n                    var before = field.value;\n\n                    if (after === before) {\n                        return;\n                    }\n\n                    field.value = after;\n                    if (typeof start === 'number' && field.setSelectionRange) {\n                        field.setSelectionRange(start, start);\n                    }\n                }\n\n                function uppercaseField(field) {\n                    setValue(field, uppercaseOnly(field.value));\n                }\n\n                function normalizeField(field) {\n                    setValue(field, normalize(field.value));\n                }\n\n                Array.prototype.forEach.call(fields, function (field) {\n                    \/\/ Greek text becomes uppercase immediately. Greeklish is kept\n                    \/\/ intact while typing so combinations such as \"th\" can be read\n                    \/\/ correctly, then converted on blur and on submit.\n                    field.addEventListener('input', function () {\n                        uppercaseField(field);\n                    });\n                    field.addEventListener('blur', function () {\n                        normalizeField(field);\n                    });\n                    normalizeField(field);\n                });\n\n                var form = fields[0].form;\n                if (form) {\n                    form.addEventListener('submit', function () {\n                        Array.prototype.forEach.call(fields, normalizeField);\n                    });\n                }\n            }());\n        <\/script>\n        <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\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":{"inline_featured_image":false,"footnotes":""},"class_list":["post-11633","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/foatennis.gr\/site\/wp-json\/wp\/v2\/pages\/11633","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/foatennis.gr\/site\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/foatennis.gr\/site\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/foatennis.gr\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/foatennis.gr\/site\/wp-json\/wp\/v2\/comments?post=11633"}],"version-history":[{"count":0,"href":"https:\/\/foatennis.gr\/site\/wp-json\/wp\/v2\/pages\/11633\/revisions"}],"wp:attachment":[{"href":"https:\/\/foatennis.gr\/site\/wp-json\/wp\/v2\/media?parent=11633"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}