Type.registerNamespace("Nammedia.Control");
Nammedia.Control.Tabs=function(){
Nammedia.Control.Tabs.initializeBase(this);
this._heads=[];
this._contents=[];
this._etrig=[];
this._ci=0;
this._del_sw=null;
};
Nammedia.Control.Tabs.prototype={get_hs:function(){
return this._heads;
},set_hs:function(_1){
this._heads=_1;
},get_cs:function(){
return this._contents;
},set_cs:function(_2){
this._contents=_2;
},get_etrig:function(){
return this._etrig;
},set_etrig:function(_3){
this._etrig=_3;
},get_cSH:function(){
return this._cSH;
},set_cSH:function(_4){
this._cSH=_4;
},get_cNH:function(){
return this._cNH;
},set_cNH:function(_5){
this._cNH=_5;
},get_ci:function(){
return this._ci;
},set_ci:function(_6){
this._ci=_6;
},_switch_tab:function(_7){
var _8=-1;
for(var i=0;i<this._heads.length;i++){
if(this._heads[i].id==_7.target.id){
_8=i;
break;
}
}
if(_8<this._heads.length&&_8>=0&&_8!=this._ci){
this._active_tab(_8);
this._hide_tab(this._ci);
this._ci=_8;
}
},_active_tab:function(_a){
this._heads[_a].className=this._cSH;
this._contents[_a].style.display="block";
},_hide_tab:function(_b){
this._heads[_b].className=this._cNH;
this._contents[_b].style.display="none";
},initialize:function(){
Nammedia.Control.Tabs.callBaseMethod(this,"initialize");
var i;
this._del_sw=Function.createDelegate(this,this._switch_tab);
for(i=0;i<this._etrig.length;i++){
var j=0;
for(j=0;j<this._heads.length;j++){
$addHandler(this._heads[j],this._etrig[i],this._del_sw);
}
}
for(i=0;i<this._heads.length;i++){
if(this._ci==i){
this._active_tab(this._ci);
}else{
this._hide_tab(i);
}
}
},dispose:function(){
Nammedia.Control.Tabs.callBaseMethod(this,"dispose");
}};
Nammedia.Control.Tabs.registerClass("Nammedia.Control.Tabs",Sys.Component);

