{% extends "newbase.html" %}
{% load staticfiles %}
{% load rowerfilters %}

{% block title %}New Virtual Challenge{% endblock %}

{% block main %}

<h1>New Virtual Challenge</h1>

<ul class="main-content">
  <li class="grid_4">
    <p>With this form, you can create a new virtual challenge. After you submit
      the form, the challenge is created and will be visible to all users. From
      that moment, only the site admin can delete the challenge
      (admin@rowsandall.com). You can still edit the challenge until
      the start of the challenge window.
    </p>
  </li>

  <li class="grid_3">
    <form enctype="multipart/form-data" action="{{ formloc }}" method="post">
      {% if form.errors %}
      <p style="color: red;">
        Please correct the error{{ form.errors|pluralize }} below.
      </p>
      {% endif %}
      <p>
        <table>
          {{ form.as_table }}
        </table>
      </p>
      <p>
        {% csrf_token %}
        <input type="submit" value="Save">
      </p>
    </form>
  </li>
  <li class="grid_1">
    <p>All times are local times in the challenge course time zone</p>
    <p>Adding a contact phone number and email is not mandatory, but we
      strongly recommend it.</p>
    <p>If your event has a registration closure deadline, participants
      have to enter (and can withdraw) before the registration closure time.</p>
    <p>Participants can submit results until the evaluation closure time.</p>
    <p>Until one hour after evaluation closure time, the challenge organizer
      can review and reject submitted results ("disqualification"). If
      you as the challenge organizer intend to use this functionality, it
      is strongly recommended that you fill out a contact email or phone
      number.
    </p>
    <p>
      Standard Times are a way to compare results in a race category with
      a course record or golden standard for that event. A point score is calculated
      which compares the participant's result with the standard. This offers an
      engaging way to compete on points across different categories, boat types, and skill
      levels.
      If you select a Standard Times set from the drop-down list, race categories will
      be limited to those in the selected set of Standard Times.
    </p>
  </li>
</ul>


{% endblock %}

{% block scripts %}
<script type='text/javascript'
        src='https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js'>
</script>
<script>
$( document ).ready(function() {

    $('#id_registration_form').change(function(){

        var value = $(this).val();

        if (value == 'windowstart') {

            $('#id_registration_closure_0').val($('#id_startdate').val());

            $('#id_registration_closure_1').val($('#id_start_time').val());

        } else if (value == 'windowend') {

            $('#id_registration_closure_0').val($('#id_enddate').val());

            $('#id_registration_closure_1').val($('#id_end_time').val());

        } else if (value == 'deadline') {

            $('#id_registration_closure_0').val($('#id_evaluation_closure_0').val());

            $('#id_registration_closure_1').val($('#id_evaluation_closure_1').val());

        }

    });

});

</script>
{% endblock %}

{% block sidebar %}
{% include 'menu_racing.html' %}
{% endblock %}
