/* Tabs by 2pas */
var TabIDs = new Array();
var ContainerIDs = new Array();

var PassiveTabClassName = "PassiveTab";
var ActiveTabClassName = "ActiveTab";

ToSicTabs = new Object();

ToSicTabs.AddTab = function(TabID, ContainerID)
{
	TabIDs[TabIDs.length] = TabID;
	ContainerIDs[ContainerIDs.length] = ContainerID;
	
	var Tab = document.getElementById(TabID);
	var Container = document.getElementById(ContainerID);
	
	Container.style.display = "none";
	
	Tab.getElementsByTagName('a')[0].href = "javascript: ToSicTabs.SwapTab('" + (TabIDs.length - 1).toString() + "');"
	
}

ToSicTabs.Alerter = function()
{
	alert('ToSicTabs.Alerter');
}


ToSicTabs.SwapTab = function(TabIndex)
{
	if (TabIDs[TabIndex] != undefined)
	{
		for (var i = 0; i < TabIDs.length; i++)
		{	
			var Tab = document.getElementById(TabIDs[i]);
			var Container = document.getElementById(ContainerIDs[i]);
			if (Tab != null)
				if (TabIndex == i)
					Tab.className = ActiveTabClassName;
				else
					Tab.className = PassiveTabClassName;
			
			if (Container != null)
				if (TabIndex == i)
					Container.style.display = "block";
				else
					Container.style.display = "none";
		}
	}
}
