var FieldRadio=new Class({Extends:Field,Implements:Options,initialize:function(ids,html,options){var self=this;this.options=options||{};this.options.default_checked=$defined(this.options.default_checked)==false?ids[0]:options.default_checked;this.buttons=new Hash({});ids.each(function(id){self.buttons.set(id,html.getElement("#"+id));self.buttons[id].checked=(id==self.options.default_checked);});},value:function(v){return $defined(v)==false?this._getValue():this._setValue(v);},_getValue:function(){var result=null;this.buttons.each(function(item){result=item.checked==true?item.value():result;});return result;},_setValue:function(v){this.buttons.each(function(item){item.checked=item.value==v;});}});