[% BLOCK categoryinit %]
<script>
$(document).ready(function() {
    init_category_boxes();
    $(".sel-category-back").on("click", {origin: "parent"}, get_data_for_category);
    $(".sel-category-combo").on("change", {origin: "combo"}, get_data_for_category);
    $(".sel-category-name").on("change", {origin: "input"}, get_data_for_category);
});
</script>
[% END %]

[% BLOCK searchboxjs %]
<script>
  function go_to_search()
  {
    search = $('#search-field').val();
    if(! search)
    {
        alert("nothing to do");
        return false;
    }
    var raw = "[% request.request_uri %]";
    raw = raw.replace(/\?.*/, '');
    destination = raw+"?page=1&search="+search;

    window.location.href = destination;
    return false;
  }
  $(document).ready(function() {
        $("#search-button").on("click", go_to_search);
        search = $('#search-field').val();
        if(search)
        {
            $( "#list-tools" ).accordion("option", "active", 0);
        }
        [% FOREACH l IN language.split(',') %]
            $("#language_selector_[% l %]").prop( "checked", true );
            $( "#list-tools" ).accordion("option", "active", 0);
        [% END %]
  });
</script>
[% END %]

[% BLOCK listpager %]
<script>
    $(function(){
      $('.pageturn').bind('change', function () {
          var url = '[% request.path %]?page='+$(this).val(); 
          if (url) { 
              window.location = url; // redirect
          }
          return false;
      });
    });
</script>
[% END %]

[% BLOCK resetlist %]
<script>
function reset_filter_list()
{
    var raw = "[% request.request_uri %]";
    raw = raw.replace(/\?.*/, '');
    destination = raw+"?reset-filter=1"
    window.location.href = destination;
    return false;
}
</script>
[% END %]