// JavaScript Document

var Tabs = {
	data: [],
	initialize: function(selector)
	{
		if( !selector )
		{
			alert('No CSS Selector Found!');
		}else{
		
			var tabs = $$( selector + ' .tabs a');
			
			var tab_content = $$( selector + ' .tab-content');
			
			var set = ( !Tabs.data.length ? 0 : Tabs.data.length );
	
			var _temp = {
			
				tabs: tabs,
				content: tab_content
				
			}
			
			Tabs.data.push( _temp ); // store
			
			for( var i=0; i < tabs.length; ++i )
			{
				tabs[i].id = 'tabs_' + set + '_tab_' + (i+1);
				tabs[i].onclick = function()
				{
					Tabs.Switch(this);
				}
			}
			
			for( var i=0; i < tab_content.length; ++i )
			{
				tab_content[i].id = 'tabcontent_' + set + '_content_' + (i+1);
			}
		}
		Tabs.Switch($('tabs_' + set + '_tab_1'));
	},
	
	
	Switch: function(obj)
	{
		var id = obj.id.split('_');
		var set = id[1];
		var cid = id[3];
				
		for( var i=0; i < Tabs.data[set].tabs.length; ++i )
		{
			if( cid == (i+1) ){
				$('tabcontent_'+set+'_content_'+(i+1)).style.display = 'block';
			}else{
				$('tabcontent_'+set+'_content_'+(i+1)).style.display = 'none';
			}
		}
	}
	
}