CINXE.COM
DirectAthletics
<!DOCTYPE html> <!-- ____ _ _ _ _ _ _ _ _ | _ \ (_) _ __ ___ ___ | |_ / \ | |_ | |__ | | ___ | |_ (_) ___ ___ | | | || || '__|/ _ \ / __|| __| / _ \ | __|| '_ \ | | / _ \| __|| | / __|/ __| | |_| || || | | __/| (__ | |_ / ___ \| |_ | | | || || __/| |_ | || (__ \__ \
 |____/ |_||_| \___| \___| \__|/_/ \_\\__||_| |_||_| \___| \__||_| \___||___/ --> <html> <head> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-X1KDC1N1T1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-X1KDC1N1T1'); </script> <meta charset="ISO-8859-1" /> <meta http-equiv="Content-Type" content="text/html"/> <title>DirectAthletics</title> <link rel="stylesheet" type="text/css" href="https://images.directathletics.com/newDA/css/cssReset.css"> <link rel="stylesheet" type="text/css" href="https://images.directathletics.com/newDA/css/bootstrapStyles.css"> <link rel="stylesheet" type="text/css" href="https://images.directathletics.com/newDA/css/style.css"> <link rel="icon" type="image/png" href="https://images.directathletics.com/newDA/favicon.png" /> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script> </head> <br> <div id="navHeader"> <div id="nav" class="nav_thing"> <a style=" float: left; margin-top: 8px; margin-left: 9px; cursor: pointer;" href="https://www.directathletics.com/index.html"><img width="240" id="logo" src="https://images.directathletics.com/newDA/whiteLogo.png" ></a> <ul> <li><a href="https://www.directathletics.com/results.html" class="nav_link" style="text-align: center; padding-top: 7px; padding-bottom: 0px;">Meet<hr style="height:0px; visibility: hidden; margin-bottom: -1px; margin-top: -8px;">Results</a></li> <li><a href="https://www.directathletics.com/upcoming_meets.html" class="nav_link" style="text-align: center; padding-top: 7px; padding-bottom: 0px;">Upcoming<hr style="height:0px; visibility: hidden; margin-bottom: -1px; margin-top: -8px;">Meets</a></li> <li><a href="https://www.directathletics.com/rankings.html" class="nav_link">Rankings</a></li> <li><a href="https://www.directathletics.com/search.html" class="nav_link">Search</a></li> <li><a href="https://www.directathletics.com/about.html" class="nav_link">About</a></li> <li> <a href="https://www.directathletics.com/signup.html" class="nav_link">Sign Up</a> </li> <li style="width: 240px; height: 38px; padding-left: 12px;" id="login_nav"> </li> </ul> </div> </div> <div id="warning_container" style="visibility: hidden; position: absolute; left: 50%; margin-left: -305px; background: #FFF; border-radius: 5px; padding-bottom: 10px; width: 600px; color: #000; z-index: 5000; margin-top: 50px; font-size: 17px;"> </div> <body> <div id="wrap"> <div id="main" style="overflow-x: hidden; overflow-y: hidden;"> <script type="text/javascript" > $( window ).bind('load', function() { $('#login_nav').load('/loginNavigation.html'); }); </script> <link rel="stylesheet" type="text/css" href="/css/bootstrapStyles.css"> <style> #filters_btn { display: inline-block; height: 23px; } #adv_sear_btn { color: #BDBDBD; text-decoration: underline; } #adv_sear_btn:hover { color: #EEEEEE; } </style> <div class="page_heading"> <div class="container"> Results </div> </div> <div class="container" style="background: #FFF; padding-bottom: 15px;"> <div style="height: 20px;"> </div> <div style="position: relative; width: 825px; padding: 7px 0px 8px; background: transparent url(../images/gradient.png) repeat-x 0 0; margin-left: 38px;"> <input id="inputSearch" type="text" style="width: 680px; margin-left: 10px;" placeholder=" Start Typing a Meet Name"> <input id="filters_btn" class="btn btn-danger" type="submit" value="Show Filters" style="padding-top: 1px; margin-left: 5px; margin-top: -1px;"> </div> <div id="filters_space" style="margin-left: 38px; color: #eee; position: relative; width: 805px; display: none; margin-bottom: -4px; display: none; padding: 3px 10px 5px; height: 120px; font-size: 12px; font-weight: normal; -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); background: #2B2B2B; padding-top: 10px; padding-bottom: 10px;"> <form> <table style="width: 800px; margin-left: 6px;"> <tr> <td style="width: 255px;"> Dates </td> <td style="width: 162px;"> State </td> <td style="width: 195px;"> Sport </td> <td id="season_title" style="visibility: hidden;" > Season </td> </tr> <tr> <td> <input style="border: 0; outline: 0; height: 15px; padding-left: 5px; width: 75px; border-radius: 3px; color: #666; margin-top: 2px;" type="text" id="from" placeholder="Start" /> to <input style="border: 0; outline: 0; height: 15px; padding-left: 5px; width: 75px; border-radius: 3px; color: #666; margin-top: 2px;" type="text" id="to" placeholder="End"/> </td> <td> <select name="state_picked" id="state_filter" style="width: 110px; height: 17px; border-radius: 4px; padding-left: 5px;"> <option value="" selected> <option value="AL">Alabama <option value="AK">Alaska <option value="AZ">Arizona <option value="AR">Arkansas <option value="CA">California <option value="CO">Colorado <option value="CT">Connecticut <option value="DE">Delaware <option value="FL">Florida <option value="GA">Georgia <option value="HI">Hawaii <option value="ID">Idaho <option value="IL">Illinois <option value="IN">Indiana <option value="IA">Iowa <option value="KS">Kansas <option value="KY">Kentucky <option value="LA">Louisiana <option value="ME">Maine <option value="MD">Maryland <option value="MA">Massachusetts <option value="MI">Michigan <option value="MN">Minnesota <option value="MS">Mississippi <option value="MO">Missouri <option value="MT">Montana <option value="NE">Nebraska <option value="NV">Nevada <option value="NH">New Hampshire <option value="NJ">New Jersey <option value="NM">New Mexico <option value="NY">New York <option value="NC">North Carolina <option value="ND">North Dakota <option value="OH">Ohio <option value="OK">Oklahoma <option value="OR">Oregon <option value="PA">Pennsylvania <option value="PR">Puerto Rico <option value="RI">Rhode Island <option value="SC">South Carolina <option value="SD">South Dakota <option value="TN">Tennessee <option value="TX">Texas <option value="UT">Utah <option value="VT">Vermont <option value="VA">Virginia <option value="WA">Washington <option value="DC">Washington D.C. <option value="WV">West Virginia <option value="WI">Wisconsin <option value="WY">Wyoming </SELECT> <br> <br> </td> <td> <input id="xc_f" type="checkbox" name="cc"> Cross Country<br> <input id="sw_f" type="checkbox" name="sd"> Swimming and Diving<br> <input id="tf_filter" type="checkbox" name="tf"> Track and Field </td> <td id="season_filters" style="visibility: hidden;"> <input id="indoor_f" type="checkbox" name="cc"> Indoor<br> <input id="outdoor_f" type="checkbox" name="sd"> Outdoor<br> </td> </tr> </table> <a href="#" class="btn btn-success" onclick="showMoreResults(false);" style="float: left; margin-top: 0px; padding-top: 1px; padding-bottom: 5px; margin-left: 15px; height: 16px; text-decoration: none;">Apply Filters</a> </form> <span style="font-size: 9px; margin-top: -15px; margin-left: 8px; width: 140px; float: right; color: #BDBDBD;">Want a historical meet more than one year in the past? Try <a href="search.html?advanced=1&meet=1" id="adv_sear_btn"> Advanced Search</a>.</span> </div> <div id="tableDiv" style="width: 825px; margin-left: 38px; margin-top: 15px;"> <div style="position: relative; left: 50%; margin-left: -110px; width: 220px; margin-top: 20px;"> <img style="opacity: 0.3; margin-top: -1px;" src="/images/ajax-loader.gif"> </div> </div> </div> <script type="text/javascript" src="//code.jquery.com/jquery.min.js"></script> <script type="text/javascript" src="scripts/fuse.js"></script> <script type="text/javascript" src="scripts/fuseDriver.js"></script> <script type="text/javascript" src="/jquery-tablesorter/jquery.tablesorter.js"></script> <link rel="stylesheet" href="/jquery-tablesorter/themes/blue/style.css" type="text/css" media="print, projection, screen"> <style> body { background: #F3F3F3; color: #333; } table { border-collapse: separate; border-spacing: 1px; } table.tablesorter thead tr .header { font-weight: bold; } table.tablesorter tbody td { padding-top: 2px; padding-bottom: 2px; } #ui-datepicker-div { font-size: 10px; } </style> <script src="//code.jquery.com/ui/1.10.1/jquery-ui.js"></script> <link rel="stylesheet" href="//code.jquery.com/ui/1.10.1/themes/base/jquery-ui.css" /> <script> $("#inputSearch").focus(); var listSize = 50; var infiniteScrollEnabled = 0; var showHide = 0; //show is 0, hide is 1 var season_checkboxes = 0; var result_message = 1; $('#filters_btn').click(function() { if(showHide == 0) { $('#filters_btn').val('Hide Filters'); $('#filters_space').slideDown('slow', function() { showHide = 1; }); } else { $('#filters_btn').val('Show Filters'); $('#filters_space').slideUp('slow', function() { showHide = 0; }); } }); //displays the season filters only when Track and Field is selected [otherwise it wouldn't be applicable] $('#tf_filter').change(function() { if(season_checkboxes == 0) { document.getElementById("season_title").style.visibility = "visible"; document.getElementById("season_filters").style.visibility = "visible"; season_checkboxes = 1; } else { document.getElementById("season_title").style.visibility = "hidden"; document.getElementById("season_filters").style.visibility = "hidden"; season_checkboxes = 0; } }); $(window).scroll(function() { if($(window).scrollTop() + $(window).height() == $(document).height() && infiniteScrollEnabled == 1) { showLoader(); } }); function showLoader() { if ($inputSearch.val() == "") { infiniteScrollEnabled = 0; var target = document.getElementById('tableDiv'); var loadingString = "<div style='position: relative; left: 50%; margin-left: -110px; width: 220px; margin-top: 20px;'><img style='opacity: 0.3; margin-top: -1px;' src='/images/ajax-loader.gif'></div>"; $(target).append(loadingString); timeoutID = window.setTimeout(showMoreResults, 400); } } function showMoreResults() { listSize = listSize + 75; var moreResults = []; var results = []; var moreResults = setFilters(listSize); //populate an array of 'meet' objects that will be displayed [they have already been filtered] var iter = 0; while (iter < moreResults.length) { results.push(new meet(moreResults[iter].date_begin, moreResults[iter].name, moreResults[iter].venue_state, moreResults[iter].sport, moreResults[iter].meet_hnd, moreResults[iter].outdoors, moreResults[iter].meetpro, moreResults[iter].url, moreResults[iter].tfrrs )); iter = iter + 1; } var tableString = "<table id='myTable' class='tablesorter' border='0' cellpadding='0' cellspacing='1'><thead><tr><th class='header'>Date</th><th class='header'>Meet Name</th><th class='header'>Sport</th><th class='header'>State</th></tr></thead><tbody>"; var limit = 0; var flipFlop = 0; while (limit < results.length ) { if(flipFlop % 2 == 0){ tableString += "<tr class='odd'>"; } else { tableString += "<tr class='even'>"; } flipFlop += 1; tableString += "<td style='padding-left: 7px;'>" + dateFormatter(results[limit].date) + "</td><td><a class='meetLink' href='" + results[limit].url +"' " ; if (results[limit].tfrrs == 1) { tableString += " target='_new' "; } tableString += ">" + unescape(results[limit].name) + "</a></td>"; if(results[limit].sport == "track") { tableString += "<td>" + "TF"; } else if (results[limit].sport == "swimming") { tableString += "<td>" + "SW"; } else { tableString += "<td>" + "XC"; } tableString += "</td><td>" + results[limit].state + "</td></tr>"; limit += 1; } tableString += "</tbody></table>"; var target = document.getElementById('tableDiv'); target.innerHTML = tableString; $("#myTable").tablesorter(); infiniteScrollEnabled = 1; var inputContents = document.getElementById('inputSearch').value; if(inputContents) { $('#inputSearch').keyup(); } } function setHash(list1) { var h = {}; for (var k in list1) { var val = document.getElementById(list1[k]).checked; h[list1[k]] = val; //key value pair } return h; } function setFilters() { //lists of all filter element ids on page //var reg_filters = new Array("ind_f", "hs_f", "jhs_f", "col_f", "jcol_f", "club_f"); //var reg_status_filters = new Array("open_f", "future_f", "closed_f"); var sport_filters = new Array("xc_f", "tf_filter", "sw_f", "indoor_f", "outdoor_f"); //hash table of key (id) value (checked or not checked) pairs of filters var f = setHash(sport_filters); var filter_on_list = []; //handle reg_status filters if(f['open_f'] == 0 && f['closed_f'] == 0 && f['future_f'] == 0) { //don't filter anything [else there wouldn't be any results] } else { //remove where filter == 0 if(f['open_f'] == 0) { filter_on_list.push('open_f'); } if(f['closed_f'] == 0) { filter_on_list.push('closed_f'); } if(f['future_f'] == 0) { filter_on_list.push('future_f'); } } //handle sport filters if(f['xc_f'] == 0 && f['sw_f'] == 0 && f['tf_filter'] == 0) { //don't filter anything [else there wouldn't be any results] } else { //remove where filter == 0 if(f['xc_f'] == 0) { filter_on_list.push('xc_f'); } if(f['sw_f'] == 0) { filter_on_list.push('sw_f'); } if(f['tf_filter'] == 0) { filter_on_list.push('tf_filter'); } } //handle season filters if(f['indoor_f'] == 0 && f['outdoor_f'] == 0) { //don't filter anything } else { //remove where filter == 0 if(f['indoor_f'] == 0) { filter_on_list.push('indoor_f'); } if(f['outdoor_f'] == 0) { filter_on_list.push('outdoor_f'); } } //handle registration type filters if(f['ind_f'] == 0 && f['club_f'] == 0 && f['hs_f'] == 0 && f['jhs_f'] == 0 && f['col_f'] == 0 && f['jcol_f'] == 0) { //don't filter anything [else there wouldn't be any results] } else { //we only want to filter out results that do not allow the checked filter //so effectively these filters will work backwards if(f['ind_f'] == 1) { filter_on_list.push('ind_f'); } if(f['club_f'] == 1) { filter_on_list.push('club_f'); } if(f['hs_f'] == 1) { filter_on_list.push('hs_f'); } if(f['jhs_f'] == 1) { filter_on_list.push('jhs_f'); } if(f['col_f'] == 1) { filter_on_list.push('col_f'); } if(f['jcol_f'] == 1) { filter_on_list.push('jcol_f'); } } var moreResults = []; var x = 1; while(x < listSize - 1) { if(typeof meetsRaw[meetsRaw.length - x] != 'undefined') { if(notFiltered(meetsRaw[meetsRaw.length - x], filter_on_list) && stateCheck(meetsRaw[meetsRaw.length - x]) && datesRange(meetsRaw[meetsRaw.length - x])) { moreResults.push(meetsRaw[meetsRaw.length - x]); x = x + 1; } else { x = x + 1; listSize = listSize + 1; } } else { if(result_message == 1) { result_message = 0; // infiniteScrollEnabled = 0; // window.setTimeout(displayResultMessage, 1500); } break; } } return moreResults; } function stateCheck(meet) { var e = document.getElementById("state_filter"); var val = e.options[e.selectedIndex].value; if(val == "") { return true; } else if(meet.venue_state == val) { return true; } return false; } function datesRange(meet) { //check if date filters were even given, if they weren't do nothing if(document.getElementById("from").value == "" || document.getElementById("to").value == "") { return true; } var start_date = new Date(document.getElementById("from").value); var end_date = new Date(document.getElementById("to").value); var meet_date = new Date(meet.date_begin); if(meet_date > start_date && meet_date < end_date) { return true; } else { return false; } } function notFiltered(meet, filters) { for(var k in filters){ if (filters[k] == "closed_f") { if(meet.reg_status != "3" && meet.reg_status !="6") { return false; } } else if (filters[k] == "open_f") { if(meet.reg_status == "6") { return false; } } else if (filters[k] == "future_f") { if(meet.reg_status == "3") { return false; } } else if (filters[k] == "xc_f") { if(meet.sport == "xc") { return false; } } else if (filters[k] == "tf_filter") { if(meet.sport == "track") { return false; } } else if (filters[k] == "sw_f") { if(meet.sport == "swimming") { return false; } } else if (filters[k] == "ind_f") { if(meet.public_registration == "0") { return false; } } else if (filters[k] == "hs_f") { if(meet.hs == "0") { return false; } } else if (filters[k] == "club_f") { if(meet.club == "0") { return false; } } else if (filters[k] == "jhs_f") { if(meet.jhs == "0") { return false; } } else if (filters[k] == "col_f") { if(meet.college == "0") { return false; } } else if (filters[k] == "jcol_f") { if(meet.jcollege == "0") { return false; } } else if (filters[k] == "indoor_f") { if(meet.outdoors == "0") { return false; } } else if (filters[k] == "outdoor_f") { if(meet.outdoors == "1") { return false; } } } return true; } function dateFormatter(date) { return date.substring(5,7) + "/" + date.substring(8,10) + "/" + date.substring(0,4); } //jquery UI date picker $(function() { $( "#from" ).datepicker({ defaultDate: "+1w", changeMonth: true, minDate: (new Date(2012, 1 - 1, 1)), maxDate: 0, numberOfMonths: 2, onClose: function( selectedDate ) { $( "#to" ).datepicker( "option", "minDate", selectedDate ); } }); $( "#to" ).datepicker({ defaultDate: "-1m", changeMonth: true, minDate: (new Date(2012, 1 - 1, 1)), maxDate: 0, numberOfMonths: 2, onClose: function( selectedDate ) { $( "#from" ).datepicker( "option", "maxDate", selectedDate ); } }); }); function meet(date, name, state, sport, meet_hnd, outdoors, meetpro,url,tfrrs) { this.date = date; this.name = name; this.state = state; this.sport = sport; this.meet_hnd = meet_hnd; this.outdoors = outdoors; this.meetpro = meetpro; this.url = url; this.tfrrs = tfrrs; } </script> </div> </div> </body> <style> .footer_links { line-height: 18px; float: right; color: #505050; text-align: right; font-size: 12px; font-weight: 400; background: #fff; padding: 0px 10px 0px; margin-left: 5px; clear: both; text-decoration: none; border-radius: 2px; border: 1px solid #eee; } .footer_links:hover { background: #eee; } </style> <div id="footer_div" style="padding-bottom: 100px; text-align: center;"> <table style="margin-left: 100px; width: 800px;"> <tr> <td style="vertical-align: top;"> <table id="footer_left_links" style="text-align: right; vertical-align: top; display: inline-block; margin-left: 90px;"> <tr><td colspan="2"><span style="float: left;">Useful Links:</span><br><div style="height: 3px;"></div></td></tr> <tr><td><a class="footer_links" href="index.html">Home</a></td> <td><a class="footer_links" href="about.html">About</a></td> </tr> <tr> <td style="padding-top: 3px;"><a class="footer_links" href="upcoming_meets.html">Upcoming</a></td> <td style="padding-top: 3px;"><a class="footer_links" href="results.html">Results</a></td> </tr> <tr><td style="padding-top: 3px;"><a class="footer_links" href="products.html">Products</a></td> <td style="padding-top: 3px;"><a class="footer_links" href="signup.html">Sign Up</a></td> </tr> <tr><td style="padding-top: 3px;"><a class="footer_links" href="terms_of_use.html">Terms of Use/Refund Policy</a></td> <td style="padding-top: 3px;"><a class="footer_links" href="privacy.html">Privacy</a></td> </tr> </table> </td><td style="padding-left: 10px;"> <table style="text-align: left; padding-left: 10px;"> <tr><td> </td><td> </td></tr> <tr><td> <a href="https://twitter.com/DirectAthletics" class="twitter-follow-button" data-show-count="true">Follow @DirectAthletics</a> <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script></td> </tr> <tr style="padding-top: 3px;"><td> </tr> </table> </td></tr></table><br><br> © 2025 DirectAthletics, Inc. </div> <script type="text/javascript"> var gaJsHost = "https://ssl."; document.write("\<script src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'>\<\/script>" ); </script> <script type="text/javascript"> var pageTracker = _gat._getTracker("UA-66287-1"); pageTracker._initData(); pageTracker._trackPageview(); pageTracker._setVar("public"); </script> </html>