(function(a){var b={init:function(c){var d=this;return this.each(function(f){var e={watermarkText:"Enter Text",watermarkCss:"watermarkCss",disableAutocomplete:false};f===0&&a(document.forms).bind("submit.watermark",d,b.formSubmit);c&&a.extend(e,c);if(a(this).val().length===0)e.isWatermarked=true;if(e["disableAutocomplete"]===true)a(this).attr("autocomplete","off");else a(this).removeAttr("autocomplete");a(this).data("settings",e).bind("keypress.watermark",b.keypressProcessing).bind("focus.watermark",b.focusProcessing).bind("blur.watermark",b.blurProcessing).blur()})},keypressProcessing:function(){var b=a(this).data("settings");b.isWatermarked=false},focusProcessing:function(){var b=a(this).data("settings");(a(this).val().length==0||a(this).val()==b.watermarkText&&b.isWatermarked)&&a(this).val("").removeClass(b.watermarkCss)},blurProcessing:function(){var b=a(this).data("settings");if(a(this).val().length==0){a(this).val(b.watermarkText).addClass(b.watermarkCss);b.isWatermarked=true}},formSubmit:function(b){a.each(b.data,function(){var b=a(this).data("settings");a(this).val()==b.watermarkText&&b.isWatermarked&&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)
