/* file: ui.inputRadio.js - v1.0.0 | minified on 2011/01/27 with http://jscompress.com/ */ (function($) {var publicMethods={init:function(opt) {return this.each(function() {var $this=$(this),data=$this.data('options'),objects=$this.data('objects'),properties=$this.data('properties'),options={disabled:[],hidden:[],value:'',change:null};$this.data('options',options);if(!properties) {$this.data('properties',{initialized:false,value:'',isValid:true});properties=$this.data('properties');} if(!objects) {objects={radio:[]};$this.data('objects',objects);} $this.find('input[type=radio]').each(function(index,item) {objects.radio.push($(item));$(item).attr('name','ir_'+$this.get(0).id).bind('click',function(event) {privateMethods.setValue($this,$(this).attr('value'),false);});});privateMethods.setOptions($this,opt);});},destroy:function() {return this.each(function() {var $this=$(this),objects=$this.data('objects');for(var i=0;i-1));} return(privateMethods.getDisabled(object));},getDisabled:function(object) {var objects=object.data('objects'),returned=[];for(var i=0;i-1) {if(objects.radio[i].parent().attr('nodeName')=='LABEL') {objects.radio[i].parent().hide();} else {objects.radio[i].hide();}} else {if(objects.radio[i].parent().attr('nodeName')=='LABEL') {objects.radio[i].parent().show();} else {objects.radio[i].show();}}} return(privateMethods.getHidden(object));},getHidden:function(object) {var objects=object.data('objects'),returned=[];for(var i=0;i