function enableTabs(tab){
	// Grab all Tab-Container
	var container_tabs = $('.container-toggle-tab');
	var item_current = tab ? tab : 0; // 0;

	container_tabs.each(function(id, value){
		// Get Tabs
		var tabs = $('#' + value.id + ' .container-title')
		var tabs_buttons = $('#' + value.id + ' .container-title a');

		// Get Items
		var items = $('#' + value.id + ' .container-content');

		// Move Tabs to Tab-Container
		tabs.appendTo('#' + value.id + '-tabs');
		$('#' + value.id + '-tabs').append('<div class="clear"></div>');

		// Hide Contents
		items.hide();
		
		// Show selected Content
		$(items[item_current]).show();
		$(tabs_buttons[item_current]).addClass('active');

		tabs_buttons.click(function(){
			// Get Relations
			var relations = this.rel.split(';');

			// Enlarge Container to prevent Scrolling
			$('#' + relations[0]).css('height', '1000px');

			// Hide all Contents
			$('#' + relations[0] + ' .container-content').hide();
		
			// Fade in selected Content
			$('#' + relations[1]).fadeIn();
		
			// Set only current Button to 'active'
			$('#' + relations[0] + ' .container-title a').removeClass('active');
			$(this).addClass('active');

			// Reset containers Height
			$('#' + relations[0]).css('height', 'auto');

			return false;
		});
	});

	// Accordion
	$('.container-toggle-accordion').each(
		function()
		{
			// Set up each accordion
			$(this).accordion(
				{ 
					header: '.container-accordion .container-title',
					autoHeight: true,
					clearStyle: true,
					collapsible: true,
					navigation: true,
					active: false
				}
			);
		}
	)
	window.setTimeout('openTab(' + item_current + ')', 100);
}

// Hook for opening given tab
function openTab(tab)
{
	$('.container-toggle-accordion').each(
		function()
		{
			// Open given tab or, if tab not set, first tab
			$(this).accordion('activate', tab);
		}
	)
}

// Init tabs
$(document).ready(
	function()
	{
		enableTabs(Params.get('tab'));
	}
);

