1<!DOCTYPE html> 2<html lang="en-us" id="ngin17349"> 3<head> 4 5<!--[if lte IE 9]> 6 <meta http-equiv="refresh" content="0; url=/unsupported_browser" /> 7
7<script type="text/javascript"> 8 window.top.location = '/unsupported_browser'; 9 </script>
9 10<![endif]--> 11 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 12 <meta name="viewport" content="width=device-width, initial-scale=1" /> 13 <meta name="csrf-param" content="authenticity_token" /> 14<meta name="csrf-token" content="VguAa5hwNU+pkKJmm4dN4u3rg8zs6ywWx+x/ooLNgbUjknT/RzJqWaPmEkRcYdy+oGsNpJqsDqKildMErDYSZw==" /> 15<meta name="trace-id" content="32280f57-9a9c-4de3-aa18-b24a85b65e3b" /> 16 <title>Registration</title> 17 18 <!-- Itasca | application --> 19 20 <!-- Icons v4 --> 21<link rel="shortcut icon" href="https://assets.ngin.com/site_files/17349/favicon.ico" /> 22 23 24 <link href="https://cdn2.sportngin.com/attachments/touch_icon_graphic/dd79-211585511/ASA_NEW_Logo_size_120.png" rel="apple-touch-icon" /> 25 <link href="https://cdn3.sportngin.com/attachments/touch_icon_graphic/dd79-211585511/ASA_NEW_Logo_size_152.png" rel="apple-touch-icon" sizes="152x152" /> 26 <link href="https://cdn4.sportngin.com/attachments/touch_icon_graphic/dd79-211585511/ASA_NEW_Logo_size_167.png" rel="apple-touch-icon" sizes="167x167" /> 27 <link href="https://cdn1.sportngin.com/attachments/touch_icon_graphic/dd79-211585511/ASA_NEW_Logo_size_180.png" rel="apple-touch-icon" sizes="180x180" /> 28 <link href="https://cdn4.sportngin.com/attachments/touch_icon_graphic/dd79-211585511/ASA_NEW_Logo_size_192.png" rel="icon" sizes="192x192" /> 29 <link href="https://cdn2.sportngin.com/attachments/touch_icon_graphic/dd79-211585511/ASA_NEW_Logo_size_128.png" rel="icon" sizes="128x128" /> 30 31 32 33 <link href="https://cdn2.sportngin.com/attachments/favicon_graphic/aef5-211585518/ASA_NEW_Logo_size_16.png" rel="icon" type="image/png" sizes="16x16"> 34 <link href="https://cdn3.sportngin.com/attachments/favicon_graphic/aef5-211585518/ASA_NEW_Logo_size_32.png" rel="icon" type="image/png" sizes="32x32"> 35 <link href="https://cdn4.sportngin.com/attachments/favicon_graphic/aef5-211585518/ASA_NEW_Logo_size_96.png" rel="icon" type="image/png" sizes="96x96"> 36 37 38 39 40 41 <link rel="stylesheet" media="screen" href="https://app-assets2.sportngin.com/site_stylesheets_secure/17349/itasca/page_elements.css?17891354431" /> 42 43 <link rel="stylesheet" media="screen" href="https://app-assets2.sportngin.com/site_stylesheets_secure/17349/itasca/sports.css?17891354431" /> 44 45 <link rel="stylesheet" media="screen" href="https://app-assets3.sportngin.com/site_stylesheets_secure/17349/itasca/default.css?17891354431" /> 46 <link rel="stylesheet" media="screen" href="https://app-assets1.sportngin.com/site_stylesheets_secure/17349/itasca/theme.css?17891354431" /> 47 <link rel="stylesheet" media="screen" href="https://app-assets3.sportngin.com/site_stylesheets_secure/jquery_treeTable.css?17891354431" /> 48 <link rel="stylesheet" media="screen" href="https://app-assets1.sportngin.com/stylesheets/sn/shared_components.css?17891354431" /> 49 <link rel="stylesheet" media="screen" href="//se-aws-snap.sportngin.com/sportngin-snap-production/ui_themes/ngin/latest/ngin-bar.css?20190108" /> 50 51 52 <!--[if IE 9]> 53
53<script type="text/javascript" charset="utf-8">var IE = "9";</script>
53 54 <link rel="stylesheet" media="screen" href="https://app-assets1.sportngin.com/stylesheets/ie9/default_ie9.css?17891354431" /> 55<![endif]--> 56 57<!--[if IE 8]> 58
58<script type="text/javascript" charset="utf-8">var IE = "8";</script>
58 59<![endif]--> 60 61<!--[if IE 7]> 62
62<script type="text/javascript" charset="utf-8">var IE = "7";</script>
62 63<![endif]--> 64 65<!--[if IE 6]> 66
66<script type="text/javascript" charset="utf-8">var IE = "6";</script>
66 67<![endif]--> 68 69<!--[if lte IE 6]> 70
70<script type="text/javascript" charset="utf-8">var IE = "6";</script>
70 71<![endif]--> 72 73<!--[if !IE]><!-->
73<script type="text/javascript" charset="utf-8">var IE = null;</script>
73<!-- <![endif]--> 74 75 76 77 78 79
79<script> 80 window.dataLayer = window.dataLayer || [] 81 window.dataLayer.push({ intercom: { renderIntercom: false } }) 82 </script>
82 83
83<script src="https://app-assets3.sportngin.com/javascripts/se-analytics-js.umd.min.js?17883634071"></script>
83 84
84<script> 85 window.seAnalyticsGateway = /\.(sportngin\.com|ngin-staging\.com|sportngin\.com\.dev)$/.test(window.origin) === false 86 window.addEventListener('message', function(event){ 87 if (event.data === 'utd:ready') { 88 89 var displayAds = (false || false); 90 var platformDL = {'siteId': '17349', 'siteName': 'Andover Soccer Association', 91 'siteShortName': 'ASA', 'sportType': 'soccer', 92 'addrState': 'MA', 'displayAds': displayAds, 93 'inEditMode': false, 94 'propertySubSection': 'cms', 'property': 'Ngin'}; 95 var quantcastDL = {'quantcastID': ''}; 96 var elevioAdditionalGroups = ["ngin_super_reg:0", "Ngin:cms"]; 97 98 window.seAnalytics.push({ type: 'dataLayerData', data: { 99 platform: platformDL, 100 quantcast: quantcastDL, 101 elevioAddlGroups: elevioAdditionalGroups, 102 ga_site_config: { 103 'id': 'UA-159221417-1', 104 'id_ga4': '', 105 'domains': ["www.andoversoccer.org","andoversoccer.sportngin.com"] 106 } 107 } }) 108 } 109 }) 110 window.seAnalytics = new window['se-analytics-js'].SeFeAnalytics({ 111 platProp: 'ngin', 112 platformSubSec: 'cms', 113 currentEnv: 'production', 114 orgId: 127636 115 }) 116 </script>
116 117 118
118<script> 119 function inIframe() { 120 try { 121 return window.self !== window.top; 122 } catch (e) { 123 return true; 124 } 125 } 126 </script>
126 127 128 <!-- Google Tag Manager for NGIN --> 129
129<script> 130 if(!inIframe()) {
vendor: 364 bytes, lines 130-135
130 131 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 132 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 133 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 134 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 135 })(window,document,'script','dataLayer','
135GTM-TMK6MGB
vendor: 6 bytes, lines 135-136
135'); 136
136} 137 </script>
137 138 <!-- End Google Tag Manager for NGIN--> 139 140 <!-- Google Tag Manager for SE Global --> 141
141<script> 142 if(!inIframe()) {
vendor: 358 bytes, lines 142-147
142 143 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 144 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 145 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 146 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 147 })(window,document,'script','dataLayer','
147GTM-KGG8ZWR
vendor: 6 bytes, lines 147-148
147'); 148
148} 149 </script>
149 150 <!-- End Google Tag Manager for SE Global --> 151 152 153 <link rel="stylesheet" media="print" href="https://app-assets3.sportngin.com/stylesheets/print/website_print_v4.css?17891354431" /> 154 155
156<script src="https://app-assets3.sportngin.com/javascripts/jquery/jquery-3.7.1.min.js?17883634071"></script>
vendor: 1 bytes, line 156
156
157<script src="https://app-assets1.sportngin.com/javascripts/jquery/jquery-migrate-3.4.1.min.js?17883634071"></script>
vendor: 1 bytes, line 157
157
158<script type='text/javascript'> 159 var $j = jQuery.noConflict(); 160 $ = jQuery; 161 162 // Automatically include CSRF token in AJAX request headers unless explicitly skipped 163 jQuery.ajaxPrefilter(function(options, originalOptions, jqXHR) { 164 if (options.skipCsrfToken) { 165 return; 166 } 167 168 if (options.type && options.type.toLowerCase() !== 'get') { 169 var token = jQuery('meta[name="csrf-token"]').attr('content'); 170 if (token) { 171 jqXHR.setRequestHeader('X-CSRF-Token', token); 172 } 173 } 174 }); 175 176 // --- Helpers --- 177 // Resolve an element from an id string or DOM node 178 function _resolveEl(id) { return (typeof id === 'string') ? document.getElementById(id) : id; } 179 // Get duration in ms from an options object (default 1000ms) 180 function _dur(options) { return (options && options.duration) ? options.duration * 1000 : 1000; } 181 // Invoke a method on an array of DOM elements (shared by $$ and Array.prototype.invoke) 182 function _invokeOnElements(els, method, args) { 183 els.forEach(function(el) { 184 if (typeof el[method] === 'function') el[method].apply(el, args); 185 else if (method === 'hide') el.style.display = 'none'; 186 else if (method === 'show') el.style.display = ''; 187 else if (method === 'removeClassName' && args[0]) el.classList.remove(args[0]); 188 else if (method === 'addClassName' && args[0]) el.classList.add(args[0]); 189 }); 190 return els; 191 } 192 // Fire Ajax callbacks on a transport-like object 193 function _ajaxCallbacks(options, transport, success) { 194 if (success && options.onSuccess) options.onSuccess(transport); 195 if (!success && options.onFailure) options.onFailure(transport); 196 if (options.onComplete) options.onComplete(transport); 197 } 198 199 // --- Prototype Element shims --- 200 var Element = Element || {}; 201 Element.hide = function(id) { var el = _resolveEl(id); if (el) el.style.display = 'none'; }; 202 Element.show = function(id) { var el = _resolveEl(id); if (el) el.style.display = ''; }; 203 Element.toggle = function(id) { var el = _resolveEl(id); if (el) el.style.display = el.style.display === 'none' ? '' : 'none'; }; 204 Element.remove = function(id) { var el = _resolveEl(id); if (el && el.parentNode) el.parentNode.removeChild(el); }; 205 Element.update = function(id, content) { var el = _resolveEl(id); if (el) el.innerHTML = content; }; 206 207 function $F(id) { var el = _resolveEl(id); return el ? el.value : ''; } 208 209 // Prototype $$(selector) â CSS selector returning array of elements 210 function $$(selector) { 211 var els = Array.from(document.querySelectorAll(selector)); 212 els.invoke = function(method) { 213 return _invokeOnElements(this, method, Array.from(arguments).slice(1)); 214 }; 215 els.each = function(fn) { this.forEach(fn); return this; }; 216 return els; 217 } 218 219 // Prototype $A() â convert iterable to array 220 function $A(iterable) { return Array.from(iterable); } 221 222 // --- Event shims --- 223 Event.observe = function(el, eventName, handler) { 224 var element = _resolveEl(el); 225 if (element) element.addEventListener(eventName === 'dom:loaded' ? 'DOMContentLoaded' : eventName, handler); 226 }; 227 Event.stop = function(e) { if (e) { e.preventDefault(); e.stopPropagation(); } }; 228 229 // --- Ajax shims --- 230 var Ajax = {}; 231 Ajax.Request = function(url, options) { 232 options = options || {}; 233 $j.ajax({ 234 url: url, 235 type: (options.method || 'post').toUpperCase(), 236 data: options.parameters || '', 237 dataType: options.evalScripts ? 'script' : 'html', 238 success: function(data, status, xhr) { 239 _ajaxCallbacks(options, { responseText: data, responseXML: xhr.responseXML, status: xhr.status }, true); 240 }, 241 error: function(xhr) { 242 _ajaxCallbacks(options, { responseText: xhr.responseText, status: xhr.status }, false); 243 } 244 }); 245 }; 246 Ajax.Updater = function(container, url, options) { 247 options = options || {}; 248 var targetId = typeof container === 'string' ? container : (container.success || container); 249 $j.ajax({ 250 url: url, 251 type: (options.method || 'post').toUpperCase(), 252 data: options.parameters || '', 253 dataType: 'html', 254 success: function(data) { 255 var el = document.getElementById(targetId); 256 if (el) el.innerHTML = data; 257 _ajaxCallbacks(options, { responseText: data }, true); 258 }, 259 error: function(xhr) { 260 _ajaxCallbacks(options, { responseText: xhr.responseText }, false); 261 } 262 }); 263 }; 264 265 // --- Effect shims --- 266 var Effect = {}; 267 Effect.Highlight = function(el, options) { 268 var element = _resolveEl(el); 269 if (element) { element.style.backgroundColor = '#ffff99'; setTimeout(function() { element.style.backgroundColor = ''; }, _dur(options)); } 270 }; 271 Effect.Fade = function(el, options) { 272 var element = _resolveEl(el); 273 if (element) $j(element).fadeOut(_dur(options)); 274 }; 275 Effect.Appear = function(el, options) { 276 var element = _resolveEl(el); 277 if (element) $j(element).fadeIn(_dur(options)); 278 }; 279 280 // --- Form shims --- 281 var Form = {};
282 Form.Element = {}; 283 Form.Element.getValue = function(id) { var el = _resolveEl(id); return el ? el.value : ''; }; 284 Form.serialize = function(formEl) { var el = _resolveEl(formEl); return el ? $j(el).serialize() : ''; }; 285 Form.Observer = function(formEl, frequency, callback) { 286 var element = _resolveEl(formEl); 287 var lastValue = Form.serialize(element); 288 289 return window.setInterval(function() { 290 var value = Form.serialize(element); 291 292 if (value !== lastValue) { 293 callback(element, value); 294 lastValue = value; 295 } 296 }, frequency * 1000); 297 }; 298 299 // --- jQuery plugin shims for Prototype methods --- 300 jQuery.fn.observe = function(eventName, handler) { return this.on(eventName, handler); }; 301 jQuery.fn.stopObserving = function(eventName, handler) { return this.off(eventName, handler); }; 302 jQuery.fn.focusFirstElement = function() { this.find('input:visible, textarea:visible, select:visible').first().focus(); return this; }; 303 jQuery.fn.addClassName = function(c) { return this.addClass(c); }; 304 jQuery.fn.removeClassName = function(c) { return this.removeClass(c); }; 305 jQuery.fn.hasClassName = function(c) { return this.hasClass(c); }; 306 jQuery.fn.getValue = function() { return this.val(); }; 307 jQuery.fn.update = function(content) { return this.html(content); }; 308 jQuery.fn.enable = function() { return this.prop('disabled', false); }; 309 jQuery.fn.disable = function() { return this.prop('disabled', true); }; 310 jQuery.fn.highlight = function() { var el = this; el.css('background-color', '#ffff99'); setTimeout(function() { el.css('background-color', ''); }, 1000); return this; }; 311 312 // --- Array/String prototype shims --- 313 if (!Array.prototype.invoke) { 314 Array.prototype.invoke = function(method) { 315 return _invokeOnElements(this, method, Array.from(arguments).slice(1)); 316 }; 317 } 318 if (!Array.prototype.each) { Array.prototype.each = Array.prototype.forEach; } 319 if (!Array.prototype.include) { Array.prototype.include = Array.prototype.includes; } 320 if (!String.prototype.empty) { String.prototype.empty = function() { return this.length === 0; }; } 321 322 // Prototype Element.select() â used in inline callbacks like data.select('a') 323 (function() { 324 var origSelect = HTMLElement.prototype.select; 325 HTMLElement.prototype.select = function(sel) { 326 if (typeof sel === 'string') return Array.from(this.querySelectorAll(sel)); 327 if (origSelect) return origSelect.apply(this, arguments); 328 }; 329 })(); 330 331 // Sortable/Draggables shims â no-ops for legacy inline JS references 332 var Sortable = Sortable || { SERIALIZE_RULE: /^[^_]*_(.*)$/ }; 333 var Draggables = Draggables || { initPausable: function(){}, pause: function(){}, play: function(){}, sortFailed: function(){} }; 334 335 // $.browser polyfill â removed in jQuery 1.9, needed by third-party plugins 336 if (!jQuery.browser) { 337 (function() { 338 var ua = navigator.userAgent.toLowerCase(); 339 var match = /(chrome)[ \/]([\w.]+)/.exec(ua) || 340 /(webkit)[ \/]([\w.]+)/.exec(ua) || 341 /(opera)(?:.*version)?[ \/]([\w.]+)/.exec(ua) || 342 /(msie) ([\w.]+)/.exec(ua) || 343 ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+))?/.exec(ua) || []; 344 jQuery.browser = {}; 345 if (match[1]) { 346 jQuery.browser[match[1]] = true; 347 jQuery.browser.version = match[2] || "0"; 348 } 349 if (jQuery.browser.chrome) jQuery.browser.webkit = true; 350 else if (jQuery.browser.webkit) jQuery.browser.safari = true; 351 })(); 352 } 353</script>
353 354 355 356 357 358 359
360<script src="https://app-assets2.sportngin.com/javascripts/base_packaged.js?17883634071"></script>
360 361 362
362<script src="https://app-assets2.sportngin.com/javascripts/dropdown_nav.js?17883634071"></script>
362 363 364 365 366 <link rel="stylesheet" href="//se-aws-snap.sportngin.com/sportngin-snap-production/ui_themes/inline-manual/1/main.css?20190108" type="text/css" /> 367 368
368<script> 369 window.inlineManualOptions = { 370 tracking: { 371 enabled: false 372 } 373 } 374 </script>
374 375 376
376<script> 377 NGIN.inlineManual.setVars({ 378 in_edit_mode: false, 379 org_id: 127636, 380 381 site_name: "Andover Soccer Association", 382 site_short_name: "ASA", 383 site_url: "https://www.andoversoccer.org", 384 site_id: 17349 385 }); 386 387 </script>
387 388 389
389<script>!function(){var e=document.createElement("script"),t=document.getElementsByTagName("script")[0];e.async=1,e.src="https://inlinemanual.com/embed/player.cacb2d9a339b3500c03525980ca2a24c.js",e.charset="UTF-8",t.parentNode.insertBefore(e,t)}();</script>
389 390 391 392 393 394 395 396 397 <!-- dynamic head code --> 398
399<script> 400 var recaptchaSiteKey = "6LePJx8TAAAAACXrjU21ZdxvkXD_rh3yzhSeoJ0a" 401</script>
vendor: 1 bytes, line 401
401
402<script src="https://app-assets1.sportngin.com/javascripts/grecaptcha.js?17883634071"></script>
vendor: 126 bytes, lines 402-405
402 403<script src="https://www.google.com/recaptcha/api.js?onload=recaptchaOnloadCallback&render=explicit" async defer></script> 404 405
406<script> 407//<![CDATA[ 408 window.nginSite = {"domain_name":"andoversoccer.org","subdomain":"www","name":"Andover Soccer Association","short_name":"ASA","secure_subdomain":"andoversoccer"} 409 410//]]> 411</script>
411 412 413 414 415
415<script src="https://app-assets1.sportngin.com/javascripts/themes/itasca/theme.js?17883634071"></script>
415 416
416<script src="https://app-assets2.sportngin.com/javascripts/jquery/jquery.toolbar.min.js?17883634071"></script>
416 417 418 419 <meta property="og:title" content="Registration"/> 420<meta property="og:type" content="website"/> 421<meta property="og:description" content=""> 422 <meta property="og:url" content="http://www.andoversoccer.org/page/show/6716326-registration"/> 423<meta property="og:site_name" content="Andover Soccer Association"/> 424 <meta property="og:image" content="https://cdn1.sportngin.com/attachments/logo_graphic/a834-211585469/ASA_NEW_Logo_medium.png"/> 425 426 427 428</head> 429 430<body id="" class="site-body itasca user_mode v4" > 431
431<script> 432//<![CDATA[ 433window.seAnalytics.push(JSON.parse('{"type":"pageView","data":{"depth1":"Sitebuilder","title":"Registration"}}')) 434//]]> 435</script>
435 436 <!-- Needs to be immediately after the opening <body> tag --> 437 <!-- Google Tag Manager (noscript) --> 438 <noscript> 439 <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TMK6MGB" height="0" width="0" style="display:none;visibility:hidden"></iframe> 440 <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KGG8ZWR" height="0" width="0" style="display:none;visibility:hidden"></iframe> 441 </noscript> 442 <!-- End Google Tag Manager (noscript) --> 443 444 445 446 447<style type="text/css"> 448 /* html must be relative to keep the background div sized */ 449 html { position: relative; } 450 451 /* fix positioning issue with smart banner when html is relative */ 452 #smartbanner { 453 position: fixed; 454 box-sizing: content-box; 455 } 456 457 458 body { background-color: #1d1e41; } 459 .site-background { 460 position: absolute; 461 top: 0; 462 right: 0; 463 bottom: 0; 464 left: 0; 465 z-index: -1; 466 background-color: #1d1e41; 467 background-position: center top; 468 background-attachment: scroll; 469 background-repeat: no-repeat; 470 background-image: url(); 471 } 472 473</style> 474 475<div class="site-background"></div> 476 477 478 <div slot="hqsebar"> 479 <div id="ngin-bar"></div> 480
480<script> 481 const DOMAIN_SUFFIXES = ['sportngin.com', 'sportsengine.com', 'stage.ngin-staging.com', 'sestage.us', 'sportngin.com.dev', 'sportsengine.com.dev']; 482 document.documentElement.classList.add('has-se-bar'); 483 window.nginBarConfig = { 484 signOutUrl: '/logout', 485 signInUrl: '/login', 486 signInUserReturnToOverride: signInUserReturnToOverride(), 487 signOutUserReturnToOverride: signOutUserReturnToOverride(), 488 signInReloadOverrideUrl: signInReloadUrl(), 489 coreUrl: '/core', 490 profileDropdownLinks: 491 [{ 492 label: 'Connect to Site', 493 href: '/account/choose_personas/17349', 494 events: { 495 'click': function(e, element) { 496 e.preventDefault(); 497 load_lbox(element); 498 valid.activate(); 499 } 500 } 501 }] 502 , 503 app: '', 504 ccpa: true, 505 mobileNav: false, 506 loggedIn: false, 507 orgId: 127636 508 } 509 function isSEDomain() { 510 return DOMAIN_SUFFIXES.some((domainSuffix) => window.location.hostname.endsWith(domainSuffix)) 511 } 512 function isVanityDomain() { 513 return !this.isSEDomain() 514 } 515 function isCore() { 516 return window.location.pathname.startsWith("/core") 517 } 518 function signInUserReturnToOverride() { 519 if (isSEDomain()) { 520 return window.location.href; 521 } else { 522 return "https://login.sportngin.com/check_login?next_url=" + window.location.href; 523 } 524 } 525 function signOutUserReturnToOverride() { 526 if (isCore()) { 527 return undefined; // resulting in session_ended page with correct query string params 528 } else { 529 return window.location.href; 530 } 531 } 532 function signInReloadUrl() { 533 return window.location.href.replace("user_return_to=","urt="); // lots to discover here.. 534 // for now.. simply obfuscate user_return_to so 535 // we dont screw with the URL too much.. and do so 536 // only if that query string param is not URL encoded 537 } 538 </script>
538 539
539<script async src=https://ngin-bar.sportngin.com/nginbar.js></script>
539 540 </div> 541 542 543 544 <div id="fb-root"></div>
545<script>(function(d, s, id) { 546 var js, fjs = d.getElementsByTagName(s)[0]; 547 if (d.getElementById(id)) return; 548 js = d.createElement(s); js.id = id; 549 // js.src = "//connect.facebook.net/en_US/all/debug.js#xfbml=1&version=v2.3"; // use if debugging 550 js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.3"; 551 fjs.parentNode.insertBefore(js, fjs); 552}(document, 'script', 'facebook-jssdk'));</script>
552 553 554 <a href="#yieldContent" style="color:#FFF;position:absolute;height:1px;width:1px;left:-9999px;">skip navigation</a> 555 556 557 558 559 560<div id="topNav" class="has-site-logo topNav"> 561 562 <div id="sn-site-logo"> 563 <a class="sn-site-logo-wrap" href="/"> 564 <span class="sn-site-logo-background" style="background-image: url(https://cdn1.sportngin.com/attachments/logo_graphic/a834-211585469/ASA_NEW_Logo_small.png);"></span> 565 </a> 566</div> 567 568 569 <div class="theme-search-wrapper"> 570 <div class="theme-search-bar"> 571 572 <span class="site-tagline-text"> 573 574 Andover Soccer Association 575 576 </span> 577 578 579 580 <div id="PageSearchBoxTopNav" class="theme-search-box"> 581 <input class="theme-search-input" type="text" placeholder="Page Search" /> 582 <span class="theme-search-clear"></span> 583 <span class="theme-search-submit" >Search</span> 584</div> 585
586<script> 587 new NGIN.PageSearchBox('#PageSearchBoxTopNav', { 588 inputElement: '.theme-search-input', 589 submitElement: '.theme-search-submit', 590 clearElement: '.theme-search-clear' 591 }); 592</script>
592 593 594 595 596 </div> 597 </div> 598 <div class="theme-main-nav"></div> 599 <div class="theme-sub-nav"></div> 600 <div class="theme-mobile-nav"> 601 602 603 604 <div id="PageSearchBoxMobileNav" class="theme-search-box"> 605 <input class="theme-search-input" type="text" placeholder="Page Search" /> 606 <span class="theme-search-clear"></span> 607 <span class="theme-search-submit" >Search</span> 608</div> 609
610<script> 611 new NGIN.PageSearchBox('#PageSearchBoxMobileNav', { 612 inputElement: '.theme-search-input', 613 submitElement: '.theme-search-submit', 614 clearElement: '.theme-search-clear' 615 }); 616</script>
616 617 618 619 620 </div> 621</div> 622<div id="topNavPlaceholder" class="page-has-banner"></div> 623
624<script type="text/javascript"> 625 626 ;(function($){ 627 628 var NS = NGIN.Modules.NavService; 629 var currentId = 'page_node_6716326'; 630 var rootNav = {"name":"Home","id":"page_node_3694217","url":"/page/show/3694217-home","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Home'","css_classes":[],"parent_id":3694211,"target":null,"node_type":"Page","has_child":0,"nav_url":"https://www.andoversoccer.org/page/nav/3694217","parent_top_nav_node":null,"parent":{"name":"ASA","id":"page_node_3694211","url":"/page/show/3694211-andover-soccer-association","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Andover Soccer Association'","css_classes":[],"parent_id":null,"target":null,"node_type":null,"has_child":0,"nav_url":"https://www.andoversoccer.org/page/nav/3694211","parent_top_nav_node":null},"children":[],"siblings":[{"name":"Home","id":"page_node_3694217","url":"/page/show/3694217-home","selected":true,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Home'","css_classes":["home"],"parent_id":3694211,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"About","id":"page_node_3694230","url":"/about","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'About'","css_classes":[],"parent_id":3694211,"target":null,"node_type":"Page","has_child":5,"nav_url":"https://www.andoversoccer.org/page/nav/3694230","parent_top_nav_node":null},{"name":"Programs","id":"page_node_3742691","url":"/programs","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'ASA Programs'","css_classes":[],"parent_id":3694211,"target":null,"node_type":"Page","has_child":5,"nav_url":"https://www.andoversoccer.org/page/nav/3742691","parent_top_nav_node":null},{"name":"Registration","id":"page_node_6716326","url":"/page/show/6716326-registration","selected":true,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Registration'","css_classes":[],"parent_id":3694211,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"Coaches","id":"page_node_3849987","url":"/coaches","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Coaches'","css_classes":[],"parent_id":3694211,"target":null,"node_type":"Page","has_child":4,"nav_url":"https://www.andoversoccer.org/page/nav/3849987","parent_top_nav_node":null},{"name":"Referees","id":"page_node_3694456","url":"/referees","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Referees'","css_classes":[],"parent_id":3694211,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"Safety","id":"page_node_6717673","url":"/page/show/6717673-safety-protocols","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Safety Protocols'","css_classes":[],"parent_id":3694211,"target":null,"node_type":"Page","has_child":5,"nav_url":"https://www.andoversoccer.org/page/nav/6717673","parent_top_nav_node":null},{"name":"Fields","id":"page_node_3694224","url":"/fields","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Fields'","css_classes":[],"parent_id":3694211,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"Golf Tournament","id":"page_node_9366756","url":"/page/show/9366756-golf-tournament","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Golf Tournament'","css_classes":[],"parent_id":3694211,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"Policies","id":"page_node_6716330","url":"/page/show/6716330-policies-and-protocols","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Policies and Protocols'","css_classes":[],"parent_id":3694211,"target":null,"node_type":"Page","has_child":2,"nav_url":"https://www.andoversoccer.org/page/nav/6716330","parent_top_nav_node":null},{"name":"Other","id":"page_node_3743074","url":"/otherinfo","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Other Information'","css_classes":[],"parent_id":3694211,"target":null,"node_type":"Page","has_child":2,"nav_url":"https://www.andoversoccer.org/page/nav/3743074","parent_top_nav_node":null},{"name":"Admin","id":"page_node_3694242","url":"/admin","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Admin'","css_classes":[],"parent_id":3694211,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"Dibs","id":"toolsLink","url":"https://www.andoversoccer.org/dib_sessions/index","selected":false,"display_status":"enabled","drag_status":"","title":"Dibs","css_classes":[],"parent_id":null,"target":null,"node_type":null,"has_child":0,"nav_url":null,"parent_top_nav_node":null}]}; 631 632 // Applies fixed class to #topNav when top nav goes above fold; 633 NS.fixedNav('#topNav'); 634 635 636 var pageNav = {"name":"Registration","id":"page_node_6716326","url":"/page/show/6716326-registration","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Registration'","css_classes":[],"parent_id":3694211,"target":null,"node_type":"Page","has_child":0,"nav_url":"https://www.andoversoccer.org/page/nav/6716326","parent_top_nav_node":null,"parent":{"
636name":"ASA","id":"page_node_3694211","url":"/page/show/3694211-andover-soccer-association","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Andover Soccer Association'","css_classes":[],"parent_id":null,"target":null,"node_type":null,"has_child":0,"nav_url":"https://www.andoversoccer.org/page/nav/3694211","parent_top_nav_node":null},"children":[],"siblings":[{"name":"Home","id":"page_node_3694217","url":"/page/show/3694217-home","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Home'","css_classes":["home"],"parent_id":3694211,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"About","id":"page_node_3694230","url":"/about","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'About'","css_classes":[],"parent_id":3694211,"target":null,"node_type":"Page","has_child":5,"nav_url":"https://www.andoversoccer.org/page/nav/3694230","parent_top_nav_node":null},{"name":"Programs","id":"page_node_3742691","url":"/programs","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'ASA Programs'","css_classes":[],"parent_id":3694211,"target":null,"node_type":"Page","has_child":5,"nav_url":"https://www.andoversoccer.org/page/nav/3742691","parent_top_nav_node":null},{"name":"Registration","id":"page_node_6716326","url":"/page/show/6716326-registration","selected":true,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Registration'","css_classes":[],"parent_id":3694211,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"Coaches","id":"page_node_3849987","url":"/coaches","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Coaches'","css_classes":[],"parent_id":3694211,"target":null,"node_type":"Page","has_child":4,"nav_url":"https://www.andoversoccer.org/page/nav/3849987","parent_top_nav_node":null},{"name":"Referees","id":"page_node_3694456","url":"/referees","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Referees'","css_classes":[],"parent_id":3694211,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"Safety","id":"page_node_6717673","url":"/page/show/6717673-safety-protocols","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Safety Protocols'","css_classes":[],"parent_id":3694211,"target":null,"node_type":"Page","has_child":5,"nav_url":"https://www.andoversoccer.org/page/nav/6717673","parent_top_nav_node":null},{"name":"Fields","id":"page_node_3694224","url":"/fields","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Fields'","css_classes":[],"parent_id":3694211,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"Golf Tournament","id":"page_node_9366756","url":"/page/show/9366756-golf-tournament","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Golf Tournament'","css_classes":[],"parent_id":3694211,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"Policies","id":"page_node_6716330","url":"/page/show/6716330-policies-and-protocols","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Policies and Protocols'","css_classes":[],"parent_id":3694211,"target":null,"node_type":"Page","has_child":2,"nav_url":"https://www.andoversoccer.org/page/nav/6716330","parent_top_nav_node":null},{"name":"Other","id":"page_node_3743074","url":"/otherinfo","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Other Information'","css_classes":[],"parent_id":3694211,"target":null,"node_type":"Page","has_child":2,"nav_url":"https://www.andoversoccer.org/page/nav/3743074","parent_top_nav_node":null},{"name":"Admin","id":"page_node_3694242","url":"/admin","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Admin'","css_classes":[],"parent_id":3694211,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"Dibs","id":"toolsLink","url":"https://www.andoversoccer.org/dib_sessions/index","selected":false,"display_status":"enabled","drag_status":"","title":"Dibs","css_classes":[],"parent_id":null,"target":null,"node_type":null,"has_child":0,"nav_url":null,"parent_top_nav_node":null}]}; 637 var hasSubnav = true; 638 639 640 // TOP NAV 641 NS.create('DropdownNav', { 642 currentId: currentId, 643 activeClass: 'has-main-nav', 644 minWidth: 1025, 645 selector: '#topNav .theme-main-nav', 646 maxDepth: 2, 647 data: rootNav, 648 paywallImage: 'https://app-assets2.sportngin.com/app_images/paywall-icon.svg?17891354431' 649 }); 650 651 // MOBILE NAV 652 NS.create('SlideNav', { 653 currentId: currentId, 654 activeClass: 'has-mobile-nav', 655 collapsedClass: 'collapsed-mobile-nav', 656 maxWidth: 1024, 657 collapseWidth: 1024, 658 selector: '#topNav .theme-mobile-nav', 659 data: pageNav, 660 paywallImage: 'https://app-assets2.sportngin.com/app_images/paywall-icon.svg?17891354431' 661 }); 662 663 // When the subnav exists, but the selected page has no children, 664 // we try to display the siblings as subnav UNLESS, the parent node 665 // is aso the root node. This means it woulld duplicate the main 666 // nav, so we display nothing. 667 668 var hasChildren = !!pageNav.children.length; 669 var rootLevelPage = rootNav.parent.id === pageNav.parent.id 670 671 // SUB NAV 672 if (hasSubnav && (hasChildren || !rootLevelPage)) { 673 NS.create('DropdownNav', { 674 currentId: currentId, 675 activeClass: 'has-sub-nav', 676 minWidth: 1025, 677 selector: '#topNav .theme-sub-nav', 678 showTitle: true, 679 showChildren: true, 680 maxDepth: 0, 681 data: pageNav, 682 paywallImage: 'https://app-assets2.sportngin.com/app_images/paywall-icon.svg?17891354431' 683 }); 684 } 685 else { 686 $('#topNav').addClass('no-sub-nav'); 687 } 688 689 })(jQuery); 690 691 // legacy event... not sure it's needed 692 $j(function(){ 693 $j('#topNav').trigger('topnav.loaded'); 694 }); 695 696</script>
696 697 698 699 700 701 702 703 <style> 704 .site-banner-wrapper { 705 background-color: transparent; 706 } 707 708 709 .site-banner-wrapper { 710 background-image: url(https://cdn2.sportngin.com/attachments/banner_graphic/a2af-211585573/ASA_Logo_Transparent_background4.png); 711 background-position: center; 712 } 713 714 @media (max-width: 999px) { 715 .site-banner-wrapper { 716 min-height: 22.149123vw; 717 } 718 } 719 720 @media (min-width: 1000px) { 721 .site-banner-wrapper { 722 min-height: 221.491228px; 723 } 724 } 725 726 </style> 727 728 <div id="siteHeader"> 729 730 731 <div class="site-banner-wrapper"> 732 <div class="site-banner-text-wrapper"> 733 734 735 736 737 738 </div> 739 </div> 740 </div> 741 742 743 744 <div id="siteContainer" class="container-fluid two_panel siteContainer"> 745 746 747 748 749 <div id="yieldContent" class="row"> 750 751 752 753 <h2 id="displayBodyHeader" class=""><span>Registration</span></h2> 754 755 756 757 758 759 <div id="panelTwo" class="col-sm-12"> 760 <div id="errorNotice"> 761 762 763 764 765</div> 766 767 768 <div class='yieldPageContent'> 769 770 <div class=" layoutContainer row layout-100 "> 771 772 <div class="column-1 column col-sm-12 col-md-12"> 773 <div id="pageEl_626115296" class="pageEl" > 774 775 <div class="pageElement textBlockElement clearfix"> 776 777 <h3 style="text-align: left;"><span>ASA SOCCER PROGRAMS</span></h3> 778 779 780 <div class="text clearfix"> 781 <p>SEE BELOW FOR ALL FALL/SPRING PROGRAM INFORMATION AND TO REGISTER.</p> 782 783<p> </p> 784 785 </div> 786</div> 787 788 <span class="clearAll"></span> 789</div> 790 791 792 <div id="pageEl_683541845" class="pageEl" > 793 794 <div class="pageElement textBlockElement clearfix"> 795 796 <h3 style="text-align: left;"><span>ASA DEVELOPMENT ACADEMY FALL 2026</span></h3> 797 798 799 <div class="text clearfix"> 800 <p>Join the Fall 2026 ASA Development Academy, run by Seacoast United. This is a 6<strong> </strong>week<strong> </strong>program with one-hour long sessions held Friday nights at South Elementary School*. This program is open to players currently in <strong>1st through 4th grade.</strong> Players should also be registered for the ASA Fall 2026 season. If you have a question about the eligibility of your players please email [email protected].</p> 801 802<p>*ASA reserves the right to cancel or change location due to unforeseen events.</p> 803 804<p>Register for the full six weeks, or a few drop-in days. The cost for the six week session is $85, and each drop-in day is $20 per day. </p> 805 806<p><u><strong>TIMES</strong></u></p> 807 808<p>Grade 1 & 2: 5:00-6:00.</p> 809 810<p>Grades 3 & 4: 6:00-7:00.</p> 811 812<p>Dates: 9/18, 9/25, 10/2, 10/16, 10/23 and 10/30 [No Academy on 10/9 due to the holiday weekend.]</p> 813 814<p>REFUND POLICY: A refund can be issued for the full session until 9/18/26. There are no refunds for drop-in days. </p> 815 816 </div> 817</div> 818 819 <span class="clearAll"></span> 820</div> 821 822 823 <div id="pageEl_683541852" class="pageEl" > 824 825 826 <div class="pageElement surveyLinkElement"> 827 <a href="https://andoversoccer.sportngin.com/register/form/017072572"><span><small>Register:</small> ASA Development Academy Fall 2026</span></a> 828 829 </div> 830 831 <span class="clearAll"></span> 832</div> 833 834 835 <div id="pageEl_682387866" class="pageEl" > 836 837 <div class="pageElement textBlockElement clearfix"> 838 839 <h3 style="text-align: left;"><span>GOALKEEPER ACADEMY FALL 2026</span></h3> 840 841 842 <div class="text clearfix"> 843 <p>Join the Fall 2026 ASA Goalkeeper Academy, run by the Seacoast Goalkeeper coach. This is a 6<strong> </strong>week<strong> </strong>program with one-hour long sessions on Thursdays at Upper Shawsheen Field*. This program is open to players currently in<strong> 3rd through 8th grade.</strong> Players should also be registered for the ASA Fall 2026 season. If you have a question about the eligibility of your players please email [email protected].</p> 844 845<p>*ASA reserves the right to cancel or change location due to unforeseen events.</p> 846 847<p>Space is limited to 15 players per age group. Register for the full fall session, or a few drop-in days. The cost for the full session is $85, and each drop-in day is $20 per day. </p> 848 849<p><u><strong>TIMES</strong></u></p> 850 851<p>Grades 6-8: 4:00-5:00</p> 852 853<p>Grades 3-5: 5:00-6:00</p> 854 855<p><u><strong>DATES</strong></u></p> 856 857<p>Thursdays: 9/17, 9/24, 10/1, 10/8, 10/15, and 10/22.</p> 858 859<p><br /> 860REFUND POLICY: A refund can be issued until 9/17/26 for the session. There are no refunds for drop-in days. </p> 861 862 </div> 863</div> 864 865 <span class="clearAll"></span> 866</div> 867 868 869 <div id="pageEl_683538241" class="pageEl" > 870 871 872 <div class="pageElement surveyLinkElement"> 873 <a href="https://andoversoccer.sportngin.com/register/form/815776185"><span><small>Register:</small> ASA Goalkeeper Academy Fall 2026</span></a> 874 875 </div> 876 877 <span class="clearAll"></span> 878</div> 879 880 881 <div id="pageEl_640075434" class="pageEl" > 882 883 <div class="pageElement textBlockElement clearfix"> 884 885 <h3 style="text-align: left;"><span>INTOWN FALL 2026 GRADES K-3</span></h3> 886 887 888 <div class="text clearfix"> 889 <p><span style="font-size:16px"><strong><span style="color:#000000">REGISTRATION IS NOW CLOSED. REGISTRATION FOR SPRING 2027 WILL OPEN IN OCTOBER.</span></strong></span></p> 890 891<p><strong>INTOWN REFUND POLICY:</strong> There are no refunds after the second game of the season. Prior to the second game, refunds will be equal to the registration fee less expenses incurred by ASA (insurance fees, field use fees, etc.).</p> 892 893<p><strong> Questions </strong>about intown registration, email <a href="mailto:[email protected]" target="_blank">[email protected]</a></p> 894 895 </div> 896</div> 897 898 <span class="clearAll"></span> 899</div> 900 901 902 <div id="pageEl_678528140" class="pageEl" > 903 904 905 <div class="pageElement surveyLinkElement"> 906 <a href="https://andoversoccer.sportngin.com/register/form/725592707"><span><small>Register:</small> Intown Fall 2026 Grades K-3</span></a> 907 908 </div> 909 910 <span class="clearAll"></span> 911</div> 912 913 914 <div id="pageEl_530837853" class="pageEl" > 915 916 <div class="pageElement textBlockElement clearfix"> 917 918 <h3 style="text-align: left;"><span>COACHES & VOLUNTEER REGISTRATION</span></h3> 919 920 921 <div class="text clearfix"> 922 <p><strong>COACH VOLUNTEERS: All coaches need to complete the MYSA requirements. </strong> Volunteer registration must be completed EVERY SOCCER YEAR (i.e. one time for Fall 2025 Spring 2026). <em>You only need to do this once, regardless of how many teams you coach for our Intown and/or Travel programs. </em></p> 923 924<p><strong>LINK TO YEARLY MYSA REGISTRATION: <a href="https://secure.sportsaffinity.com/reg/index.asp?sessionguid=&domain=ma%2Dcori%2Eaffinitysoccer%2Ecom">https://secure.sportsaffinity.com/reg/index.asp?sessionguid=&domain=ma%2Dcori%2Eaffinitysoccer%2Ecom</a></strong></p> 925 926<p><strong>New coaches should register in the ASA Volunteer registration program. </strong></p> 927 928 </div> 929</div> 930 931 <span class="clearAll"></span> 932</div> 933 934 935 <div id="pageEl_630104364" class="pageEl" > 936 937 938 <div class="pageElement surveyLinkElement"> 939 <a href="https://andoversoccer.sportngin.com/register/form/618944667"><span><small>Register:</small> ASA Adult Volunteers</span></a> 940 941 </div> 942 943 <span class="clearAll"></span> 944</div> 945 946 947 <div id="pageEl_633061044" class="pageEl" > 948 949 <div class="pageElement textBlockElement clearfix"> 950 951 <h3 style="text-align: left;"><span>REFEREES FALL 2026</span></h3> 952 953 954 <div class="text clearfix"> 955 <p><strong>FALL 2026 REFEREE REGISTRATION IS NOW CLOSED</strong></p> 956 957<p>Fall 2026 Referee Training will be held <strong>September 13th, 10am-12pm at the West Middle School gym</strong>. <u>New Referees are required to attend before being a referee this spring.</u> Referees who did NOT attend training in Spring 2026 are required to attend before being a referee this spring. Referees who did attend in Spring 2026 are encourage to attend as a refresher, but it is not required. </p> 958 959<p>All intown referees must register each season (fall/spring), both new and returning referees. </p> 960 961<p>To be eligible to be a referee you must be in grades 7-12, and either live in Andover, attend school in Andover, or have a parent who w
961orks in the Andover Public School system.</p> 962 963<p> </p> 964 965<p><strong>Seasonal Registration is a TWO STEP Process - First with ASA (here), then with MYSA. Referees who do not register with both ASA and MYSA seasonally will not be allowed to referee intown games.</strong></p> 966 967<p>After registering with ASA, please proceed to the MYSA Genesis Referee Program. Please remember ALL REFEREES are REQUIRED TO REGISTER on MYSA's website.</p> 968 969<p>To register with MYSA use this link:<br /> 970<a href="https://www.mayouthsoccer.org/genesis-referee-program/">https://www.mayouthsoccer.org/genesis-referee-program/</a></p> 971 972<p>After successful MYSA registration, you will receive a confirmation email from them in about 48 hours.<br /> 973<br /> 974This registration is different than the one you complete here on ASA's website.</p> 975 976<p>For more information or any questions email [email protected] In addition, the travel league that ASA plays in, Essex County Youth Soccer Association (ECYSA), is in desperate need of more referees, including adults. The per game stiped for ECYSA is as competitive as many club programs. If you or anyone you know might be interested in learning more about how to become a travel referee please email [email protected]</p> 977 978 </div> 979</div> 980 981 <span class="clearAll"></span> 982</div> 983 984 985 <div id="pageEl_376401957" class="pageEl" > 986 987 <div class="pageElement textBlockElement clearfix"> 988 989 <h3 style="text-align: left;"><span>Hardship</span></h3> 990 991 992 <div class="text clearfix"> 993 <p><span style="font-size:16px">ASA believes no child should be denied the opportunity to play soccer due to financial hardship. Financial assistance is available for our Fall and Spring seasons.</span></p> 994 995<p>If you are interested in receiving financial assistance for any of ASA's regular season soccer programs, please click on the Fee Waiver Request Form link below. </p> 996 997<p>Please see <a href="https://everykidsports.org/pass/leagues-and-teams/">Every Kid Sports Pass</a> for additional funding opportunities.</p> 998 999 </div> 1000</div> 1001 1002 <span class="clearAll"></span> 1003</div> 1004 1005 1006 <div id="pageEl_658433502" class="pageEl" > 1007 1008 1009 <div class="pageElement surveyLinkElement"> 1010 <a href="https://andoversoccer.sportngin.com/register/form/040231979"><span><small>Register:</small> Fee Waiver Request Form Fall 2026 Spring 2027</span></a> 1011 1012 </div> 1013 1014 <span class="clearAll"></span> 1015</div> 1016 1017 1018 <div id="pageEl_677550807" class="pageEl" > 1019 1020 <div class="pageElement textBlockElement clearfix"> 1021 1022 <h3 style="text-align: left;"><span>TRAVEL FALL 2026 SPRING 2027</span></h3> 1023 1024 1025 <div class="text clearfix"> 1026 <p>Registration for travel soccer is now by availability only. Email: [email protected]</p> 1027 1028 </div> 1029</div> 1030 1031 <span class="clearAll"></span> 1032</div> 1033 1034 1035 <div id="pageEl_658378830" class="pageEl" > 1036 1037 <div class="pageElement textBlockElement clearfix"> 1038 1039 <h3 style="text-align: left;"><span>TRAVEL SOCCER</span></h3> 1040 1041 1042 <div class="text clearfix"> 1043 <p><strong>Andover Soccer Association's Travel Fall 2026 Spring 2027 Grades 4-8 Registration</strong></p> 1044 1045<ul> 1046</ul> 1047 1048<p><em>ASA recognizes that we ask players to register months before the Travel season begins. Please know, our registration and refund dates are influenced by Essex County Youth Soccer Association's and Massachusetts Youth Soccer Association's team submission deadlines. Thank you for your understanding and cooperation in helping ASA to register our teams on time with ECYSA and MYSA.</em></p> 1049 1050<p><strong>TRAVEL SOCCER ASSESSMENTS WILL BE HELD ON THE SATURDAY AFTERNOONS OF MAY 30, JUNE 6 AND JUNE 13. SEE BELOW FOR THE FULL ASSESSMENT SCHEDULE.</strong></p> 1051 1052<p><em><strong>Please read below for our Registration options.</strong></em></p> 1053 1054<p><strong>Travel Registration Options:</strong></p> 1055 1056<p><strong>⺠1-Payment: Fall 2026 Spring 2027 Season</strong></p> 1057 1058<p>$420 paid today for the Fall AND Spring seasons.<br /> 1059<em><strong>Registration after June 22, 2026 is subject to $30 Late Fee.</strong></em><br /> 1060 </p> 1061 1062<p><strong>⺠2-Payments: Fall 2026 Spring 2027 Season</strong></p> 1063 1064<p>$210 paid today for the Fall season; $210 automatically deducted on 1/6/2027 for the Spring season. </p> 1065 1066<p><em>An automatically generated email will be sent to you on or about 12/29/26 as a reminder that the Spring 2027 payment will be taken on 1/6/27</em>.</p> 1067 1068<p><em><strong>Registration after June 22, 2026 is subject to $30 Late Fee.</strong></em><br /> 1069 </p> 1070 1071<p><strong>⺠Spring 2027 Season </strong>- <em>for players who ONLY participate in the spring Travel season</em></p> 1072 1073<p>$210 paid today for the Spring season. <br /> 1074<em><strong>Registration after February 10, 2027 is subject to $30 Late Fee.</strong></em></p> 1075 1076<p><br /> 1077Travel soccer is a fall and spring commitment - the fall season prepares team
1077s for the competitive spring season.</p> 1078 1079<p>ASA understands that some players are not able to play both the fall and spring seasons and does its best to accommodate players regardless of commitment. However, based on prior years ASA has learned that most families who register for Fall ONLY ask to add spring at a later date. In order to have a more accurate idea of the number of players who are committed to the full Travel soccer year (fall and spring), and to minimize registration issues, we would like to encourage players to sign up for the Fall 2026 Spring 2027 season. </p> 1080 1081<p><strong>IMPORTANT:</strong> Players who register for Fall or Spring ONLY <strong>are not eligible to be placed on a top team</strong> for their age group. Additionally, if a player who is registered for the full year and is placed on a top team withdraws for the spring season, they will not be eligible to be placed on a top team the following year. Refer to the ASA Assessment section <a href="https://www.andoversoccer.org/playerassessment">https://www.andoversoccer.org/playerassessment</a> for more information.</p> 1082 1083<p>In addition, upon registration parents and players agree to abide by the Code of Conduct set forth by ASA, ECYSA, and MYSA. They also agree that they are aware that players are not allowed to switch travel teams by request.</p> 1084 1085<p><br /> 1086<strong><em>If your player is only able to commit to the Fall season (will not add spring), please contact the Travel Registrar for help with registering your player at <a href="mailto:[email protected]?subject=Request%20for%20Fall%20ONLY%20Player">[email protected]</a>.</em> </strong></p> 1087 1088<p><em><strong>PARENTS OF TWINS:</strong> Parents should let ASA know if they want their twins on the same team, regardless of whether the assessment committee feels they should be on separate teams based on ability level. Email [email protected]</em><br /> 1089<br /> 1090<strong>ASA Refund Policy</strong></p> 1091 1092<p><strong>Fall 2026 Season - there are no Travel refunds after July 15, 2026</strong>. Prior to July 15th, refunds will be equal to the registration fee less expenses incurred by ASA (insurance fees, field use fees, etc.).<br /> 1093 </p> 1094 1095<p><strong>Spring 2027 Season - there are no Travel refunds after February 7, 2027</strong>. Prior to February 7th, refunds will be equal to the registration fee less expenses incurred by ASA (insurance fees, field use fees, etc.).</p> 1096 1097 </div> 1098</div> 1099 1100 <span class="clearAll"></span> 1101</div> 1102 1103 1104 </div> 1105 <span class="clearAll"></span> 1106 </div> 1107 1108 1109 <div class=" layoutContainer row layout-100 "> 1110 1111 <div class="column-1 column col-sm-12 col-md-12"> 1112 <div id="pageEl_404014473" class="pageEl" > 1113 1114 <div class="pageElement textBlockElement clearfix"> 1115 1116 <h3 style="text-align: left;"><span>TRAVEL ASSESSMENTS</span></h3> 1117 1118 1119 <div class="text clearfix"> 1120 <div> 1121<p><strong><span style="color:#0000CD">TRAVEL TEAM PLAYER ASSESSMENTS 2026 WILL BE HELD ON SATURDAY AFTERNOONS IN LATE MAY AND EARLY JUNE.</span></strong></p> 1122 1123<p><em><span style="font-family:arial,sans-serif"><span style="font-size:11.0pt">All players interested in playing Travel soccer in Fall 2026 & Spring 2027 must register for their season(s) to participate in Assessments. </span></span>The grade is the grade the player is <strong>entering in FALL 2026. </strong></em></p> 1124 1125<p>Girls at Upper Shawsheen Field, Boys at Lower Shawsheen Field.</p> 1126 1127<p><strong><span style="font-size:20px">UPDATED 5/29/26</span></strong></p> 1128 1129<p><strong>MAY 30, 2026 CANCELLED</strong></p> 1130 1131<p><strong><u>JUNE 2, 2026</u></strong></p> 1132 1133<p>Goalkeepers: 6pm-7:30pm Upper Shawsheen</p> 1134 1135<p><u><strong>JUNE 6, 2026</strong></u></p> 1136 1137<p>Grade 4: 1:30-2:30, Night 1</p> 1138 1139<p>Grade 6: 3:00-4:00, ONLY NIGHT</p> 1140 1141<p>Grade 8: 4:30-5:30, ONLY NIGHT</p> 1142 1143<p>Grade 5: 6:00-7:00, Night 1</p> 1144 1145<p><u><strong>JUNE 10, 2026</strong></u></p> 1146 1147<p>Grade 4 Girls - 5:30-6:30pm, Night 2, Lower Shawsheen Field</p> 1148 1149<p><u><strong>JUNE 13, 2026</strong></u></p> 1150 1151<p>Grade 4 Boys: 1:30-2:30, Night 2</p> 1152 1153<p>Grade 7: 3:00-4:00, ONLY NIGHT</p> 1154 1155<p>Grade 5: 4:30-5:30 Night 2</p> 1156 1157<p>*These dates are subject to change and/or cancellation due to the inclement weather or other extreme circumstance.</p> 1158 1159<p>Travel Notes:</p> 1160</div> 1161 1162<p><strong>Assessment Dates</strong> - please attend the Assessment date(s) that corresponds to the grade your player will be entering in the fall. Assessment question, please email <a href="mailto:[email protected]">[email protected]</a>.</p> 1163 1164<p><strong>Uniforms</strong> - Grades 4
1164- 8 uniform kits are purchased separately from the Travel season registration. Jersey numbers will be assigned to all entering 4th & 5th grade players, as well as players in grades 6-8 who are new to the ASA travel program. Uniform questions, please email <a href="mailto:[email protected]">[email protected]</a>.</p> 1165 1166<h4 style="text-align:center"><br /> 1167GRADE ELIGIBILITY FOR TRAVEL SOCCER 2026-2027*</h4> 1168 1169<p style="text-align:center"><span style="font-size:12px">*ASA is one of the largest towns in Essex County Youth Soccer Association. Due to our size, ASA is able to organize teams by grade allowing our players to grow and play with their classmates and friends. Most towns who participate in ECYSA are not large enough to do this. As a result, ASA Grade 5 teams play in ECYSA’s Grade 6 leagues and may compete against blended grade 5/6 teams. ASA's Grade 7 teams play in ECYSA’s Grade 8 leagues and may compete against blended grade 7/8 teams. </span></p> 1170 1171 </div> 1172</div> 1173 1174 <span class="clearAll"></span> 1175</div> 1176 1177 1178 <div id="pageEl_404019467" class="pageEl" > 1179 1180 <div class="pageElement textBlockElement clearfix"> 1181 1182 1183 1184 <div class="text clearfix"> 1185 <h6><em>Players must meet Grade AND Date of Birth Requirements for chosen Level.</em><br /> 1186 </h6> 1187 1188<table border="1" cellpadding="1" cellspacing="1" style="width:100%"> 1189 <tbody> 1190 <tr> 1191 <td style="text-align:center"><br /> 1192 <strong>Level</strong><br /> 1193 </td> 1194 <td style="text-align:center"> 1195 <p><strong>Grade in Fall 2026</strong></p> 1196 </td> 1197 <td> 1198 <p style="text-align:center"><br /> 1199 <strong>Date of Birth Requirements</strong></p> 1200 1201 <p style="text-align:center"> </p> 1202 </td> 1203 </tr> 1204 <tr> 1205 <td style="text-align:center">Grade 4</td> 1206 <td style="text-align:center">Grade 4 or Lower</td> 1207 <td style="text-align:center">1/1/2016 - 8/31/2017</td> 1208 </tr> 1209 <tr> 1210 <td style="text-align:center">Grade 5</td> 1211 <td style="text-align:center">Grade 5 or Lower </td> 1212 <td style="text-align:center">1/1/2015 - 8/31/2016</td> 1213 </tr> 1214 <tr> 1215 <td style="text-align:center">Grade 6</td> 1216 <td style="text-align:center">Grade 6 or Lower</td> 1217 <td style="text-align:center">1/1/2014 - 8/31/2015</td> 1218 </tr> 1219 <tr> 1220 <td style="text-align:center">Grade 7</td> 1221 <td style="text-align:center">Grade 7 or Lower</td> 1222 <td style="text-align:center">1/1/2013- 8/31/2014</td> 1223 </tr> 1224 <tr> 1225 <td style="text-align:center">Grade 8</td> 1226 <td style="text-align:center">Grade 8 or Lower</td> 1227 <td style="text-align:center">1/1/20112- 8/31/2013</td> 1228 </tr> 1229 </tbody> 1230</table> 1231 1232<p> </p> 1233 1234 </div> 1235</div> 1236 1237 <span class="clearAll"></span> 1238</div> 1239 1240 1241 <div id="pageEl_625067008" class="pageEl" > 1242 1243 <div class="pageElement textBlockElement clearfix"> 1244 1245 <h3 style="text-align: left;"><span>GOALKEEPER ASSESSMENTS GRADES 4-8: JUNE 2, 2026</span></h3> 1246 1247 1248 <div class="text clearfix"> 1249 <p>ASA will be assessing goalkeepers in conjunction with the regular on-field assessments. There is no additional cost to participate in goalkeeper assessments, but players need to be registered for Travel Fall 2026 Spring 2027 before attending. Players also need to attend the scheduled on-field assessments.</p> 1250 1251<p>Attending goalkeeper assessments does not guarantee that players will be the primary goalkeeper on their team. The goal of goalkeeper assessments is to gauge the interest level of each player in goalkeeping, and to provide an additional piece of information about each player. The goalkeeper assessment, along with coach evaluations and on-field assessments will help to determine placement for each player on the appropriate travel team.</p> 1252 1253 </div> 1254</div> 1255 1256 <span class="clearAll"></span> 1257</div> 1258 1259 1260 <div id="pageEl_404012679" class="pageEl" > 1261 1262 <div class="pageElement textBlockElement clearfix"> 1263 1264 <h3 style="text-align: center;"><span>
1264ASA TRAVEL REFUND POLICY</span></h3> 1265 1266 1267 <div class="text clearfix"> 1268 <p>ASA recognizes that we ask players to register months before the Travel season begins. Please know, our registration and refund dates are influenced by Essex County Youth Soccer Association's and Massachusetts Youth Soccer Association's team submission deadlines. Thank you for your understanding and cooperation in helping ASA to register our teams on time with ECYSA and MYSA. </p> 1269 1270 </div> 1271</div> 1272 1273 <span class="clearAll"></span> 1274</div> 1275 1276 1277 <div id="pageEl_533035227" class="pageEl" > 1278 1279 <div class="pageElement textBlockElement clearfix"> 1280 1281 <h3 style="text-align: left;"><span>TRAVEL FALL 2026 SPRING 2027 REMINDER</span></h3> 1282 1283 1284 <div class="text clearfix"> 1285 <p><span style="color:#000000"><strong>ASA Refund Policy</strong></span></p> 1286 1287<p><span style="color:#000000"><strong>Fall 2026 Season - there are no Travel refunds after July 17, 2026</strong>. Prior to July 17th, refunds will be equal to the registration fee less expenses incurred by ASA (insurance fees, field use fees, etc.).</span></p> 1288 1289<p><span style="color:#000000"><strong>Spring 2027 Season - there are no Travel refunds after February 7, 2027</strong> Prior to February 7th, refunds will be equal to the registration fee less expenses incurred by ASA (insurance fees, field use fees, etc.).</span></p> 1290 1291<p><span style="color:#000000"><strong>Spring Registration - </strong>New registrations for the spring season are by request only, and are dependent upon space availability. Email [email protected]</span></p> 1292 1293<p> </p> 1294 1295 </div> 1296</div> 1297 1298 <span class="clearAll"></span> 1299</div> 1300 1301 1302 <div id="pageEl_387485250" class="pageEl" > 1303 1304 <div class="pageElement textBlockElement clearfix"> 1305 1306 <h3 style="text-align: left;"><span>Intown Referees</span></h3> 1307 1308 1309 <div class="text clearfix"> 1310 <p>The Andover Soccer Association (ASA) Intown Referee Program is an incredible opportunity for all boys and girls in grades 7-12.</p> 1311 1312<p>Our Referee Program will provide the opportunity to learn the basics of refereeing and to gain invaluable experience officiating real games for our intown 2nd and 3rd grade program for a per game stipend (stipends are paid out at the end of the season upon timely submission of all referee forms). Referees will be able to provide their availability for which games fit their schedules.</p> 1313 1314<p>All students in grades 7-12 are eligible to participate in the program. All prospective referees are required to attend the ASA Referee Training Program within one calendar year of refereeing. </p> 1315 1316 </div> 1317</div> 1318 1319 <span class="clearAll"></span> 1320</div> 1321 1322 1323 </div> 1324 <span class="clearAll"></span> 1325 </div> 1326 1327 1328 1329 1330 1331 1332 1333 1334
1335<script type="text/javascript"> 1336 var init_nss = function() { 1337 var $nss = $j('.newsSlideShow-container'); 1338 // debug.info("Found "+$nss.length+" News Slideshow Elements"); 1339 $nss.each(function(){ 1340 var $ss = $j(this); 1341 if ( ! $ss.data('activenewsslideshow') ) { 1342 $ss.data('activenewsslideshow',true); 1343 $ss.newsSlideShow(); 1344 } 1345 }); 1346 } 1347 // call on document ready for most browsers 1348 init_nss(); 1349 // call again on window load for IE :( 1350 $j(window).load(init_nss); 1351 // check for new slideshow elements after valid.deactivate 1352 $j('body').bind('pageElement.render',init_nss); 1353</script>
1353 1354 1355 1356 </div> 1357 </div> 1358 1359 1360 </div> 1361 </div> 1362 <footer class="snFooterContainer"> 1363 <div id="siteFooter"> 1364 1365 1366 1367 <ul class="se-footer"> 1368 <li class="se-footer-copyright"> 1369 This website is powered by SportsEngine's 1370 <a class="legalLink" target="_blank" href="https://www.sportsengine.com/solutions/"> 1371 Sports Relationship Management 1372 </a> 1373 (SRM) software, but is owned by and subject to the Andover Soccer Association privacy policy. 1374 <a class="legalLink" target="_blank" href="https://www.sportsengine.com/corp"> 1375 ©2026 SportsEngine, LLC. 1376 </a> 1377 <br> 1378 </li> 1379 <li class="se-footer-link"> 1380 <a class="legalLink" target="_blank" href="/privacy_policy.pdf">Privacy Policy</a> 1381 </li> 1382 <li id="poweredByNGIN" class="se-footer-logo" style="text-align: center;"> 1383 <br> 1384 <a href="https://www.sportsengine.com/?utm_source=Sitebuilder&utm_medium=Footer&utm_campaign=SportsEngine+Internal+Link&utm_term=Footer" 1385 onclick="javascript:window.location=('https://www.sportsengine.com/?utm_source=Sitebuilder&utm_medium=Footer&utm_campaign=SportsEngine+Internal+Link&utm_term=Footer'); return false;"> 1386 <img src="/logo_images/white_logo.png" alt="Powered by SportsEngine" title="Click here to learn how SportsEngine can empower your organization!"> 1387 </a> 1388 </li> 1389 </ul> 1390</div> 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 </footer> 1401 1402 1403 1404 1405<div id="PageSearch" class="theme-search-overlay" style="display:none;"> 1406 <div class="theme-search-modal"> 1407 <span class="theme-search-close"></span> 1408 <h1 class="theme-search-title">Page Search</h1> 1409 <div class="theme-search-box"> 1410 <input type="text" class="theme-search-input" /> 1411 <span class="theme-search-clear"></span> 1412 </div> 1413 <div class="theme-search-results"> 1414 <img class="theme-search-spinner" src="/app_images/loaderBarUserMode.gif" /> 1415 <span class="theme-search-status"></span> 1416 <!-- search results here --> 1417 </div> 1418 </div> 1419</div> 1420
1421<script type="text/javascript" charset="utf-8"> 1422 new NGIN.PageSearchModal('#PageSearch', { 1423 inputElement: '.theme-search-input', 1424 statusElement: '.theme-search-status', 1425 spinnerElement: '.theme-search-spinner', 1426 clearElement: '.theme-search-clear', 1427 resultsElement: '.theme-search-results', 1428 closeElement: '.theme-search-close', 1429 }); 1430</script>
1430 1431 1432 1433 1434 1435 1436</body> 1437</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.