(function(a){var b={init:function(d){var c={watermarkText:"Enter Text",watermarkCss:"watermarkCss",disableAutocomplete:false};c.jControl=this;a(document.forms).bind("submit.watermark",c,b.formSubmit);return this.each(function(){d&&a.extend(c,d);if(c["disableAutocomplete"]===true)a(this).attr("autocomplete","off");else a(this).removeAttr("autocomplete");a(this).data("settings",c).bind("focus.watermark",b.focusProcessing).bind("blur.watermark",b.blurProcessing).blur()})},focusProcessing:function(){var b=a(this).data("settings");(a.trim(a(this).val()).length==0||a(this).val()==b.watermarkText)&&a(this).val("").removeClass(b.watermarkCss)},blurProcessing:function(){var b=a(this).data("settings");a.trim(a(this).val()).length==0&&a(this).val(b.watermarkText).addClass(b.watermarkCss)},formSubmit:function(c){var b=c.data;a.each(b.jControl,function(){a(this).val()==b.watermarkText&&a(this).val("")})}};a.fn.watermark=function(c){if(b[c])return b[c].apply(this,Array.prototype.slice.call(arguments,1));else if(typeof c==="object"||!c)return b.init.apply(this,arguments);else a.error("Method "+c+" does not exist on watermark.")}})(jQuery)
