<!DOCTYPE html>
<html>
  <head>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>ET Batavia Triathlon</title>
    <meta name="description" content="Et Batavia Triathlon">
    <link rel="stylesheet" media="all" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" />
    <link rel="stylesheet" media="all" href="https://cdn.datatables.net/1.10.11/css/dataTables.bootstrap.min.css" />
    <script src="https://code.jquery.com/jquery-1.12.1.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
    <script src="https://cdn.datatables.net/1.10.11/js/jquery.dataTables.min.js"></script>
    <script src="https://cdn.datatables.net/1.10.11/js/dataTables.bootstrap.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.11.2/moment.min.js"></script>
    <style>
      header img { margin: 0; }
      main { margin-top: 10px; }
      .results-search { margin-bottom: 10px; }
      .results-table { font-size: 0.8em; }
      .results-table tr.highlight { background-color: #eee; }
      .big-time { font-size: 3.0em; font-weight: bold; }
    </style>
  </head>
  <body class="public">
    <header>
      <div class="container">
        <div class="row">
          <div class="col-sm-12">
            <a href="http://www.bataviatriathlon.org"><img src="logo-large-2.jpeg" class="img-responsive" /></a>
            <p><a href="http://www.bataviatriathlon.org">Click here</a> to return to ET Batavia Home Page</p>
          </div>
        </div>
      </div>
    </header>
    <main role="main">
      <div class="container">
       <a href="index.html"><i class="fa fa-arrow-left"></i> Back</a>
<div class="row">
  <div class="col-sm-12">
    <h3>Youth Splash &amp; Dash (200m Swim/2km Run) Results</h3>
    <table class="table table-striped table-condensed datatable results-table">
</table>
<script type="text/javascript">
var data = [{"id":1689,"athlete_id":1494,"group_id":null,"place":1,"age_group":"M 13-15","age_group_place":1,"gender_place":1,"event_total":5,"age_group_total":1,"gender_total":1,"swim_rank":0,"swim_time":null,"du_run_1_rank":null,"du_run_1_time":null,"t1_rank":0,"t1_time":null,"bike_rank":0,"bike_time":null,"t2_rank":0,"t2_time":null,"run_rank":1,"run_time":862.0,"total_time":862.0,"penalty":null,"created_at":"2016-06-12T21:33:46.000-05:00","updated_at":"2016-06-12T21:33:46.000-05:00","year":2016,"athlete":{"id":1494,"first_name":"Adam","middle_name":"","last_name":"Kennedy","age":14,"date_of_birth":"2002-02-16","gender":"M","address1":"1451 Holbrook Lane","address2":"","zip":"60510","city":"Batavia","state":"IL","country":"US","email":"vscarbro@us.ibm.com","daytime_phone":"6307478807","evening_phone":"6303862666","shirt_size":"","usat_member_id":"2100176591","signed":"Valinda Kennedy","signer_age":51,"signed_when":"2016-05-30T17:39:02.000-05:00","relay_group_id":"","registration_id":"K62MUN4A87F2","registration_date":"2016-05-30","paid_date":null,"event_id":10,"emergency_contact_name":"Steven kennedy","emergency_contact_phone":"6304528775","estimated_swim_time":"","estimated_run_time":"","relay_group_events":"","created_at":"2016-06-02T17:17:09.000-05:00","updated_at":"2016-06-03T05:55:13.000-05:00","bib_number":781,"checked_in_at":null,"estimated_swim_time_parsed":null,"kids_dash_event":"200m Swim/2km Run","wave":"","estimated_run_time_parsed":null,"race_day_pickup":false,"team_name":"","year":2016,"name":"Kennedy, Adam"}},{"id":1690,"athlete_id":1540,"group_id":null,"place":2,"age_group":"F 11-12","age_group_place":1,"gender_place":1,"event_total":5,"age_group_total":4,"gender_total":4,"swim_rank":0,"swim_time":null,"du_run_1_rank":null,"du_run_1_time":null,"t1_rank":0,"t1_time":null,"bike_rank":0,"bike_time":null,"t2_rank":0,"t2_time":null,"run_rank":2,"run_time":1016.0,"total_time":1016.0,"penalty":null,"created_at":"2016-06-12T21:33:46.000-05:00","updated_at":"2016-06-12T21:33:46.000-05:00","year":2016,"athlete":{"id":1540,"first_name":"Madeline","middle_name":"","last_name":"Royer","age":12,"date_of_birth":"2004-04-01","gender":"F","address1":"613 Winston Dr.","address2":"","zip":"61873","city":"St. Joseph","state":"IL","country":"US","email":"royer44@yahoo.com","daytime_phone":"","evening_phone":"","shirt_size":"","usat_member_id":"2100184739","signed":"Tyson Royer","signer_age":39,"signed_when":"2016-06-06T18:01:38.000-05:00","relay_group_id":"","registration_id":"K62MUN4ACEA5","registration_date":"2016-06-06","paid_date":null,"event_id":10,"emergency_contact_name":"Tyson Royer","emergency_contact_phone":"217-799-1712","estimated_swim_time":"","estimated_run_time":"","relay_group_events":null,"created_at":"2016-06-08T14:54:05.000-05:00","updated_at":"2016-06-08T14:56:43.000-05:00","bib_number":785,"checked_in_at":null,"estimated_swim_time_parsed":null,"kids_dash_event":"200m Swim/2km Run","wave":null,"estimated_run_time_parsed":null,"race_day_pickup":false,"team_name":null,"year":2016,"name":"Royer, Madeline"}},{"id":1691,"athlete_id":1492,"group_id":null,"place":3,"age_group":"F 11-12","age_group_place":2,"gender_place":2,"event_total":5,"age_group_total":4,"gender_total":4,"swim_rank":0,"swim_time":null,"du_run_1_rank":null,"du_run_1_time":null,"t1_rank":0,"t1_time":null,"bike_rank":0,"bike_time":null,"t2_rank":0,"t2_time":null,"run_rank":3,"run_time":1422.0,"total_time":1422.0,"penalty":null,"created_at":"2016-06-12T21:33:46.000-05:00","updated_at":"2016-06-12T21:33:46.000-05:00","year":2016,"athlete":{"id":1492,"first_name":"Lily","middle_name":"","last_name":"OConnor","age":11,"date_of_birth":"2004-12-09","gender":"F","address1":"3301 W Maple St","address2":"","zip":"60805","city":"evergreen Park","state":"IL","country":"US","email":"dawnroc75@gmail.com","daytime_phone":"7083346561","evening_phone":"7083346561","shirt_size":"","usat_member_id":"2100177660","signed":"Dawn OConnor","signer_age":40,"signed_when":"2016-05-20T04:46:45.000-05:00","relay_group_id":"","registration_id":"K62MUN4A305E","registration_date":"2016-05-20","paid_date":null,"event_id":10,"emergency_contact_name":"Kevin OConnor","emergency_contact_phone":"7083346970","estimated_swim_time":"","estimated_run_time":"","relay_group_events":"","created_at":"2016-06-02T17:17:09.000-05:00","updated_at":"2016-06-03T05:55:18.000-05:00","bib_number":782,"checked_in_at":null,"estimated_swim_time_parsed":null,"kids_dash_event":"200m Swim/2km Run","wave":"","estimated_run_time_parsed":null,"race_day_pickup":false,"team_name":"","year":2016,"name":"OConnor, Lily"}},{"id":1692,"athlete_id":1491,"group_id":null,"place":4,"age_group":"F 11-12","age_group_place":3,"gender_place":3,"event_total":5,"age_group_total":4,"gender_total":4,"swim_rank":0,"swim_time":null,"du_run_1_rank":null,"du_run_1_time":null,"t1_rank":0,"t1_time":null,"bike_rank":0,"bike_time":null,"t2_rank":0,"t2_time":null,"run_rank":4,"run_time":1554.0,"total_time":1554.0,"penalty":null,"created_at":"2016-06-12T21:33:46.000-05:00","updated_at":"2016-06-12T21:33:46.000-05:00","year":2016,"athlete":{"id":1491,"first_name":"Grace","middle_name":"","last_name":"Clark","age":11,"date_of_birth":"2004-06-26","gender":"F","address1":"2846 Yellowstone Drive","address2":"","zip":"60503","city":"Aurora","state":"IL","country":"US","email":"mclark620@gmail.com","daytime_phone":"6305855986","evening_phone":"6307885841","shirt_size":"","usat_member_id":"2100170055","signed":"Michelle Clark","signer_age":43,"signed_when":"2016-04-20T13:23:06.000-05:00","relay_group_id":"","registration_id":"K62MUN490A63","registration_date":"2016-04-20","paid_date":null,"event_id":10,"emergency_contact_name":"Brian and Michelle","emergency_contact_phone":"630-788-5841","estimated_swim_time":"","estimated_run_time":"","relay_group_events":"","created_at":"2016-06-02T17:17:09.000-05:00","updated_at":"2016-06-03T05:55:06.000-05:00","bib_number":780,"checked_in_at":null,"estimated_swim_time_parsed":null,"kids_dash_event":"200m Swim/2km Run","wave":"","estimated_run_time_parsed":null,"race_day_pickup":false,"team_name":"","year":2016,"name":"Clark, Grace"}},{"id":1693,"athlete_id":1490,"group_id":null,"place":5,"age_group":"F 11-12","age_group_place":4,"gender_place":4,"event_total":5,"age_group_total":4,"gender_total":4,"swim_rank":0,"swim_time":null,"du_run_1_rank":null,"du_run_1_time":null,"t1_rank":0,"t1_time":null,"bike_rank":0,"bike_time":null,"t2_rank":0,"t2_time":null,"run_rank":5,"run_time":1722.0,"total_time":1722.0,"penalty":null,"created_at":"2016-06-12T21:33:46.000-05:00","updated_at":"2016-06-12T21:33:46.000-05:00","year":2016,"athlete":{"id":1490,"first_name":"Annika","middle_name":"","last_name":"Char","age":11,"date_of_birth":"2005-05-12","gender":"F","address1":"1667 Harris Dr","address2":"","zip":"60502","city":"Aurora","state":"IL","country":"US","email":"rajeshchar@yahoo.com","daytime_phone":"6302363268","evening_phone":"","shirt_size":"","usat_member_id":"2100165081","signed":"Rajesh Char","signer_age":43,"signed_when":"2016-04-12T04:16:03.000-05:00","relay_group_id":"","registration_id":"K62MUN489E68","registration_date":"2016-04-12","paid_date":null,"event_id":10,"emergency_contact_name":"Rajesh Char","emergency_contact_phone":"3124154058","estimated_swim_time":"","estimated_run_time":"","relay_group_events":"","created_at":"2016-06-02T17:17:09.000-05:00","updated_at":"2016-06-11T14:28:17.000-05:00","bib_number":779,"checked_in_at":"2016-06-11T14:28:04.000-05:00","estimated_swim_time_parsed":null,"kids_dash_event":"200m Swim/2km Run","wave":"","estimated_run_time_parsed":null,"race_day_pickup":false,"team_name":"","year":2016,"name":"Char, Annika"}}];

$(function() {
  var table = $('.datatable').DataTable({
    dom: 'lrtip',
    paging: false,
    searching: true,
    orderClasses: false,
    data: data,
    columns: [
      { data: 'place', title: 'Position' },
      { data: 'athlete.bib_number', title: 'Bib No' },
      { data: 'athlete.name', title: 'Name', render: name_link },
      { data: 'total_time', title: 'Time', render: format_time },
      { data: 'age_group', title: 'Age Gr', render: age_group_link },
      { data: 'age_group_place', title: 'Age Gr Pos' },
      { data: 'athlete.gender', title: 'Gender' },
      { data: 'gender_place', title: 'Gender Pos' },
      { data: 'athlete.city', title: 'City' },
      { data: 'athlete.state', title: 'State' },
      { data: 'athlete.country', title: 'Country' },
      { data: 'swim_time', title: 'Swim', render: format_time },
      { data: 'run_time', title: 'Run', render: format_time },
    ]
  });
  $('.datatable').on('mouseover', 'tr', function() {
    $(this).addClass('highlight');
  }).
  on('mouseout', 'tr', function() {
    $(this).removeClass('highlight');
  });

  $('#name').on( 'keyup', function () {
    table.draw();
  });

  $('#bib_number').on( 'keyup', function () {
    table.draw();
  });

  $('#age_group').on( 'change', function () {
    table.draw();
  });

  $('#gender').on( 'change', function () {
    table.draw();
  });

  $('#clear-search').on( 'click', function (event) {
    event.preventDefault();
    $('#name').val('');
    $('#bib_number').val('');
    $('#age_group').val('');
    $('#gender').val('');
    table.draw();
  });

  $(document).on( 'click', '.age-group-link', function (event) {
    event.preventDefault();
    $('#name').val('');
    $('#bib_number').val('');
    $('#age_group').val($(this).attr('data-age-group'));
    $('#gender').val('');
    table.draw();
  });

});

function format_time(time) {
  return moment().startOf('day').add(time, 's').format('H:mm:ss');
}

function name_link(name, type, full) {
  display_name = full.athlete.name;
  return '<a href="' + full.id + '.html">' + display_name + '</a>';
}

function age_group_link(age_group, type, full) {
  return age_group;
}

</script>

  </div>
</div>

      </div>
    </main>
  </body>
</html>
