/**
* @author Remy Sharp
* @url http://remysharp.com/2007/01/25/jquery-tutorial-text-box-hints/
*/
(function ($) {
  $.fn.hint = function (blurClass) {
    if (!blurClass) {
      blurClass = 'blur';
    }
    return this.each(function () {
      var $input = $(this),
      title = $input.attr('title'),
      $form = $(this.form),
      $win = $(window);
      function remove() {
        if ($input.val() === title && $input.hasClass(blurClass)) {
          $input.val('').removeClass(blurClass);
        }
      }
      if (title) {
        $input.blur(function () {
          if (this.value === '') {
            $input.val(title).addClass(blurClass);
          }
        }).focus(remove).blur();
        $form.submit(remove);
        $win.unload(remove);
      }
    });
  };
})(jQuery);