/**
* @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 (this.value === title && $input.hasClass(blurClass))
						{
							$input.val('').removeClass(blurClass);
						}
					}
					if (title)
					{
						$input.blur
						(
							function ()
							{
								if (this.value === '')
								{
									$input.addClass(blurClass).val(title);
								}
							}
						).focus(remove).blur(); // now change all inputs to title
						$form.submit(remove);
						$win.unload(remove);
					}
				}
			);
		};
	}
)(jQuery);