(function(a){a.fn.extend({defaultValue:function(b){if("placeholder" in document.createElement("input")){return !1}return this.each(function(){if(a(this).data("defaultValued")){return !1}var c=a(this),e=c.attr("placeholder"),j={input:c};c.data("defaultValued",!0);var k=function(){var d;if(c.context.nodeName.toLowerCase()=="input"){d=a("<input />").attr({type:"text"})}else{if(c.context.nodeName.toLowerCase()=="textarea"){d=a("<textarea />")}else{throw"DefaultValue only works with input and textareas"}}d.attr({value:e,"class":c.attr("class")+" empty",size:c.attr("size"),style:c.attr("style"),tabindex:c.attr("tabindex"),rows:c.attr("rows"),cols:c.attr("cols"),name:"defaultvalue-clone-"+((1+Math.random())*65536|0).toString(16).substring(1)});d.focus(function(){d.hide();c.show();setTimeout(function(){c.focus()},1)});return d}();j.clone=k;k.insertAfter(c);var i=function(){c.val().length<=0?(k.show(),c.hide()):(k.hide(),c.show().trigger("click"))};c.bind("blur",i);i();b&&b(j)})}})})(jQuery);
