(function(c){var g=document.createElement("input");c.extend(c.support,{placeholder:!!("placeholder"in g)});c.fn.addPlaceholder=function(h){function i(a,d){if(f(a.val())){a.val(d);a.addClass(b["class"])}a.focusin(function(){if(a.hasClass(b["class"])){a.removeClass(b["class"]);a.val("")}});a.focusout(function(){if(f(a.val())){a.val(d);a.addClass(b["class"])}})}function j(a,d){a.addClass(b["class"]);var e=c("<span/>",{"class":a.attr("class")+" "+b["class"],text:d,css:{border:"none",cursor:"text",background:"transparent", position:"absolute",top:a.position().top,left:a.position().left,lineHeight:a.height()+3+"px",paddingLeft:parseFloat(a.css("paddingLeft"))+2+"px"}}).insertAfter(a);a.focusin(function(){if(a.hasClass(b["class"])){e.hide();a.removeClass(b["class"])}});a.focusout(function(){if(f(a.val())){e.show();a.addClass(b["class"])}});b.checkafill&&function k(){!f(a.val())&&a.hasClass(b["class"])&&a.focusin();setTimeout(k,250)}()}function f(a){return b.allowspaces?a==="":c.trim(a)===""}var b={"class":"placeholder", allowspaces:false,dopass:true,dotextarea:true,checkafill:false};return this.each(function(){if(c.support.placeholder)return false;c.extend(b,h);if(!(this.tagName.toLowerCase()=="input"||b.dotextarea&&this.tagName.toLowerCase()=="textarea"))return true;var a=c(this),d=this.getAttribute("placeholder"),e=a.is("input[type=password]");if(!d)return true;if(b.dopass&&e)j(a,d);else e||i(a,d)})}})(jQuery);
