var gameVars = {
				firstDiv:'',
				secondDiv:'',
				guess1:'',
				guessesMade:0, 
				guessesCorrect:0, 
				totalPieces:20
				}
						
function doClick(gamepiece)
{
	doReveal(gamepiece);
	if (gameVars.guess1 == '')
	{
		gameVars.firstDiv = gamepiece;
		gameVars.guess1 = gamepiece.substring(gamepiece.length-3, gamepiece.length-1)
	}
	else
	{
		gameVars.secondDiv = gamepiece;
		doSecondGuess(gameVars.guess1,gamepiece);
	}
}

function doReveal(gamepiece)
{
	var parentDiv = $(gamepiece);
	var activeDiv = document.getElementsByClassName('crdimg',parentDiv);
	Effect.Appear(activeDiv[0], { duration: 0.1 });
	$(gamepiece).style.cursor='default';
	$(gamepiece).onclick=null;
}

function doSecondGuess(guess1,guess2)
{
	disableClick();
	guess2 = guess2.substring(guess2.length-3, guess2.length-1);
	(guess1==guess2) ? doMatch(): doNoMatch();
	gameVars.guess1='';
	gameVars.guessesMade++;
}

function doMatch()
{
	setTimeout("Effect.DropOut($(gameVars.firstDiv));",400);
	setTimeout("Effect.DropOut($(gameVars.secondDiv));",525);
	gameVars.guessesCorrect++;
	if (gameVars.guessesCorrect == gameVars.totalPieces/2)
	{
		setTimeout("doWinner();",550);
	}
	else
	{
		setTimeout("enableClick();",425);
	}
}

function doNoMatch()
{
	setTimeout("doReactivate();",425);
}

function doReactivate()
{
	var first = $(gameVars.firstDiv);
	var second = $(gameVars.secondDiv);
	var activeDiv = document.getElementsByClassName('crdimg',first);
	var activeDiv2 = document.getElementsByClassName('crdimg',second);
	Effect.Fade(activeDiv[0], { duration: 0.3 });
	Effect.Fade(activeDiv2[0] , { duration: 0.3 });
	setTimeout("enableClick();",100);
}

function disableClick()
{
	var f = $$('div#plGameWrap .crd');
	if (f.length >= 0)
	{
		for (var i=0; i<f.length; i++)
		{
			var activeDiv = f[i];
			activeDiv.onclick=null;
			activeDiv.style.cursor='default';
		}
	}
}

function enableClick()
{
var f = $$('div#plGameWrap .crd');
	if (f.length >= 0)
	{
		for (var i=0; i<f.length; i++)
		{
			var activeDiv = f[i];
			activeDiv.style.cursor='pointer';
			activeDiv.onclick=function()
			{
				doClick(this.id)
			}
		}
	}
}

function doWinner()
{
	$("plGameWrap").style.display = "none";
	Effect.Appear("plGameCongrats", { duration: 0.7 });
	Effect.Appear("plGameFooter", { duration: 0.7 });
	var plLnx = document.getElementsByClassName("plLinks",$("plBehindGame"));
	Effect.Appear(plLnx[0], { duration: 0.7 });
}

var plRotateTxt = {
	txtCount: 0,
	txt: ["61 percent of pet owners plan to include their pet in Valentine's Day celebration", "57 percent of pet owners said they'll snuggle with their pet and watch movies this Valentine's day", "41 percent of women with pets said they engage in public displays of affection more with their pet than their significant other"]
}

function rotateTxt()
{
if (plRotateTxt.txtCount >= plRotateTxt.txt.length)
	{
		plRotateTxt.txtCount = 0;
	}
	$("plDidKnowTxt").innerHTML = plRotateTxt.txt[plRotateTxt.txtCount];
	plRotateTxt.txtCount++;
	setTimeout("rotateTxt();",10000);
}

//AttachEvent(window, "load", rotateTxt);
//AttachEvent(window, "load", enableClick);

function showTab(tab)
{
	var tabArray = new Array();
	tabArray = ['plCont1','plCont2','plCont3'];
	for (var i=0; i<tabArray.length; i++)
	{
		if (tab == tabArray[i])
		{
			$(tabArray[i]).style.display = "block";
		}
		else
		{
			$(tabArray[i]).style.display = "none";
		}
	}
}
