Event.observe(window,"load",function(){var a=new TabMaker("tab");a.create()});var TabMaker=Class.create();TabMaker.prototype={initialize:function(a){this.tabLnegth=gcn(a).length;this.tabName=a},create:function(){var b=new TabIndex(this.tabName);for(var a=0;a<this.tabLnegth;a++){b.appendTab(new Tab("Tab"+a,(a==0)))}b.setTab()}};var Tab=Class.create();Tab.prototype={initialize:function(b,a){this.name=b;this.page=b+"Box";this.open=a},styleTab:function(){if(this.open){this.setStyle("visible","","open")}else{this.setStyle("hidden","absolute","close")}this.open=false},setStyle:function(b,a,d){var e=$(this.page).style;var c=$(this.name);e.visibility=b;e.position=a;c.className=d}};var TabIndex=Class.create();TabIndex.prototype={initialize:function(a){this.last=0;this.tabs=new Array();this.tabName=a},getTabAt:function(a){return this.tabs[a]},appendTab:function(a){this.tabs[this.last]=a;gcn(this.tabName)[this.last].id=a.name;gcn(this.tabName+"Box")[this.last].id=a.page;this.last++;var b=document.createElement("a");b.innerHTML=$(a.name).innerHTML;b.href="javascript:void(0);";$(a.name).innerHTML="";$(a.name).appendChild(b);$(a.name).onclick=function(){a.open=true;this.setTab()}.bind(this)},getLength:function(){return this.last},each:function(b){for(var a=0;a<this.getLength();a++){b(this.getTabAt(a))}},setTab:function(){this.each(function(a){a.styleTab()})}};function gcn(a){return document.getElementsByClassName(a)};
