(function(n){var t={text:"Search"};n.fn.watermark=function(i){return i&&i=="watermarkVisible"?n(this).data("watermark").shouldShowWatermark():(i=$.extend({},t,i),this.each(function(){new n.watermark(this,i)}))},n.watermark=function(t,i){var r=n(t);this.options=i,this.input=r,this.watermarkShown=!1,this.init(),this.input.data("watermark",this)},n.watermark.fn=n.watermark.prototype={},n.watermark.fn.extend=n.watermark.extend=n.extend,n.watermark.fn.extend({init:function(){this.input.bind("focus",this,this.onFocus).bind("blur",this,this.onBlur).bind("keydown",this,this.onKeyDown).bind("paste",this,this.onPaste),this.showWatermark()},onFocus:function(n){return n.data.hideWatermark(),n.stopPropagation(),!1},onBlur:function(n){n.data.showWatermark()},onKeyDown:function(n){if(n.keyCode===13&&n.data.shouldShowWatermark())return n.stopPropagation(),!1},onPaste:function(n){n.data.hideWatermark()},hideWatermark:function(){this.watermarkShown&&(this.watermarkShown=!1,this.input.css({color:"#000",fontStyle:"normal"}).val(""))},showWatermark:function(){this.shouldShowWatermark()&&(this.watermarkShown=!0,this.input.css({color:"#aaaaaa",fontStyle:"italic"}).val(this.options.text),this.watermarkShown=!0)},shouldShowWatermark:function(){return this.watermarkShown||this.input.val().length==0||this.input.val()===this.options.text}})})(jQuery)
