$(function(){

  $('#model_search_input').autocomplete('/model_search',
    {
      minChars: 2
    }
  );

  $('div.button').live('mouseover',
    function(ev){ $(this).addClass('ui-state-hover').removeClass('ui-state-default'); }
  );
  $('div.button').live('mouseout',
    function(ev){ $(this).addClass('ui-state-default').removeClass('ui-state-hover'); }
  );

  $('div.big img').click(function(ev){
    var originalWidth = $.data(this, 'originalWidth') ||
      $.data(this, 'originalWidth', $(this).attr('width'));
    var currentWidth = $(this).attr('width');
    if (currentWidth > 940) {
      $(this).attr('width', 940);
    } else {
      $(this).attr('width', originalWidth);
    }
  });

  $('div.big img').each(function(i, el){
    var currentWidth = $(el).attr('width');
    $.data(el, 'originalWidth', currentWidth);
    if (currentWidth > 940) {
      $(el).attr('width', 940);
    }
  });

  // $('#model_sorter input:submit').hide();
  $('#order').change(function(){
    $('#model_sorter').submit();
  });

});
