$(function() {
  var defaultValue = 'Search Here…';
  var $giftSearchField = $("#gift-search-field");

  $('#gift-search-form').submit(function() {
    if ($giftSearchField.val() == defaultValue) {
      window.location.href = "/gifts/" + $('#product_type').val();
    } else {
      window.location.href = "/gifts/" + $('#product_type').val() + "/" + encodeURIComponent($giftSearchField.val()).replace(".", "%2E").replace("%20", "+");
    }
    return false;
  });

  var color = $giftSearchField.css('color');
  $giftSearchField.focus(function() {
    if (this.value == defaultValue) {
      this.value = '';
      $giftSearchField.css('color', color);
    }
  }).blur(function() {
    if (this.value == '') {
      this.value = defaultValue;
      $giftSearchField.css('color', '#aaa');
    }
  });
  $giftSearchField.blur();

  var $searchSuggestions = $('#search-suggestions > span');
  if ($searchSuggestions.length > 0) {
    $('#product_type').change(function() {
      var productType = $(this).val();
      $searchSuggestions.hide();
      $('#suggestions-' + productType).fadeIn('fast');
      return true;
    });
    $('#product_type').change();
  }
  
  $('#link-shipping').click(function() {
    $('#shipping-deadline-details').slideToggle(200);
    return false;
  });
});
