/*
function ActivateTab(sTabPrefix, iTabActive, nTab)
{
	for (i = 0; i < nTab; i++)
	{
		OTab = document.getElementById(sTabPrefix + i);
		OTabImg = document.getElementById(sTabPrefix + "_img_" + i);
		
		if (i == iTabActive)
		{
			OTab.style.visibility = "visible";
			OTabImg.src = "images/tab_on.png";
		}
		else
		{
			OTab.style.visibility = "hidden";
			OTabImg.src = "images/tab_off.png";
		}
		
	}
}
*/

AiTabActive = new Array();

function ActivateTab(sTabPrefix, iTabActive, nTab)
{
	AiTabActive[sTabPrefix] = iTabActive;
	//console.log("ActivateTab: " + sTabPrefix + " -> " + AiTabActive[sTabPrefix]);
	
	for (i = 0; i < nTab; i++)
	{
		OTab = document.getElementById(sTabPrefix + i);
		OTabImg = document.getElementById(sTabPrefix + "_img_" + i);
		
		if (OTabImg)
		{
			if (i == iTabActive)
			{
				OTab.style.display = "block";
				OTabImg.src = "images/tab_on.png";
			}
			else
			{
				OTab.style.display = "none";
				OTabImg.src = "images/tab_off.png";
			}
		}
	}
}

function ActivateTabDelta(sTabPrefix, iDeltaTab, nTab)
{
	if (!AiTabActive[sTabPrefix])
		AiTabActive[sTabPrefix] = 0;
	//console.log(AiTabActive[sTabPrefix]);
	iTabActive = AiTabActive[sTabPrefix] + iDeltaTab;
	//console.log(iTabActive);
	while (iTabActive < 0) iTabActive += nTab;
	while (iTabActive >= nTab) iTabActive -= nTab;
	AiTabActive[sTabPrefix] = iTabActive;
	
	for (i = 0; i < nTab; i++)
	{
		OTab = document.getElementById(sTabPrefix + i);
		OTabImg = document.getElementById(sTabPrefix + "_img_" + i);
		OTabNum = document.getElementById(sTabPrefix + "_num");
		
		if (i == iTabActive)
		{
			OTab.style.display = "block";
			if (OTabImg)
				OTabImg.src = "images/tab_on.png";
		}
		else
		{
			OTab.style.display = "none";
			if (OTabImg)
				OTabImg.src = "images/tab_off.png";
		}
		
		if (OTabNum)
		{
			$(OTabNum).html(iTabActive + 1);
		}
	}
}

