(function(g,i,m){var l="watermark",c="watermarkClass",a="watermarkFocus",p="watermarkSubmit",b="watermarkMaxLength",j="watermarkPassword",k="watermarkText",e=/\r/g,o="input:data("+l+"),textarea:data("+l+")",d="input:text,input:password,input[type=search],input:not([type]),textarea",n=["Page_ClientValidate"],h=false,f=("placeholder" in document.createElement("input"));g.watermark=g.watermark||{version:"3.1.3",runOnce:true,options:{className:"watermark",useNative:true,hideBeforeUnload:true},hide:function(q){g(q).filter(o).each(function(){g.watermark._hide(g(this));});},_hide:function(q,y){var r=q[0],v=(r.value||"").replace(e,""),s=q.data(k)||"",u=q.data(b)||0,x=q.data(c);if((s.length)&&(v==s)){r.value="";if(q.data(j)){if((q.attr("type")||"")==="text"){var w=q.data(j)||[],t=q.parent()||[];if((w.length)&&(t.length)){t[0].removeChild(q[0]);t[0].appendChild(w[0]);q=w;}}}if(u){q.attr("maxLength",u);q.removeData(b);}if(y){q.attr("autocomplete","off");i.setTimeout(function(){q.select();},1);}}x&&q.removeClass(x);},show:function(q){g(q).filter(o).each(function(){g.watermark._show(g(this));});},_show:function(r){var s=r[0],t=(s.value||"").replace(e,""),y=r.data(k)||"",v=r.attr("type")||"",q=r.data(c);if(((t.length==0)||(t==y))&&(!r.data(a))){h=true;if(r.data(j)){if(v==="password"){var u=r.data(j)||[],x=r.parent()||[];if((u.length)&&(x.length)){x[0].removeChild(r[0]);x[0].appendChild(u[0]);r=u;r.attr("maxLength",y.length);s=r[0];}}}if((v==="text")||(v==="search")){var w=r.attr("maxLength")||0;if((w>0)&&(y.length>w)){r.data(b,w);r.attr("maxLength",y.length);}}q&&r.addClass(q);s.value=y;}else{g.watermark._hide(r);}},hideAll:function(){if(h){g.watermark.hide(d);h=false;}},showAll:function(){g.watermark.show(d);}};g.fn.watermark=g.fn.watermark||function(t,s){if(!this.length){return this;}var r=false,q=(typeof(t)==="string");if(q){t=t.replace(e,"");}if(typeof(s)==="object"){r=(typeof(s.className)==="string");s=g.extend({},g.watermark.options,s);}else{if(typeof(s)==="string"){r=true;s=g.extend({},g.watermark.options,{className:s});}else{s=g.watermark.options;}}if(typeof(s.useNative)!=="function"){s.useNative=s.useNative?function(){return true;}:function(){return false;};}return this.each(function(){var y=g(this);if(!y.is(d)){return;}if(y.data(l)){if(q||r){g.watermark._hide(y);if(q){y.data(k,t);}if(r){y.data(c,s.className);}}}else{if((f)&&(s.useNative.call(this,y))&&((y.attr("tagName")||"")!=="TEXTAREA")){if(q){y.attr("placeholder",t);}return;}y.data(k,q?t:"");y.data(c,s.className);y.data(l,1);if((y.attr("type")||"")==="password"){var v=y.wrap("<span>").parent(),x=g(v.html().replace(/type=["']?password["']?/i,'type="text"'));x.data(k,y.data(k));x.data(c,y.data(c));x.data(l,1);x.attr("maxLength",t.length);x.focus(function(){g.watermark._hide(x,true);}).bind("dragenter",function(){g.watermark._hide(x);}).bind("dragend",function(){i.setTimeout(function(){x.blur();},1);});y.blur(function(){g.watermark._show(y);}).bind("dragleave",function(){g.watermark._show(y);});x.data(j,y);y.data(j,x);}else{y.focus(function(){y.data(a,1);g.watermark._hide(y,true);}).blur(function(){y.data(a,0);g.watermark._show(y);}).bind("dragenter",function(){g.watermark._hide(y);}).bind("dragleave",function(){g.watermark._show(y);}).bind("dragend",function(){i.setTimeout(function(){g.watermark._show(y);},1);}).bind("drop",function(B){var A=y[0],z=B.originalEvent.dataTransfer.getData("Text");if((A.value||"").replace(e,"").replace(z,"")===y.data(k)){A.value=z;}y.focus();});}if(this.form){var w=this.form,u=g(w);if(!u.data(p)){u.submit(g.watermark.hideAll);if(w.submit){u.data(p,w.submit);w.submit=(function(A,z){return function(){var B=z.data(p);g.watermark.hideAll();if(B.apply){B.apply(A,Array.prototype.slice.call(arguments));}else{B();}};})(w,u);}else{u.data(p,1);w.submit=(function(z){return function(){g.watermark.hideAll();delete z.submit;z.submit();};})(w);}}}}g.watermark._show(y);});};if(g.watermark.runOnce){g.watermark.runOnce=false;g.extend(g.expr[":"],{data:function(r,q,s){return !!g.data(r,s[3]);}});(function(q){g.fn.val=function(){if(!this.length){return arguments.length?this:m;}if(!arguments.length){if(this.data(l)){var r=(this[0].value||"").replace(e,"");return(r===(this.data(k)||""))?"":r;}else{return q.apply(this,arguments);}}else{q.apply(this,arguments);g.watermark.show(this);return this;}};})(g.fn.val);if(n.length){g(function(){var q,s,r;for(q=n.length-1;q>=0;q--){s=n[q];r=i[s];if(typeof(r)==="function"){i[s]=(function(t){return function(){g.watermark.hideAll();return t.apply(null,Array.prototype.slice.call(arguments));};})(r);}}});}g(i).bind("beforeunload",function(){if(g.watermark.options.hideBeforeUnload){g.watermark.hideAll();}});}})(jQuery,window);
