PageSourceSearch

https://www.ihomboosters.org/page/show/8414766-sport-commissioners

html ihomboosters.org collected 2026-09-30 13:57:52 UTC 45,406 bytes, 1,143 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-us" id="ngin74584">
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="gW4t7ejVuLRcSpx8ZcsPr8Eo1PiHfs4YwkNb1ORSOjCg2v9HHjrMUcF9szFPdJ4v+PwhQxMBgm74Ke5PhR8zfA==" />
15<meta name="trace-id" content="3de6341f-8737-4925-a0ca-e8217d57be66" />
16  <title>Sport Commissioners</title>
17
18  <!-- Itasca | application -->
19
20  <!-- Icons v4 -->
21<link rel="shortcut icon" href="https://assets.ngin.com/site_files/74584/favicon.ico" />
22
23
24  <link href="https://cdn4.sportngin.com/attachments/touch_icon_graphic/3915-198612048/IHM_Logo_size_120.PNG" rel="apple-touch-icon" />
25  <link href="https://cdn3.sportngin.com/attachments/touch_icon_graphic/3915-198612048/IHM_Logo_size_152.PNG" rel="apple-touch-icon" sizes="152x152" />
26  <link href="https://cdn2.sportngin.com/attachments/touch_icon_graphic/3915-198612048/IHM_Logo_size_167.PNG" rel="apple-touch-icon" sizes="167x167" />
27  <link href="https://cdn1.sportngin.com/attachments/touch_icon_graphic/3915-198612048/IHM_Logo_size_180.PNG" rel="apple-touch-icon" sizes="180x180" />
28  <link href="https://cdn2.sportngin.com/attachments/touch_icon_graphic/3915-198612048/IHM_Logo_size_192.PNG" rel="icon" sizes="192x192" />
29  <link href="https://cdn2.sportngin.com/attachments/touch_icon_graphic/3915-198612048/IHM_Logo_size_128.PNG" rel="icon" sizes="128x128" />
30
31
32
33  <link href="https://cdn2.sportngin.com/attachments/logo_graphic/4638-198612024/IHM_Logo_favicon_size_16.PNG" rel="icon" type="image/png" sizes="16x16">
34  <link href="https://cdn1.sportngin.com/attachments/logo_graphic/4638-198612024/IHM_Logo_favicon_size_32.PNG" rel="icon" type="image/png" sizes="32x32">
35  <link href="https://cdn1.sportngin.com/attachments/logo_graphic/4638-198612024/IHM_Logo_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-assets2.sportngin.com/site_stylesheets_secure/74584/itasca/page_elements.css?17891354431" />
42  
43    <link rel="stylesheet" media="screen" href="https://app-assets2.sportngin.com/site_stylesheets_secure/74584/itasca/sports.css?17891354431" />
44  
45  <link rel="stylesheet" media="screen" href="https://app-assets1.sportngin.com/site_stylesheets_secure/74584/itasca/default.css?17891354431" />
46  <link rel="stylesheet" media="screen" href="https://app-assets1.sportngin.com/site_stylesheets_secure/74584/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': '74584', 'siteName': 'IHM Athletic Boosters',
91                            'siteShortName': 'IHM Athletic Boosters', 'sportType': 'basic',
92                            'addrState': 'OH', '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-6NJ49N3SQR',
105                'domains': ["www.ihomboosters.org","ihomboosters.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: 179612
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<style>#sn-site-logo {
358background-color: transparent;
359border: 0px;
360}
361</style>
362
363
364<script src="https://app-assets2.sportngin.com/javascripts/base_packaged.js?17883634071"></script>
364
365
366  
366<script src="https://app-assets2.sportngin.com/javascripts/dropdown_nav.js?17883634071"></script>
366
367
368
369
370  <link rel="stylesheet" href="//se-aws-snap.sportngin.com/sportngin-snap-production/ui_themes/inline-manual/1/main.css?20190108" type="text/css" />
371
372  
372<script>
373      window.inlineManualOptions = {
374        tracking: {
375          enabled: false
376        }
377      }
378  </script>
378
379
380  
380<script>
381      NGIN.inlineManual.setVars({
382        in_edit_mode: false,
383        org_id: 179612,
384        
385        site_name: "IHM Athletic Boosters",
386        site_short_name: "IHM Athletic Boosters",
387        site_url: "https://www.ihomboosters.org",
388        site_id: 74584
389      });
390
391  </script>
391
392
393  
393<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>
393
394
395
396
397  
398
399
400
401  <!-- dynamic head code -->
402      <!-- cascade head code from 8340475 - Home -->
403      <style>#sn-site-logo {
404background-color: transparent;
405border: 0px;
406}
407</style>
408      <!-- cascade head code from 8340476 - About Us -->
409      <style>#sn-site-logo {
410background-color: transparent;
411border: 0px;
412}
413</style>
414
415<script>
416  var recaptchaSiteKey = "6LePJx8TAAAAACXrjU21ZdxvkXD_rh3yzhSeoJ0a"
417</script>
vendor: 1 bytes, line 417
417
418<script src="https://app-assets1.sportngin.com/javascripts/grecaptcha.js?17883634071"></script>
vendor: 126 bytes, lines 418-421
418
419<script src="https://www.google.com/recaptcha/api.js?onload=recaptchaOnloadCallback&render=explicit" async defer></script>
420
421
422<script>
423//<![CDATA[
424  window.nginSite = {"domain_name":"ihomboosters.org","subdomain":"www","name":"IHM Athletic Boosters","short_name":"IHM Athletic Boosters","secure_subdomain":"ihomboosters"}
425
426//]]>
427</script>
427
428
429  
430
431  
431<script src="https://app-assets1.sportngin.com/javascripts/themes/itasca/theme.js?17883634071"></script>
431
432  
432<script src="https://app-assets2.sportngin.com/javascripts/jquery/jquery.toolbar.min.js?17883634071"></script>
432
433
434  
435      <meta property="og:title" content="Sport Commissioners"/>
436<meta property="og:type" content="website"/>
437<meta property="og:description" content="">
438 <meta property="og:url" content="http://www.ihomboosters.org/page/show/8414766-sport-commissioners"/> 
439<meta property="og:site_name" content="IHM Athletic Boosters"/>
440  <meta property="og:image" content="https://cdn3.sportngin.com/attachments/logo_graphic/4638-198612024/IHM_Logo_medium.PNG"/>
441
442
443
444</head>
445
446<body id="" class="site-body itasca user_mode v4" >
447    
447<script>
448//<![CDATA[
449window.seAnalytics.push(JSON.parse('{"type":"pageView","data":{"depth1":"Sitebuilder","title":"Sport Commissioners"}}'))
450//]]>
451</script>
451
452  <!-- Needs to be immediately after the opening <body> tag -->
453  <!-- Google Tag Manager (noscript) -->
454  <noscript>
455    <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TMK6MGB" height="0" width="0" style="display:none;visibility:hidden"></iframe>
456    <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KGG8ZWR" height="0" width="0" style="display:none;visibility:hidden"></iframe>
457  </noscript>
458  <!-- End Google Tag Manager (noscript) -->
459
460  
461
462
463<style type="text/css">
464  /* html must be relative to keep the background div sized */
465  html { position: relative; }
466
467  /* fix positioning issue with smart banner when html is relative */
468  #smartbanner {
469    position: fixed;
470    box-sizing: content-box;
471  }
472
473  
474  body { background-color: #0c0784; }
475  .site-background {
476    position: absolute;
477    top: 0;
478    right: 0;
479    bottom: 0;
480    left: 0;
481    z-index: -1;
482    background-color: #0c0784;
483    background-position: center top;
484    background-attachment: scroll;
485    background-repeat: no-repeat;
486    background-image: url();
487  }
488  
489</style>
490
491<div class="site-background"></div>
492
493      
494      <div slot="hqsebar">
495        <div  id="ngin-bar"></div>
496        
496<script>
497          const DOMAIN_SUFFIXES = ['sportngin.com', 'sportsengine.com', 'stage.ngin-staging.com', 'sestage.us', 'sportngin.com.dev', 'sportsengine.com.dev'];
498          document.documentElement.classList.add('has-se-bar');
499          window.nginBarConfig = {
500            signOutUrl: '/logout',
501            signInUrl: '/login',
502            signInUserReturnToOverride: signInUserReturnToOverride(),
503            signOutUserReturnToOverride: signOutUserReturnToOverride(),
504            signInReloadOverrideUrl: signInReloadUrl(),
505            coreUrl: '/core',
506            profileDropdownLinks: 
507      [{
508        label: 'Connect to Site',
509        href: '/account/choose_personas/74584',
510        events: {
511          'click': function(e, element) {
512            e.preventDefault();
513            load_lbox(element);
514            valid.activate();
515          }
516        }
517      }]
518    ,
519            app: '',
520            ccpa: true,
521            mobileNav: false,
522            loggedIn: false,
523            orgId: 179612
524          }
525          function isSEDomain() {
526            return DOMAIN_SUFFIXES.some((domainSuffix) => window.location.hostname.endsWith(domainSuffix))
527          }
528          function isVanityDomain() {
529            return !this.isSEDomain()
530          }
531          function isCore() {
532            return window.location.pathname.startsWith("/core")
533          }
534          function signInUserReturnToOverride() {
535            if (isSEDomain()) {
536              return window.location.href;
537            } else {
538              return "https://login.sportngin.com/check_login?next_url=" + window.location.href;
539            }
540          }
541          function signOutUserReturnToOverride() {
542            if (isCore()) {
543              return undefined;  // resulting in session_ended page with correct query string params
544            } else {
545              return window.location.href;
546            }
547          }
548          function signInReloadUrl() {
549            return window.location.href.replace("user_return_to=","urt=");  // lots to discover here..
550                                                                            //  for now.. simply obfuscate user_return_to so
551                                                                            //  we dont screw with the URL too much.. and do so
552                                                                            //  only if that query string param is not URL encoded
553          }
554        </script>
554
555        
555<script async src=https://ngin-bar.sportngin.com/nginbar.js></script>
555
556      </div>
557    
558
559  
560  <div id="fb-root"></div>
561<script>(function(d, s, id) {
562  var js, fjs = d.getElementsByTagName(s)[0];
563  if (d.getElementById(id)) return;
564  js = d.createElement(s); js.id = id;
565  // js.src = "//connect.facebook.net/en_US/all/debug.js#xfbml=1&version=v2.3"; // use if debugging
566  js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.3";
567  fjs.parentNode.insertBefore(js, fjs);
568}(document, 'script', 'facebook-jssdk'));</script>
568
569
570  <a href="#yieldContent" style="color:#FFF;position:absolute;height:1px;width:1px;left:-9999px;">skip navigation</a>
571
572  
573  
574
575  
576<div id="topNav" class="has-site-logo topNav">
577  
578    <div id="sn-site-logo">
579  <a class="sn-site-logo-wrap" href="/">
580    <span class="sn-site-logo-background" style="background-image: url(https://cdn1.sportngin.com/attachments/logo_graphic/4638-198612024/IHM_Logo_small.PNG);"></span>
581  </a>
582</div>
583
584  
585  <div class="theme-search-wrapper">
586    <div class="theme-search-bar">
587      
588        <span class="site-tagline-text">
589          
590            IHM Athletic Boosters
591          
592        </span>
593      
594      
595      
596        <div id="PageSearchBoxTopNav" class="theme-search-box">
597  <input class="theme-search-input" type="text" placeholder="Page Search" />
598  <span class="theme-search-clear"></span>
599  <span class="theme-search-submit" >Search</span>
600</div>
601
602<script>
603  new NGIN.PageSearchBox('#PageSearchBoxTopNav', {
604    inputElement: '.theme-search-input',
605    submitElement: '.theme-search-submit',
606    clearElement: '.theme-search-clear'
607  });
608</script>
608
609
610      
611      
612    </div>
613  </div>
614  <div class="theme-main-nav"></div>
615  <div class="theme-sub-nav"></div>
616  <div class="theme-mobile-nav">
617    
618    
619    
620      <div id="PageSearchBoxMobileNav" class="theme-search-box">
621  <input class="theme-search-input" type="text" placeholder="Page Search" />
622  <span class="theme-search-clear"></span>
623  <span class="theme-search-submit" >Search</span>
624</div>
625
626<script>
627  new NGIN.PageSearchBox('#PageSearchBoxMobileNav', {
628    inputElement: '.theme-search-input',
629    submitElement: '.theme-search-submit',
630    clearElement: '.theme-search-clear'
631  });
632</script>
632
633
634    
635    
636  </div>
637</div>
638<div id="topNavPlaceholder" class="page-has-banner"></div>
639
640<script type="text/javascript">
641
642  ;(function($){
643
644    var NS = NGIN.Modules.NavService;
645    var currentId = 'page_node_8414766';
646    var rootNav = {"name":"Home","id":"page_node_8340475","url":"/home","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Home'","css_classes":[],"parent_id":8334193,"target":null,"node_type":"Page","has_child":0,"nav_url":"https://www.ihomboosters.org/page/nav/8340475","parent_top_nav_node":null,"parent":{"name":"IHM Athletic Boosters","id":"page_node_8334193","url":"/page/show/8334193-ihm-athletic-boosters","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'IHM Athletic Boosters'","css_classes":[],"parent_id":null,"target":null,"node_type":null,"has_child":0,"nav_url":"https://www.ihomboosters.org/page/nav/8334193","parent_top_nav_node":null},"children":[{"name":"About Us","id":"page_node_8340476","url":"/aboutus","selected":false,"display_status":"enabled","drag_status":"drag","title":"click to go to 'About Us'","css_classes":[],"parent_id":8340475,"target":null,"node_type":"Page","has_child":7,"nav_url":"https://www.ihomboosters.org/page/nav/8340476","parent_top_nav_node":null},{"name":"Facilities","id":"page_node_8349366","url":"/page/show/8349366-facilities-","selected":false,"display_status":"enabled","drag_status":"drag","title":"click to go to 'Facilities '","css_classes":[],"parent_id":8340475,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null}],"siblings":[{"name":"Home","id":"page_node_8340475","url":"/home","selected":true,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Home'","css_classes":["home"],"parent_id":8334193,"target":null,"node_type":"Page","has_child":2,"nav_url":"https://www.ihomboosters.org/page/nav/8340475","parent_top_nav_node":null},{"name":"IHM Parish","id":"page_node_8349315","url":"http://www.ihom.org/","selected":false,"display_status":"enabled","drag_status":"lock","title":"IHM Parish","css_classes":[],"parent_id":8334193,"target":"_blank","node_type":"LinkNode","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"Athletic Teams","id":"page_node_8412634","url":"/page/show/8412634-athletic-teams","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Athletic Teams'","css_classes":[],"parent_id":8334193,"target":null,"node_type":"Page","has_child":6,"nav_url":"https://www.ihomboosters.org/page/nav/8412634","parent_top_nav_node":null},{"name":"Registration","id":"page_node_8340479","url":"/page/show/8340479-registrations-open-now","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Registrations Open Now'","css_classes":[],"parent_id":8334193,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"News","id":"page_node_8340480","url":"/news","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'News'","css_classes":[],"parent_id":8334193,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"Team Schedules","id":"page_node_8340481","url":"/teamschedules","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Team Schedules'","css_classes":[],"parent_id":8334193,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null}]};
647
648    // Applies fixed class to #topNav when top nav goes above fold;
649    NS.fixedNav('#topNav');
650
651    
652      var pageNav = {"name":"Sport Commissioners","id":"page_node_8414766","url":"/page/show/8414766-sport-commissioners","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Sport Commissioners'","css_classes":[],"parent_id":8340476,"target":null,"node_type":"Page","has_child":0,"nav_url":"https://www.ihomboosters.org/page/nav/8414766","parent_top_nav_node":8340475,"parent":{"name":"About Us","id":"page_node_8340476","url":"/aboutus","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'About Us'","css_classes":[],"parent_id":8340475,"target":null,"node_type":"Page","has_child":0,"nav_url":"https://www.ihomboosters.org/page/nav/8340476","parent_top_nav_node":null},"children":[],"siblings":[{"name":"Our Board","id":"page_node_8340477","url":"/board","selected":false,"display_status":"enabled","drag_status":"drag","title":"click to go to 'Our Board'","css_classes":[],"parent_id":8340476,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"Sport Commissioners","id":"page_node_8414766","url":"/page/show/8414766-sport-commissioners","selected":true,"display_status":"enabled","drag_status":"drag","title":"click to go to 'Sport Commissioners'","css_classes":[],"parent_id":8340476,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"Scholarships","id":"page_node_8417654","url":"/page/show/8417654-scholarships","selected":false,"display_status":"enabled","drag_status":"drag","title":"click to go to 'Scholarships'","css_classes":[],"parent_id":8340476,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null}
652,{"name":"Home Locations","id":"page_node_8340478","url":"/homelocations","selected":false,"display_status":"enabled","drag_status":"drag","title":"click to go to 'Home Locations'","css_classes":[],"parent_id":8340476,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"Booster By-Laws","id":"page_node_8414897","url":"/page/show/8414897-booster-by-laws","selected":false,"display_status":"enabled","drag_status":"drag","title":"click to go to 'Booster By-Laws'","css_classes":[],"parent_id":8340476,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"Booster SOPs","id":"page_node_8414899","url":"/page/show/8414899-booster-sops","selected":false,"display_status":"enabled","drag_status":"drag","title":"click to go to 'Booster SOPs'","css_classes":[],"parent_id":8340476,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"Booster Meetings","id":"page_node_8422014","url":"/page/show/8422014-booster-meetings","selected":false,"display_status":"enabled","drag_status":"drag","title":"click to go to 'Booster Meetings'","css_classes":[],"parent_id":8340476,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null}]};
653      var hasSubnav = true;
654    
655
656    // TOP NAV
657    NS.create('DropdownNav', {
658      currentId: currentId,
659      activeClass: 'has-main-nav',
660      minWidth: 1025,
661      selector: '#topNav .theme-main-nav',
662      maxDepth: 2,
663      data: rootNav,
664      paywallImage: 'https://app-assets2.sportngin.com/app_images/paywall-icon.svg?17891354431'
665    });
666
667    // MOBILE NAV
668    NS.create('SlideNav', {
669      currentId: currentId,
670      activeClass: 'has-mobile-nav',
671      collapsedClass: 'collapsed-mobile-nav',
672      maxWidth: 1024,
673      collapseWidth: 1024,
674      selector: '#topNav .theme-mobile-nav',
675      data: pageNav,
676      paywallImage: 'https://app-assets2.sportngin.com/app_images/paywall-icon.svg?17891354431'
677    });
678
679    // When the subnav exists, but the selected page has no children,
680    // we try to display the siblings as subnav UNLESS, the parent node
681    // is aso the root node. This means it woulld duplicate the main
682    // nav, so we display nothing.
683
684    var hasChildren = !!pageNav.children.length;
685    var rootLevelPage = rootNav.parent.id === pageNav.parent.id
686
687    // SUB NAV
688    if (hasSubnav && (hasChildren || !rootLevelPage)) {
689      NS.create('DropdownNav', {
690        currentId: currentId,
691        activeClass: 'has-sub-nav',
692        minWidth: 1025,
693        selector: '#topNav .theme-sub-nav',
694        showTitle: true,
695        showChildren: true,
696        maxDepth: 0,
697        data: pageNav,
698        paywallImage: 'https://app-assets2.sportngin.com/app_images/paywall-icon.svg?17891354431'
699      });
700    }
701    else {
702      $('#topNav').addClass('no-sub-nav');
703    }
704
705  })(jQuery);
706
707  // legacy event... not sure it's needed
708  $j(function(){
709    $j('#topNav').trigger('topnav.loaded');
710  });
711
712</script>
712
713
714
715  
716
717
718
719  <style>
720    .site-banner-wrapper {
721      background-color: transparent;
722    }
723
724    
725      .site-banner-wrapper {
726        background-image: url(https://cdn2.sportngin.com/attachments/banner_graphic/d042-197224027/18575_banner.png);
727        background-position: center;
728      }
729
730      @media (max-width: 999px) {
731        .site-banner-wrapper {
732          min-height: 13.286713vw;
733        }
734      }
735
736      @media (min-width: 1000px) {
737        .site-banner-wrapper {
738          min-height: 132.867133px;
739        }
740      }
741    
742  </style>
743
744  <div id="siteHeader">
745    
746
747    <div class="site-banner-wrapper">
748      <div class="site-banner-text-wrapper">
749        
750
751        
752
753        
754      </div>
755    </div>
756  </div>
757
758
759
760  <div id="siteContainer" class="container-fluid two_panel siteContainer">
761    
762
763    
764
765    <div id="yieldContent" class="row">
766      
767  
768    
769      <h2 id="displayBodyHeader" class=""><span>Sport Commissioners</span></h2>
770    
771  
772
773
774
775      <div id="panelTwo" class="col-sm-12">
776        <div id="errorNotice">
777  
778  
779  
780  
781</div>
782
783
784        <div class='yieldPageContent'>
785                
786        <div class=" layoutContainer row layout-100 ">
787    
788          <div class="column-1 column col-sm-12 col-md-12">
789        </div>
790    <span class="clearAll"></span>
791  </div>
792  
793
794      <div class=" layoutContainer row layout-33-33-33 ">
795    
796          <div class="column-1 column col-sm-12 col-md-4">
797                <div id="pageEl_614466210" class="pageEl"  >
798  
799      <div class="pageElement contactElement">
800    
801    <div style="float:left">
802        <h3 class=""><span class="contact-element-first-name">Aaron</span> <span class="contact-element-last-name">Alter</span></h3>
803        <p class="title">Basketball Commissioner - Boys</p>
804        <p class="phone">Phone: 317-502-1588</p>
805                <a style="display:none" class="lbOn emailLink icon" href="/page_element/compose_email/3331728"></a>
806    </div>
807    <span class="clearAll"></span>
808</div>
809
810  <span class="clearAll"></span>
811</div>
812
813
814        </div>
815          <div class="column-2 column col-sm-12 col-md-4">
816                <div id="pageEl_614466278" class="pageEl"  >
817  
818      <div class="pageElement contactElement">
819    
820    <div style="float:left">
821        <h3 class=""><span class="contact-element-first-name">Meghan</span> <span class="contact-element-last-name">Donovan</span></h3>
822        <p class="title">Basketball Commissioner - Girls</p>
823        <p class="phone">Phone: (513) 600-8069</p>
824                <a style="display:none" class="lbOn emailLink icon" href="/page_element/compose_email/3331729"></a>
825    </div>
826    <span class="clearAll"></span>
827</div>
828
829  <span class="clearAll"></span>
830</div>
831
832
833        </div>
834          <div class="column-3 column col-sm-12 col-md-4">
835                <div id="pageEl_614466289" class="pageEl"  >
836  
837      <div class="pageElement contactElement">
838    
839    <div style="float:left">
840        <h3 class=""><span class="contact-element-first-name">Ellen</span> <span class="contact-element-last-name">Knoll</span></h3>
841        <p class="title">Cheer Commissioner </p>
842        <p class="phone">Phone: (606) 584-6414</p>
843                <a style="display:none" class="lbOn emailLink icon" href="/page_element/compose_email/3331730"></a>
844    </div>
845    <span class="clearAll"></span>
846</div>
847
848  <span class="clearAll"></span>
849</div>
850
851
852        </div>
853    <span class="clearAll"></span>
854  </div>
855  
856
857      <div class=" layoutContainer row layout-33-33-33 ">
858    
859          <div class="column-1 column col-sm-12 col-md-4">
860                <div id="pageEl_614466973" class="pageEl"  >
861  
862      <div class="pageElement contactElement">
863    
864    <div style="float:left">
865        <h3 class=""><span class="contact-element-first-name">Tim</span> <span class="contact-element-last-name">Knoll</span></h3>
866        <p class="title">Football Commissioner </p>
867        <p class="phone">Phone: (513) 713-7447</p>
868                <a style="display:none" class="lbOn emailLink icon" href="/page_element/compose_email/3331733"></a>
869            <a class="icon twitterLink" target="_blank" href="http://twitter.com/@crusaderihm"></a>
870            <a class="icon fbLink" target="_blank" href="https://www.facebook.com/IHMCrusaderFootball"></a>
871    </div>
872    <span class="clearAll"></span>
873</div>
874
875  <span class="clearAll"></span>
876</div>
877
878
879        </div>
880          <div class="column-2 column col-sm-12 col-md-4">
881                <div id="pageEl_614467060" class="pageEl"  >
882  
883      <div class="pageElement contactElement">
884    
885    <div style="float:left">
886        <h3 class=""><span class="contact-element-first-name">Tim </span> <span class="contact-element-last-name">Donovan</span></h3>
887        <p class="title">Golf Commissioner</p>
888        <p class="phone">Phone: (513) 289-7475</p>
889                <a style="display:none" class="lbOn emailLink icon" href="/page_element/compose_email/3331736"></a>
890    </div>
891    <span class="clearAll"></span>
892</div>
893
894  <span class="clearAll"></span>
895</div>
896
897
898        </div>
899          <div class="column-3 column col-sm-12 col-md-4">
900                <div id="pageEl_614467295" class="pageEl"  >
901  
902      <div class="pageElement contactElement">
903    
904    <div style="float:left">
905        <h3 class=""><span class="contact-element-first-name">Dave</span> <span class="contact-element-last-name">Schaeff</span></h3>
906        <p class="title">Volleyball Commissioner - Boys</p>
907        <p class="phone">Phone: (513) 720-8445</p>
908                <a style="display:none" class="lbOn emailLink icon" href="/page_element/compose_email/3331739"></a>
909    </div>
910    <span class="clearAll"></span>
911</div>
912
913  <span class="clearAll"></span>
914</div>
915
916
917        </div>
918    <span class="clearAll"></span>
919  </div>
920  
921
922      <div class=" layoutContainer row layout-33-33-33 ">
923    
924          <div class="column-1 column col-sm-12 col-md-4">
925                <div id="pageEl_614467310" class="pageEl"  >
926  
927      <div class="pageElement contactElement">
928    
929    <div style="float:left">
930        <h3 class=""><span class="contact-element-first-name">Christine</span> <span class="contact-element-last-name">Kuhn</span></h3>
931        <p class="title">Volleyball Commissioner - Girls</p>
932        <p class="phone"> </p>
933                <a style="display:none" class="lbOn emailLink icon" href="/page_element/compose_email/3331740"></a>
934    </div>
935    <span class="clearAll"></span>
936</div>
937
938  <span class="clearAll"></span>
939</div>
940
941
942        </div>
943          <div class="column-2 column col-sm-12 col-md-4">
944                <div id="pageEl_614467318" class="pageEl"  >
945  
946      <div class="pageElement contactElement">
947    
948    <div style="float:left">
949        <h3 class=""><span class="contact-element-first-name">Chrissy</span> <span class="contact-element-last-name">Ferris</span></h3>
950        <p class="title">Volleyball Commissioner - Girls</p>
951        <p class="phone">Phone: (513) 476-2090</p>
952    </div>
953    <span class="clearAll"></span>
954</div>
955
956  <span class="clearAll"></span>
957</div>
958
959
960                <div id="pageEl_678401438" class="pageEl"  >
961  
962      <div class="pageElement contactElement">
963    
964    <div style="float:left">
965        <h3 class=""><span class="contact-element-first-name">Steve </span> <span class="contact-element-last-name">Hayes</span></h3>
966        <p class="title">Basketball Commissioner - Boys</p>
967        <p class="phone">Phone: 859-802-6760</p>
968                <a style="display:none" class="lbOn emailLink icon" href="/page_element/compose_email/3975461"></a>
969    </div>
970    <span class="clearAll"></span>
971</div>
972
973  <span class="clearAll"></span>
974</div>
975
976
977                <div id="pageEl_678401318" class="pageEl"  >
978  
979      <div class="pageElement contactElement">
980    
981    <div style="float:left">
982        <h3 class=""><span class="contact-element-first-name">Chris</span> <span class="contact-element-last-name">Everingham</span></h3>
983        <p class="title">Basketball Commissioner - Girls</p>
984        <p class="phone">Phone: 513-382-1987</p>
985    </div>
986    <span class="clearAll"></span>
987</div>
988
989  <span class="clearAll"></span>
990</div>
991
992
993        </div>
994          <div class="column-3 column col-sm-12 col-md-4">
995                <div id="pageEl_614467336" class="pageEl"  >
996  
997      <div class="pageElement contactElement">
998    
999    <div style="float:left">
1000        <h3 class=""><span class="contact-element-first-name">John</span> <span class="contact-element-last-name">Bernardo</span></h3>
1001        <p class="title">Track &amp; Cross Country Commissioner</p>
1002        <p class="phone">Phone: (513) 306-5359</p>
1003                <a style="display:none" class="lbOn emailLink icon" href="/page_element/compose_email/3331742"></a>
1004    </div>
1005    <span class="clearAll"></span>
1006</div>
1007
1008  <span class="clearAll"></span>
1009</div>
1010
1011
1012                <div id="pageEl_678401262" class="pageEl"  >
1013  
1014      <div class="pageElement contactElement">
1015    
1016    <div style="float:left">
1017        <h3 class=""><span class="contact-element-first-name">Jeff </span> <span class="contact-element-last-name">Foltz</span></h3>
1018        <p class="title">Volleyball Commissioner - Girls</p>
1019        <p class="phone">Phone: 513-532-4740</p>
1020                <a style="display:none" class="lbOn emailLink icon" href="/page_element/compose_email/3975445"></a>
1021    </div>
1022    <span class="clearAll"></span>
1023</div>
1024
1025  <span class="clearAll"></span>
1026</div>
1027
1028
1029        </div>
1030    <span class="clearAll"></span>
1031  </div>
1032  
1033
1034
1035
1036
1037
1038
1039  
1040
1041<script type="text/javascript">
1042  var init_nss = function() {
1043    var $nss = $j('.newsSlideShow-container');
1044    // debug.info("Found "+$nss.length+" News Slideshow Elements");
1045    $nss.each(function(){
1046      var $ss = $j(this);
1047      if ( ! $ss.data('activenewsslideshow') ) {
1048        $ss.data('activenewsslideshow',true);
1049        $ss.newsSlideShow();
1050      }
1051    });
1052  }
1053  // call on document ready for most browsers
1054  init_nss();
1055  // call again on window load for IE :(
1056  $j(window).load(init_nss);
1057  // check for new slideshow elements after valid.deactivate
1058  $j('body').bind('pageElement.render',init_nss);
1059</script>
1059
1060
1061
1062        </div>
1063      </div>
1064      
1065
1066    </div>
1067  </div>
1068  <footer class="snFooterContainer">
1069    <div id="siteFooter">
1070  
1071    
1072    
1073    <ul class="se-footer">
1074      <li class="se-footer-copyright">
1075        This website is powered by SportsEngine's
1076        <a class="legalLink" target="_blank" href="https://www.sportsengine.com/solutions/">
1077          Sports Relationship Management
1078        </a>
1079        (SRM) software, but is owned by and subject to the  IHM Athletic Boosters privacy policy.
1080        <a class="legalLink" target="_blank" href="https://www.sportsengine.com/corp">
1081          &copy;2026 SportsEngine, LLC.
1082        </a>
1083        <br>
1084      </li>
1085        <li class="se-footer-link">
1086          <a class="legalLink" target="_blank" href="/privacy_policy.pdf">Privacy Policy</a>
1087        </li>
1088      <li id="poweredByNGIN" class="se-footer-logo" style="text-align: center;">
1089        <br>
1090        <a href="https://www.sportsengine.com/?utm_source=Sitebuilder&utm_medium=Footer&utm_campaign=SportsEngine+Internal+Link&utm_term=Footer"
1091           onclick="javascript:window.location=('https://www.sportsengine.com/?utm_source=Sitebuilder&utm_medium=Footer&utm_campaign=SportsEngine+Internal+Link&utm_term=Footer'); return false;">
1092          <img src="/logo_images/white_logo.png" alt="Powered by SportsEngine" title="Click here to learn how SportsEngine can empower your organization!">
1093        </a>
1094      </li>
1095    </ul>
1096</div>
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106  </footer>
1107
1108  
1109    
1110
1111<div id="PageSearch" class="theme-search-overlay" style="display:none;">
1112  <div class="theme-search-modal">
1113    <span class="theme-search-close"></span>
1114    <h1 class="theme-search-title">Page Search</h1>
1115    <div class="theme-search-box">
1116      <input type="text" class="theme-search-input" />
1117      <span class="theme-search-clear"></span>
1118    </div>
1119    <div class="theme-search-results">
1120      <img class="theme-search-spinner" src="/app_images/loaderBarUserMode.gif" />
1121      <span class="theme-search-status"></span>
1122      <!-- search results here -->
1123    </div>
1124  </div>
1125</div>
1126
1127<script type="text/javascript" charset="utf-8">
1128  new NGIN.PageSearchModal('#PageSearch', {
1129    inputElement: '.theme-search-input',
1130    statusElement: '.theme-search-status',
1131    spinnerElement: '.theme-search-spinner',
1132    clearElement: '.theme-search-clear',
1133    resultsElement: '.theme-search-results',
1134    closeElement: '.theme-search-close',
1135  });
1136</script>
1136
1137
1138  
1139
1140  
1141
1142</body>
1143</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.