Tab = Class.create();

Tab.prototype = {
	initialize : function(tabs, pages) {
		this.tabs  = tabs;
		this.pages = pages;
		var self   = this;
		 
		for(i=0; i<this.tabs.length; i++) {
		if(i !== 0) this.pages[i].style.display = 'none';
			this.tabs[i].onclick = function(){
				self.show(this);
				return false;
			};
		}
	},
	
	show: function(obj){
		var num;
		var len = this.pages.length;
		
		for(var i=0; i<len; i++) {
			if(this.tabs[i] === obj){num = i}
		}
		
		for(var i=0; i<len; i++) {
			if(i == num) {
				this.pages[num].style.display = 'block';
				this.tabs[num].className      = 'active';
			}else{
				this.pages[i].style.display   = 'none';
				this.tabs[i].className        = 'normal';
			}
		}
	}
	
};
