/*
jQuery Input Hint
@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); // handles Firefox autocomplete
			}
		});
	};
})(jQuery);