$(document).ready(function() {
  var data = ($.cookie('search_history') || "").split("|");
  $("#q").autocomplete(data, { matchContains: true, minChars: 0 });
  
  $('#q').keypress(function(e) {
    if (e.which == 13) {
      $('#search_form').submit();
      return false;
    }
  });
  
  var text = null;
  
  function toggleDef(on) {
    if (on) {
      $('#q').val($('#q_def').val());
      $('#q').css('color', '#c0c0c0');
    } else {
      $('#q').val('');
      $('#q').css('color', '#000');
    }
  }
  
  toggleDef($('#q').val() == '');   
  
  $('#q').blur(function() {
    if ($('#q').val() == '' || $('#q').val() == $('#q_def').val()) {
      toggleDef(true);
      $('#q').val($('#q_def').val());
    }
  });
  
  $('#q').focus(function() {
    if ($('#q').val() == $('#q_def').val()) {
      toggleDef(false);
      $('#q').val('');
    }
  });

  var preload = ['crayon-left-hover.png', 'crayon-right-hover.png', 'menu-left2.png', 'menu-right2.png', 'crayon4.png', 'love.png', 'hate.png', 'love2.png', 'hate2.png', '1.png', '2.png', '3.png', '4.png', '5.png', '6.png', '7.png', '8.png', 'demi.png', 'prev.png', 'next.png', 'space.gif'];

  jQuery.each(preload, function(i, e) {
    var img = new Image();
    img.src = "/images/" + e;
  });

});
