/**
* @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');

        if (($input.val().length == 0) || ($input.val() === title))
	{
		$input.val(title).addClass(blurClass);
		$input.blur();
	}

        $input.keydown(function(){
            if (($input.val() === title) && ($input.hasClass(blurClass)))
            {
                $input.val('');
            }
            $input.removeClass(blurClass);
        });

        $input.blur(function(){
            if ($input.val().length == 0)
            {
                $input.val(title).addClass(blurClass);
            }
        });

    });
};

$.fn.unhint = function(blurClass) {
    if (!blurClass) blurClass = 'blur';

    return this.each(function() {
        var $input = $(this),
            title = $input.attr('title');

        if (($input.hasClass(blurClass)) && ($input.val() === title))
        {
            $input.val('');
            $input.removeClass(blurClass);
        }
    });
}

})(jQuery);
