$(document).ready(function(){

  $(".solrsearchform").each(function(){
      var autocompleteurl = this.autocompleteurl.value;
      var keywordEl = this.keyword;

      $(keywordEl).autocomplete(autocompleteurl + '&' + keywordEl.value, {
        delay:10,
        matchSubset: false,
        width: 260,
        selectFirst: false,
        scroll:false,
        formatItem: function(item) {
          return item[0] + ' ' + item[1];
        }
      }).result(function(event, data, formatted) {
          $(event.target).parents("form").submit();
      });

      var defaultValue = this.defaultvalue.value;

      $(keywordEl).focus(function() {
          if(keywordEl.value == defaultValue) {
              keywordEl.value = '';
          }
      });
  });
});
