text: /*! http://mths.be/placeholder v2.0.8 by @mathias */
  !function(t,e,n){function i(t){var e={},i=/^jQuery\d+$/;return n.each(t.attributes,function(t,n){n.specified&&!i.test(n.name)&&(e[n.name]=n.value)}),e}function s(t,e){var i=this,s=n(i);if(i.value==s.attr("placeholder")&&s.hasClass("placeholder"))if(s.data("placeholder-password")){if(s=s.hide().next().show().attr("id",s.removeAttr("id").data("placeholder-id")),t===!0)return s[0].value=e;s.focus()}else i.value="",s.removeClass("placeholder"),i==r()&&i.select()}function a(){var t,e=this,a=n(e),r=this.id;if(""==e.value){if("password"==e.type){if(!a.data("placeholder-textinput")){try{t=a.clone().attr({type:"text"})}catch(o){t=n("<input>").attr(n.extend(i(this),{type:"text"}))}t.removeAttr("name").data({"placeholder-password":a,"placeholder-id":r}).bind("focus.placeholder",s),a.data({"placeholder-textinput":t,"placeholder-id":r}).before(t)}a=a.removeAttr("id").hide().prev().attr("id",r).show()}a.addClass("placeholder"),a[0].value=a.attr("placeholder")}else a.removeClass("placeholder")}function r(){try{return e.activeElement}catch(t){}}var o,l,c="[object OperaMini]"==Object.prototype.toString.call(t.operamini),d="placeholder"in e.createElement("input")&&!c,u="placeholder"in e.createElement("textarea")&&!c,h=n.fn,p=n.valHooks,f=n.propHooks;d&&u?(l=h.placeholder=function(){return this},l.input=l.textarea=!0):(l=h.placeholder=function(){var t=this;return t.filter((d?"textarea":":input")+"[placeholder]").not(".placeholder").bind({"focus.placeholder":s,"blur.placeholder":a}).data("placeholder-enabled",!0).trigger("blur.placeholder"),t},l.input=d,l.textarea=u,o={get:function(t){var e=n(t),i=e.data("placeholder-password");return i?i[0].value:e.data("placeholder-enabled")&&e.hasClass("placeholder")?"":t.value},set:function(t,e){var i=n(t),o=i.data("placeholder-password");return o?o[0].value=e:i.data("placeholder-enabled")?(""==e?(t.value=e,t!=r()&&a.call(t)):i.hasClass("placeholder")?s.call(t,!0,e)||(t.value=e):t.value=e,i):t.value=e}},d||(p.input=o,f.value=o),u||(p.textarea=o,f.value=o),n(function(){n(e).delegate("form","submit.placeholder",function(){var t=n(".placeholder",this).each(s);setTimeout(function(){t.each(a)},10)})}),n(t).bind("beforeunload.placeholder",function(){n(".placeholder").each(function(){this.value=""})}))}(this,document,jQuery);