﻿function tab__hover(num)
{
 this.onum	= this.cnum;
 this.cnum	= num;
 this.tabs[this.onum].className		= "";
 this.page[this.onum].style.display	= "none";
 this.tabs[this.cnum].className		= "current";
 this.page[this.cnum].style.display	= "block";
 this.tabs[this.cnum].childNodes[0].blur();
}

function tab(id, name)
{
 var i, j;
 this.cnum	= 0;
 this.onum	= 0;
 this.id	= id;
 this.name	= name;
 this.hover	= tab__hover;
 this.instance	= document.getElementById(id);
 this.pages	= document.getElementById(id+"_content");
 this.tabs	= new Array();
 this.page	= new Array();
 if(!this.instance) return null;
 for(i=0, j=0;i<this.instance.childNodes.length;i++) {
  if(this.instance.childNodes[i].nodeName=="DIV" ||
     this.instance.childNodes[i].nodeName=="div") {
   this.tabs[j]	= this.instance.childNodes[i];
   this.tabs[j].childNodes[0].onclick = new Function(this.name+".hover("+j+")");
   this.tabs[j].childNodes[0].accessKey = (j+1);
   j++;
  }
 }

 for(i=0, j=0;i<this.pages.childNodes.length;i++) {
  if(this.pages.childNodes[i].nodeName=="DIV" ||
     this.pages.childNodes[i].nodeName=="div") {
   this.page[j]	= this.pages.childNodes[i];
   j++;
  }
 }
 this.hover(this.cnum);
}

classes		= new tab("class_tab", "classes");