(function(a){a.widget("ui.watermark",{_init:function(){var h=this.options,c=this;var b=this.element;var g=a.isFunction(h.placeholder)?h.placeholder.apply(this.element[0]):h.placeholder;this.element.wrap("<span/>").parent().addClass("ui-watermark-container ui-watermark-"+b[0].tagName.toLowerCase());var d=(this.label=a('<label for="'+b.attr("id")+'">'+g+"</label>").insertBefore(b));d.addClass("ui-watermark-label");d.css({left:parseInt(b.css("borderLeftWidth"))+parseInt(b.css("paddingLeft")),top:parseInt(b.css("borderTopWidth"))+parseInt(b.css("paddingTop"))});if(b.val()){d.hide();}var f=b.data("tip"),e=a("#wm-tip").parents("tr").hide().end();b.bind("focus."+this.widgetName,function(){if(!h.disabled&&!this.value){false&&h.animate?d.fadeOut("fast"):d.hide();}if(f){e.text(f).show().parents("tr").show();}else{e.hide().parents("tr").hide();}setTimeout(function(){b.select();},100);}).bind("blur."+this.widgetName,function(){if(!h.disabled&&!this.value){h.animate?d.fadeIn("fast"):d.show();}});},destroy:function(){if(this.element.data("placeholder")){this.element.attr("placeholder",this.element.data("placeholder"));}if(this.element.parent().parent().length){this.element.parent().replaceWith(this.element);}this.label.remove();a.widget.prototype.destroy.apply(this,arguments);}});a.extend(a.ui.watermark,{version:"@VERSION",defaults:{placeholder:function(){var b=(a(this).attr("title")+"|").split("|");a(this).data("placeholder",b[0]).data("tip",b[1]).removeAttr("title");return b[0];},animate:true}});})(jQuery);