
Mundia.namespaces("controls");Mundia.controls.DefaultTextBoxControl=new Class({Extends:Mundia.controls.Control,initialize:function(elementId){this.parent(elementId);},_attachEvents:function(){this.parent();if($chk(this._input)){this._input.addEvent('focus',this._removeDefaultValue.bind(this));this._input.addEvent('blur',this._resetToDefaultValue.bind(this));}},_removeDefaultValue:function(){this._input.removeClass('default-text-font');if(this._input.get('value')===this._input.get('tgn:defaultValue')){this._input.set({'value':''});}},_resetToDefaultValue:function(){if(this._input.get('value')===''){this._input.set('value',this._input.get('tgn:defaultValue'));this._input.addClass('default-text-font');}},resetField:function(){this._input.set('value','');this._input.fireEvent('blur');this._resetToDefaultValue;},_render:function(){this._input=$(this.get_elementId());if($chk(this._input)&&this._input.get('tag').match(/^input$/i)&&this._input.get('type').match(/^text$/i)){if(!$chk(this._input.get('value'))){this._input.set('value',this._input.get('tgn:defaultValue'));}
if(this._input.get('value')===this._input.get('tgn:defaultValue')){this._input.addClass('default-text-font');}}}});
