function Tabset(d,c){if(!xb_get_element(d)){return}this.id=d;var b=xb_get_element(this.id).childNodes;this.tabs=new Array();for(var a=0;a<b.length;++a){if(!b[a].id){continue}this.tabs.push(b[a].id)}b=xb_get_element(c).childNodes;this.triggers=new Array();this.callbacks=new Array();for(var a=0;a<b.length;++a){if(!b[a].id){continue}this.triggers.push(b[a].id)}this.select(this.tabs[0])}Tabset.prototype.register_callback_by_tab_id=function(a,c){for(var b=0;b<this.tabs.length;++b){if(this.tabs[b]==a){if(typeof(this.callbacks[b])=="undefined"){this.callbacks[b]=new Array()}this.callbacks[b].push(c);break}}};Tabset.prototype.select=function(tab){if(!this.tabs.contains(tab)){return}for(var i=0;i<this.tabs.length;++i){if(this.tabs[i]==tab){unhide_tab(this.tabs[i]);if(i==this.tabs.length-1){xb_get_element(this.triggers[i]).className="tab_trigger tab_trigger_r tab_highlight"}else{xb_get_element(this.triggers[i]).className="tab_trigger tab_highlight"}if(typeof(this.callbacks[i])!="undefined"){for(var q=0;q<this.callbacks[i].length;++q){eval(this.callbacks[i][q])}}}else{if(is_visible(this.tabs[i])){hide(this.tabs[i])}if(i==this.tabs.length-1){xb_get_element(this.triggers[i]).className="tab_trigger tab_trigger_r tab_unhighlight"}else{xb_get_element(this.triggers[i]).className="tab_trigger tab_unhighlight"}}}this.current=tab};function is_visible(a){if(!xb_get_element(a)){return false}return(xb_get_element(a).style.display!="none")}function register_tabsets(){var c=new Array();if(tabset_list.indexOf(",")>=0){c=tabset_list.split(",")}else{c.push(tabset_list)}for(var b=0;b<c.length;++b){tabsets[c[b]]=new Tabset(c[b]+"_container",c[b]+"_bar");if(typeof(zts_callbacks[c[b]])!="undefined"){for(var a=0;a<zts_callbacks[c[b]].length;++a){tabsets[c[b]].register_callback_by_tab_id(zts_callbacks[c[b]][a][0],zts_callbacks[c[b]][a][1])}}}}function unhide_tab(a){unhide(a,"block")};
