(function(){if(!this.Form){this.Form={}}var a=("placeholder" in document.createElement("input"));if(!("supportsPlaceholder" in this)&&this.supportsPlaceholder!==false&&a){return}this.Form.Placeholder=new Class({Implements:Options,options:{color:"#A9A9A9"},initialize:function(c,b){this.setOptions(b);this.element=$(c);this.placeholder=this.element.get("placeholder");this.original_color=this.element.getStyle("color");if(this.element.get("value")==""){this.element.setStyle("color",this.options.color);this.element.set("value",this.placeholder)}this.element.addEvents({focus:function(){if(this.element.get("value")==this.placeholder){this.element.set("value","");this.element.setStyle("color",this.original_color)}}.bind(this),blur:function(){if(this.element.get("value")==""){this.element.setStyle("color",this.options.color);this.element.set("value",this.placeholder)}}.bind(this)})}})})();
@@ -1,8 +1,273 @@
+/*%0A---%0Adescription: Provides a fallback for the placeholder property on input elements for older browsers.%0A%0Alicense:%0A  - MIT-style license%0A%0Aauthors:%0A  - Matthias Schmidt (http://www.m-schmidt.eu)%0A%0Arequires:%0A  core/1.2.5: '*'%0A%0Aprovides:%0A  - Form.Placeholder%0A%0A...%0A*/%0A
 (functio

Add headers to minified version.