
$(function() {
  $('form.searchform').submit(function() {
    var data = $(this).serialize();
    var url = this.action;
    reload(url, data);
    return false;
  });
  reload_done();
})

function reload(url, data) {
  $('#ajaxload').show();
  if (url.indexOf('?') == -1) url += '?';
  url += '&' + data;
  $('#results-wrap').load(url + ' #results', false, reload_done);
}

function reload_done() {
  $('#ajaxload').hide();
  $('.paginator a').click(function() {
    var data = $('form.searchform').serialize();
    reload(this.href, data);
    return false;
  })
}


