{"id":1321,"date":"2025-08-29T17:14:26","date_gmt":"2025-08-29T17:14:26","guid":{"rendered":"https:\/\/aciontario.com\/?page_id=1321"},"modified":"2025-12-24T15:19:02","modified_gmt":"2025-12-24T15:19:02","slug":"membership","status":"publish","type":"page","link":"https:\/\/aciontario.com\/index.php\/membership\/","title":{"rendered":"Membership"},"content":{"rendered":"        <div class=\"aci-membership-wrap\">\n            <div class=\"aci-card\">\n                <header class=\"aci-form-head\">\n                    <div>\n                        <h1>ACI Ontario Chapter \u2014 2026 Membership Form<\/h1>\n                        <p class=\"aci-small\">Complete the form and follow payment instructions below.<\/p>\n                    <\/div>\n                <\/header>\n\n                <form id=\"aciMembershipForm\" method=\"post\" novalidate>\n                    <input type=\"hidden\" id=\"aci_nonce\" name=\"aci_nonce\" value=\"cb52286a94\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/index.php\/wp-json\/wp\/v2\/pages\/1321\" \/>                    \n                    <!-- Member Details -->\n                    <div class=\"aci-section\">\n                        <h2>Member Details<\/h2>\n                        <div class=\"aci-row\">\n                            <div class=\"aci-col\">\n                                <label class=\"aci-field-label\" for=\"name\">Name *<\/label>\n                                <input id=\"name\" name=\"name\" class=\"aci-input\" type=\"text\" required placeholder=\"Full name\">\n                            <\/div>\n                            <div class=\"aci-col\">\n                                <label class=\"aci-field-label\" for=\"company\">Company<\/label>\n                                <input id=\"company\" name=\"company\" class=\"aci-input\" type=\"text\" placeholder=\"Company name\">\n                            <\/div>\n                        <\/div>\n                        \n                        <div class=\"aci-row\">\n                            <div class=\"aci-col\">\n                                <label class=\"aci-field-label\" for=\"address\">Address<\/label>\n                                <textarea id=\"address\" name=\"address\" class=\"aci-input\" placeholder=\"Street address, city, province, postal code\"><\/textarea>\n                            <\/div>\n                            <div class=\"aci-col-2\">\n                                <label class=\"aci-field-label\" for=\"tel\">Tel<\/label>\n                                <input id=\"tel\" name=\"tel\" class=\"aci-input\" type=\"tel\" placeholder=\"Phone number\">\n                                <label class=\"aci-field-label\" for=\"email\">E Mail *<\/label>\n                                <input id=\"email\" name=\"email\" class=\"aci-input\" type=\"email\" required placeholder=\"you@example.com\">\n                            <\/div>\n                        <\/div>\n                    <\/div>\n\n                    <!-- Advertising -->\n                    <div class=\"aci-section\">\n                        <h2>Advertising<\/h2>\n                        <div class=\"aci-note\">\n                            Company logo and link to website on the Chapter Membership List. <strong>$150.00 per year.<\/strong>\n                            Contact <a href=\"mailto:aciontario@gmail.com\">aciontario@gmail.com<\/a> along with Company logo.\n                        <\/div>\n                    <\/div>\n\n                    <!-- Membership Categories -->\n                    <div class=\"aci-section\">\n                        <h2>Membership Categories *<\/h2>\n                        <div class=\"aci-options\">\n                            <label class=\"aci-option\">\n                                <input type=\"radio\" name=\"membership\" value=\"sustaining\" required>\n                                Sustaining Members \u2014 $950.00 per year (maximum 15 members)\n                            <\/label>\n                            <label class=\"aci-option\">\n                                <input type=\"radio\" name=\"membership\" value=\"corporate\">\n                                Corporate Members \u2014 $450.00 per year (maximum 7 members)\n                            <\/label>\n                            <label class=\"aci-option\">\n                                <input type=\"radio\" name=\"membership\" value=\"individual\">\n                                Individual Membership \u2014 $75.00 per year\n                            <\/label>\n                        <\/div>\n                        <p class=\"aci-muted\">HST Included in membership fees (791565617 RT0001).<\/p>\n                    <\/div>\n\n                    <!-- Professional Affiliation -->\n                    <div class=\"aci-section\">\n                        <div class=\"aci-row\">\n                            <div class=\"aci-col\">\n                                <label class=\"aci-field-label\">Please check appropriate boxes<\/label>\n                                <div class=\"aci-options\">\n                                    <label class=\"aci-option\">\n                                        <input type=\"checkbox\" name=\"affiliation[]\" value=\"engineer\"> Engineer\n                                    <\/label>\n                                    <label class=\"aci-option\">\n                                        <input type=\"checkbox\" name=\"affiliation[]\" value=\"architect\"> Architect\n                                    <\/label>\n                                    <label class=\"aci-option\">\n                                        <input type=\"checkbox\" name=\"affiliation[]\" value=\"contractor\"> Contractor\n                                    <\/label>\n                                    <label class=\"aci-option\">\n                                        <input type=\"checkbox\" name=\"affiliation[]\" value=\"supplier\"> Supplier\n                                    <\/label>\n                                    <label class=\"aci-option\">\n                                        <input type=\"checkbox\" name=\"affiliation[]\" value=\"other\"> Other\n                                    <\/label>\n                                <\/div>\n                            <\/div>\n                            <div class=\"aci-col-2\">\n                                <label class=\"aci-field-label\" for=\"aci_no\">ACI International Member #<\/label>\n                                <input id=\"aci_no\" name=\"aci_no\" class=\"aci-input\" type=\"text\" placeholder=\"Optional\">\n                            <\/div>\n                        <\/div>\n                    <\/div>\n\n                    <!-- Additional Members -->\n                    <div class=\"aci-section\">\n                        <h2>Additional Names (Sustaining \/ Corporate)<\/h2>\n                        <p class=\"aci-muted\">Please list additional names of Sustaining or Corporate Members along with their e-mail addresses and their professional affiliations.<\/p>\n                        \n                        <div id=\"additionalMembers\">\n                            <div class=\"additional-member\">\n                                <div class=\"aci-row\">\n                                    <div class=\"aci-col\">\n                                        <label class=\"aci-field-label\">Name<\/label>\n                                        <input name=\"add_name[]\" class=\"aci-input\" type=\"text\">\n                                    <\/div>\n                                    <div class=\"aci-col\">\n                                        <label class=\"aci-field-label\">Email<\/label>\n                                        <input name=\"add_email[]\" class=\"aci-input\" type=\"email\">\n                                    <\/div>\n                                    <div class=\"aci-col\">\n                                        <label class=\"aci-field-label\">Affiliation<\/label>\n                                        <input name=\"add_affil[]\" class=\"aci-input\" type=\"text\" placeholder=\"e.g., Engineer\">\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                        <button type=\"button\" id=\"addMember\" class=\"aci-btn aci-btn-ghost\">Add Another Member<\/button>\n                    <\/div>\n\n                    <!-- Payment & Mailing -->\n                    <div class=\"aci-section\">\n                        <h2>Payment & Mailing<\/h2>\n                        <div class=\"aci-payment-options\">\n                            <div class=\"aci-payment-option\">\n                                <label class=\"aci-field-label\">Credit card payment<\/label>\n                                <div class=\"aci-note aci-html-link\">\n                                    For credit card payment, please use this Square link:\n                                    <a href=\"https:\/\/square.link\/u\/SOCvueQV\" target=\"_blank\" rel=\"noopener\">https:\/\/square.link\/u\/SOCvueQV<\/a>\n                                <\/div>\n                            <\/div>\n                            <div class=\"aci-payment-option\">\n                                <label class=\"aci-field-label\">Cheque payment<\/label>\n                                <div class=\"aci-note\">\n                                    For cheque payment, please remit to:<br>\n                                    PO Box 92046, Woodbridge RPO Plaza Villagio, ON L4H 3J3\n\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                        <p class=\"aci-muted\">When completed, please email this form to <a href=\"mailto:aciontario@gmail.com\">aciontario@gmail.com<\/a><\/p>\n                    <\/div>\n\n                    <!-- Submit -->\n                    <div class=\"aci-actions\">\n                        <button class=\"aci-btn\" type=\"submit\">Submit Form<\/button>\n                        <button class=\"aci-btn aci-btn-ghost\" type=\"reset\">Reset<\/button>\n                        <div class=\"aci-hst\">HST: 791565617 RT0001<\/div>\n                    <\/div>\n                <\/form>\n            <\/div>\n        <\/div>\n\n        <style>\n        .aci-membership-wrap {\n            max-width: 900px;\n            margin: 34px auto;\n            padding: 28px;\n        }\n        .aci-card {\n            background: #ffffff;\n            border: 1px solid #e6e9ef;\n            border-radius: 10px;\n            padding: 26px;\n            box-shadow: 0 6px 18px rgba(10,20,40,0.04);\n        }\n        .aci-form-head {\n            display: flex;\n            gap: 16px;\n            align-items: center;\n            margin-bottom: 18px;\n        }\n        .aci-form-head h1 {\n            margin: 0;\n            font-size: 20px;\n            letter-spacing: 0.2px;\n            color: #09366b;\n        }\n        .aci-form-head p {\n            margin: 0;\n            color: #6b7280;\n            font-size: 13px;\n        }\n        .aci-section {\n            margin-top: 14px;\n            padding-top: 10px;\n            border-top: 1px dashed #e6e9ef;\n        }\n        .aci-section h2 {\n            margin: 0 0 12px 0;\n            font-size: 15px;\n            color: #09366b;\n        }\n        .aci-field-label {\n            display: block;\n            font-weight: 600;\n            font-size: 13px;\n            margin-bottom: 8px;\n            color: #0b2540;\n        }\n        .aci-row {\n            display: flex;\n            gap: 18px;\n            margin-top: 14px;\n        }\n        .aci-col {\n            flex: 1;\n        }\n        .aci-col-2 {\n            flex: 0 0 220px;\n        }\n        .aci-input, .aci-input textarea {\n            width: 100%;\n            padding: 10px 12px;\n            border-radius: 8px;\n            border: 1px solid #e6e9ef;\n            background: #fff;\n            font-size: 14px;\n            color: #0b2540;\n            box-sizing: border-box;\n        }\n        .aci-input[type=\"textarea\"], textarea.aci-input {\n            min-height: 72px;\n            resize: vertical;\n        }\n        .aci-options {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 12px;\n        }\n        .aci-option {\n            display: flex;\n            gap: 8px;\n            align-items: center;\n            background: #f8fafc;\n            border: 1px solid #e6e9ef;\n            padding: 8px 10px;\n            border-radius: 8px;\n            font-size: 14px;\n            cursor: pointer;\n        }\n        .aci-note {\n            background: #fff8e6;\n            border: 1px solid #f0e2b6;\n            padding: 10px 12px;\n            border-radius: 8px;\n            font-size: 14px;\n        }\n        .aci-html-link a {\n            color: #09366b;\n            text-decoration: none;\n            font-weight: 600;\n        }\n        .aci-muted {\n            color: #6b7280;\n            font-size: 13px;\n            margin-top: 6px;\n        }\n        .aci-payment-options {\n            display: flex;\n            gap: 16px;\n            flex-wrap: wrap;\n        }\n        .aci-payment-option {\n            flex: 1;\n            min-width: 260px;\n        }\n        .aci-actions {\n            display: flex;\n            gap: 12px;\n            align-items: center;\n            margin-top: 18px;\n        }\n        .aci-btn {\n            background: #09366b;\n            color: #fff;\n            padding: 10px 16px;\n            border-radius: 10px;\n            border: 0;\n            cursor: pointer;\n            font-weight: 700;\n            box-shadow: 0 6px 14px rgba(9,54,107,0.12);\n        }\n        .aci-btn-ghost {\n            background: transparent;\n            border: 1px solid #e6e9ef;\n            color: #6b7280;\n            box-shadow: none;\n            font-weight: 600;\n        }\n        .aci-hst {\n            margin-left: auto;\n            font-size: 13px;\n            color: #6b7280;\n        }\n        .aci-small {\n            font-size: 13px;\n            color: #6b7280;\n        }\n        .additional-member {\n            margin-bottom: 10px;\n            padding: 10px;\n            background: #f8fafc;\n            border-radius: 8px;\n        }\n        @media (max-width: 820px) {\n            .aci-row {\n                flex-direction: column;\n            }\n            .aci-col-2 {\n                flex: 1;\n            }\n        }\n        .aci-success-message {\n            background: #d4edda;\n            border: 1px solid #c3e6cb;\n            color: #155724;\n            padding: 12px;\n            border-radius: 8px;\n            margin-bottom: 20px;\n        }\n        .aci-error-message {\n            background: #f8d7da;\n            border: 1px solid #f5c6cb;\n            color: #721c24;\n            padding: 12px;\n            border-radius: 8px;\n            margin-bottom: 20px;\n        }\n        <\/style>\n\n        <script>\n        jQuery(document).ready(function($) {\n            console.log(\"JQuery Loaded\");\n            let memberCount = 1;\n            \n            $('#addMember').on('click', function() {\n                if (memberCount < 15) {\n                    const newMember = $('.additional-member:first').clone();\n                    newMember.find('input').val('');\n                    $('#additionalMembers').append(newMember);\n                    memberCount++;\n                }\n                \n                if (memberCount >= 15) {\n                    $(this).hide();\n                }\n            });\n            \n            $('#aciMembershipForm').on('submit', function(e) {\n                e.preventDefault();\n                const $form = $(\"#aciMembershipForm\")\n                const $submitBtn = $form.find('button[type=\"submit\"]'); \n                const formData = new FormData(this);\n                formData.append('action', 'submit_membership');\n                \n                $.ajax({\n                    url: aci_ajax.ajax_url,\n                    type: 'POST',\n                    data: formData,\n                    processData: false,\n                    contentType: false,\n                    \n        beforeSend: function() {\n        \/\/ This runs while processing starts\n            $submitBtn.prop('disabled', true).html('<span class=\"loader\">Processing...<\/span> ');\n            \n        \n            },\n            \n                    success: function(response) {\n                        if (response.success) {\n                            $('.aci-card').prepend('<div class=\"aci-success-message\">Thank you! Your membership application has been submitted successfully.<\/div>');\n                            \n\n\n                                setTimeout(function() {\n \n \n        $('.aci-success-message').fadeOut('slow', function() {\n            $(this).remove(); \/\/ optional: removes from DOM after fadeout\n        });\n    }, 4000);\n\n                            \n                            $('#aciMembershipForm')[0].reset();\n                        \n\n                            \n                        }\n                        \n                        \n                        \n                        else {\n                                $('.aci-success-message, .aci-error-message').remove();\n                                \n                            $('.aci-card').prepend('<div class=\"aci-error-message\">Error: ' + response.data + '<\/div>');\n                        }\n                        \n                                                        setTimeout(function() {\n \n \n        $('.aci-error-message').fadeOut('slow', function() {\n            $(this).remove(); \/\/ optional: removes from DOM after fadeout\n        });\n    }, 4000);\n           \n                        \n                        \n                        \n                    },\n                    \ncomplete: function() {\n                \/\/ Re-enable button\n            $submitBtn.prop('disabled', false).html('Submit Form');\n            }\n                    \n                    ,error: function() {\n                        $('.aci-card').prepend('<div class=\"aci-error-message\">An error occurred. Please try again.<\/div>');\n                    }\n                });\n            });\n        });\n        <\/script>\n        \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-1321","page","type-page","status-publish","hentry","excerpt"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Membership - ACI Ontario<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/aciontario.com\/index.php\/membership\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Membership - ACI Ontario\" \/>\n<meta property=\"og:url\" content=\"https:\/\/aciontario.com\/index.php\/membership\/\" \/>\n<meta property=\"og:site_name\" content=\"ACI Ontario\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-24T15:19:02+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/aciontario.com\/index.php\/membership\/\",\"url\":\"https:\/\/aciontario.com\/index.php\/membership\/\",\"name\":\"Membership - ACI Ontario\",\"isPartOf\":{\"@id\":\"https:\/\/aciontario.com\/#website\"},\"datePublished\":\"2025-08-29T17:14:26+00:00\",\"dateModified\":\"2025-12-24T15:19:02+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/aciontario.com\/index.php\/membership\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/aciontario.com\/index.php\/membership\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/aciontario.com\/index.php\/membership\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/aciontario.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Membership\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/aciontario.com\/#website\",\"url\":\"https:\/\/aciontario.com\/\",\"name\":\"ACI Ontario\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/aciontario.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Membership - ACI Ontario","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:\/\/aciontario.com\/index.php\/membership\/","og_locale":"en_US","og_type":"article","og_title":"Membership - ACI Ontario","og_url":"https:\/\/aciontario.com\/index.php\/membership\/","og_site_name":"ACI Ontario","article_modified_time":"2025-12-24T15:19:02+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/aciontario.com\/index.php\/membership\/","url":"https:\/\/aciontario.com\/index.php\/membership\/","name":"Membership - ACI Ontario","isPartOf":{"@id":"https:\/\/aciontario.com\/#website"},"datePublished":"2025-08-29T17:14:26+00:00","dateModified":"2025-12-24T15:19:02+00:00","breadcrumb":{"@id":"https:\/\/aciontario.com\/index.php\/membership\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/aciontario.com\/index.php\/membership\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/aciontario.com\/index.php\/membership\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/aciontario.com\/"},{"@type":"ListItem","position":2,"name":"Membership"}]},{"@type":"WebSite","@id":"https:\/\/aciontario.com\/#website","url":"https:\/\/aciontario.com\/","name":"ACI Ontario","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/aciontario.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Mark Stern","author_link":"https:\/\/aciontario.com\/index.php\/author\/root\/"},"uagb_comment_info":0,"uagb_excerpt":null,"_links":{"self":[{"href":"https:\/\/aciontario.com\/index.php\/wp-json\/wp\/v2\/pages\/1321","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aciontario.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/aciontario.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/aciontario.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aciontario.com\/index.php\/wp-json\/wp\/v2\/comments?post=1321"}],"version-history":[{"count":0,"href":"https:\/\/aciontario.com\/index.php\/wp-json\/wp\/v2\/pages\/1321\/revisions"}],"wp:attachment":[{"href":"https:\/\/aciontario.com\/index.php\/wp-json\/wp\/v2\/media?parent=1321"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}