Syn.AjaxTabbed=Syn.Component.extend({init:function(config){this._super(config);this.tab_count=config.tab_count;this.tab_on=config.tab_on;for(var i=0;i<this.tab_count;i++){if(i!=this.tab_on){this.uniqueElmt('tab'+i).connect('click',this,'changeTab',[i])}}this.uniqueElmt('select').connect('change',this,'changeSelect')},changeTab:function(on){for(var i=0;i<this.tab_count;i++){this.uniqueElmt('tab'+i).removeClass('on');if(i==on){this.uniqueElmt('tab'+i).addClass('on')}}if(this.uniqueElmt('tabcontent').length>0){this.uniqueElmt('loading').show().height(this.uniqueElmt('tabcontent').height())}if(this.uniqueElmt('tabcontent_vert').length>0){this.uniqueElmt('loading').show().height(this.uniqueElmt('tabcontent_vert').height())}this.submit({'tab':on});return false},changeSelect:function(selbox){this.changeTab($(selbox).val())}});
