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