{"id":6108,"date":"2026-08-18T20:19:22","date_gmt":"2026-08-18T19:19:22","guid":{"rendered":"https:\/\/www.auspanjabigames.com\/?page_id=6108"},"modified":"2026-08-18T20:21:54","modified_gmt":"2026-08-18T19:21:54","slug":"register-team","status":"publish","type":"page","link":"https:\/\/www.auspanjabigames.com\/index.php\/register-team\/","title":{"rendered":"Register Team"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"6108\" class=\"elementor elementor-6108\">\n\t\t\t\t        <section class=\"elementor-section elementor-top-section elementor-element elementor-element-5bca20c elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default ct-header-fixed-none ct-row-max-none\" data-id=\"5bca20c\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n            \n                        <div class=\"elementor-container elementor-column-gap-default \">\n                    <div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b408bc3\" data-id=\"b408bc3\" data-element_type=\"column\">\n        <div class=\"elementor-widget-wrap elementor-element-populated\">\n                    \n        \t\t<div class=\"elementor-element elementor-element-290b7b9 elementor-widget elementor-widget-html\" data-id=\"290b7b9\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div id=\"punjab-register-widget\">\r\n    <style>\r\n        #punjab-register-widget {\r\n            --pr-primary: #e10600;\r\n            --pr-primary-dark: #b50500;\r\n            --pr-primary-light: #fff2f2;\r\n            --pr-text-main: #1f2937;\r\n            --pr-text-muted: #4b5563;\r\n            --pr-bg-body: #f8fafc;\r\n            --pr-bg-card: #ffffff;\r\n            --pr-border-color: #e5e7eb;\r\n            --pr-radius-lg: 16px;\r\n            --pr-radius-md: 10px;\r\n            --pr-shadow-md: 0 10px 25px -5px rgba(225, 6, 0, 0.08), 0 8px 10px -6px rgba(225, 6, 0, 0.05);\r\n            \r\n            font-family: 'Inter', -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\r\n            color: var(--pr-text-main);\r\n            background-color: var(--pr-bg-body);\r\n            line-height: 1.6;\r\n            display: block;\r\n            width: 100%;\r\n            box-sizing: border-box;\r\n            padding: 2rem 1rem;\r\n            border-radius: var(--pr-radius-lg);\r\n            margin: 2rem 0;\r\n        }\r\n\r\n        #punjab-register-widget * {\r\n            box-sizing: border-box;\r\n            margin: 0;\r\n            padding: 0;\r\n            font-family: inherit;\r\n        }\r\n\r\n        #punjab-register-widget .pr-container {\r\n            max-width: 800px;\r\n            margin: 0 auto;\r\n        }\r\n\r\n        #punjab-register-widget .pr-header {\r\n            background: linear-gradient(135deg, #111827 0%, #1f2937 100%);\r\n            color: #ffffff;\r\n            padding: 2.5rem 1.5rem;\r\n            text-align: center;\r\n            border-radius: var(--pr-radius-lg);\r\n            position: relative;\r\n            overflow: hidden;\r\n            border-bottom: 4px solid var(--pr-primary);\r\n            margin-bottom: 2rem;\r\n            box-shadow: var(--pr-shadow-md);\r\n        }\r\n\r\n        #punjab-register-widget .pr-badge {\r\n            display: inline-block;\r\n            background-color: var(--pr-primary);\r\n            color: #ffffff;\r\n            font-size: 0.75rem;\r\n            font-weight: 700;\r\n            text-transform: uppercase;\r\n            letter-spacing: 1.5px;\r\n            padding: 0.35rem 1rem;\r\n            border-radius: 50px;\r\n            margin-bottom: 1rem;\r\n        }\r\n\r\n        #punjab-register-widget h2.pr-title {\r\n            font-size: clamp(1.75rem, 3vw, 2.5rem);\r\n            font-weight: 800;\r\n            margin-bottom: 0.5rem;\r\n            letter-spacing: -0.025em;\r\n            color: #ffffff !important;\r\n            border: none !important;\r\n            padding: 0 !important;\r\n        }\r\n\r\n        #punjab-register-widget .pr-header p {\r\n            color: #9ca3af;\r\n            font-size: 1rem;\r\n            max-width: 600px;\r\n            margin: 0 auto;\r\n        }\r\n\r\n        #punjab-register-widget .pr-card {\r\n            background-color: var(--pr-bg-card);\r\n            border-radius: var(--pr-radius-lg);\r\n            box-shadow: var(--pr-shadow-md);\r\n            border: 1px solid var(--pr-border-color);\r\n            padding: 2.5rem;\r\n        }\r\n\r\n        #punjab-register-widget .pr-form-group {\r\n            margin-bottom: 1.5rem;\r\n        }\r\n\r\n        #punjab-register-widget label {\r\n            display: block;\r\n            font-weight: 600;\r\n            font-size: 0.95rem;\r\n            color: var(--pr-text-main);\r\n            margin-bottom: 0.5rem;\r\n        }\r\n\r\n        #punjab-register-widget label span.required {\r\n            color: var(--pr-primary);\r\n        }\r\n\r\n        #punjab-register-widget input[type=\"text\"],\r\n        #punjab-register-widget input[type=\"email\"],\r\n        #punjab-register-widget input[type=\"tel\"],\r\n        #punjab-register-widget select {\r\n            width: 100%;\r\n            padding: 0.75rem 1rem;\r\n            border: 1px solid var(--pr-border-color);\r\n            border-radius: var(--pr-radius-md);\r\n            background-color: var(--pr-bg-body);\r\n            color: var(--pr-text-main);\r\n            font-size: 0.95rem;\r\n            transition: all 0.2s ease;\r\n        }\r\n\r\n        #punjab-register-widget input:focus,\r\n        #punjab-register-widget select:focus {\r\n            outline: none;\r\n            border-color: var(--pr-primary);\r\n            box-shadow: 0 0 0 3px rgba(225, 6, 0, 0.1);\r\n            background-color: #ffffff;\r\n        }\r\n\r\n        #punjab-register-widget .pr-checkbox-group {\r\n            display: grid;\r\n            grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\r\n            gap: 0.75rem;\r\n            margin-top: 0.5rem;\r\n        }\r\n\r\n        #punjab-register-widget .pr-checkbox-label {\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 0.5rem;\r\n            background-color: var(--pr-bg-body);\r\n            border: 1px solid var(--pr-border-color);\r\n            padding: 0.75rem 1rem;\r\n            border-radius: var(--pr-radius-md);\r\n            font-weight: 500;\r\n            font-size: 0.9rem;\r\n            cursor: pointer;\r\n            transition: all 0.2s ease;\r\n        }\r\n\r\n        #punjab-register-widget .pr-checkbox-label:hover {\r\n            border-color: var(--pr-primary);\r\n        }\r\n\r\n        #punjab-register-widget input[type=\"checkbox\"] {\r\n            accent-color: var(--pr-primary);\r\n            width: 16px;\r\n            height: 16px;\r\n        }\r\n\r\n        #punjab-register-widget .pr-file-upload {\r\n            border: 2px dashed var(--pr-border-color);\r\n            padding: 1.25rem;\r\n            border-radius: var(--pr-radius-md);\r\n            text-align: center;\r\n            background-color: var(--pr-bg-body);\r\n            position: relative;\r\n            cursor: pointer;\r\n            transition: all 0.2s ease;\r\n        }\r\n\r\n        #punjab-register-widget .pr-file-upload:hover {\r\n            border-color: var(--pr-primary);\r\n            background-color: var(--pr-primary-light);\r\n        }\r\n\r\n        #punjab-register-widget .pr-file-upload input[type=\"file\"] {\r\n            position: absolute;\r\n            top: 0;\r\n            left: 0;\r\n            width: 100%;\r\n            height: 100%;\r\n            opacity: 0;\r\n            cursor: pointer;\r\n        }\r\n\r\n        #punjab-register-widget .pr-file-upload span {\r\n            font-size: 0.9rem;\r\n            color: var(--pr-text-muted);\r\n            font-weight: 500;\r\n        }\r\n\r\n        #punjab-register-widget .pr-file-name {\r\n            display: block;\r\n            font-size: 0.8rem;\r\n            color: var(--pr-primary);\r\n            margin-top: 0.3rem;\r\n            font-weight: 600;\r\n        }\r\n\r\n        #punjab-register-widget .pr-help-text {\r\n            font-size: 0.8rem;\r\n            color: var(--pr-text-muted);\r\n            text-align: right;\r\n            margin-top: 0.25rem;\r\n        }\r\n\r\n        #punjab-register-widget .pr-submit-btn {\r\n            background-color: var(--pr-primary);\r\n            color: #ffffff;\r\n            border: none;\r\n            width: 100%;\r\n            padding: 1rem;\r\n            font-size: 1rem;\r\n            font-weight: 700;\r\n            border-radius: var(--pr-radius-md);\r\n            cursor: pointer;\r\n            transition: background-color 0.2s ease, transform 0.1s ease;\r\n            box-shadow: 0 4px 12px rgba(225, 6, 0, 0.25);\r\n            margin-top: 1rem;\r\n        }\r\n\r\n        #punjab-register-widget .pr-submit-btn:hover {\r\n            background-color: var(--pr-primary-dark);\r\n        }\r\n\r\n        #punjab-register-widget .pr-submit-btn:active {\r\n            transform: scale(0.98);\r\n        }\r\n\r\n        @media (max-width: 640px) {\r\n            #punjab-register-widget .pr-card {\r\n                padding: 1.5rem;\r\n            }\r\n        }\r\n    <\/style>\r\n\r\n    <div class=\"pr-container\">\r\n        <div class=\"pr-header\">\r\n            <span class=\"pr-badge\">Official Tournament Form<\/span>\r\n            <h2 class=\"pr-title\">Register Team<\/h2>\r\n            <p>Please fill out the following form to register your team for the Punjab Games.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"pr-card\">\r\n            <form id=\"punjabTeamRegForm\" onsubmit=\"handleFormSubmit(event)\">\r\n                \r\n                <!-- Select League(s) -->\r\n                <div class=\"pr-form-group\">\r\n                    <label>Select League(s) <span class=\"required\">*<\/span><\/label>\r\n                    <div class=\"pr-checkbox-group\">\r\n                        <label class=\"pr-checkbox-label\">\r\n                            <input type=\"checkbox\" name=\"leagues\" value=\"Christmas Tournament\"> Christmas Tournament\r\n                        <\/label>\r\n                        <label class=\"pr-checkbox-label\">\r\n                            <input type=\"checkbox\" name=\"leagues\" value=\"Easter Tournament\"> Easter Tournament\r\n                        <\/label>\r\n                        <label class=\"pr-checkbox-label\">\r\n                            <input type=\"checkbox\" name=\"leagues\" value=\"Christmas Tournament Qualifier\"> Christmas Tournament Qualifier\r\n                        <\/label>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <!-- Team Name -->\r\n                <div class=\"pr-form-group\">\r\n                    <label for=\"teamName\">Team Name <span class=\"required\">*<\/span><\/label>\r\n                    <input type=\"text\" id=\"teamName\" name=\"teamName\" maxlength=\"50\" required oninput=\"updateCount('teamName', 'teamNameCount', 50)\">\r\n                    <div class=\"pr-help-text\"><span id=\"teamNameCount\">0<\/span> \/ 50<\/div>\r\n                <\/div>\r\n\r\n                <!-- Select Division -->\r\n                <div class=\"pr-form-group\">\r\n                    <label for=\"division\">Select Division <span class=\"required\">*<\/span><\/label>\r\n                    <select id=\"division\" name=\"division\" required>\r\n                        <option value=\"\" disabled selected>Select Division<\/option>\r\n                        <option value=\"Senior\">Senior<\/option>\r\n                        <option value=\"Junior (Under 17)\">Junior (Under 17)<\/option>\r\n                        <option value=\"Junior (Under 14)\">Junior (Under 14)<\/option>\r\n                    <\/select>\r\n                <\/div>\r\n\r\n                <!-- Team Home City -->\r\n                <div class=\"pr-form-group\">\r\n                    <label for=\"homeCity\">Team Home City <span class=\"required\">*<\/span><\/label>\r\n                    <input type=\"text\" id=\"homeCity\" name=\"homeCity\" maxlength=\"50\" placeholder=\"E.g. Melbourne, Sydney, Wellington, California etc.\" required oninput=\"updateCount('homeCity', 'homeCityCount', 50)\">\r\n                    <div class=\"pr-help-text\"><span id=\"homeCityCount\">0<\/span> \/ 50<\/div>\r\n                <\/div>\r\n\r\n                <!-- Contact Full Name -->\r\n                <div class=\"pr-form-group\">\r\n                    <label for=\"contactName\">Contact Full Name <span class=\"required\">*<\/span><\/label>\r\n                    <input type=\"text\" id=\"contactName\" name=\"contactName\" maxlength=\"50\" required oninput=\"updateCount('contactName', 'contactNameCount', 50)\">\r\n                    <div class=\"pr-help-text\"><span id=\"contactNameCount\">0<\/span> \/ 50<\/div>\r\n                <\/div>\r\n\r\n                <!-- Email Address -->\r\n                <div class=\"pr-form-group\">\r\n                    <label for=\"email\">Email Address <span class=\"required\">*<\/span><\/label>\r\n                    <input type=\"email\" id=\"email\" name=\"email\" maxlength=\"50\" required oninput=\"updateCount('email', 'emailCount', 50)\">\r\n                    <div class=\"pr-help-text\"><span id=\"emailCount\">0<\/span> \/ 50<\/div>\r\n                <\/div>\r\n\r\n                <!-- Social Media Links -->\r\n                <div class=\"pr-form-group\">\r\n                    <label for=\"fbPage\">Team Facebook Page<\/label>\r\n                    <input type=\"text\" id=\"fbPage\" name=\"fbPage\" maxlength=\"100\" oninput=\"updateCount('fbPage', 'fbCount', 100)\">\r\n                    <div class=\"pr-help-text\"><span id=\"fbCount\">0<\/span> \/ 100<\/div>\r\n                <\/div>\r\n\r\n                <div class=\"pr-form-group\">\r\n                    <label for=\"instaPage\">Team Instagram Page<\/label>\r\n                    <input type=\"text\" id=\"instaPage\" name=\"instaPage\" maxlength=\"100\" oninput=\"updateCount('instaPage', 'instaCount', 100)\">\r\n                    <div class=\"pr-help-text\"><span id=\"instaCount\">0<\/span> \/ 100<\/div>\r\n                <\/div>\r\n\r\n                <!-- Phone Number -->\r\n                <div class=\"pr-form-group\">\r\n                    <label for=\"phone\">Phone Number <span class=\"required\">*<\/span><\/label>\r\n                    <input type=\"tel\" id=\"phone\" name=\"phone\" maxlength=\"15\" required oninput=\"updateCount('phone', 'phoneCount', 15)\">\r\n                    <div class=\"pr-help-text\"><span id=\"phoneCount\">0<\/span> \/ 15<\/div>\r\n                <\/div>\r\n\r\n                <!-- File Uploads -->\r\n                <div class=\"pr-form-group\">\r\n                    <label>Team Logo <span class=\"required\">*<\/span><\/label>\r\n                    <div class=\"pr-file-upload\">\r\n                        <span>Choose File \/ Drag & Drop<\/span>\r\n                        <input type=\"file\" name=\"teamLogo\" required onchange=\"showFileName(this)\">\r\n                        <span class=\"pr-file-name\">No file chosen<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"pr-form-group\">\r\n                    <label>Squad Photo <span class=\"required\">*<\/span><\/label>\r\n                    <div class=\"pr-file-upload\">\r\n                        <span>Choose File \/ Drag & Drop<\/span>\r\n                        <input type=\"file\" name=\"squadPhoto\" required onchange=\"showFileName(this)\">\r\n                        <span class=\"pr-file-name\">No file chosen<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"pr-form-group\">\r\n                    <label>Home Kit Photo<\/label>\r\n                    <div class=\"pr-file-upload\">\r\n                        <span>Choose File \/ Drag & Drop<\/span>\r\n                        <input type=\"file\" name=\"homeKit\" onchange=\"showFileName(this)\">\r\n                        <span class=\"pr-file-name\">No file chosen<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"pr-form-group\">\r\n                    <label>Away Kit Photo<\/label>\r\n                    <div class=\"pr-file-upload\">\r\n                        <span>Choose File \/ Drag & Drop<\/span>\r\n                        <input type=\"file\" name=\"awayKit\" onchange=\"showFileName(this)\">\r\n                        <span class=\"pr-file-name\">No file chosen<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <!-- Consent -->\r\n                <div class=\"pr-form-group\">\r\n                    <label class=\"pr-checkbox-label\" style=\"background: transparent; border: none; padding: 0;\">\r\n                        <input type=\"checkbox\" name=\"consent\" required> Yes, I agree with Australian Panjabi Games terms and conditions <span class=\"required\">*<\/span>\r\n                    <\/label>\r\n                <\/div>\r\n\r\n                <button type=\"submit\" class=\"pr-submit-btn\">Submit Registration<\/button>\r\n            <\/form>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <script>\r\n        function updateCount(inputId, countId, maxLength) {\r\n            const input = document.getElementById(inputId);\r\n            const count = document.getElementById(countId);\r\n            if(input && count) {\r\n                count.textContent = input.value.length;\r\n            }\r\n        }\r\n\r\n        function showFileName(input) {\r\n            const fileNameSpan = input.nextElementSibling;\r\n            if (input.files && input.files[0]) {\r\n                fileNameSpan.textContent = input.files[0].name;\r\n            } else {\r\n                fileNameSpan.textContent = 'No file chosen';\r\n            }\r\n        }\r\n\r\n        function handleFormSubmit(event) {\r\n            event.preventDefault();\r\n            alert('Registration submitted successfully!');\r\n            \/\/ Add custom AJAX submission handling here if needed\r\n        }\r\n    <\/script>\r\n<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t            <\/div>\n        <\/div>\n                    <\/div>\n        <\/section>\n        \t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Official Tournament Form Register Team Please fill out the following form to register your team for the Punjab Games. Select League(s) * Christmas Tournament Easter Tournament Christmas Tournament Qualifier Team Name * 0 \/ 50 Select Division * Select DivisionSeniorJunior (Under 17)Junior (Under 14) Team Home City * 0 \/ 50 Contact Full Name * [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-6108","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.auspanjabigames.com\/index.php\/wp-json\/wp\/v2\/pages\/6108","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.auspanjabigames.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.auspanjabigames.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.auspanjabigames.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.auspanjabigames.com\/index.php\/wp-json\/wp\/v2\/comments?post=6108"}],"version-history":[{"count":7,"href":"https:\/\/www.auspanjabigames.com\/index.php\/wp-json\/wp\/v2\/pages\/6108\/revisions"}],"predecessor-version":[{"id":6115,"href":"https:\/\/www.auspanjabigames.com\/index.php\/wp-json\/wp\/v2\/pages\/6108\/revisions\/6115"}],"wp:attachment":[{"href":"https:\/\/www.auspanjabigames.com\/index.php\/wp-json\/wp\/v2\/media?parent=6108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}