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