/* Apply a watermark to an input field.
   Written by Keith Wood, April 2010. */

(function($) {

$.fn.watermark = function(options) {
    options = $.extend({watermarkClass: 'watermark'}, options || {});
    return this.each(function() {
        $(this).focus(function() {
                var field = $(this);
                if (field.val() == field.attr('title')) {
                    field.val('').removeClass(options.watermarkClass);
                }
            }).blur(function() {
                var field = $(this);
                if (field.val() == '') {
                    field.val(field.attr('title')).addClass(options.watermarkClass);
                }
            }).blur();
    });
};

})(jQuery);
