var ClickToEmpty=Class.create();ClickToEmpty.prototype={initialize:function(c,b,a){this.obj=$(c);this.name=this.obj.name;this.text=b;this.className=a||"clicktoempty";this._createBehavior()},_createBehavior:function(){Event.observe(this.obj,"focus",this._focusListener.bindAsEventListener(this));Event.observe(this.obj,"blur",this._blurListener.bindAsEventListener(this));Event.observe(this.obj,"cte:empty",this._blurListener.bindAsEventListener(this));this._blurListener()},_focusListener:function(){if(this.obj.value==this.text){this._activateBox()}},_blurListener:function(){if(this.obj.value==""){this._deactivateBox()}},_deactivateBox:function(){this.obj.name="";this.obj.addClassName(this.className);this.obj.value=this.text},_activateBox:function(){this.obj.value="";this.obj.name=this.name;this.obj.removeClassName(this.className)}};