window.addEvent('domready',function(){
	$$('div.tabs','div.tabs_g','div.tabs_b').each(function(el){
		var tabheadings = el.getElements('h3');
		var step = el.getSize().x.toInt() / tabheadings.length;
		var offset = 0;
		var counter = 1;
		tabheadings.each(function(th){
			if(counter == 1) th.addClass('first');
			if(counter == tabheadings.length) th.addClass('last');
			th.setStyles({
				'left' : offset,
				'width' : step
			});
			offset += step;
			th.addEvent('click',function(){
				tabizise(el,this);
			})
			
			counter++;
		});
		var height = 0
		el.getChildren('div').each(function(tc){
			if(tc.getSize().y.toInt() > height) height = tc.getSize().y.toInt();
		})
		el.setStyle('height',height+25);
	
		tabheadings[0].fireEvent('click');
	});
});

function tabizise(tabs,th){
	tabs.getChildren('div').each(function(el){
		hideContent(el);
	});
	
	tabs.getChildren('h3').each(function(el){
		el.removeClass('active');
	});
	showContent(th.getNext());	
	th.addClass('active');		
}

function hideContent(el){
	el.setStyle('display','none');
}

function showContent(el){
	el.setStyles({'opacity' : '0','display':'block'});
	el.fade('in');
}

