<!-- BEGIN chart/constraints.tt -->
[% PROCESS site/js/form2queryparam.tt %]
<script type="text/javascript" src="/js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="/js/jquery.dateentry.min.js"></script>
<script type="text/javascript" src="/js/jquery.mousewheel.js"></script>
<script type="text/javascript" src="/js/changeField.js"></script>
<div class="indent">
<p class="title">Modify constraints:</p>
<form id="constraint_form">
<ul>
<li>no constraint:
<input type="button" name="all_data" id="all_data" value="Go"
onclick="get_chart('all_data',['all_data']); return false" />
</li>
<li>this year only:
<input type="button" name="current_year" id="current_year" value="Go"
onclick="get_chart('this_year',['current_year']); return false" />
</li>
[% USE date(format = '%Y'); # just need year
last_year = (date.format - 1);
start_year = start_date.strftime('%Y');
IF start_year <= last_year # don't load unless needed
%]
<li>a previous year:
<select name="year_field_select" id="year_field_select"
onchange="change_year_field()">
<option value=""></option>
[% years = [ start_year .. last_year ];
FOREACH yr IN years.sort.reverse %]
<option value="[% yr %]">[% yr %]</option>
[% END %]
</select>
<input type="submit" onclick="get_chart('year',['year']);
return false" value="Go">
[% site.html.reset %]
<input type="text" style="color: #fff; border: none;" name="year"
id="year" size="4" />
</li>
<li>all since year:
<select name="year_since_field_select" id="year_since_field_select"
onchange="change_year_since_field()">
<option value=""></option>
[% years = [ start_year .. last_year ];
FOREACH yr IN years.sort.reverse %]
<option value="[% yr %]">[% yr %]</option>
[% END %]
</select>
<input type="submit" onclick="get_chart('year_since',['year']);
return false" value="Go">
[% site.html.reset %]
</li>
[% END %]
<li>previous # days:
<input type="text" name="days" id="days" size="4" />
<input type="submit" onclick="get_chart('days',['days']);
return false" value="Go">
[% site.html.reset %]
</li>
<li>date range:
<input type="text" name="date_from" id="date_from" size="8" /> to
<input type="text" name="date_to" id="date_to" size="8" />
<input type="submit" onclick="get_chart('date_range',['date_from','date_to']);
return false" value="Go">
[% site.html.reset %]
</li>
</ul>
</form>
</div>
<!-- END chart/constraints.tt -->