{"id":845,"date":"2024-10-22T06:24:26","date_gmt":"2024-10-22T06:24:26","guid":{"rendered":"https:\/\/ammd.themesawesome.com\/?page_id=845"},"modified":"2025-03-10T23:37:57","modified_gmt":"2025-03-10T22:37:57","slug":"register","status":"publish","type":"page","link":"https:\/\/ammd.lu\/en\/register\/","title":{"rendered":"Register"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"845\" class=\"elementor elementor-845\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5dba860 e-flex e-con-boxed e-con e-parent\" data-id=\"5dba860\" 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-aa52cb6 elementor-widget elementor-widget-ammd_community_register_block\" data-id=\"aa52cb6\" data-element_type=\"widget\" data-widget_type=\"ammd_community_register_block.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script type=\"text\/javascript\" src=\"https:\/\/cdn.jsdelivr.net\/jquery\/latest\/jquery.min.js\"><\/script>\n<script type=\"text\/javascript\" src=\"https:\/\/cdn.jsdelivr.net\/momentjs\/latest\/moment.min.js\"><\/script>\n<script type=\"text\/javascript\" src=\"https:\/\/cdn.jsdelivr.net\/npm\/daterangepicker\/daterangepicker.min.js\"><\/script>\n<link rel=\"stylesheet\" type=\"text\/css\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/daterangepicker\/daterangepicker.css\" \/>\n\n<style>\n    .register-wrap {\n        max-width: 500px;\n        margin: auto;\n    }\n    .register-step {\n        font-family: 'Open Sans';\n    }\n    .register-step h2 {\n        font-size: 32px;\n        font-weight: 600;\n        line-height: 41.6px;\n        color: #2F2F2F;\n        margin-bottom: 0;\n    }\n    .register-step .form-contents {\n        margin-top: 30px;\n    }\n    .register-step p {\n        font-size: 18px;\n        font-weight: 400;\n        line-height: 27px;\n        color: #2F2F2F;\n    }\n    .register-step ul li {\n        font-size: 16px;\n        font-weight: 400;\n        line-height: 24px;\n        color: #676665;\n    }\n    .register-step ul li {\n        position: relative;\n        padding-left: 20px;\n        margin-bottom: 10px;\n    }\n    .register-step ul li:before {\n        left: 0;\n        top: 8px;\n        position: absolute;\n        content: '';\n        width: 7px;\n        height: 7px;\n        border-radius: 100%;\n        background-color: #6EC2CF;\n    }\n    .regis-btns {\n        margin-top: 30px;\n        display: flex;\n        flex-direction: column;\n        gap: 15px;\n    }\n    .regis-btns.register-prev {\n        flex-direction:row;\n    }\n    .regis-btns .btn {\n        height: 48px;\n        display: flex;\n        justify-content: center;\n        align-items: center;\n        font-size: 16px;\n        font-weight: 600;\n        line-height: 24px;\n        border-radius: 8px;\n        cursor: pointer;\n        border: 0;\n        outline: 0;\n        outline: none;\n    }\n    .regis-btns .btn.btn-prev{\n        width: 15%;\n        background-color: #E3E3E3;\n        color: #676665;\n    }\n    .regis-btns .btn.btn-next {\n        background-color: #6EC2CF;\n        color: #ffffff;\n        flex-grow:1;\n    }\n    .regis-btns .btn.btn-close {\n        background-color: #E3E3E3;\n        color: #676665;\n    }\n    .additional-req {\n        font-size: 14px;\n        font-weight: 600;\n        line-height: 21px;\n        color: #2363BB;\n    }\n    .step-2,\n    .step-3,\n    .step-4,\n    .step-5,\n    .step-6,\n    .step-7 {\n        display: none;\n    }\n    .form-contents label,\n    .form-item p {\n        font-size: 18px;\n        font-weight: 600;\n        line-height: 23.4px;\n        margin-bottom: 12px;\n    }\n    .form-contents label .mandatory, .form-item p .mandatory {\n        font-size: 16px;\n        font-weight: 600;\n        line-height: 20.8px;\n        color: #6EC2CF;\n    }\n    .form-contents .form-item {\n        margin-bottom: 15px;\n    }\n    .form-contents .form-item input,\n    .form-contents .form-item select {\n        border-color: #D5D5D5;\n        border-radius: 8px;\n        padding: 12px 15px;\n    }\n    .form-contents .form-item textarea {\n        border-color: #D5D5D5;\n        border-radius: 8px;\n        padding: 12px 15px;\n        height: 125px;\n    }\n    .sending-checkbox {\n        display: flex;\n    }\n    .sending-checkbox .checkitem {\n        width: 180px;\n        display: flex;\n        gap: 10px;\n        align-items: center;\n    }\n    .sending-checkbox .checkitem label {\n        font-size: 15px;\n        font-weight: 400;\n        line-height: 19.5px;\n        color: #676665;\n        margin-bottom: 0;\n    }\n    .aggreement {\n        gap: 12px;\n        align-items: start;\n    }\n    .aggreement input {\n        transform: scale(1.2);\n        margin-top: 3px;\n    }\n    .aggreement label {\n        font-size: 15px;\n        font-weight: 400;\n        line-height: 19.5px;\n        color: #676665;\n    }\n    .aggreement label a {\n        color: #6EC2CF;\n    }\n\n    \/* START CUSTOM CSS  FOR DATERANGEPICKER *\/\n    .daterangepicker {\n        width: 350px;\n    }\n\n    .daterangepicker select.monthselect{\n        width: 100%;\n        margin: 0;\n        margin-bottom: 8px;\n        border-radius: 8px;\n        border: 2px solid #676665;\n        padding: 8px 12px;\n        font-family: \"Open Sans\";\n        font-weight: bold;\n    }\n\n    .daterangepicker select.yearselect{\n        width: 100%;\n        margin: 0;\n        border-radius: 8px;\n        border: 2px solid #676665;\n        padding: 8px 12px;\n        font-family: \"Open Sans\";\n        font-weight: bold;\n    }\n\n    .daterangepicker .drp-buttons .btn{\n        background-color: #6EC2CF;\n        color: white;\n        border: 0;\n    }\n\n    .daterangepicker .drp-buttons .btn.cancelBtn,\n    .daterangepicker .drp-buttons .btn.cancelBtn:hover{\n        background-color: #676665;\n        border: 0;\n    }\n\n    .daterangepicker .drp-buttons .btn:hover{\n        background-color: #6EC2CF;\n        color: white;\n        border: 0;\n    }\n\n    input.error, select.error, textarea.error {\n        border: 2px solid red !important;\n    }\n\n    @media only screen and (max-width: 600px) {\n        .daterangepicker {\n            width: 95%;\n        }\n    }\n<\/style>\n\n<div class=\"register-wrap\">\n        <div class=\"register-content\">\n        <div class=\"register-step step-1\">\n            <h2>\n                Become a member of AMMD            <\/h2>\n            <div class=\"form-contents\">\n                <p>\n                    To become a member of the AMMD, you must hold an authorization to practice medicine or dentistry in the Grand Duchy of Luxembourg, have completed all formalities required by law in connection with this authorization, and actively practice the profession.                <\/p>\n                <ul>\n                    <li>\n                        Represent the medical and dental professions at all decision-making levels in the healthcare sector                    <\/li>\n                    <li>\n                        Advocate for the interests and needs of the Luxembourgish medical and dental professions, and promote best medical practices through the Scientific Council, chaired by our association                    <\/li>\n                    <li>\n                        Defend the interests of the medical and dental professions. At this level, the association\u2019s objectives are purely union-related.                    <\/li>\n                    <li>\n                        Represent the Luxembourgish medical profession in European and international organizations                    <\/li>\n                <\/ul>\n            <\/div>\n            <div class=\"regis-btns\">\n                <div class=\"btn btn-next\">\n                    Next                <\/div>\n                <!-- <div class=\"btn btn-close\">\n                    No, Thanks\n                <\/div> -->\n            <\/div>\n        <\/div>\n        <form action=\"\" method=\"post\">\n            <div class=\"register-step step-2\">\n                <h2>User Information<\/h2>\n                <div class=\"form-contents\">\n                    <div class=\"form-item\">\n                        <label for=\"username\">Username <span class=\"mandatory\">*<\/span><\/label>\n                        <input id=\"username\" name=\"username\" type=\"text\" placeholder=\"Username\" required >\n                    <\/div>\n                    <div class=\"form-item\">\n                        <label for=\"email\">E-mail Address <span class=\"mandatory\">*<\/span><\/label>\n                        <input id=\"email\" name=\"user_email\" type=\"email\" placeholder=\"E-mail Address\" required >\n                    <\/div>\n                    <!-- <div class=\"form-item\">\n                        <label for=\"password\">Password <span class=\"mandatory\">*<\/span><\/label>\n                        <input id=\"password\" name=\"password\" type=\"password\" placeholder=\"Password\" required >\n                    <\/div>\n                    <div class=\"form-item\">\n                        <label for=\"repeat_password\">Repeat Password <span class=\"mandatory\">*<\/span><\/label>\n                        <input id=\"repeat_password\" name=\"repeat_password\" type=\"password\" placeholder=\"Repeat Password\" required >\n                    <\/div> -->\n                <\/div>\n                <div class=\"regis-btns register-prev\">\n                    <div class=\"btn btn-prev\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 1024 1024\" class=\"icon\"><path fill=\"#000000\" d=\"M224 480h640a32 32 0 110 64H224a32 32 0 010-64z\"\/><path fill=\"#000000\" d=\"M237.248 512l265.408 265.344a32 32 0 01-45.312 45.312l-288-288a32 32 0 010-45.312l288-288a32 32 0 1145.312 45.312L237.248 512z\"\/><\/svg>\n                    <\/div>\n                    <div class=\"btn btn-next\">\n                        Next                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"register-step step-3\">\n                <h2>Basic information<\/h2>\n                <div class=\"form-contents\">\n                    <div class=\"form-item\">\n                        <label for=\"title\">Title <span class=\"mandatory\">*<\/span><\/label>\n                        <!-- <input id=\"title\" name=\"title\" type=\"text\" placeholder=\"Title\" required > -->\n                        <select name=\"title\" id=\"title\">\n                            <option value=\"\">Select Title<\/option>\n                            <option value=\"Mr\">Mr<\/option>\n                            <option value=\"Mrs\">Mrs<\/option>\n                            <option value=\"Miss\">Miss<\/option>\n                            <option value=\"Dr.\">Dr.<\/option>\n                            <option value=\"Sir\">Sir<\/option>\n                            <option value=\"Madam\">Madam<\/option>\n                        <\/select>\n                    <\/div>\n                    <!-- <div class=\"form-item\">\n                        <label for=\"name\">Name <span class=\"mandatory\">*<\/span><\/label>\n                        <input id=\"name\" name=\"name\" type=\"text\" placeholder=\"Name\" required >\n                    <\/div> -->\n                    <div class=\"form-item\">\n                        <label for=\"first_name\">First Name <span class=\"mandatory\">*<\/span><\/label>\n                        <input id=\"first_name\" name=\"first_name\" type=\"text\" placeholder=\"First Name\" required >\n                    <\/div>\n                    <div class=\"form-item\">\n                        <label for=\"last_name\">Last Name <span class=\"mandatory\">*<\/span><\/label>\n                        <input id=\"last_name\" name=\"last_name\" type=\"text\" placeholder=\"Last Name\" required >\n                    <\/div>\n                <\/div>\n                <div class=\"regis-btns register-prev\">\n                    <div class=\"btn btn-prev\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 1024 1024\" class=\"icon\"><path fill=\"#000000\" d=\"M224 480h640a32 32 0 110 64H224a32 32 0 010-64z\"\/><path fill=\"#000000\" d=\"M237.248 512l265.408 265.344a32 32 0 01-45.312 45.312l-288-288a32 32 0 010-45.312l288-288a32 32 0 1145.312 45.312L237.248 512z\"\/><\/svg>\n                    <\/div>\n                    <div class=\"btn btn-next\">\n                        Next                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"register-step step-4\">\n            <h2>Basic information<\/h2>\n                <div class=\"form-contents\">\n                    <div class=\"form-item\">\n                        <label for=\"speciality\">Speciality <span class=\"mandatory\">*<\/span><\/label>\n                        <input id=\"speciality\" name=\"speciality\" type=\"text\" placeholder=\"Your speciality\" required >\n                    <\/div>\n                    <div class=\"form-item\">\n                        <label for=\"birthdate\">Date of birth <span class=\"mandatory\">*<\/span><\/label>\n                        <input id=\"birthdate\" name=\"birthdate\" type=\"text\" placeholder=\"DD\/MM\/YYYY\" required >\n                    <\/div>\n                    <div class=\"form-item\">\n                        <label for=\"nationality\">Nationality <span class=\"mandatory\">*<\/span><\/label>\n                        <input id=\"nationality\" name=\"nationality\" type=\"text\" placeholder=\"Your Nationality\" required >\n                    <\/div>\n                    <div class=\"form-item\">\n                        <label for=\"authorization_date\">Authorization date <span class=\"mandatory\">*<\/span><\/label>\n                        <input id=\"authorization_date\" name=\"authorization_date\" type=\"text\" placeholder=\"DD\/MM\/YYYY\" required >\n                    <\/div>\n                    <div class=\"form-item\">\n                        <label for=\"installation_date\">Installation date <span class=\"mandatory\">*<\/span><\/label>\n                        <input id=\"installation_date\" name=\"installation_date\" type=\"text\" placeholder=\"DD\/MM\/YYYY\" required >\n                    <\/div>\n                <\/div>\n                <div class=\"regis-btns register-prev\">\n                    <div class=\"btn btn-prev\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 1024 1024\" class=\"icon\"><path fill=\"#000000\" d=\"M224 480h640a32 32 0 110 64H224a32 32 0 010-64z\"\/><path fill=\"#000000\" d=\"M237.248 512l265.408 265.344a32 32 0 01-45.312 45.312l-288-288a32 32 0 010-45.312l288-288a32 32 0 1145.312 45.312L237.248 512z\"\/><\/svg>\n                    <\/div>\n                    <div class=\"btn btn-next\">\n                        Next                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"register-step step-5\">\n                <h2>Office Contact Details<\/h2>\n                <span class=\"additional-req\">*Address in Luxembourg essential<\/span>\n                <div class=\"form-contents\">\n                    <div class=\"form-item\">\n                        <label for=\"office_address\">Address <span class=\"mandatory\">*<\/span><\/label>\n                        <input id=\"office_address\" name=\"office_address\" type=\"text\" placeholder=\"Office address\" required >\n                    <\/div>\n                    <div class=\"form-item\">\n                        <label for=\"office_zip\">ZIP\/Postal Code <span class=\"mandatory\">*<\/span><\/label>\n                        <input id=\"office_zip\" name=\"office_zip\" type=\"text\" placeholder=\"Postal code of the office\" required >\n                    <\/div>\n                    <div class=\"form-item\">\n                        <label for=\"office_city\">City <span class=\"mandatory\">*<\/span><\/label>\n                        <input id=\"office_city\" name=\"office_city\" type=\"text\" placeholder=\"City\" required >\n                    <\/div>\n                    <div class=\"form-item\">\n                        <label for=\"office_telp\">Telephone<\/label>\n                        <input id=\"office_telp\" name=\"office_telp\" type=\"text\" placeholder=\"Office telephone\" >\n                    <\/div>\n                    <div class=\"form-item\">\n                        <label for=\"office_fax\">Fax<\/label>\n                        <input id=\"office_fax\" name=\"office_fax\" type=\"text\" placeholder=\"Office fax\" >\n                    <\/div>\n                    <!-- <div class=\"form-item\">\n                        <label for=\"office_email\">Email address <span class=\"mandatory\">*<\/span><\/label>\n                        <input id=\"office_email\" name=\"office_email\" type=\"email\" placeholder=\"Firm email address\" >\n                    <\/div> -->\n                <\/div>\n                <div class=\"regis-btns register-prev\">\n                    <div class=\"btn btn-prev\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 1024 1024\" class=\"icon\"><path fill=\"#000000\" d=\"M224 480h640a32 32 0 110 64H224a32 32 0 010-64z\"\/><path fill=\"#000000\" d=\"M237.248 512l265.408 265.344a32 32 0 01-45.312 45.312l-288-288a32 32 0 010-45.312l288-288a32 32 0 1145.312 45.312L237.248 512z\"\/><\/svg>\n                    <\/div>\n                    <div class=\"btn btn-next\">\n                        Next                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"register-step step-6\">\n                <h2>Private Contact Details<\/h2>\n                <span class=\"additional-req\">*Address in Luxembourg essential<\/span>\n                <div class=\"form-contents\">\n                    <div class=\"form-item\">\n                        <label for=\"private_address\">Address <span class=\"mandatory\">*<\/span><\/label>\n                        <input id=\"private_address\" name=\"private_address\" type=\"text\" placeholder=\"Private address\" required >\n                    <\/div>\n                    <div class=\"form-item\">\n                        <label for=\"private_zip\">ZIP\/Postal Code <span class=\"mandatory\">*<\/span><\/label>\n                        <input id=\"private_zip\" name=\"private_zip\" type=\"text\" placeholder=\"Postal code\" required >\n                    <\/div>\n                    <div class=\"form-item\">\n                        <label for=\"private_city\">City <span class=\"mandatory\">*<\/span><\/label>\n                        <input id=\"private_city\" name=\"private_city\" type=\"text\" placeholder=\"City\" required >\n                    <\/div>\n                    <div class=\"form-item\">\n                        <label for=\"private_telp\">Telephone\/Mobile<\/label>\n                        <input id=\"private_telp\" name=\"private_telp\" type=\"text\" placeholder=\"Private telephone\/mobile\" >\n                    <\/div>\n                    <!-- <div class=\"form-item\">\n                        <label for=\"private_email\">Email address <span class=\"mandatory\">*<\/span><\/label>\n                        <input id=\"private_email\" name=\"private_email\" type=\"email\" placeholder=\"Email address\" >\n                    <\/div> -->\n                <\/div>\n                <div class=\"regis-btns register-prev\">\n                    <div class=\"btn btn-prev\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 1024 1024\" class=\"icon\"><path fill=\"#000000\" d=\"M224 480h640a32 32 0 110 64H224a32 32 0 010-64z\"\/><path fill=\"#000000\" d=\"M237.248 512l265.408 265.344a32 32 0 01-45.312 45.312l-288-288a32 32 0 010-45.312l288-288a32 32 0 1145.312 45.312L237.248 512z\"\/><\/svg>\n                    <\/div>\n                    <div class=\"btn btn-next\">\n                        Next                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"register-step step-7\">\n                <h2>Final step<\/h2>\n                <div class=\"form-contents\">\n                    <!-- <div class=\"form-item\">\n                        <p>Sending email <span class=\"mandatory\">*<\/span><\/p>\n                        <div class=\"sending-checkbox\">\n                            <div class=\"checkitem\">\n                                <input id=\"sending_email_office\" name=\"sending_email\" type=\"radio\" value=\"office\" >\n                                <label for=\"sending_email_office\">Office<\/label>\n                            <\/div>\n                            <div class=\"checkitem\">\n                                <input id=\"sending_email_private\" name=\"sending_email\" type=\"radio\" value=\"private\" >\n                                <label for=\"sending_email_private\">Private<\/label>\n                            <\/div>\n                        <\/div>\n                    <\/div> -->\n                    <div class=\"form-item\">\n                        <!-- <label for=\"message\">Enter your message <span class=\"mandatory\">*<\/span><\/label> -->\n                        <label for=\"message\">Optional message <\/label>\n                        <textarea id=\"message\" name=\"message\" placeholder=\"Leave your message...\" ><\/textarea>\n                    <\/div>\n                    <div class=\"form-item aggreement\" style=\"display:flex;\">\n                        <input id=\"accept_aggreement\" name=\"accept_aggreement\" type=\"checkbox\" value=\"aggreed\">\n                        <label for=\"accept_aggreement\">I accept that the data sent by this form will only be used to process my request. Data processing is subject to our Privacy Policy.<\/label>\n                    <\/div>\n                <\/div>\n\t\t\t\t<div class=\"gglcptch gglcptch_v2\"><div id=\"gglcptch_recaptcha_2482545439\" class=\"gglcptch_recaptcha\"><\/div>\n\t\t\t\t<noscript>\n\t\t\t\t\t<div style=\"width: 302px;\">\n\t\t\t\t\t\t<div style=\"width: 302px; height: 422px; position: relative;\">\n\t\t\t\t\t\t\t<div style=\"width: 302px; height: 422px; position: absolute;\">\n\t\t\t\t\t\t\t\t<iframe src=\"https:\/\/www.google.com\/recaptcha\/api\/fallback?k=6LfcYGcrAAAAAG9b3cwqz4aGLNh76vWYZBdgHBj0\" frameborder=\"0\" scrolling=\"no\" style=\"width: 302px; height:422px; border-style: none;\"><\/iframe>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div style=\"border-style: none; bottom: 12px; left: 25px; margin: 0px; padding: 0px; right: 25px; background: #f9f9f9; border: 1px solid #c1c1c1; border-radius: 3px; height: 60px; width: 300px;\">\n\t\t\t\t\t\t\t<input type=\"hidden\" id=\"g-recaptcha-response\" name=\"g-recaptcha-response\" class=\"g-recaptcha-response\" style=\"width: 250px !important; height: 40px !important; border: 1px solid #c1c1c1 !important; margin: 10px 25px !important; padding: 0px !important; resize: none !important;\">\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/noscript><\/div>                <div class=\"regis-btns register-prev\">\n                    <div class=\"btn btn-prev\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 1024 1024\" class=\"icon\"><path fill=\"#000000\" d=\"M224 480h640a32 32 0 110 64H224a32 32 0 010-64z\"\/><path fill=\"#000000\" d=\"M237.248 512l265.408 265.344a32 32 0 01-45.312 45.312l-288-288a32 32 0 010-45.312l288-288a32 32 0 1145.312 45.312L237.248 512z\"\/><\/svg>\n                    <\/div>\n                    <button type=\"submit\" class=\"btn btn-next\" disabled id=\"submitForm\">\n                        Send my request                    <\/button>\n                <\/div>\n            <\/div>\n            <input id=\"ammd-login-btn\" type=\"hidden\" name=\"ammd_register_nonce\" value=\"9aee12c17d\"\/>\n            <input id=\"ammd-login-btn\" type=\"hidden\" name=\"ammd_login_nonce\" value=\"\"\/>\n        <\/form>\n    <\/div>\n<\/div>\n\n<script>\n(function( $ ) {\n\t'use strict';\n\n\t$(document).ready(function() {\n        \/\/ Function to validate the email format using regular expressions\n        function isValidEmail(email) {\n            const emailPattern = \/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,6}$\/;\n            return emailPattern.test(email);\n        }\n\n        \/\/ Function to add error message under the input field\n        function showError(field, message) {\n            \/\/ Remove previous error message\n            $(field).next('.error-message').remove();\n            \/\/ Add error class and message\n            $(field).addClass('error');\n            $(field).after(`<span class=\"error-message\">${message}<\/span>`);\n        }\n\n        \/\/ Function to remove error message\n        function clearError(field) {\n            $(field).removeClass('error');\n            $(field).next('.error-message').remove();\n        }\n\n        \/\/ Function to validate a step\n        function validateStep(step) {\n            let isValid = true;\n            \n            \/\/ Check if required fields are filled\n            $(`.step-${step} input[required], .step-${step} select[required], .step-${step} textarea[required]`).each(function() {\n                if ($(this).val() === '') {\n                    isValid = false;\n                    showError(this, \"This field is required.\");\n                } else {\n                    clearError(this);\n                }\n            });\n\n            \/\/ Additional validation for email fields\n            $(`.step-${step} input[type=\"email\"]`).each(function() {\n                if (!isValidEmail($(this).val())) {\n                    isValid = false;\n                    showError(this, \"Please enter a valid email address.\");\n                } else {\n                    clearError(this);\n                }\n            });\n\n            \/\/ Password and Repeat Password match validation for step-2\n            if (step === 2) {\n                const password = $(`.step-${step} input[name=\"password\"]`).val();\n                const repeatPassword = $(`.step-${step} input[name=\"repeat_password\"]`).val();\n                if (password !== repeatPassword) {\n                    isValid = false;\n                    showError(`.step-${step} input[name=\"repeat_password\"]`, \"Passwords do not match.\");\n                } else {\n                    clearError(`.step-${step} input[name=\"repeat_password\"]`);\n                }\n            }\n\n            return isValid;\n        }\n\n        \/\/ Function to enable or disable submit button based on checkbox state\n        function toggleSubmitButton() {\n            if ($('#accept_aggreement').is(':checked')) {\n                $('.step-7 .btn-next').prop('disabled', false);\n            } else {\n                $('.step-7 .btn-next').prop('disabled', true);\n            }\n        }\n\n        \/\/ Initialize submit button to be disabled\n        $('.step-7 .btn-next').prop('disabled', true);\n\n        \/\/ Attach the event to toggle the submit button when checkbox is checked\/unchecked\n        $('#accept_aggreement').on('change', function() {\n            toggleSubmitButton();\n        });\n\n        $('.step-1 .btn-next').on('click', function() {\n            if (validateStep(1)) {\n                $('.step-1').hide();\n                $('.step-2').show();\n            }\n        });\n        \n        $('.step-2 .btn-next').on('click', function() {\n            if (validateStep(2)) {\n                $('.step-2').hide();\n                $('.step-3').show();\n            }\n        });\n\n        $('.step-3 .btn-next').on('click', function() {\n            if (validateStep(3)) {\n                $('.step-3').hide();\n                $('.step-4').show();\n            }\n        });\n\n        $('.step-4 .btn-next').on('click', function() {\n            if (validateStep(4)) {\n                $('.step-4').hide();\n                $('.step-5').show();\n            }\n        });\n\n        $('.step-5 .btn-next').on('click', function() {\n            if (validateStep(5)) {\n                $('.step-5').hide();\n                $('.step-6').show();\n            }\n        });\n\n        $('.step-6 .btn-next').on('click', function() {\n            if (validateStep(6)) {\n                $('.step-6').hide();\n                $('.step-7').show();\n            }\n        });\n\n        \/\/ Implement the btn-prev function\n        $('.step-2 .btn-prev').on('click', function() {\n            $('.step-2').hide();\n            $('.step-1').show();\n        });\n\n        $('.step-3 .btn-prev').on('click', function() {\n            $('.step-3').hide();\n            $('.step-2').show();\n        });\n\n        $('.step-4 .btn-prev').on('click', function() {\n            $('.step-4').hide();\n            $('.step-3').show();\n        });\n\n        $('.step-5 .btn-prev').on('click', function() {\n            $('.step-5').hide();\n            $('.step-4').show();\n        });\n\n        $('.step-6 .btn-prev').on('click', function() {\n            $('.step-6').hide();\n            $('.step-5').show();\n        });\n\n        $('.step-7 .btn-prev').on('click', function() {\n            $('.step-7').hide();\n            $('.step-6').show();\n        });\n\n        \/\/ $('input[name=\"birthdate\"]').daterangepicker({\n        \/\/     singleDatePicker: true,\n        \/\/     showDropdowns: true,\n        \/\/     minYear: 1930,\n        \/\/     maxYear: parseInt(moment().format('YYYY'),10)\n        \/\/ });\n\n        $('input[name=\"birthdate\"]').daterangepicker({\n            \"singleDatePicker\": true,\n            showDropdowns: true,\n            \"minYear\": 1930,\n            \"maxYear\": parseInt(moment().format('YYYY'),10),\n            locale: {\n                format: 'DD\/MM\/YYYY'\n            }\n        });\n\n        $('input[name=\"authorization_date\"]').daterangepicker({\n            singleDatePicker: true,\n            showDropdowns: true,\n            minYear: 1930,\n            maxYear: parseInt(moment().format('YYYY'),10),\n            locale: {\n                format: 'DD\/MM\/YYYY'\n            }\n        });\n\n        $('input[name=\"installation_date\"]').daterangepicker({\n            singleDatePicker: true,\n            showDropdowns: true,\n            minYear: 1930,\n            maxYear: parseInt(moment().format('YYYY'),10),\n            locale: {\n                format: 'DD\/MM\/YYYY'\n            }\n        });\n        \n\n        $(\"input, textarea, select\").on(\"focus\", function() {\n            grecaptcha.ready(function() {\n                grecaptcha.execute(\"6Le8w-8qAAAAAJ1FUZpLYxtuQ9coCIQm6KFzDmhX\", { action: \"form\" }).then(function(token) {\n                    $(\"#g-recaptcha-response\").val(token); \/\/ Store the new token\n                });\n            });\n        });\n    });\n\n})( jQuery );\n<\/script>\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":"elementor_header_footer","meta":{"_acf_changed":false,"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"class_list":["post-845","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Register - Association des M\u00e9decins et M\u00e9decins-Dentistes<\/title>\n<meta name=\"description\" content=\"L\u2019association m\u00e9dicale la plus repr\u00e9sentative du Grand-Duch\u00e9 de Luxembourg, qui fait le lien avec le gouvernement et les autorit\u00e9s sanitaires.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ammd.lu\/en\/register\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Register - Association des M\u00e9decins et M\u00e9decins-Dentistes\" \/>\n<meta property=\"og:description\" content=\"L\u2019association m\u00e9dicale la plus repr\u00e9sentative du Grand-Duch\u00e9 de Luxembourg, qui fait le lien avec le gouvernement et les autorit\u00e9s sanitaires.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ammd.lu\/en\/register\/\" \/>\n<meta property=\"og:site_name\" content=\"Association des M\u00e9decins et M\u00e9decins-Dentistes\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ammd.lu\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-10T22:37:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ammd.lu\/wp-content\/uploads\/2025\/03\/AMMD-Open-graph-image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ammd.lu\/en\/register\/\",\"url\":\"https:\/\/ammd.lu\/en\/register\/\",\"name\":\"Register - Association des M\u00e9decins et M\u00e9decins-Dentistes\",\"isPartOf\":{\"@id\":\"https:\/\/ammd.lu\/en\/#website\"},\"datePublished\":\"2024-10-22T06:24:26+00:00\",\"dateModified\":\"2025-03-10T22:37:57+00:00\",\"description\":\"L\u2019association m\u00e9dicale la plus repr\u00e9sentative du Grand-Duch\u00e9 de Luxembourg, qui fait le lien avec le gouvernement et les autorit\u00e9s sanitaires.\",\"breadcrumb\":{\"@id\":\"https:\/\/ammd.lu\/en\/register\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ammd.lu\/en\/register\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ammd.lu\/en\/register\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/ammd.lu\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Register\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ammd.lu\/en\/#website\",\"url\":\"https:\/\/ammd.lu\/en\/\",\"name\":\"Association des M\u00e9decins et M\u00e9decins-Dentistes\",\"description\":\"AMMD\",\"publisher\":{\"@id\":\"https:\/\/ammd.lu\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ammd.lu\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/ammd.lu\/en\/#organization\",\"name\":\"Association des M\u00e9decins et M\u00e9decins-Dentistes\",\"url\":\"https:\/\/ammd.lu\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ammd.lu\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/ammd.lu\/wp-content\/uploads\/2025\/03\/AMMD-Open-graph-image.png\",\"contentUrl\":\"https:\/\/ammd.lu\/wp-content\/uploads\/2025\/03\/AMMD-Open-graph-image.png\",\"width\":1200,\"height\":630,\"caption\":\"Association des M\u00e9decins et M\u00e9decins-Dentistes\"},\"image\":{\"@id\":\"https:\/\/ammd.lu\/en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/ammd.lu\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Register - Association des M\u00e9decins et M\u00e9decins-Dentistes","description":"L\u2019association m\u00e9dicale la plus repr\u00e9sentative du Grand-Duch\u00e9 de Luxembourg, qui fait le lien avec le gouvernement et les autorit\u00e9s sanitaires.","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:\/\/ammd.lu\/en\/register\/","og_locale":"en_US","og_type":"article","og_title":"Register - Association des M\u00e9decins et M\u00e9decins-Dentistes","og_description":"L\u2019association m\u00e9dicale la plus repr\u00e9sentative du Grand-Duch\u00e9 de Luxembourg, qui fait le lien avec le gouvernement et les autorit\u00e9s sanitaires.","og_url":"https:\/\/ammd.lu\/en\/register\/","og_site_name":"Association des M\u00e9decins et M\u00e9decins-Dentistes","article_publisher":"https:\/\/www.facebook.com\/ammd.lu\/","article_modified_time":"2025-03-10T22:37:57+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/ammd.lu\/wp-content\/uploads\/2025\/03\/AMMD-Open-graph-image.png","type":"image\/png"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ammd.lu\/en\/register\/","url":"https:\/\/ammd.lu\/en\/register\/","name":"Register - Association des M\u00e9decins et M\u00e9decins-Dentistes","isPartOf":{"@id":"https:\/\/ammd.lu\/en\/#website"},"datePublished":"2024-10-22T06:24:26+00:00","dateModified":"2025-03-10T22:37:57+00:00","description":"L\u2019association m\u00e9dicale la plus repr\u00e9sentative du Grand-Duch\u00e9 de Luxembourg, qui fait le lien avec le gouvernement et les autorit\u00e9s sanitaires.","breadcrumb":{"@id":"https:\/\/ammd.lu\/en\/register\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ammd.lu\/en\/register\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/ammd.lu\/en\/register\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/ammd.lu\/en\/"},{"@type":"ListItem","position":2,"name":"Register"}]},{"@type":"WebSite","@id":"https:\/\/ammd.lu\/en\/#website","url":"https:\/\/ammd.lu\/en\/","name":"Association des M\u00e9decins et M\u00e9decins-Dentistes","description":"AMMD","publisher":{"@id":"https:\/\/ammd.lu\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ammd.lu\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ammd.lu\/en\/#organization","name":"Association des M\u00e9decins et M\u00e9decins-Dentistes","url":"https:\/\/ammd.lu\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ammd.lu\/en\/#\/schema\/logo\/image\/","url":"https:\/\/ammd.lu\/wp-content\/uploads\/2025\/03\/AMMD-Open-graph-image.png","contentUrl":"https:\/\/ammd.lu\/wp-content\/uploads\/2025\/03\/AMMD-Open-graph-image.png","width":1200,"height":630,"caption":"Association des M\u00e9decins et M\u00e9decins-Dentistes"},"image":{"@id":"https:\/\/ammd.lu\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ammd.lu\/"]}]}},"_links":{"self":[{"href":"https:\/\/ammd.lu\/en\/wp-json\/wp\/v2\/pages\/845","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ammd.lu\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ammd.lu\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ammd.lu\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ammd.lu\/en\/wp-json\/wp\/v2\/comments?post=845"}],"version-history":[{"count":16,"href":"https:\/\/ammd.lu\/en\/wp-json\/wp\/v2\/pages\/845\/revisions"}],"predecessor-version":[{"id":2413,"href":"https:\/\/ammd.lu\/en\/wp-json\/wp\/v2\/pages\/845\/revisions\/2413"}],"wp:attachment":[{"href":"https:\/\/ammd.lu\/en\/wp-json\/wp\/v2\/media?parent=845"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}