{"id":5,"date":"2020-01-08T20:55:46","date_gmt":"2020-01-08T20:55:46","guid":{"rendered":"https:\/\/www.nationalsportsid.com\/nfl-flag-football-age-verification\/?page_id=5"},"modified":"2025-08-31T14:16:44","modified_gmt":"2025-08-31T18:16:44","slug":"home","status":"publish","type":"page","link":"https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/","title":{"rendered":"Home"},"content":{"rendered":"<section class=\"l-section wpb_row us_custom_dfddb007 height_medium\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"ult-spacer spacer-69dffda7db9e0\" data-id=\"69dffda7db9e0\" data-height=\"50\" data-height-mobile=\"15\" data-height-tab=\"15\" data-height-tab-portrait=\"15\" data-height-mobile-landscape=\"15\" style=\"clear:both;display:block;\"><\/div><div class=\"g-cols wpb_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\" style=\"--columns-gap:3rem;\"><div class=\"wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"w-image align_center us_animate_afc\"><div class=\"w-image-h\"><img decoding=\"async\" width=\"1024\" height=\"350\" src=\"https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/wp-content\/uploads\/sites\/14\/2020\/02\/NFL-Flag-Logo22-1024x350.png\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/wp-content\/uploads\/sites\/14\/2020\/02\/NFL-Flag-Logo22-1024x350.png 1024w, https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/wp-content\/uploads\/sites\/14\/2020\/02\/NFL-Flag-Logo22-300x103.png 300w, https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/wp-content\/uploads\/sites\/14\/2020\/02\/NFL-Flag-Logo22-150x51.png 150w, https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/wp-content\/uploads\/sites\/14\/2020\/02\/NFL-Flag-Logo22-500x171.png 500w, https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/wp-content\/uploads\/sites\/14\/2020\/02\/NFL-Flag-Logo22-600x205.png 600w, https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/wp-content\/uploads\/sites\/14\/2020\/02\/NFL-Flag-Logo22.png 1140w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/div><\/div><\/div><\/div><\/div><div class=\"ult-spacer spacer-69dffda7dc5fb\" data-id=\"69dffda7dc5fb\" data-height=\"30\" data-height-mobile=\"5\" data-height-tab=\"5\" data-height-tab-portrait=\"5\" data-height-mobile-landscape=\"5\" style=\"clear:both;display:block;\"><\/div><div class=\"wpb_text_column us_custom_db3c233b\"><div class=\"wpb_wrapper\"><h2 style=\"text-align: center;\"><span style=\"color: #003d6d; font-family: 'arial black', sans-serif;\"><strong><span style=\"font-size: 20pt;\">TEAM REGISTRATION &amp; AGE VERIFICATION<\/span><\/strong><\/span><\/h2>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_medium\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_text_column\"><div class=\"wpb_wrapper\"><h3 style=\"text-align: left;\"><span style=\"color: #003d6d; font-family: 'arial black', sans-serif; font-size: 20pt;\"><strong>Steps to Register<\/strong><\/span><\/h3>\n<\/div><\/div><div class=\"g-cols wpb_row via_grid cols_3 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\" style=\"--columns-gap:3rem;\"><div class=\"wpb_column vc_column_container us_custom_ec2703e5 has_bg_color\"><div class=\"vc_column-inner\"><div class=\"wpb_text_column us_custom_2ccb22d9\"><div class=\"wpb_wrapper\"><h4 style=\"text-align: left;\"><strong><span style=\"color: #ffffff;\">1. Choose Event<\/span><\/strong><\/h4>\n<p><strong><span style=\"color: #ffffff;\">Scroll down and choose the event(s) your team(s) are attending.\u00a0<\/span><\/strong><\/p>\n<\/div><\/div><\/div><\/div><div class=\"wpb_column vc_column_container us_custom_ec2703e5 has_bg_color\"><div class=\"vc_column-inner\"><div class=\"wpb_text_column us_custom_2ccb22d9\"><div class=\"wpb_wrapper\"><h4 style=\"text-align: left;\"><strong><span style=\"color: #ffffff;\">2. Register &amp; Pay<\/span><\/strong><\/h4>\n<p><strong><span style=\"color: #ffffff;\">Fill out the team registration form and complete checkout.\u00a0<\/span><\/strong><\/p>\n<\/div><\/div><\/div><\/div><div class=\"wpb_column vc_column_container us_custom_ec2703e5 has_bg_color\"><div class=\"vc_column-inner\"><div class=\"wpb_text_column us_custom_2ccb22d9\"><div class=\"wpb_wrapper\"><h4 style=\"text-align: left;\"><strong><span style=\"color: #ffffff;\">3. Get Team Verified<\/span><\/strong><\/h4>\n<p><strong><span style=\"color: #ffffff;\">Get your team(s) verified on NSID using the link on the payment confirmation.\u00a0<\/span><\/strong><\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row us_custom_bf81054c height_medium\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_text_column us_custom_85889b62\"><div class=\"wpb_wrapper\"><h3 style=\"text-align: left;\"><span style=\"color: #003d6d; font-family: arial black, sans-serif;\"><b>1. Choose Event<\/b><\/span><\/h3>\n<\/div><\/div><div class=\"g-cols wpb_row via_grid cols_3 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\" style=\"--columns-gap:3rem;\"><div class=\"wpb_column vc_column_container us_custom_dcfac097 has_bg_color\"><div class=\"vc_column-inner\"><div id=\"modal-trg-txt-wrap-8196\" class=\"ult-modal-input-wrapper ult-adjust-bottom-margin   vc_custom_1619491131483  \" data-keypress-control=\"keypress-control-enable\" data-overlay-control=\"overlay-control-enable\"><img decoding=\"async\" src=\"https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/wp-content\/uploads\/sites\/14\/2021\/04\/Ohio.png\" alt=\"null\" data-class-id=\"content-69dffda7dda0e0-69541350\" class=\"ult-modal-img overlay-show-genie ult-align-center ult-modal-image-\" \/><\/div>\n<div class=\"ult-overlay overlay-genie content-69dffda7dda0e0-69541350 \" style=\"display:none\" data-class=\"content-69dffda7dda0e0-69541350\" data-steps=\"m 701.56545,809.01175 35.16718,0 0,19.68384 -35.16718,0 z;m 698.9986,728.03569 41.23353,0 -3.41953,77.8735 -34.98557,0 z;m 687.08153,513.78234 53.1506,0 C 738.0505,683.9161 737.86917,503.34193 737.27015,806 l -35.90067,0 c -7.82727,-276.34892 -2.06916,-72.79261 -14.28795,-292.21766 z;m 403.87105,257.94772 566.31246,2.93091 C 923.38284,513.78233 738.73561,372.23931 737.27015,806 l -35.90067,0 C 701.32034,404.49318 455.17312,480.07689 403.87105,257.94772 z;M 51.871052,165.94772 1362.1835,168.87863 C 1171.3828,653.78233 738.73561,372.23931 737.27015,806 l -35.90067,0 C 701.32034,404.49318 31.173122,513.78234 51.871052,165.94772 z;m 52,26 1364,4 c -12.8007,666.9037 -273.2644,483.78234 -322.7299,776 l -633.90062,0 C 359.32034,432.49318 -6.6979288,733.83462 52,26 z;m 0,0 1439.999975,0 0,805.99999 -1439.999975,0 z\">\n\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 1440 806\" preserveAspectRatio=\"none\">\n\t\t\t\t\t\t\t<path class=\"overlay-path\" d=\"m 701.56545,809.01175 35.16718,0 0,19.68384 -35.16718,0 z\" style=\"fill:rgba(51,51,51,0.8);\"\/>\n\t\t\t\t\t\t<\/svg>\n\t<div class=\"ult_modal ult-fade ult-medium\">\n\t\t<div id=\"ult-modal-wrap-2515\" class=\"ult_modal-content ult-hide\" style=\"border-style:solid;border-width:2px;border-radius:0px;border-color:#333333;\">\n\t\t\t<div class=\"ult_modal-header\" style=\"background:#003d6d;color:#ffffff;border-color:#333333;\">\n\t\t\t\t<h3  data-ultimate-target='#ult-modal-wrap-2515 .ult_modal-title'  data-responsive-json-new='{\"font-size\":\"\",\"line-height\":\"\"}'  class=\"ult_modal-title ult-responsive\">REGISTER FOR TOURNAMENT<\/h3>\n\t\t\t<\/div>\n\t\t\t<div  data-ultimate-target='#ult-modal-wrap-2515 .ult_modal-body'  data-responsive-json-new='{\"font-size\":\"\",\"line-height\":\"\"}'  class=\"ult_modal-body ult-responsive ult-html\" style=\"\">\n\t\t\t\r\n<h3 style=\"text-align: center;\"><strong>CLOSED<\/strong><\/h3>\r\n\n\t\t\t<\/div>\n\t<\/div>\n\t<\/div>\n\t<div class=\"ult-overlay-close top-right\" style=\"width:80px;height:80px; \"><div class=\"ult-overlay-close-inside\">Close<\/div><\/div>\n<\/div><\/div><\/div><div class=\"wpb_column vc_column_container us_custom_2cafa3ea has_bg_color\"><div class=\"vc_column-inner\"><div id=\"modal-trg-txt-wrap-2266\" class=\"ult-modal-input-wrapper ult-adjust-bottom-margin   vc_custom_1619491217490  \" data-keypress-control=\"keypress-control-enable\" data-overlay-control=\"overlay-control-enable\"><img decoding=\"async\" src=\"https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/wp-content\/uploads\/sites\/14\/2021\/04\/Florida.png\" alt=\"null\" data-class-id=\"content-69dffda7de6395-54815742\" class=\"ult-modal-img overlay-show-genie ult-align-center ult-modal-image-\" \/><\/div>\n<div class=\"ult-overlay overlay-genie content-69dffda7de6395-54815742 \" style=\"display:none\" data-class=\"content-69dffda7de6395-54815742\" data-steps=\"m 701.56545,809.01175 35.16718,0 0,19.68384 -35.16718,0 z;m 698.9986,728.03569 41.23353,0 -3.41953,77.8735 -34.98557,0 z;m 687.08153,513.78234 53.1506,0 C 738.0505,683.9161 737.86917,503.34193 737.27015,806 l -35.90067,0 c -7.82727,-276.34892 -2.06916,-72.79261 -14.28795,-292.21766 z;m 403.87105,257.94772 566.31246,2.93091 C 923.38284,513.78233 738.73561,372.23931 737.27015,806 l -35.90067,0 C 701.32034,404.49318 455.17312,480.07689 403.87105,257.94772 z;M 51.871052,165.94772 1362.1835,168.87863 C 1171.3828,653.78233 738.73561,372.23931 737.27015,806 l -35.90067,0 C 701.32034,404.49318 31.173122,513.78234 51.871052,165.94772 z;m 52,26 1364,4 c -12.8007,666.9037 -273.2644,483.78234 -322.7299,776 l -633.90062,0 C 359.32034,432.49318 -6.6979288,733.83462 52,26 z;m 0,0 1439.999975,0 0,805.99999 -1439.999975,0 z\">\n\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 1440 806\" preserveAspectRatio=\"none\">\n\t\t\t\t\t\t\t<path class=\"overlay-path\" d=\"m 701.56545,809.01175 35.16718,0 0,19.68384 -35.16718,0 z\" style=\"fill:rgba(51,51,51,0.8);\"\/>\n\t\t\t\t\t\t<\/svg>\n\t<div class=\"ult_modal ult-fade ult-medium\">\n\t\t<div id=\"ult-modal-wrap-9913\" class=\"ult_modal-content ult-hide\" style=\"border-style:solid;border-width:2px;border-radius:0px;border-color:#333333;\">\n\t\t\t<div class=\"ult_modal-header\" style=\"background:#003d6d;color:#ffffff;font-weight:bold;border-color:#333333;\">\n\t\t\t\t<h3  data-ultimate-target='#ult-modal-wrap-9913 .ult_modal-title'  data-responsive-json-new='{\"font-size\":\"desktop:20px;\",\"line-height\":\"\"}'  class=\"ult_modal-title ult-responsive\">2. REGISTER &amp; PAY FOR BUCCANEERS TOURNAMENT<\/h3>\n\t\t\t<\/div>\n\t\t\t<div  data-ultimate-target='#ult-modal-wrap-9913 .ult_modal-body'  data-responsive-json-new='{\"font-size\":\"\",\"line-height\":\"\"}'  class=\"ult_modal-body ult-responsive ult-html\" style=\"\">\n\t\t\t\r\n<p style=\"text-align: left;\"><\/p><link href=\"https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/wp-content\/plugins\/cp-contact-form-with-paypal\/css\/stylepublic.css\" type=\"text\/css\" rel=\"stylesheet\" \/><link href=\"https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/wp-content\/plugins\/cp-contact-form-with-paypal\/css\/cupertino\/jquery-ui-1.8.20.custom.css\" type=\"text\/css\" rel=\"stylesheet\" \/>\r\n<script type=\"text\/javascript\">\r\n var cp_contactformpp_ready_to_go = false;\r\n function cp_contactformpp_cerror(id){$dexQuery = jQuery;$dexQuery(\"#hdcaptcha_error\"+id).css('top',$dexQuery(\"#hdcaptcha\"+id).outerHeight());$dexQuery(\"#hdcaptcha_error\"+id).css(\"display\",\"inline\");}\r\n function doValidate_1(form)\r\n {\r\n    if (cp_contactformpp_ready_to_go) return;\r\n    $dexQuery = jQuery;\r\n    document.cp_contactformpp_pform_1.cp_ref_page.value = document.location;\r\n     if ($dexQuery(\"#hdcaptcha_cp_contact_form_paypal_post_1\").val() == '')\r\n    {\r\n        \/\/alert('Please enter the captcha verification code.');\r\n        setTimeout( \"cp_contactformpp_cerror('_1')\", 100);\r\n        return false;\r\n    }\r\n    var result = $dexQuery.ajax({\r\n        type: \"GET\",\r\n        url: \"\/nfl-flag-registration?ps=_1\"+String.fromCharCode(38)+\"inAdmin=1\"+String.fromCharCode(38)+\"cp_contactformpp_id=2\"+String.fromCharCode(38)+\"hdcaptcha_cp_contact_form_paypal_post=\"+$dexQuery(\"#hdcaptcha_cp_contact_form_paypal_post_1\").val(),\r\n        async: false\r\n    }).responseText;\r\n    if (result.indexOf(\"captchafailed\") != -1)\r\n    {\r\n        $dexQuery(\"#captchaimg_1\").attr('src', $dexQuery(\"#captchaimg_1\").attr('src')+'&'+Date());\r\n        \/\/alert('Incorrect captcha code. Please try again.');\r\n        setTimeout( \"cp_contactformpp_cerror('_1')\", 100);\r\n        return false;\r\n    }\r\n    else     {        \r\n            var cpefb_error = $dexQuery(\"#cp_contactformpp_pform_1\").find(\".cpefb_error:visible\").length;\r\n            if (cpefb_error==0)\r\n            { \r\n                cp_contactformpp_ready_to_go = true;\r\n                cfwpp_blink(\".pbSubmit\");\r\ncp_contactformpp_ready_to_go = false;                cp_contactformpp_ready_to_go = true;\r\n\t\t\t\t$dexQuery(\"#cp_contactformpp_pform_1\").find(\"select\").children().each(function(){\r\n\t\t        \t    $dexQuery(this).val($dexQuery(this).attr(\"vt\"));\r\n\t            });\r\n\t            $dexQuery(\"#cp_contactformpp_pform_1\").find(\"input:checkbox,input:radio\").each(function(){\r\n\t\t        \t    $dexQuery(this).val($dexQuery(this).attr(\"vt\"));\r\n\t            });\r\n\t\t    \t$dexQuery(\"#cp_contactformpp_pform_1\").find( '.ignore' ).closest( '.fields' ).remove();\r\n\t\t    \tdocument.getElementById(\"form_structure_1\").value = '';\r\n\t\t    \t$dexQuery(\"#cp_contactformpp_pform_1\")[ 0 ].submit();\r\n\t\t    }\t\t    \r\n            return false;\r\n    }\r\n }\r\n function cfwpp_blink(selector){\r\n        try {   \r\n            $dexQuery = jQuery;\r\n            $dexQuery(selector).fadeOut(1000, function(){\r\n                $dexQuery(this).fadeIn(1000, function(){\r\n                    try {\r\n                        if (cp_contactformpp_ready_to_go)\r\n                            cfwpp_blink(this); \r\n                    } catch (e) {}  \r\n                });\r\n            });        \r\n        } catch (e) {}                    \r\n}\r\n<\/script>\r\n<!--<\/form class=\"cfwppformfix\">-->\r\n<form class=\"cpp_form\" name=\"cp_contactformpp_pform_1\" id=\"cp_contactformpp_pform_1\" action=\"\" method=\"post\" enctype=\"multipart\/form-data\" onsubmit=\"return doValidate_1(this);\"><input type=\"hidden\" name=\"cp_pform_psequence\" value=\"_1\" \/><input type=\"hidden\" name=\"cp_contactformpp_pform_process\" value=\"1\" \/><input type=\"hidden\" name=\"cp_contactformpp_id\" value=\"2\" \/><input type=\"hidden\" name=\"cp_ref_page\" value=\"\" \/><input type=\"hidden\" name=\"form_structure_1\" id=\"form_structure_1\" size=\"180\" value=\"[[{&quot;name&quot;:&quot;email&quot;,&quot;index&quot;:0,&quot;title&quot;:&quot;Email&quot;,&quot;ftype&quot;:&quot;femail&quot;,&quot;userhelp&quot;:&quot;&quot;,&quot;csslayout&quot;:&quot;&quot;,&quot;required&quot;:true,&quot;predefined&quot;:&quot;&quot;,&quot;size&quot;:&quot;medium&quot;,&quot;userhelpTooltip&quot;:null},{&quot;name&quot;:&quot;subject&quot;,&quot;index&quot;:1,&quot;title&quot;:&quot;Subject&quot;,&quot;required&quot;:true,&quot;ftype&quot;:&quot;ftext&quot;,&quot;userhelp&quot;:&quot;&quot;,&quot;csslayout&quot;:&quot;&quot;,&quot;predefined&quot;:&quot;&quot;,&quot;size&quot;:&quot;medium&quot;,&quot;userhelpTooltip&quot;:null},{&quot;name&quot;:&quot;message&quot;,&quot;index&quot;:2,&quot;size&quot;:&quot;large&quot;,&quot;required&quot;:true,&quot;title&quot;:&quot;Message&quot;,&quot;ftype&quot;:&quot;ftextarea&quot;,&quot;userhelp&quot;:&quot;&quot;,&quot;csslayout&quot;:&quot;&quot;,&quot;predefined&quot;:&quot;&quot;,&quot;userhelpTooltip&quot;:null}],[{&quot;title&quot;:&quot;Contact Form&quot;,&quot;description&quot;:&quot;You can use the following form to contact us.&quot;,&quot;formlayout&quot;:&quot;top_aligned&quot;}]]\" \/><input type=\"hidden\" id=\"cp_contact_form_paypal_paymentspro_1\" name=\"cp_contact_form_paypal_paymentspro_1\" value=\"1\" \/><div id=\"fbuilder\">\r\n  <div id=\"fbuilder_1\">\r\n      <div id=\"formheader_1\"><\/div>\r\n      <div id=\"fieldlist_1\"><\/div>\r\n  <\/div>\r\n<\/div>\r\n<div style=\"display:none\">\r\n<div id=\"cpcaptchalayer_1\">\r\n            <div class=\"fields\" id=\"field-c0\" style=\"display:none\">\r\n         <label>Payment options:<\/label>\r\n         <div class=\"dfield\">\r\n           <input type=\"radio\" name=\"bccf_payment_option_paypal\" vt=\"1\" value=\"1\" checked> Pay with PayPal.<br \/>           <!--addons-payment-options-->\r\n                    <\/div>\r\n         <div class=\"clearer\"><\/div>\r\n      <\/div>\r\n      <!--addons-payment-fields-->\r\n  <br \/>Please enter the security code:<br \/>\r\n  <img decoding=\"async\" src=\"\/nfl-flag-registration\/ffff?cp_contactformpp=captcha&ps=_1&inAdmin=1&width=180&height=60&letter_count=5&min_size=25&max_size=35&noise=200&noiselength=4&bcolor=ffffff&border=000000&font=font-1.ttf\"  id=\"captchaimg_1\" alt=\"security code\" border=\"0\" class=\"skip-lazy\"  \/>\r\n  <br \/>\r\n  Security Code:<br \/>\r\n  <div class=\"dfield\">\r\n  <input type=\"text\" size=\"20\" name=\"hdcaptcha_cp_contact_form_paypal_post\" id=\"hdcaptcha_cp_contact_form_paypal_post_1\" value=\"\" \/>\r\n  <div class=\"error cpefb_error message\" id=\"hdcaptcha_error_1\" generated=\"true\" style=\"display:none;position: absolute; left: 0px; top: 25px;\">Please enter the captcha verification code.<\/div>\r\n  <\/div>\r\n  <br \/>\r\n<!-- rcadon -->\r\n<\/div>\r\n<\/div>\r\n<div id=\"cp_subbtn_1\" class=\"cp_subbtn\">Submit<\/div>\r\n<\/form>\r\n<script>\n    document.addEventListener('DOMContentLoaded', function () {\n        \/\/const pageId = 5;\n        const tournamentId = \"\";\n\n        \/\/const siteUrl = \"https:\/\/www.nationalsportsid.com\/nfl-flag-registration\"; \/\/ Current site's base URL\n        \/\/const tournamentId = 0;\n        \n        if (tournamentId) {\n            console.log(\"Tournament ID:\", tournamentId);\n\n            \/\/return fetch(`https:\/\/your-domain.com\/league\/divisions-details\/${tournamentId}`);\n\n            setTimeout(() => {\n                const form = document.getElementById(\"cp_contactformpp_pform_1\");\n\n                \/\/ Check if the desired fields exist\n                const hasPlayerField = form.querySelector('#user_player1_name_1') !== null;\n                const hasTeamField = form.querySelector('#user_team1_name_1') !== null;\n\n                \/\/ Build the URL\n                let apiUrl = `https:\/\/app.nationalsportsid.com\/league-divisions-details\/${tournamentId}`;\n                const params = new URLSearchParams();\n\n\/\/if (hasPlayerField) return;\n\/\/if (hasTeamField) return;\n\n                if (hasPlayerField) params.append('type', 'player');\n                if (hasTeamField) params.append('type', 'team');\n\n                \/\/ If both exist, pass multiple values\n                if (hasPlayerField && hasTeamField) params.set('type', 'player,team');\n\n                if (params.toString()) {\n                    apiUrl += `?${params.toString()}`;\n                }\n\n                console.log(\"Calling API:\", apiUrl);\n\n                \/\/ Make API request\n                \/\/return fetch(apiUrl);                \n                fetch(apiUrl)\n                .then(response => response.json())\n                .then(data => {\n                    console.log(\"Division Details:\", data);\n\n                    \/*const divisions = data.divisions || [];\n                    const select = document.getElementById(\"division1_1\");\n\n                    select.innerHTML = '<option value=\"\">Choose One<\/option>';\n\n                    divisions.forEach(division => {\n                        const option = document.createElement('option');\n                        option.value = division.name;\n                        option.text = division.name;\n                        select.appendChild(option);\n                    });*\/\n\n                    \/\/ const divisions = data.divisions || [];\n\n                    \/\/ const select = document.getElementById(\"player1_division_1\");\n\n                    \/\/ if (select) {\n                    \/\/     divisions.forEach((division, index) => {\n                    \/\/         console.log('Index:', index, 'Division:', division);\n                    \/\/         const options = select.options;\n                    \/\/         console.log('existing '+options);\n                    \/\/         for (let i = 0; i < options.length; i++) {\n                    \/\/             const option = options[i];\n                    \/\/             if (option.value === index) {\n                    \/\/                 option.disabled = true;\n                    \/\/                 option.text = division.name + ' FULL';\n                    \/\/                 break;\n                    \/\/             }\n                    \/\/         }\n                    \/\/     });\n                    \/\/     console.log('existing '+select.options);\n\n                    \/\/     data.divisions.forEach(divisionObj => {\n                    \/\/         Object.entries(divisionObj).forEach(([key, value]) => {\n                    \/\/             \/\/ 'key' is like \"9U\", 'value.name' is like \"9U FULL\"\n                    \/\/             console.log('Index:', key, 'Division:', value);\n                    \/\/             for (let i = 0; i < select.options.length; i++) {\n                    \/\/                 const option = select.options[i];\n\n                    \/\/                 if (option.value === key) {\n                    \/\/                     option.disabled = true;\n                    \/\/                     option.text = value.name; \/\/ \"9U FULL\"\n                    \/\/                     break;\n                    \/\/                 }\n                    \/\/             }\n                    \/\/         });\n                    \/\/     });\n                    \/\/ }\n\n                        \/\/ Select all dropdowns where id ends with \"_division_1\"\n                        \/\/const allSelects = document.querySelectorAll('select[id$=\"_division_1\"]');\n                        const allSelects = document.querySelectorAll(\"select[id^='player'][id$='_division_1'], select[id^='division']\");\n\n                        data.divisions.forEach(divisionObj => {\n                            Object.entries(divisionObj).forEach(([key, value]) => {\n                                allSelects.forEach(select => {\n                                    for (let i = 0; i < select.options.length; i++) {\n                                        const option = select.options[i];\n                                        \/*if (option.value === key) {\n                                            option.disabled = true;\n                                            option.text = value.name; \/\/ e.g., \"9U FULL\"\n                                            break;\n                                        }*\/\n\n                                        \/*for Restriction*\/\n                                        if (option.value.toLowerCase() == key.toLowerCase()) {\n                                            if (value.remaining_spot == 0) {\n                                                option.disabled = true;\n                                                option.text = value.name;\n                                            }\n                                            else{\n                                                option.text = value.name;\n                                            }\n                                        }\n                                        else{\n                                            \/\/console.log('-',option.value.toLowerCase(),key.toLowerCase());\n                                        }\n                                        \/*for Restriction*\/\n                                    }\n                                });\n                            });\n                        }); \n\n                })\n                .catch(err => {\n                    console.error(\"Error:\", err);\n                });\n            }, 50); \/\/ adjust delay if needed\n\n        } else {\n            console.warn(\"No tournament ID found.\");\n        }\n    \n        \/*fetch(`${siteUrl}\/wp-json\/nsid\/v1\/tournament-id\/?page_id=${pageId}`)\n            .then(response => response.json())\n            .then(data => {\n                if (data.tournament_id) {\n                    console.log(\"Tournament ID:\", data.tournament_id);\n                    var tournamentId = data.tournament_id;\n                    \/\/ Do something with tournament_id\n\n                    \/\/return fetch(`https:\/\/your-domain.com\/league\/divisions-details\/${tournamentId}`);\n\n                    const form = document.getElementById(\"cp_contactformpp_pform_1\");\n\n                    \/\/ Check if the desired fields exist\n                    const hasPlayerField = form.querySelector('#user_player1_name_1') !== null;\n                    const hasTeamField = form.querySelector('#user_team1_name_1') !== null;\n\n                    \/\/ Build the URL\n                    let apiUrl = `http:\/\/local.nsidupgrade.org\/league\/division-details\/${tournamentId}`;\n                    const params = new URLSearchParams();\n\n                    if (hasPlayerField) params.append('type', 'player');\n                    if (hasTeamField) params.append('type', 'team');\n\n                    \/\/ If both exist, pass multiple values\n                    if (hasPlayerField && hasTeamField) params.set('type', 'player,team');\n\n                    if (params.toString()) {\n                        apiUrl += `?${params.toString()}`;\n                    }\n\n                    console.log(\"Calling API:\", apiUrl);\n\n                    \/\/ Make API request\n                    return fetch(apiUrl);                \n\n                } else {\n                    console.warn(\"No tournament ID found.\");\n                }\n            })\n            .then(response => response.json())\n            .then(data => {\n                console.log(\"Division Details:\", data);\n\n                \/*const divisions = data.divisions || [];\n                const select = document.getElementById(\"division1_1\");\n\n                select.innerHTML = '<option value=\"\">Choose One<\/option>';\n\n                divisions.forEach(division => {\n                    const option = document.createElement('option');\n                    option.value = division.name;\n                    option.text = division.name;\n                    select.appendChild(option);\n                });*\/\n\n            \/\/})\n            \/\/.catch(err => {\n                \/\/console.error(\"Error:\", err);\n            \/\/});*\/\n            \/\/.catch(err => console.error(\"Error fetching tournament ID:\", err));\n    });\n<\/script>\n\r\n\n\t\t\t<\/div>\n\t<\/div>\n\t<\/div>\n\t<div class=\"ult-overlay-close top-right\" style=\"width:25px;height:25px; background-color: #000000;border-radius: 50%;padding:10px;box-sizing: content-box;\"><div class=\"ult-overlay-close-inside\">Close<\/div><\/div>\n<\/div><\/div><\/div><div class=\"wpb_column vc_column_container us_custom_33c76577 has_bg_color\"><div class=\"vc_column-inner\"><div id=\"modal-trg-txt-wrap-9183\" class=\"ult-modal-input-wrapper ult-adjust-bottom-margin   vc_custom_1619491158277  \" data-keypress-control=\"keypress-control-enable\" data-overlay-control=\"overlay-control-enable\"><img decoding=\"async\" src=\"https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/wp-content\/uploads\/sites\/14\/2021\/04\/New-York.png\" alt=\"null\" data-class-id=\"content-69dffda7e16106-25519523\" class=\"ult-modal-img overlay-show-genie ult-align-center ult-modal-image-\" \/><\/div>\n<div class=\"ult-overlay overlay-genie content-69dffda7e16106-25519523 \" style=\"display:none\" data-class=\"content-69dffda7e16106-25519523\" data-steps=\"m 701.56545,809.01175 35.16718,0 0,19.68384 -35.16718,0 z;m 698.9986,728.03569 41.23353,0 -3.41953,77.8735 -34.98557,0 z;m 687.08153,513.78234 53.1506,0 C 738.0505,683.9161 737.86917,503.34193 737.27015,806 l -35.90067,0 c -7.82727,-276.34892 -2.06916,-72.79261 -14.28795,-292.21766 z;m 403.87105,257.94772 566.31246,2.93091 C 923.38284,513.78233 738.73561,372.23931 737.27015,806 l -35.90067,0 C 701.32034,404.49318 455.17312,480.07689 403.87105,257.94772 z;M 51.871052,165.94772 1362.1835,168.87863 C 1171.3828,653.78233 738.73561,372.23931 737.27015,806 l -35.90067,0 C 701.32034,404.49318 31.173122,513.78234 51.871052,165.94772 z;m 52,26 1364,4 c -12.8007,666.9037 -273.2644,483.78234 -322.7299,776 l -633.90062,0 C 359.32034,432.49318 -6.6979288,733.83462 52,26 z;m 0,0 1439.999975,0 0,805.99999 -1439.999975,0 z\">\n\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 1440 806\" preserveAspectRatio=\"none\">\n\t\t\t\t\t\t\t<path class=\"overlay-path\" d=\"m 701.56545,809.01175 35.16718,0 0,19.68384 -35.16718,0 z\" style=\"fill:rgba(51,51,51,0.8);\"\/>\n\t\t\t\t\t\t<\/svg>\n\t<div class=\"ult_modal ult-fade ult-medium\">\n\t\t<div id=\"ult-modal-wrap-6234\" class=\"ult_modal-content ult-hide\" style=\"border-style:solid;border-width:2px;border-radius:0px;border-color:#333333;\">\n\t\t\t<div class=\"ult_modal-header\" style=\"background:#003d6d;color:#ffffff;border-color:#333333;\">\n\t\t\t\t<h3  data-ultimate-target='#ult-modal-wrap-6234 .ult_modal-title'  data-responsive-json-new='{\"font-size\":\"\",\"line-height\":\"\"}'  class=\"ult_modal-title ult-responsive\">REGISTER FOR TOURNAMENT<\/h3>\n\t\t\t<\/div>\n\t\t\t<div  data-ultimate-target='#ult-modal-wrap-6234 .ult_modal-body'  data-responsive-json-new='{\"font-size\":\"\",\"line-height\":\"\"}'  class=\"ult_modal-body ult-responsive ult-html\" style=\"\">\n\t\t\t\r\n<h3 style=\"text-align: center;\"><strong>COMING SOON<\/strong><\/h3>\r\n\n\t\t\t<\/div>\n\t<\/div>\n\t<\/div>\n\t<div class=\"ult-overlay-close top-right\" style=\"width:80px;height:80px; \"><div class=\"ult-overlay-close-inside\">Close<\/div><\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row us_custom_bf81054c height_medium\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_text_column us_custom_85889b62\"><div class=\"wpb_wrapper\"><h3 style=\"text-align: left;\"><span style=\"color: #003d6d; font-family: arial black, sans-serif;\"><b>1. Choose Event<\/b><\/span><\/h3>\n<\/div><\/div><div class=\"g-cols wpb_row via_grid cols_3 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\" style=\"--columns-gap:3rem;\"><div class=\"wpb_column vc_column_container us_custom_dcfac097 has_bg_color\"><div class=\"vc_column-inner\"><div class=\"w-image align_center\"><div class=\"w-image-h\"><img decoding=\"async\" width=\"612\" height=\"906\" src=\"https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/wp-content\/uploads\/sites\/14\/2021\/04\/Ohio.png\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/wp-content\/uploads\/sites\/14\/2021\/04\/Ohio.png 612w, https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/wp-content\/uploads\/sites\/14\/2021\/04\/Ohio-203x300.png 203w, https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/wp-content\/uploads\/sites\/14\/2021\/04\/Ohio-150x222.png 150w, https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/wp-content\/uploads\/sites\/14\/2021\/04\/Ohio-338x500.png 338w, https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/wp-content\/uploads\/sites\/14\/2021\/04\/Ohio-600x888.png 600w\" sizes=\"auto, (max-width: 612px) 100vw, 612px\" \/><\/div><\/div><\/div><\/div><div class=\"wpb_column vc_column_container us_custom_2cafa3ea has_bg_color\"><div class=\"vc_column-inner\"><div class=\"w-image align_center\"><a title=\"Buccaneers Registration\" href=\"https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/buccaneers-tournament-registration\/\" aria-label=\"Florida\" class=\"w-image-h\"><img decoding=\"async\" width=\"612\" height=\"906\" src=\"https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/wp-content\/uploads\/sites\/14\/2021\/04\/Florida.png\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/wp-content\/uploads\/sites\/14\/2021\/04\/Florida.png 612w, https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/wp-content\/uploads\/sites\/14\/2021\/04\/Florida-203x300.png 203w, https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/wp-content\/uploads\/sites\/14\/2021\/04\/Florida-150x222.png 150w, https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/wp-content\/uploads\/sites\/14\/2021\/04\/Florida-338x500.png 338w, https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/wp-content\/uploads\/sites\/14\/2021\/04\/Florida-600x888.png 600w\" sizes=\"auto, (max-width: 612px) 100vw, 612px\" \/><\/a><\/div><\/div><\/div><div class=\"wpb_column vc_column_container us_custom_33c76577 has_bg_color\"><div class=\"vc_column-inner\"><div class=\"w-image align_center\"><div class=\"w-image-h\"><img decoding=\"async\" width=\"612\" height=\"906\" src=\"https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/wp-content\/uploads\/sites\/14\/2021\/04\/New-York.png\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/wp-content\/uploads\/sites\/14\/2021\/04\/New-York.png 612w, https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/wp-content\/uploads\/sites\/14\/2021\/04\/New-York-203x300.png 203w, https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/wp-content\/uploads\/sites\/14\/2021\/04\/New-York-150x222.png 150w, https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/wp-content\/uploads\/sites\/14\/2021\/04\/New-York-338x500.png 338w, https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/wp-content\/uploads\/sites\/14\/2021\/04\/New-York-600x888.png 600w\" sizes=\"auto, (max-width: 612px) 100vw, 612px\" \/><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row us_custom_bf81054c height_medium\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container\"><div class=\"vc_column-inner\"><\/div><\/div><\/div><\/div><\/section>","protected":false},"excerpt":{"rendered":"TEAM REGISTRATION &amp; AGE VERIFICATION Steps to Register 1. Choose Event Scroll down and choose the event(s) your team(s) are attending.\u00a0 2. Register &amp; Pay Fill out the team registration form and complete checkout.\u00a0 3. Get Team Verified Get your team(s) verified on NSID using the link on the payment confirmation.\u00a0 1. Choose Event REGISTER...","protected":false},"author":1,"featured_media":72,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-5","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/wp-json\/wp\/v2\/pages\/5","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/wp-json\/wp\/v2\/comments?post=5"}],"version-history":[{"count":2,"href":"https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/wp-json\/wp\/v2\/pages\/5\/revisions"}],"predecessor-version":[{"id":9561,"href":"https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/wp-json\/wp\/v2\/pages\/5\/revisions\/9561"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/wp-json\/wp\/v2\/media\/72"}],"wp:attachment":[{"href":"https:\/\/www.nationalsportsid.com\/nfl-flag-registration\/wp-json\/wp\/v2\/media?parent=5"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}