$(document).ready( function() {
  $('.description-full').hide();
  $('.description-short').show();
  
  $('a.show-more').click( function() {
    var $parent = $(this.parentNode);
    $parent.hide();
    $parent.siblings('.description-full').show();
    
    return false;
  });

  FR.$$('db-subject-select').onchange = function() {
    var url = window.location.protocol + '//'
            + window.location.host
            + window.location.pathname + '?subject=' + this.value;
          
    window.location.href = url;
  };
});


@@ -278,248 +278,124 @@
 %0A%0A  
-FR.$$('db-subject-select').onchange = function() %7B%0A    var url = window.location.protocol + '//'%0A            + window.location.host%0A            + window.location.pathname + '?subject=' + this.value;%0A          %0A    window.location.href = url
+$('.form-subject :submit').hide();%0A  %0A  FR.$$('select-subject').onchange = function() %7B%0A    this.parentNode.submit()
 ;%0A  

modify JS auto-submit for subject select