1<!DOCTYPE html> 2<html lang="en-us" id="ngin24353"> 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="nfnDmVYqqYCHX1jYeu4u79c+stV8iqTMYWkLdab9zYpMTm9rRqol0Up6Ao4DQvDJzXyjK600b2a95RkLEqw/og==" /> 15<meta name="trace-id" content="674cb832-9b29-4481-ab76-67f67c49ce09" /> 16 <title>Board of Directors</title> 17 18 <!-- Itasca | application --> 19 20 <!-- Icons v4 --> 21<link rel="shortcut icon" href="https://assets.ngin.com/site_files/24353/favicon.ico" /> 22 23 24 <link href="https://cdn2.sportngin.com/attachments/touch_icon_graphic/f043-138121270/touch-icon_size_120.png" rel="apple-touch-icon" /> 25 <link href="https://cdn3.sportngin.com/attachments/touch_icon_graphic/f043-138121270/touch-icon_size_152.png" rel="apple-touch-icon" sizes="152x152" /> 26 <link href="https://cdn4.sportngin.com/attachments/touch_icon_graphic/f043-138121270/touch-icon_size_167.png" rel="apple-touch-icon" sizes="167x167" /> 27 <link href="https://cdn4.sportngin.com/attachments/touch_icon_graphic/f043-138121270/touch-icon_size_180.png" rel="apple-touch-icon" sizes="180x180" /> 28 <link href="https://cdn4.sportngin.com/attachments/touch_icon_graphic/f043-138121270/touch-icon_size_192.png" rel="icon" sizes="192x192" /> 29 <link href="https://cdn3.sportngin.com/attachments/touch_icon_graphic/f043-138121270/touch-icon_size_128.png" rel="icon" sizes="128x128" /> 30 31 32 33 <link href="https://cdn2.sportngin.com/attachments/favicon_graphic/3e74-138121277/favicon_size_16.png" rel="icon" type="image/png" sizes="16x16"> 34 <link href="https://cdn4.sportngin.com/attachments/favicon_graphic/3e74-138121277/favicon_size_32.png" rel="icon" type="image/png" sizes="32x32"> 35 <link href="https://cdn3.sportngin.com/attachments/favicon_graphic/3e74-138121277/favicon_size_96.png" rel="icon" type="image/png" sizes="96x96"> 36 37 38 39 40 41 <link rel="stylesheet" media="screen" href="https://app-assets1.sportngin.com/site_stylesheets_secure/24353/itasca/page_elements.css?17855612101" /> 42 43 <link rel="stylesheet" media="screen" href="https://app-assets2.sportngin.com/site_stylesheets_secure/24353/itasca/sports.css?17855612101" /> 44 45 <link rel="stylesheet" media="screen" href="https://app-assets1.sportngin.com/site_stylesheets_secure/24353/itasca/default.css?17855612101" /> 46 <link rel="stylesheet" media="screen" href="https://app-assets3.sportngin.com/site_stylesheets_secure/24353/itasca/theme.css?17855612101" /> 47 <link rel="stylesheet" media="screen" href="https://app-assets3.sportngin.com/site_stylesheets_secure/jquery_treeTable.css?17855612101" /> 48 <link rel="stylesheet" media="screen" href="https://app-assets1.sportngin.com/stylesheets/sn/shared_components.css?17855612101" /> 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?17855612101" /> 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': '24353', 'siteName': 'Torrance Girls Softball League', 91 'siteShortName': 'Torrance Girls Softball League', 'sportType': 'baseball-softball', 92 'addrState': 'CA', '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': '', 104 'id_ga4': 'G-78GHXV2FQN', 105 'domains': ["www.tgsl.org","torrance-girls-softball-league.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: 45393 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?17855612101" /> 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: 45393, 380 381 site_name: "Torrance Girls Softball League", 382 site_short_name: "Torrance Girls Softball League", 383 site_url: "https://www.tgsl.org", 384 site_id: 24353 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":"tgsl.org","subdomain":"www","name":"Torrance Girls Softball League","short_name":"Torrance Girls Softball League","secure_subdomain":"torrance-girls-softball-league"} 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="Board of Directors"/> 420<meta property="og:type" content="website"/> 421<meta property="og:description" content="The Premier Recreational Softball League In The South Bay"> 422 <meta property="og:url" content="http://www.tgsl.org/page/show/5466694-board-of-directors"/> 423<meta property="og:site_name" content="Torrance Girls Softball League"/> 424 <meta property="og:image" content="https://cdn4.sportngin.com/attachments/logo_graphic/f62e-137720144/tgsl-logo-transparent-large_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":"Board of Directors"}}')) 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: #002145; } 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: #002145; 467 background-position: center top; 468 background-attachment: local; 469 background-repeat: no-repeat; 470 background-image: url(https://cdn3.sportngin.com/attachments/background_graphic/a8a7-219350254/tgsl-background-graphic-2026-revB.png); 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/24353', 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: 45393 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/f62e-137720144/tgsl-logo-transparent-large_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 Torrance Girls Softball League 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_5466694'; 630 var rootNav = {"name":"Home","id":"page_node_5466691","url":"/home","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Home'","css_classes":[],"parent_id":4482142,"target":null,"node_type":"Page","has_child":0,"nav_url":"https://www.tgsl.org/page/nav/5466691","parent_top_nav_node":null,"parent":{"name":"Torrance Girls Softball League","id":"page_node_4482142","url":"/page/show/4482142-torrance-girls-softball-league","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Torrance Girls Softball League'","css_classes":[],"parent_id":null,"target":null,"node_type":null,"has_child":0,"nav_url":"https://www.tgsl.org/page/nav/4482142","parent_top_nav_node":null},"children":[],"siblings":[{"name":"Home","id":"page_node_5466691","url":"/home","selected":true,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Home'","css_classes":["home"],"parent_id":4482142,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"Purpose","id":"page_node_5479115","url":"/purpose","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Purpose'","css_classes":[],"parent_id":4482142,"target":null,"node_type":"Page","has_child":1,"nav_url":"https://www.tgsl.org/page/nav/5479115","parent_top_nav_node":null},{"name":"Facilities","id":"page_node_5466696","url":"/facilities","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Facilities'","css_classes":[],"parent_id":4482142,"target":null,"node_type":"Page","has_child":1,"nav_url":"https://www.tgsl.org/page/nav/5466696","parent_top_nav_node":null},{"name":"Events","id":"page_node_5481709","url":"/events-calendar","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Events'","css_classes":[],"parent_id":4482142,"target":null,"node_type":"Page","has_child":2,"nav_url":"https://www.tgsl.org/page/nav/5481709","parent_top_nav_node":null},{"name":"Hall Of Champions","id":"page_node_5466705","url":"/hall-of-champions","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Hall Of Champions'","css_classes":[],"parent_id":4482142,"target":null,"node_type":"Page","has_child":1,"nav_url":"https://www.tgsl.org/page/nav/5466705","parent_top_nav_node":null},{"name":"Store","id":"page_node_5483056","url":"https://teamlocker.squadlocker.com/#/lockers/torrance-girls-softball-league-1","selected":false,"display_status":"enabled","drag_status":"lock","title":"Store","css_classes":[],"parent_id":4482142,"target":"_blank","node_type":"LinkNode","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"About Us","id":"page_node_5479834","url":"/about-us","selected":true,"display_status":"enabled","drag_status":"lock","title":"click to go to 'About Us'","css_classes":[],"parent_id":4482142,"target":null,"node_type":"Page","has_child":3,"nav_url":"https://www.tgsl.org/page/nav/5479834","parent_top_nav_node":null},{"name":"Connect","id":"page_node_5466692","url":"/connect","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Connect'","css_classes":[],"parent_id":4482142,"target":null,"node_type":"Page","has_child":2,"nav_url":"https://www.tgsl.org/page/nav/5466692","parent_top_nav_node":null},{"name":"In the News","id":"page_node_5466699","url":"/in-the-news","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'In the News'","css_classes":[],"parent_id":4482142,"target":null,"node_type":"Page","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":"Board of Directors","id":"page_node_5466694","url":"/board","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Board of Directors'","css_classes":[],"parent_id":5479834,"target":null,"node_type":"Page","has_child":0,"nav_url":"https://www.tgsl.org/page/nav/5466694","parent_top_nav_node":5479834,"parent":{"
636name":"About Us","id":"page_node_5479834","url":"/about-us","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'About Us'","css_classes":[],"parent_id":4482142,"target":null,"node_type":"Page","has_child":0,"nav_url":"https://www.tgsl.org/page/nav/5479834","parent_top_nav_node":null},"children":[],"siblings":[{"name":"Contact Us","id":"page_node_5483395","url":"/contact-us","selected":false,"display_status":"enabled","drag_status":"drag","title":"click to go to 'Contact Us'","css_classes":[],"parent_id":5479834,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"Board of Directors","id":"page_node_5466694","url":"/board","selected":true,"display_status":"enabled","drag_status":"drag","title":"click to go to 'Board of Directors'","css_classes":[],"parent_id":5479834,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"FAQ","id":"page_node_5479994","url":"/faq","selected":false,"display_status":"enabled","drag_status":"drag","title":"click to go to 'FAQ'","css_classes":[],"parent_id":5479834,"target":null,"node_type":"Page","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?17855612101' 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?17855612101' 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?17855612101' 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://cdn4.sportngin.com/attachments/banner_graphic/7998-138244852/siteHeader.jpg); 711 background-position: center; 712 } 713 714 @media (max-width: 999px) { 715 .site-banner-wrapper { 716 min-height: 30.0vw; 717 } 718 } 719 720 @media (min-width: 1000px) { 721 .site-banner-wrapper { 722 min-height: 300.0px; 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 754 755 <div id="panelTwo" class="col-sm-12"> 756 <div id="errorNotice"> 757 758 759 760 761</div> 762 763 764 <div class='yieldPageContent'> 765 766 <div class=" layoutContainer row layout-100 "> 767 768 <div class="column-1 column col-sm-12 col-md-12"> 769 <div id="pageEl_524883313" class="pageEl" > 770 771 <hr class="hrElement" /> 772 773 <span class="clearAll"></span> 774</div> 775 776 777 <div id="pageEl_470581361" class="pageEl" > 778 779 <div class="pageElement textBlockElement clearfix"> 780 781 <h3 style="text-align: center;"><span><u>TGSL Board Of Directors</u></span></h3> 782 783 784 <div class="text clearfix"> 785 <p><span style="font-size:16px">TGSL holds monthly board meetings every two weeks (generally) at Levy Fields. Active members in good standing at TGSL are welcome to attend board meetings. </span></p> 786 787<p><span style="font-size:16px">Total Members: 17</span></p> 788 789<p>E-Board Quorum: 2</p> 790 791<p>General Board Quorum: 9</p> 792 793 </div> 794</div> 795 796 <span class="clearAll"></span> 797</div> 798 799 800 </div> 801 <span class="clearAll"></span> 802 </div> 803 804 805 <div class=" layoutContainer row layout-100 "> 806 807 <div class="column-1 column col-sm-12 col-md-12"> 808 <div id="pageEl_674393243" class="pageEl" > 809 810 <div class="pageElement documentElement"> 811 <h3 class="pdf iconSizeM"> 812 <a href="https://cdn1.sportngin.com/attachments/document/e960-3540630/TGSL_Board_Approved_Code_of_Conduct.pdf" target="_blank">Board Members Code of Conduct</a> 813 </h3> 814</div> 815 816 <span class="clearAll"></span> 817</div> 818 819 820 <div id="pageEl_528405292" class="pageEl" > 821 822 <hr class="hrElement" /> 823 824 <span class="clearAll"></span> 825</div> 826 827 828 <div id="pageEl_528405169" class="pageEl" > 829 830
830<script type="text/javascript"> 831 $j('#pageEl_528405169').load('/page_element/ajax/528405169' + 832 '?width_percentage=100' + 833 '&page_node_id=5466694' + 834 '&subseason=' + 835 '' + 836 '', 837 function() { 838 rebind_lbon() 839 if ($j(".iframeHeader").length) { 840 $j("body").trigger("resizeIframe") 841 } else { 842 $j("body").trigger("pageElementAjaxLoad") 843 } 844 }); 845 </script>
845 846 <span class="clearAll"></span> 847</div> 848 849 850 </div> 851 <span class="clearAll"></span> 852 </div> 853 854 855 <div class=" layoutContainer row layout-100 "> 856 857 <div class="column-1 column col-sm-12 col-md-12"> 858 <div id="pageEl_524883316" class="pageEl" > 859 860 <hr class="hrElement" /> 861 862 <span class="clearAll"></span> 863</div> 864 865 866 <div id="pageEl_470971939" class="pageEl" > 867 868 <div class="pageElement textBlockElement clearfix"> 869 870 <h3 style="text-align: center;"><span><u>Executive Board</u></span></h3> 871 872 873</div> 874 875 <span class="clearAll"></span> 876</div> 877 878 879 </div> 880 <span class="clearAll"></span> 881 </div> 882 883 884 <div class=" layoutContainer row layout-50-50 "> 885 886 <div class="column-1 column col-sm-12 col-md-6"> 887 <div id="pageEl_470581364" class="pageEl" > 888 889 <div class="pageElement contactElement"> 890 891 <div style="float:left"> 892 <h3 class=""><span class="contact-element-first-name">Candice</span> <span class="contact-element-last-name">Grantham</span></h3> 893 <p class="title">President</p> 894 <p class="phone"> </p> 895 <a style="display:none" class="lbOn emailLink icon" href="/page_element/compose_email/2009515"></a> 896 </div> 897 <span class="clearAll"></span> 898</div> 899 900 <span class="clearAll"></span> 901</div> 902 903 904 <div id="pageEl_651508782" class="pageEl" > 905 906 <div class="pageElement contactElement"> 907 908 <div style="float:left"> 909 <h3 class=""><span class="contact-element-first-name">Aimee</span> <span class="contact-element-last-name">Soto</span></h3> 910 <p class="title">VP of Operations/Admin</p> 911 <p class="phone"> </p> 912 <a style="display:none" class="lbOn emailLink icon" href="/page_element/compose_email/3642581"></a> 913 </div> 914 <span class="clearAll"></span> 915</div> 916 917 <span class="clearAll"></span> 918</div> 919 920 921 </div> 922 <div class="column-2 column col-sm-12 col-md-6"> 923 <div id="pageEl_470581367" class="pageEl" > 924 925 <div class="pageElement contactElement"> 926 927 <div style="float:left"> 928 <h3 class=""><span class="contact-element-first-name">Heather </span> <span class="contact-element-last-name">LeRoy</span></h3> 929 <p class="title">Secretary</p> 930 <p class="phone"> </p> 931 <a style="display:none" class="lbOn emailLink icon" href="/page_element/compose_email/2009518"></a> 932 </div> 933 <span class="clearAll"></span> 934</div> 935 936 <span class="clearAll"></span> 937</div> 938 939 940 <div id="pageEl_470581371" class="pageEl" > 941 942 <div class="pageElement contactElement"> 943 944 <div style="float:left"> 945 <h3 class=""><span class="contact-element-first-name">Keira</span> <span class="contact-element-last-name">Bolinas</span></h3> 946 <p class="title">Player Agent</p> 947 <p class="phone"> </p> 948 <a style="display:none" class="lbOn emailLink icon" href="/page_element/compose_email/2009520"></a> 949 </div> 950 <span class="clearAll"></span> 951</div> 952 953 <span class="clearAll"></span> 954</div> 955 956 957 <div id="pageEl_470581362" class="pageEl" > 958 959 <div class="pageElement contactElement"> 960 961 <div style="float:left"> 962 <h3 class=""><span class="contact-element-first-name">Jay</span> <span class="contact-element-last-name">Nagao</span></h3> 963 <p class="title">Treasurer</p> 964 <p class="phone"> </p> 965 <a style="display:none" class="lbOn emailLink icon" href="/page_element/compose_email/2009513"></a> 966 </div> 967 <span class="clearAll"></span> 968</div> 969 970 <span class="clearAll"></span> 971</div> 972 973 974 </div> 975 <span class="clearAll"></span> 976 </div> 977 978 979 <div class=" layoutContainer row layout-100 "> 980 981 <div class="column-1 column col-sm-12 col-md-12"> 982 <div id="pageEl_470581368" class="pageEl" > 983 984 <hr class="hrElement" /> 985 986 <span class="clearAll"></span> 987</div> 988 989 990 <div id="pageEl_470581369" class="pageEl" > 991 992 <div class="pageElement textBlockElement clearfix"> 993 994 <h3 style="text-align: center;"><span><u>Commissioners</u></span></h3> 995 996 997</div> 998 999 <span class="clearAll"></span> 1000</div> 1001 1002 1003 </div> 1004 <span class="clearAll"></span> 1005 </div> 1006 1007 1008 <div class=" layoutContainer row layout-33-33-33 "> 1009 1010 <div class="column-1 column col-sm-12 col-md-4"> 1011 <div id="pageEl_470581370" class="pageEl" > 1012 1013 <div class="pageElement contactElement"> 1014 1015 <div style="float:left"> 1016 <h3 class=""><span class="contact-element-first-name">Justin</span> <span class="contact-element-last-name">Cruz</span></h3> 1017 <p class="title">6U/T-Ball Division</p> 1018 <p class="phone"> </p> 1019 <a style="display:none" class="lbOn emailLink icon" href="/page_element/compose_email/2009519"></a> 1020 </div> 1021 <span class="clearAll"></span> 1022</div> 1023 1024 <span class="clearAll"></span> 1025</div> 1026 1027 1028 <div id="pageEl_470972000" class="pageEl" > 1029 1030 <div class="pageElement contactElement"> 1031 1032 <div style="float:left"> 1033 <h3 class=""><span class="contact-element-first-name">Stefanie</span> <span class="contact-element-last-name">Smith</span></h3> 1034 <p class="title">8U Commissioner</p> 1035 <p class="phone"> </p> 1036 <a style="display:none" class="lbOn emailLink icon" href="/page_element/compose_email/2013350"></a> 1037 </div> 1038 <span class="clearAll"></span> 1039</div> 1040 1041 <span class="clearAll"></span> 1042</div> 1043 1044 1045 </div> 1046 <div class="column-2 column col-sm-12 col-md-4"> 1047 <div id="pageEl_470581372" class="pageEl" > 1048 1049 <div class="pageElement contactElement"> 1050 1051 <div style="float:left"> 1052 <h3 class=""><span class="contact-element-first-name">Bryan</span> <span class="contact-element-last-name">Rojas</span></h3> 1053 <p class="title">10U Commissioner</p> 1054 <p class="phone"> </p> 1055 <a style="display:none" class="lbOn emailLink icon" href="/page_element/compose_email/2009521"></a> 1056 </div> 1057 <span class="clearAll"></span> 1058</div> 1059 1060 <span class="clearAll"></span> 1061</div> 1062 1063 1064 <div id="pageEl_495872415" class="pageEl" > 1065 1066 <div class="pageElement contactElement"> 1067 1068 <div style="float:left"> 1069 <h3 class=""><span class="contact-element-first-name">
1069RJ</span> <span class="contact-element-last-name">Hernandez</span></h3> 1070 <p class="title">12U Commissioner</p> 1071 <p class="phone"> </p> 1072 <a style="display:none" class="lbOn emailLink icon" href="/page_element/compose_email/2224777"></a> 1073 </div> 1074 <span class="clearAll"></span> 1075</div> 1076 1077 <span class="clearAll"></span> 1078</div> 1079 1080 1081 </div> 1082 <div class="column-3 column col-sm-12 col-md-4"> 1083 <div id="pageEl_597211451" class="pageEl" > 1084 1085 <div class="pageElement contactElement"> 1086 1087 <div style="float:left"> 1088 <h3 class=""><span class="contact-element-first-name">Aimee</span> <span class="contact-element-last-name">Soto</span></h3> 1089 <p class="title">14U Commissioner</p> 1090 <p class="phone"> </p> 1091 <a style="display:none" class="lbOn emailLink icon" href="/page_element/compose_email/3154606"></a> 1092 </div> 1093 <span class="clearAll"></span> 1094</div> 1095 1096 <span class="clearAll"></span> 1097</div> 1098 1099 1100 </div> 1101 <span class="clearAll"></span> 1102 </div> 1103 1104 1105 <div class=" layoutContainer row layout-100 "> 1106 1107 <div class="column-1 column col-sm-12 col-md-12"> 1108 <div id="pageEl_470972017" class="pageEl" > 1109 1110 <hr class="hrElement" /> 1111 1112 <span class="clearAll"></span> 1113</div> 1114 1115 1116 <div id="pageEl_470972023" class="pageEl" > 1117 1118 <div class="pageElement textBlockElement clearfix"> 1119 1120 <h3 style="text-align: center;"><span><u>General Board</u></span></h3> 1121 1122 1123</div> 1124 1125 <span class="clearAll"></span> 1126</div> 1127 1128 1129 </div> 1130 <span class="clearAll"></span> 1131 </div> 1132 1133 1134 <div class=" layoutContainer row layout-33-33-33 "> 1135 1136 <div class="column-1 column col-sm-12 col-md-4"> 1137 <div id="pageEl_537070299" class="pageEl" > 1138 1139 <div class="pageElement contactElement"> 1140 1141 <div style="float:left"> 1142 <h3 class=""><span class="contact-element-first-name">Candice</span> <span class="contact-element-last-name">Patel</span></h3> 1143 <p class="title">Registrar</p> 1144 <p class="phone"> </p> 1145 <a style="display:none" class="lbOn emailLink icon" href="/page_element/compose_email/2600686"></a> 1146 </div> 1147 <span class="clearAll"></span> 1148</div> 1149 1150 <span class="clearAll"></span> 1151</div> 1152 1153 1154 <div id="pageEl_482157365" class="pageEl" > 1155 1156 <div class="pageElement contactElement"> 1157 1158 <div style="float:left"> 1159 <h3 class=""><span class="contact-element-first-name">Open</span> <span class="contact-element-last-name">Position</span></h3> 1160 <p class="title">Field Chair</p> 1161 <p class="phone"> </p> 1162 <a style="display:none" class="lbOn emailLink icon" href="/page_element/compose_email/2093369"></a> 1163 </div> 1164 <span class="clearAll"></span> 1165</div> 1166 1167 <span class="clearAll"></span> 1168</div> 1169 1170 1171 <div id="pageEl_559788469" class="pageEl" > 1172 1173 <div class="pageElement contactElement"> 1174 1175 <div style="float:left"> 1176 <h3 class=""><span class="contact-element-first-name">Candice </span> <span class="contact-element-last-name">Grantham </span></h3> 1177 <p class="title">JR UMP Coordinator</p> 1178 <p class="phone"> </p> 1179 <a style="display:none" class="lbOn emailLink icon" href="/page_element/compose_email/2802178"></a> 1180 </div> 1181 <span class="clearAll"></span> 1182</div> 1183 1184 <span class="clearAll"></span> 1185</div> 1186 1187 1188 <div id="pageEl_470972108" class="pageEl" > 1189 1190 <div class="pageElement contactElement"> 1191 1192 <div style="float:left"> 1193 <h3 class=""><span class="contact-element-first-name">Bryan</span> <span class="contact-element-last-name">Rojas</span></h3> 1194 <p class="title">Webmaster</p> 1195 <p class="phone"> </p> 1196 <a style="display:none" class="lbOn emailLink icon" href="/page_element/compose_email/2013361"></a> 1197 </div> 1198 <span class="clearAll"></span> 1199</div> 1200 1201 <span class="clearAll"></span> 1202</div> 1203 1204 1205 </div> 1206 <div class="column-2 column col-sm-12 col-md-4"> 1207 <div id="pageEl_470581365" class="pageEl" > 1208 1209 <div class="pageElement contactElement"> 1210 1211 <div style="float:left"> 1212 <h3 class=""><span class="contact-element-first-name">Keira</span> <span class="contact-element-last-name">Bolinas</span></h3> 1213 <p class="title">Social Media Coordinator</p> 1214 <p class="phone"> </p> 1215 <a style="display:none" class="lbOn emailLink icon" href="/page_element/compose_email/2009516"></a> 1216 </div> 1217 <span class="clearAll"></span> 1218</div> 1219 1220 <span class="clearAll"></span> 1221</div> 1222 1223 1224 <div id="pageEl_470972102" class="pageEl" > 1225 1226 <div class="pageElement contactElement"> 1227 1228 <div style="float:left"> 1229 <h3 class=""><span class="contact-element-first-name">Justin</span> <span class="contact-element-last-name">Stuler</span></h3> 1230 <p class="title">Equipment Manager</p> 1231 <p class="phone"> </p> 1232 <a style="display:none" class="lbOn emailLink icon" href="/page_element/compose_email/2013360"></a> 1233 </div> 1234 <span class="clearAll"></span> 1235</div> 1236 1237 <span class="clearAll"></span> 1238</div> 1239 1240 1241 <div id="pageEl_482159529" class="pageEl" > 1242 1243 <div class="pageElement contactElement"> 1244 1245 <div style="float:left"> 1246 <h3 class=""><span class="contact-element-first-name">
1246Carrie</span> <span class="contact-element-last-name">Greer</span></h3> 1247 <p class="title">Snack Bar Chair</p> 1248 <p class="phone"> </p> 1249 <a style="display:none" class="lbOn emailLink icon" href="/page_element/compose_email/2093384"></a> 1250 </div> 1251 <span class="clearAll"></span> 1252</div> 1253 1254 <span class="clearAll"></span> 1255</div> 1256 1257 1258 <div id="pageEl_470972113" class="pageEl" > 1259 1260 <div class="pageElement contactElement"> 1261 1262 <div style="float:left"> 1263 <h3 class=""><span class="contact-element-first-name">Kellie</span> <span class="contact-element-last-name">Lowe</span></h3> 1264 <p class="title">Team Parent Coordinator</p> 1265 <p class="phone"> </p> 1266 <a style="display:none" class="lbOn emailLink icon" href="/page_element/compose_email/2013362"></a> 1267 </div> 1268 <span class="clearAll"></span> 1269</div> 1270 1271 <span class="clearAll"></span> 1272</div> 1273 1274 1275 <div id="pageEl_559788551" class="pageEl" > 1276 1277 <div class="pageElement contactElement"> 1278 1279 <div style="float:left"> 1280 <h3 class=""><span class="contact-element-first-name">Amber</span> <span class="contact-element-last-name">Jackson </span></h3> 1281 <p class="title">Registrar</p> 1282 <p class="phone"> </p> 1283 <a style="display:none" class="lbOn emailLink icon" href="/page_element/compose_email/2802182"></a> 1284 </div> 1285 <span class="clearAll"></span> 1286</div> 1287 1288 <span class="clearAll"></span> 1289</div> 1290 1291 1292 </div> 1293 <div class="column-3 column col-sm-12 col-md-4"> 1294 <div id="pageEl_470972159" class="pageEl" > 1295 1296 <div class="pageElement contactElement"> 1297 1298 <div style="float:left"> 1299 <h3 class=""><span class="contact-element-first-name">Keira </span> <span class="contact-element-last-name">Bolinas</span></h3> 1300 <p class="title">All-Star/Select Coordinator</p> 1301 <p class="phone"> </p> 1302 <a style="display:none" class="lbOn emailLink icon" href="/page_element/compose_email/2013375"></a> 1303 </div> 1304 <span class="clearAll"></span> 1305</div> 1306 1307 <span class="clearAll"></span> 1308</div> 1309 1310 1311 <div id="pageEl_470972164" class="pageEl" > 1312 1313 <div class="pageElement contactElement"> 1314 1315 <div style="float:left"> 1316 <h3 class=""><span class="contact-element-first-name">Taryn </span> <span class="contact-element-last-name">Shimizu</span></h3> 1317 <p class="title">Event Coordinator</p> 1318 <p class="phone"> </p> 1319 <a style="display:none" class="lbOn emailLink icon" href="/page_element/compose_email/2013376"></a> 1320 </div> 1321 <span class="clearAll"></span> 1322</div> 1323 1324 <span class="clearAll"></span> 1325</div> 1326 1327 1328 <div id="pageEl_470972149" class="pageEl" > 1329 1330 <div class="pageElement contactElement"> 1331 1332 <div style="float:left"> 1333 <h3 class=""><span class="contact-element-first-name">Beate </span> <span class="contact-element-last-name">Kirschke-Coats</span></h3> 1334 <p class="title">Sponsorship Coordinator</p> 1335 <p class="phone"> </p> 1336 <a style="display:none" class="lbOn emailLink icon" href="/page_element/compose_email/2013373"></a> 1337 </div> 1338 <span class="clearAll"></span> 1339</div> 1340 1341 <span class="clearAll"></span> 1342</div> 1343 1344 1345 <div id="pageEl_470972119" class="pageEl" > 1346 1347 <div class="pageElement contactElement"> 1348 1349 <div style="float:left"> 1350 <h3 class=""><span class="contact-element-first-name">Leslie</span> <span class="contact-element-last-name">Herrera</span></h3> 1351 <p class="title">Memory Book and Picture Day Coordinator</p> 1352 <p class="phone"> </p> 1353 <a style="display:none" class="lbOn emailLink icon" href="/page_element/compose_email/2013365"></a> 1354 </div> 1355 <span class="clearAll"></span> 1356</div> 1357 1358 <span class="clearAll"></span> 1359</div> 1360 1361 1362 <div id="pageEl_648804701" class="pageEl" > 1363 1364 <div class="pageElement contactElement"> 1365 1366 <div style="float:left"> 1367 <h3 class=""><span class="contact-element-first-name">Heather</span> <span class="contact-element-last-name">LeRoy</span></h3> 1368 <p class="title">Uniform Coordinator</p> 1369 <p class="phone"> </p> 1370 <a style="display:none" class="lbOn emailLink icon" href="/page_element/compose_email/3619380"></a> 1371 </div> 1372 <span class="clearAll"></span> 1373</div> 1374 1375 <span class="clearAll"></span> 1376</div> 1377 1378 1379 </div> 1380 <span class="clearAll"></span> 1381 </div> 1382 1383 1384 <div class=" layoutContainer row layout-100 "> 1385 1386 <div class="column-1 column col-sm-12 col-md-12"> 1387 <div id="pageEl_585901728" class="pageEl" > 1388 1389 <hr class="hrElement" /> 1390 1391 <span class="clearAll"></span> 1392</div> 1393 1394 1395 <div id="pageEl_585901925" class="pageEl" > 1396 1397 <div class="pageElement tableElement"> 1398 <h3><span>Hall of Presidents</span></h3> 1399 1400 <div class="tableWrapper">
1401 <table id="table_1254009_fb43d3a5-79f2-4342-ae2e-69c34c61e906" class="dataTable sortable"> 1402 <thead> 1403 <tr> 1404 <th>First Name</th> 1405 <th>Last Name</th> 1406 <th>Term (Sep-Aug)</th> 1407 <th>Years Served</th> 1408 </tr> 1409 </thead> 1410 <tbody> 1411 <tr class="odd"> 1412 <td>Candice</td> 1413 <td>Grantham</td> 1414 <td>2024-Present</td> 1415 <td>Current</td> 1416 </tr> 1417 <tr class="even"> 1418 <td>Heather</td> 1419 <td>Theile</td> 1420 <td>2023-2024</td> 1421 <td>1</td> 1422 </tr> 1423 <tr class="odd"> 1424 <td>Eddie</td> 1425 <td>Barroso</td> 1426 <td>2020-2023</td> 1427 <td>3</td> 1428 </tr> 1429 <tr class="even"> 1430 <td>Roger</td> 1431 <td>Hsu</td> 1432 <td>2017-2020</td> 1433 <td>3</td> 1434 </tr> 1435 <tr class="odd"> 1436 <td>Ted</td> 1437 <td>Holloway</td> 1438 <td>2015-2017</td> 1439 <td>2</td> 1440 </tr> 1441 <tr class="even"> 1442 <td>Scott</td> 1443 <td>Hayward</td> 1444 <td>2014-2015</td> 1445 <td>1</td> 1446 </tr> 1447 <tr class="odd"> 1448 <td>Scott</td> 1449 <td>Weisbrook</td> 1450 <td>2012-2014</td> 1451 <td>2</td> 1452 </tr> 1453 <tr class="even"> 1454 <td>Rick</td> 1455 <td>Brookshire</td> 1456 <td>2010-2012</td> 1457 <td>2</td> 1458 </tr> 1459 <tr class="odd"> 1460 <td>Scott</td> 1461 <td>Ruther</td> 1462 <td>2008-2010</td> 1463 <td>2</td> 1464 </tr> 1465 <tr class="even"> 1466 <td>Bob</td> 1467 <td>Dawsey</td> 1468 <td>2006-2008</td> 1469 <td>2</td> 1470 </tr> 1471 <tr class="odd"> 1472 <td>Steve</td> 1473 <td>Elder</td> 1474 <td>2005-2006</td> 1475 <td>1</td> 1476 </tr> 1477 <tr class="even"> 1478 <td>Dave</td> 1479 <td>Ross</td> 1480 <td>2003-2005</td> 1481 <td>2</td> 1482 </tr> 1483 <tr class="odd"> 1484 <td>Jerry</td> 1485 <td>Edwards</td> 1486 <td>2000-2003</td> 1487 <td>3</td> 1488 </tr> 1489 <tr class="even"> 1490 <td>Lew</td> 1491 <td>Currier</td> 1492 <td>1998-2000</td> 1493 <td>2</td> 1494 </tr> 1495 </tbody> 1496 </table> 1497 </div><!-- close tableWrapper --> 1498 </div> 1499 1500 <span class="clearAll"></span> 1501 1502 1503 <span class="clearAll"></span> 1504</div> 1505 1506 1507 <div id="pageEl_585902117" class="pageEl" > 1508 1509 <hr class="hrElement" /> 1510 1511 <span class="clearAll"></span> 1512</div> 1513 1514 1515 </div> 1516 <span class="clearAll"></span> 1517 </div> 1518 1519 1520 1521 1522 1523 1524 1525 1526
1527<script type="text/javascript"> 1528 var init_nss = function() { 1529 var $nss = $j('.newsSlideShow-container'); 1530 // debug.info("Found "+$nss.length+" News Slideshow Elements"); 1531 $nss.each(function(){ 1532 var $ss = $j(this); 1533 if ( ! $ss.data('activenewsslideshow') ) { 1534 $ss.data('activenewsslideshow',true); 1535 $ss.newsSlideShow(); 1536 } 1537 }); 1538 } 1539 // call on document ready for most browsers 1540 init_nss(); 1541 // call again on window load for IE :( 1542 $j(window).load(init_nss); 1543 // check for new slideshow elements after valid.deactivate 1544 $j('body').bind('pageElement.render',init_nss); 1545</script>
1545 1546 1547 1548 </div> 1549 </div> 1550 1551 1552 </div> 1553 </div> 1554 <footer class="snFooterContainer"> 1555 <div id="siteFooter"> 1556 1557 1558 1559 <ul class="se-footer"> 1560 <li class="se-footer-copyright"> 1561 This website is powered by SportsEngine's 1562 <a class="legalLink" target="_blank" href="https://www.sportsengine.com/solutions/"> 1563 Sports Relationship Management 1564 </a> 1565 (SRM) software, but is owned by and subject to the Torrance Girls Softball League privacy policy. 1566 <a class="legalLink" target="_blank" href="https://www.sportsengine.com/corp"> 1567 ©2026 SportsEngine, LLC. 1568 </a> 1569 <br> 1570 </li> 1571 <li class="se-footer-link"> 1572 <a class="legalLink" target="_blank" href="/privacy_policy.pdf">Privacy Policy</a> 1573 </li> 1574 <li id="poweredByNGIN" class="se-footer-logo" style="text-align: center;"> 1575 <br> 1576 <a href="https://www.sportsengine.com/?utm_source=Sitebuilder&utm_medium=Footer&utm_campaign=SportsEngine+Internal+Link&utm_term=Footer" 1577 onclick="javascript:window.location=('https://www.sportsengine.com/?utm_source=Sitebuilder&utm_medium=Footer&utm_campaign=SportsEngine+Internal+Link&utm_term=Footer'); return false;"> 1578 <img src="/logo_images/white_logo.png" alt="Powered by SportsEngine" title="Click here to learn how SportsEngine can empower your organization!"> 1579 </a> 1580 </li> 1581 </ul> 1582</div> 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 </footer> 1593 1594 1595 1596 1597<div id="PageSearch" class="theme-search-overlay" style="display:none;"> 1598 <div class="theme-search-modal"> 1599 <span class="theme-search-close"></span> 1600 <h1 class="theme-search-title">Page Search</h1> 1601 <div class="theme-search-box"> 1602 <input type="text" class="theme-search-input" /> 1603 <span class="theme-search-clear"></span> 1604 </div> 1605 <div class="theme-search-results"> 1606 <img class="theme-search-spinner" src="/app_images/loaderBarUserMode.gif" /> 1607 <span class="theme-search-status"></span> 1608 <!-- search results here --> 1609 </div> 1610 </div> 1611</div> 1612
1613<script type="text/javascript" charset="utf-8"> 1614 new NGIN.PageSearchModal('#PageSearch', { 1615 inputElement: '.theme-search-input', 1616 statusElement: '.theme-search-status', 1617 spinnerElement: '.theme-search-spinner', 1618 clearElement: '.theme-search-clear', 1619 resultsElement: '.theme-search-results', 1620 closeElement: '.theme-search-close', 1621 }); 1622</script>
1622 1623 1624 1625 1626 1627 1628</body> 1629</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.