1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-us" lang="en-us" > 3<head> 4<link rel="stylesheet" href="https://cdn.icomoon.io/2584/MCFrontEnd/style-cf.css?p279bq"> 5<link href='https://fonts.googleapis.com/css?family=Roboto:400,700' rel='stylesheet' type='text/css'> 6 <meta http-equiv="content-type" content="text/html; charset=utf-8" /> 7 <meta name="robots" content="index, follow" /> 8 <meta name="keywords" content="" /> 9 <meta name="title" content="About" /> 10 <meta name="author" content="MemberClicks Admin" /> 11 <meta name="description" content="" /> 12 <meta name="generator" content="MemberClicks Content Management System" /> 13 <meta name="viewport" content="width=device-width, initial-scale=1" /> 14 <title>About</title> 15 <link href="/templates/vinings-jt/favicon.ico" rel="shortcut icon" type="image/x-icon" /> 16 <style type="text/css"> 17 ::-webkit-input-placeholder {color:inherit; opacity: 0.6} 18 :-moz-placeholder {color:inherit;opacity:0.6} 19 ::-moz-placeholder {color:inherit;opacity:0.6} 20 :-ms-input-placeholder {color:inherit; opacity: 0.6} 21 </style> 22 <link rel="stylesheet" href="/components/com_jevents/views/default/assets/css/new-jevents.css" type="text/css" /> 23
23<script type="text/javascript" src="https://www.ascusonline.org/includes/js/jquery.min.js"></script>
23 24
24<script type="text/javascript" src="https://www.ascusonline.org/includes/js/jquery-migrate.min.js"></script>
24 25
25<script type="text/javascript"> 26 (function($){ 27 jQuery.fn.extend({ 28 live: function (event, callback) { 29 if (this.selector) { 30 jQuery(document).on(event, this.selector, callback); 31 } 32 }, 33 curCSS : function (element, attrib, val){ 34 $(element).css(attrib, val); 35 } 36 }) 37 })(jQuery); 38 </script>
38 39
39<script type="text/javascript">jQuery.noConflict();</script>
39 40
40<script type="text/javascript" src="https://www.ascusonline.org/includes/js/jquery-ui-custom-elvn-fr.min.js"></script>
40 41
41<script type="text/javascript" src="https://www.ascusonline.org/includes/js/jQueryUIDialogInclude.js"></script>
41 42
42<script type="text/javascript" src="https://www.ascusonline.org/includes/js/jquery.dataTables.js"></script>
42 43
43<script type="text/javascript" src="https://www.ascusonline.org/includes/js/jquery.tablednd-0.5.js"></script>
43 44
44<script type="text/javascript" src="https://www.ascusonline.org/includes/js/json2.js"></script>
44 45
45<script type="text/javascript" src="/ui-v2/js/libs/underscore/underscore.js"></script>
45 46 <link rel="stylesheet" href="https://www.ascusonline.org/includes/css/themes/base/ui.all.css" type="text/css" /> 47 <link rel="stylesheet" href="https://www.ascusonline.org/includes/css/jqueryui.css" type="text/css" /> 48 <link rel="stylesheet" href="https://www.ascusonline.org/includes/css/system-messages.css" type="text/css" /> 49
49<script type="text/javascript" src="/plugins/system/mtupgrade/mootools.js"></script>
49 50
50<script type="text/javascript" src="/includes/js/joomla.javascript.js"></script>
50 51
51<script type="text/javascript" src="/media/system/js/caption.js"></script>
51 52
52<script type='text/javascript'> 53/*<![CDATA[*/ 54 var jax_live_site = 'https://www.ascusonline.org/index.php'; 55 var jax_site_type = '1.5'; 56 var jax_token_var = '4b5952c1085b3074c1f1ce12f7f7a8a9'; 57/*]]>*/ 58</script>
58<script type="text/javascript" src="https://www.ascusonline.org/plugins/system/pc_includes/ajax_1.3.js"></script>
58 59 <link rel="stylesheet" href="/media/system/css/modal.css" type="text/css" /> 60
60<script type="text/javascript" src="/media/system/js/modal.js"></script>
60 61
61<script type="text/javascript"> 62 window.addEvent("domready", function() { 63 SqueezeBox.initialize({}); 64 $$("a.modal").each(function(el) { 65 el.addEvent("click", function(e) { 66 new Event(e).stop(); 67 SqueezeBox.fromElement(el); 68 }); 69 }); 70 }); 71 </script>
71 72
72<script type="text/javascript"> 73 jQuery(document).ready(function() { 74 var mcios = navigator.userAgent.toLowerCase().match(/(iphone|ipod|ipad)/); 75 var supportsTouch = 'ontouchstart' in window || window.navigator.msMaxTouchPoints || navigator.userAgent.toLowerCase().match(/(iemobile)/); 76 if (mcios) { 77 jQuery('#bkg').addClass('mc-touch mc-ios'); 78 } else if (supportsTouch) { 79 jQuery('#bkg').addClass('mc-touch non-ios'); 80 } else { 81 jQuery('#bkg').addClass('mc-no-touch'); 82 } 83 jQuery('#cToolbarNavList li:has(li)').addClass('parent'); 84 }); 85 </script>
85 86 87<link rel="stylesheet" href="/templates/system/css/general.css" type="text/css" /> 88<link rel="stylesheet" href="/jmc-assets/nivo-slider-css/nivo-slider.css" type="text/css" /> 89<link rel="stylesheet" href="/jmc-assets/nivo-slider-css/nivo-themes/mc01/mc01.css" type="text/css" /> 90<link rel="stylesheet" href="/jmc-assets/nivo-slider-css/nivo-themes/mc02/mc02.css" type="text/css" /> 91<link rel="stylesheet" href="/templates/vinings-jt/css/editor.css" type="text/css" /> 92<!--[if lte IE 8]> 93 <link rel="stylesheet" type="text/css" href="/templates/vinings-jt/css/ie8.css" /> 94<![endif]-->
95<script type="text/javascript" src="/jmc-assets/global-js/hoverIntent.js"></script>
vendor: 2 bytes, line 95
95
96<script type="text/javascript" src="/jmc-assets/global-js/jquery.nivo.slider.pack.js"></script>
vendor: 2 bytes, line 96
96
97<script type="text/javascript"> 98jQuery(function(){ 99 jQuery('.socnets ul > li > a > span').each(function() { 100 var socnetText = jQuery(this).text().toLowerCase(); 101 jQuery(this).addClass('icon-'+socnetText); 102 jQuery(this).parent('a').addClass(socnetText); 103 }); 104}); 105</script>
vendor: 2 bytes, line 105
105
106<script type="text/javascript">// <![CDATA[ 107jQuery(document).ready(function($) { 108 $('#slider').nivoSlider({ 109 effect: 'fade', // Specify sets like: 'fold,fade,sliceDown' 110 slices: 1, // For slice animations 111 boxCols: 1, // For box animations 112 boxRows: 1, // For box animations 113 animSpeed: 500, // Slide transition speed 114 pauseTime: 5000, // How long each slide will show 115 startSlide: 0, // Set starting Slide (0 index) 116 directionNav: false, // Next & Prev navigation 117 directionNavHide: false, // Only show on hover 118 controlNav: false, // 1,2,3... navigation 119 controlNavThumbs: false, // Use thumbnails for Control Nav 120 pauseOnHover: true, // Stop animation while hovering 121 manualAdvance: false, // Force manual transitions 122 prevText: 'Prev', // Prev directionNav text 123 nextText: 'Next', // Next directionNav text 124 randomStart: true, // Start on a random slide 125 beforeChange: function(){}, // Triggers before a slide transition 126 afterChange: function(){}, // Triggers after a slide transition 127 slideshowEnd: function(){}, // Triggers after all slides have been shown 128 lastSlide: function(){}, // Triggers when last slide is shown 129 afterLoad: function(){} // Triggers when slider has loaded 130 }); 131}); 132// ]]></script>
132 133</head> 134<body id="bkg"> 135 <div id="viewports"> 136 <div id="phone-portrait"></div> 137 <div id="phone-landscape"></div> 138 <div id="tablet-portrait"></div> 139 <div id="tablet-landscape"></div> 140 </div> 141 <div class="site-container"> 142 <div id="site-wrap"> 143 144 <div id="menu-button"> 145 <div class="site-width"> 146 <a class="toggle-menu icon-menu" href="#">Menu</a> 147 <a class="toggle-login" href="#">Member Login</a> 148 <div class="mobile-menu"> 149 <ul class="menu resp-menu"><li id="current" class="parent active item127"><a href="https://www.ascusonline.org/"><span>About</span></a><ul><li class="item134"><a href="/who-we-are-ascus"><span>Who We Are</span></a></li><li class="item128"><a href="/board-members"><span>Board Members</span></a></li><li class="item129"><a href="/join-today"><span>Join Today</span></a></li></ul></li><li class="item130"><a href="/bulletin-board"><span>Bulletin Board</span></a></li><li class="parent item131"><a href="/members-only"><span>Members Only</span></a><ul><li class="item132"><a href="/member-directory-menu"><span>Member Directory</span></a></li></ul></li></ul> 150 151 </div> 152 <div class="clarence"></div> 153 </div> 154 </div> 155 156 <div id="header" class="header-top-bar"> 157 <div class="site-width"> 158 <div class="mc-logo-link"><a href="/"><img style="margin: 0px 0px 0px 0px;" title="" src="/assets/site/logo-link.png" alt="" width="266" height="151" align="" /></a></div> 159 <div class="login-container"> <div class="moduletable mc-login"> 160 <!-- >>> Modules Anywhere >>> --> 161 <div id="form-login"> 162 <div class="mc-new-login-errorMessage" style="display: none;"></div> 163 <p id="form-login-username"> 164 <label for="modlgn_username">Username</label> 165 <input type="text" id="modlgn_username" class="inputbox mc-new-login-username" name="username" alt="username" size="18" autocorrect="off" autocapitalize="off" autocomplete="off" spellcheck="false"> 166 </p> 167 168 <p id="form-login-password"> 169 <label for="modlgn_passwd">Password</label> 170 <input type="password" id="modlgn_passwd" class="inputbox mc-new-login-password" name="passwd" alt="password" size="18" autocorrect="off" autocapitalize="off" autocomplete="off" spellcheck="false"> 171 </p> 172 173 <p id="form-login-remember"> 174 <input type="checkbox" id="modlgn_keepMeLoggedIn" class="inputCheckbox mc-new-login-keepMeLoggedIn"/> 175 <label for="modlgn_keepMeLoggedIn">Keep me logged in</label> 176 </p> 177 178 <input type="button" class="button mc-new-login-button" value="Log In" /> 179 </div> 180 181
181<script> 182 (function() { 183 var closeStyling = document.createElement("style"); 184 closeStyling.innerHTML += ".mc-new-login-errorMessage { position: absolute; background-color: #FFDDDD; border: 1px solid red; padding: 25px; width: 80%; height: 80%; box-sizing: border-box; top: 10%; left: 10%; text-align: center; }"; 185 closeStyling.innerHTML += "#header .mc-new-login-errorMessage { height: 100%; width: 100%; top: 0px; left: 0px; z-index: 1; font-size: 12px; padding: 0px; padding-right: 15px; }"; 186 closeStyling.innerHTML += ".mc-new-login-errorMessage::after { content: 'x'; position: absolute; top: 0px; right: 5px; font-size: 20px; cursor: pointer; }"; 187 document.head.appendChild(closeStyling); 188 189 if (window.newLoginCount === undefined) { 190 window.newLoginCount = 0; 191 } else { 192 window.newLoginCount++; 193 } 194 195 window._MCLoginAuthenticationInProgress = false; 196 197 var thisCount = window.newLoginCount; 198 var loginButton = document.getElementsByClassName('mc-new-login-button')[thisCount]; 199 var usernameField = document.getElementsByClassName('mc-new-login-username')[thisCount]; 200 var passwordField = document.getElementsByClassName('mc-new-login-password')[thisCount]; 201 var keepMeLoggedInCheckbox = document.getElementsByClassName('mc-new-login-keepMeLoggedIn')[thisCount]; 202 var errorMessageBox = document.getElementsByClassName('mc-new-login-errorMessage')[thisCount]; 203 204 loginButton.addEventListener("click", loginClickHandler); 205 usernameField.addEventListener("keydown", keydownHandler); 206 passwordField.addEventListener("keydown", keydownHandler); 207 errorMessageBox.addEventListener("click", function () { setMessage(); }); 208 209 function keydownHandler(event) { 210 var key = event.which || event.keyCode || event.code; 211 if (key === 13) { 212 loginClickHandler(); 213 } 214 } 215
216 function loginClickHandler() { 217 if(!window._MCLoginAuthenticationInProgress){ 218 setMessage(); 219 window._MCLoginAuthenticationInProgress = true; 220 var xhr = new XMLHttpRequest(); 221 xhr.addEventListener("load", handleAuthResponse); 222 xhr.open("POST", "/ui-login/v1/authenticate"); 223 xhr.setRequestHeader("Content-type", "application/json"); 224 xhr.send(JSON.stringify({username: usernameField.value, password: passwordField.value, authenticationType: 0, keepMeLoggedIn: keepMeLoggedInCheckbox.checked, preventLapsedAuth: true})); 225 } 226 } 227 228 function handleAuthResponse() { 229 window._MCLoginAuthenticationInProgress = false; 230 var response = JSON.parse(this.responseText); 231 var serviceId = "20407"; 232 233 if (this.status < 400 && !!response.token) { 234 var standardDomain = "memberclicks.net"; 235 if(location.origin && location.origin.indexOf(standardDomain) === -1 && serviceId === "9436"){ 236 var standardDomainUrl = "https://ascus.memberclicks.net/"; 237 var encodedUri = btoa( "/login") + "#/authenticate-token"; 238 var interval; 239 var popup = window.open(standardDomainUrl + "index.php?option=com_user&task=loginByToken&mcid_token=" + response.token + "&return=" + encodedUri, 240 "_blank", 241 "scrollbars=yes,resizable=yes,top=200,left=500,width=600,height=800"); 242 var redirectOnPopupEvent = function(event){ 243 if(event.origin + '/' == standardDomainUrl ){ 244 if(event.data === 'authenticationComplete' && event.source === popup){ 245 window._MCLoginAuthenticationInProgress = false; 246 window.removeEventListener('message', redirectOnPopupEvent); 247 clearInterval(interval); 248 window.location.href = "/index.php?option=com_user&task=loginByToken&mcid_token=" + response.token; 249 } 250 } 251 } 252 window.addEventListener("message", redirectOnPopupEvent); 253 interval = setInterval(function(){ 254 if(popup.closed){ 255 window._MCLoginAuthenticationInProgress = false; 256 window.removeEventListener('message', redirectOnPopupEvent); 257 clearInterval(interval); 258 window.location.href = "/index.php?option=com_user&task=loginByToken&mcid_token=" + response.token; 259 } 260 }, 200) 261 }else{ 262 window._MCLoginAuthenticationInProgress = false; 263 window.location.href = "/index.php?option=com_user&task=loginByToken&mcid_token=" + response.token; 264 } 265 } else { 266 setMessage(response.message, response.resetToken); 267 } 268 } 269 270 function setMessage(message, token) { 271 if (message) { 272 errorMessageBox.style.display = "block"; 273 errorMessageBox.innerHTML = message + "<br /><a href='/login#/retrieve-username/'>RETRIEVE USERNAME</a> | <a href='/login#/reset-password/'>RESET PASSWORD</a>"; 274 if (token) { 275 errorMessageBox.innerHTML += "<br /><a href='/login#/reset-password/" + token +"'>RESET PASSWORD</a>"; 276 } 277 } else { 278 errorMessageBox.style.display = "none"; 279 errorMessageBox.innerHTML = ""; 280 } 281 } 282 })() 283 </script>
283 284 <!-- <<< Modules Anywhere <<< --> </div> 285 </div> 286 <div class="clarence"></div> 287 </div> 288 </div> 289 290 <div class="top-bar"><div id="search-container"> 291 <div id="search-button"> 292 <div class="site-width"> 293 <a class="toggle-search" href="#">Search</a> 294 <div class="clarence"></div> 295 </div> 296 </div> 297 <div id="search-bar"> 298 <div class="site-width"> 299 <div class="moduletable mc-search raw single-search"> 300 <form action="/index.php?option=com_search" method="post" name="mod_search_form" class="mc-site-search-mod"> 301 <div class="search mc-search raw single-search"> 302 <input name="searchword" id="mod_search_searchword" alt="Search" class="inputbox inputbox mc-search raw single-search" type="text" size="20" value="" placeholder="Search our site..." onfocus="this.placeholder = ''" onblur="this.placeholder = 'Search our site...'" /><a href="#" class="test button mc-search raw single-search">Search</a> </div> 303 <input type="hidden" name="task" value="search" /> 304 <input type="hidden" name="option" value="com_search" /> 305 <input type="hidden" name="4b5952c1085b3074c1f1ce12f7f7a8a9" value="1" /> 306</form>
307<script type="text/javascript"> 308 jQuery('form.mc-site-search-mod').find('a').click(function(e){ 309 e.preventDefault(); 310 var mcSiteSearchText = jQuery(this).closest('form.mc-site-search-mod').find('input.inputbox').val(); 311 if (mcSiteSearchText != ''){ 312 jQuery(this).closest('form.mc-site-search-mod').submit(); 313 } 314 }); 315</script>
315 316 </div> 317 318 <div class="clarence"></div> 319 </div> 320 </div> 321 </div></div> 322 <div id="menu-container"> 323 <div class="site-width"> 324 <div id="primary-menu"> 325 <div class="mc-dropdown"> 326 <ul class="menu resp-menu"><li id="current" class="parent active item127"><a href="https://www.ascusonline.org/"><span>About</span></a><ul><li class="item134"><a href="/who-we-are-ascus"><span>Who We Are</span></a></li><li class="item128"><a href="/board-members"><span>Board Members</span></a></li><li class="item129"><a href="/join-today"><span>Join Today</span></a></li></ul></li><li class="item130"><a href="/bulletin-board"><span>Bulletin Board</span></a></li><li class="parent item131"><a href="/members-only"><span>Members Only</span></a><ul><li class="item132"><a href="/member-directory-menu"><span>Member Directory</span></a></li></ul></li></ul> 327 328 </div> 329 </div> 330 <div class="clarence"></div> 331 </div> 332 </div> 333 <div id="content-wrap" class="r-mid"> 334 <div class="site-width"> 335 <div id="content-padding"> 336 <div id="jmc-message"></div> 337 <div id="component-wrap"> 338 339 340<table class="contentpaneopen"> 341 342 343 344<tr> 345<td valign="top"> 346<div> 347<div> 348<div> 349<div> 350<h1>Who We Are</h1> 351</div> 352</div> 353</div> 354</div> 355<div> 356<div> 357<div> 358<div> 359<div> 360<div> 361<div> 362<p>The work you do is important! And we are here to help.</p> 363<p>We understand there are many varied requirements and expectations school district employees face day in and day out. Run by the people who do your jobs every day, we understand first-hand what you need to succeed. We build relationships with vendors, other school districts, and many state agencies to provide you with the expertise you need. Weâll train you, help you improve processes and workflows, and get you the help youâre looking for.</p> 364</div> 365</div> 366<div> 367<div> 368<h2>Networking is Key</h2> 369<p>Being a part of the ASCUS organization provides phenomenal networking opportunities. School district employees meet people in various organizations who understand why their work is so important and how the work they do is being used by other organizations and school districts. Together, we learn how everything is a part of everything; we receive the help and integrate the tools to do the job right.</p> 370</div> 371</div> 372</div> 373</div> 374</div> 375</div> 376</div>��</td> 377</tr> 378 379</table> 380<span class="article_separator"> </span> 381</div> 382 </div> 383 <div id="right-bar" class="side-bar"> <div class="moduletable mc-button-list"> 384 <h3>Quick Links</h3> 385 <ul class="menu"><li class="item118"><a href="/my-profile-q"><span>My Profile</span></a></li><li class="item138"><a href="/join-ascus" target="_blank"><span>Join ASCUS</span></a></li></ul> </div> 386 <div class="moduletable"> 387 <h3>Upcoming Events</h3> 388 <table class="mod_events_latest_table" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr class="jevrow0"><td class="mod_events_latest_first"><div class="mc-event-listing" style="border-color: #6600CC "><span class="mod_events_latest_date">Fri Nov 20, 2026</span><span class="mod_events_latest_content"><a href="/index.php?option=com_jevents&task=icalrepeat.detail&evid=16&Itemid=115&year=2026&month=11&day=20&title=ascus-general-meeting&uid=65d750df4f9230f30ffeafaf8896b391" >ASCUS General Meeting</a></span><div class="event-list-cat">Category: General Meetings</div></div></td></tr> 389<tr class="jevrow1"><td class="mod_events_latest"><div class="mc-event-listing" style="border-color: #6600CC "><span class="mod_events_latest_date">Thu Feb 4, 2027</span><span class="mod_events_latest_content"><a href="/index.php?option=com_jevents&task=icalrepeat.detail&evid=17&Itemid=115&year=2027&month=02&day=04&title=ascus-general-meeting&uid=bd999ef90d4deaa9fa578d2120bc40fb" >ASCUS General Meeting</a></span><div class="event-list-cat">Category: General Meetings</div></div></td></tr> 390<tr class="jevrow0"><td class="mod_events_latest"><div class="mc-event-listing" style="border-color: #6600CC "><span class="mod_events_latest_date">Thu Apr 29, 2027</span><span class="mod_events_latest_content"><a href="/index.php?option=com_jevents&task=icalrepeat.detail&evid=18&Itemid=115&year=2027&month=04&day=29&title=ascus-general-meeting&uid=e008bb1df150a2fd3eb4019b6cf56c92" >ASCUS General Meeting</a></span><div class="event-list-cat">Category: General Meetings</div></div></td></tr> 391</table> 392<h6><a href="/index.php?option=com_jevents&Itemid=115&task=." >View Full Calendar</a></h6> </div> 393 </div> 394 </div> 395 <div class="clarence"></div> 396 </div> 397 </div> 398 <div id="footer"> 399 <div class="site-width"> 400 <div class="footer-info"> <div class="moduletable mc-footer-info"> 401 <p>70 S Val Vista Dr. Suite A3 - 155 Gilbert, AZ 85296 © Copyright 2026. All rights reserved.</p> 402<p><a title="" href="/privacy-policy" target="_self">Privacy Policy</a></p>
402 </div> 403 </div> 404 <div class="socnets"><ul class="menu" id="socnets"></ul></div> 405 <a id="RTT" href="#">Back to top <span class="icon-arrow-up"></span></a> 406 <div class="clarence"></div> 407 </div> 408 <div id="pbmc-wrap"> 409 <a id="pbmc" title="powered by MemberClicks" href="http://www.memberclicks.com/">powered by 410 <span class="icon-mc-logomark"></span> 411 <span class="icon-mc-wordmark"></span> 412 <span class="mc-brand-container">MemberClicks</span> 413 </a> 414 </div> 415 <div class="clarence"></div> 416 </div> 417 </div> 418
418<script type="text/javascript" src="/jmc-assets/global-js/mc-respond-orig-v1.7.js"></script>
418 419 <!-- inject global template body code --> 420 </body></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.