function ImageTabs(_1){
if(_1){
this.exists=true;
this.tabs_div=_1;
this.image_buttons=this._createImageButtonArray();
this.tab_divs=this._createTabArray();
}else{
this.exists=false;
}
}
ImageTabs.prototype._createImageButtonArray=function(){
var _2=this.tabs_div.getElementsByTagName("img");
var _3=Array();
if(_2&&_2.length>0){
for(var i=0;i<_2.length;i++){
var _5=getClassName(_2[i]);
if(_5&&_5.substring(0,6)=="button"){
_3.push(_2[i]);
}
}
}
return _3;
};
ImageTabs.prototype._createTabArray=function(){
var _6=Array();
var _7=this.tabs_div.getElementsByTagName("div");
if(_7&&_7.length>0){
for(var i=0;i<_7.length;i++){
if(_7[i].id.substring(0,3)=="tab"){
_6.push(_7[i]);
}
}
}
return _6;
};
ImageTabs.prototype.addEventHandlers=function(){
if(!this.exists){
return;
}
for(var i=0;i<this.image_buttons.length;i++){
var _a=this;
this.image_buttons[i].onclick=function(){
var _b=getClassName(this);
var _c="tab_"+_b.substring(7);
var _d=document.getElementById(_c);
_a.setActiveTab(_d);
};
}
};
ImageTabs.prototype.setActiveTab=function(_e){
if(!this.exists){
return;
}
for(var i=0;i<this.tab_divs.length;i++){
hideElement(this.tab_divs[i]);
}
if(parseInt(_e)==_e){
_e=this.tab_divs[_e];
}
showElement(_e);
};

