(function($){
  function localmod_handle_issuancedate_change(el) {
    var from_field = $('.views-exposed-filter-issuancedate-from');
    var to_field   = $('.views-exposed-filter-issuancedate-to');

    switch(el.value) {
      case 'After':
        $('label', from_field).text('Issuance Date (From)');
        from_field.show();
        to_field.hide();
        break;

      case 'Before':
        from_field.hide();
        to_field.show();
        break;

      case 'Between':
        $('label', from_field).text('Issuance Date (From)');
        from_field.show();
        to_field.show();
        break;

      case 'Specific':
        $('label', from_field).text('Issuance Date (Exact)');
        from_field.show();
        to_field.hide();
        break;

      case 'All':
      case 'Today':
      case 'Last30Days':
      case 'Last60Days':
      case 'Last90Days':
      case 'YearToDate':
      case 'ThisYearAndLast':
      case 'Last3Years':
      case 'Last5Years':
      case 'Last10Years':
      default:
        from_field.hide();
        to_field.hide();
        break;
    }
  }

  $(function(){
    $('#localmod-pagenum, #localmod-issuenum').removeAttr('name').click(function() {
      if (this.id == 'localmod-pagenum') {
        $('#localmod-edit-number').attr('name', 'pagenumber');
      } else {
        $('#localmod-edit-number').attr('name', 'issuancenumber');
      }
      $('#localmod-pagenum, #localmod-issuenum').not(this).removeAttr('checked');
    });

    if($('#edit-issuancedate').length != 0) {
      localmod_handle_issuancedate_change($('#edit-issuancedate')[0]);
    }

    $('#edit-issuancedate').change(function() {
      localmod_handle_issuancedate_change(this);
    });
  })
})(jQuery);
;

