var currGameContainer = 1;
var currHumorContainer = 1;
var gameDisable = true;
var humorDisable = true;
var gameContainers = new Array();
var humorContainers = new Array();
var numberOfGameContainers = 0;
var numberOfHumorContainers = 0;

function init()
{
	
	gameDisable = false;
	humorDisable = false;
	
	for (var counter=1; counter<=20 ; counter++)
	{
		if ($("newGameBox"+counter))
		{
			gameContainers[counter-1] = new fx.Opacity(('newGameBox'+counter), {duration: 800, onComplete: function() {gameDisable = false;}});
			numberOfGameContainers++;
		}
		
		if ($("newHumorBox"+counter))
		{
			humorContainers[counter-1] = new fx.Opacity(('newHumorBox'+counter), {duration: 800, onComplete: function() {humorDisable = false;}});
			numberOfHumorContainers++;
		}
		
	}
	
	if (numberOfGameContainers)
		gameContainers[0].setOpacity(1);
	for (var counter = 1; counter<numberOfGameContainers ; counter++)
		gameContainers[counter].setOpacity(0);
		
	if (numberOfGameContainers==0)
		$("newGameBox").style.display = "none";
	else if (numberOfGameContainers==1)
		$("gamePrevNextButtons").style.display = "none";
		
	if (numberOfHumorContainers)
		humorContainers[0].setOpacity(1);
	for (var counter = 1; counter<numberOfHumorContainers ; counter++)
		humorContainers[counter].setOpacity(0);
		
	if (numberOfHumorContainers==0)
		$("newHumorBox").style.display = "none";
	else if (numberOfHumorContainers==1)
		$("humorPrevNextButtons").style.display = "none";
}	
	
function nextGame()
{
	if (typeof (gameDisable) == "undefined" || gameDisable)
		return;
	gameDisable = true;
	$("newGameBox"+currGameContainer).style.zIndex = 1;
	gameContainers[currGameContainer-1].toggle(1,0);
	currGameContainer++;
	if (currGameContainer > numberOfGameContainers)
		currGameContainer = 1;
	
	$("newGameBox"+currGameContainer).style.zIndex = 2;
	gameContainers[currGameContainer-1].toggle(0,1);
}
	
function prevGame()
{
	if (typeof (gameDisable) == "undefined" || gameDisable)
		return;
	gameDisable = true;
	$("newGameBox"+currGameContainer).style.zIndex = 1;
	gameContainers[currGameContainer-1].toggle(1,0);
	currGameContainer--;
	if (currGameContainer < 1)
		currGameContainer = numberOfGameContainers;
	
	$("newGameBox"+currGameContainer).style.zIndex = 2;
	gameContainers[currGameContainer-1].toggle(0,1);
		
}

function nextHumor()
{
	if (typeof (humorDisable) == "undefined" || humorDisable)
		return;
	humorDisable = true;
	$("newHumorBox"+currHumorContainer).style.zIndex = 1;
	humorContainers[currHumorContainer-1].toggle(1,0);
	currHumorContainer++;
	if (currHumorContainer > numberOfHumorContainers)
		currHumorContainer = 1;
	
	$("newHumorBox"+currHumorContainer).style.zIndex = 2;
	humorContainers[currHumorContainer-1].toggle(0,1);
}

function prevHumor()
{
	if (typeof (humorDisable) == "undefined" || humorDisable)
		return;
	humorDisable = true;
	$("newHumorBox"+currHumorContainer).style.zIndex = 1;
	humorContainers[currHumorContainer-1].toggle(1,0);
	currHumorContainer--;
	if (currHumorContainer < 1)
		currHumorContainer = numberOfHumorContainers;
	
	$("newHumorBox"+currHumorContainer).style.zIndex = 2;
	humorContainers[currHumorContainer-1].toggle(0,1);
		
}
