(function(a){a.Placeholder={settings:{color:"rgb(169,169,169)",dataName:"original-font-color"},init:function(f){if(f){a.extend(a.Placeholder.settings,f)}var e=function(o){return a(o).val()};var c=function(o,p){a(o).val(p)};var i=function(o){return a(o).attr("placeholder")};var l=function(o){var p=e(o);return(p.length===0)||p==i(o)};var k=function(o){a(o).data(a.Placeholder.settings.dataName,a(o).css("color"));a(o).css("color",a.Placeholder.settings.color)};var n=function(o){a(o).css("color",a(o).data(a.Placeholder.settings.dataName));a(o).removeData(a.Placeholder.settings.dataName)};var j=function(o){c(o,i(o));k(o)};var h=function(o){if(a(o).data(a.Placeholder.settings.dataName)){c(o,"");n(o)}};var g=function(){if(l(this)){h(this)}};var d=function(){if(l(this)){j(this)}};var m=function(){if(l(this)){h(this)}};a("head").append('');var b=function(o,p){var q=document.createElement(o);return(p in q)};if(!b("textarea","placeholder")){a("textarea, input[type='text']").each(function(o,p){if(a(p).attr("placeholder")){a(p).focus(g);a(p).blur(d);a(p).bind("parentformsubmitted",m);a(p).trigger("blur");a(p).parents("form").submit(function(){a(p).trigger("parentformsubmitted")})}})}return this},cleanBeforeSubmit:function(b){if(!b){b=a("form")}a(b).find("textarea, input[type='text']").trigger("parentformsubmitted");return b}}})(jQuery);