function checkGamertagForm(gamerform)
{
	if($('gamertag').value == "")
	{
		alert("Please enter a Gamertag!")
		return false;

	}
	if($('gamertag').value.length > 15)
	{
		alert("Please check your Gamertag - it looks like it's a bit too long!")
		return false;
	}
	return true;
}

function resetGamertag()
{
	$('xbl-action').value = 'reset-xbl-gamertag';
	$('xbl-form').submit();	
}

function fetchGamertagData(gamertag)
{
	$('xbl-action').value = 'regrab-xbl-data';
	$('gamertag').value = gamertag;
	$('xbl-form').submit();
	
}

function toggleXBLGame(game)
{
	var block	= $('xbl-game-' + game);
	$('xbl-link-' + game).blur();
	if($('xbl-input-' + game).checked)
	{
		$('xbl-input-' + game).checked = false;
	}
	else
	{
		$('xbl-input-' + game).checked = true;
	}
}

function checkToggles()
{
	var toggles	= $('xbl-toggles').value;
	toggles = toggles.split(",");
	
	foundToggles = false;
	for(i = 0; i < toggles.length; i++)
	{
		if($('xbl-input-' + toggles[i]).checked)
		{
			foundToggles = true;
		}
	}
	
	if(!foundToggles)
	{
		alert("Sorry, but you must select at least one game to add to your collection.");
		return false;
	}
	return true;	
}

function toggleMissingXBLGames(show)
{
	if(show)
	{
		var toggle = "true";
	}
	else
	{
		var toggle = "false";
	}
	toggleXBLHelper(toggle);
}

function toggleXBLHelper(toggle)
{
	var params = "&action=toggle-xbl-helper&toggle=" + toggle;
	var superAjax =	new
		Ajax.Updater(
			'missing-xbl-games',
			"update.php",
			{
				method: 'post',
				parameters: params
			}
		);

}