
	function	SkipEmail()
	{
		PleaseWaitMessage();
		document.location.href=$('#fb_EmailFormTag').attr('action');
	}
	
	function	PleaseWaitMessage()
	{
		$('#facebox .emailPopupSubmit').hide();
		$('#facebox .emailPopupNoThanks').hide();
		$('#facebox #ShowMessage').text("Please wait whilst we load your game...");
		$("#facebox #ShowMessage:hidden").slideDown("slow");
	}

	function	ValidateEmailFormJS(CheckEmail, Staging)
	{
	
		var	EmailAddress				= 	"";
		try {
			EmailAddress			=		$('#facebox #EmailAddress').val();
		}
		catch (err) {}
		
		if (!ValidEmail(EmailAddress)) {
			$('#facebox #ShowMessage').text("That's not a valid email address - please re-enter");
			$("#facebox #ShowMessage:hidden").slideDown("slow");
			return false;
		}
	
		PleaseWaitMessage();
		CountGoogleEmailConversion(Staging);
		return true;
	}

	function CheckForcePromo(NumberOfDeposits, GamesBeforePromo, GamesPromoInterval)
	{
		var Do_ForcePromo	=	false;
	
		if (NumberOfDeposits == 0) {
			if (GamesBeforePromo > 0) {
				Do_ForcePromo	=	true;
				if (GamesPlayed < GamesBeforePromo) {
					Do_ForcePromo	=	false;
				}
			}
		
			if (GamesPromoInterval > 0) {	//	Every xx games
				Do_ForcePromo	=	true;
				var	GamesMod	=	GamesPlayed % GamesPromoInterval;
				if (GamesMod != 1) {
					Do_ForcePromo	=	false;
				}
			}
		}
		return Do_ForcePromo;
	}

	function CheckPopupEmail(GamesBeforeEmailPopup)
	{
		var Do_PopupEmail	=	false;
		if (GamesBeforeEmailPopup > 0) {
			Do_PopupEmail	=	true;
			if (GamesPlayed < GamesBeforeEmailPopup) {
				Do_PopupEmail	=	false;
			}
		}
		return Do_PopupEmail;
	}

	function CheckForceRegister(GamesBeforeRegister)
	{
		var Do_ForceRegister	=	false;
		if (GamesBeforeRegister > 0) {
			Do_ForceRegister	=	true;
			if (GamesPlayed < GamesBeforeRegister) {
				Do_ForceRegister	=	false;
			}
		}
		return Do_ForceRegister;
	}

	function CheckForceDeposit(GamesBeforeDeposit)
	{
		var Do_ForceDeposit	=	false;
		if (GamesBeforeDeposit > 0) {
			Do_ForceDeposit	=	true;
			if (GamesPlayed < GamesBeforeDeposit) {
				Do_ForceDeposit	=	false;
			}
		}
		return Do_ForceDeposit;
	}

	function	ForceEmailPopup(MapID,GameURL) {
		$('#fb_EmailFormTag').attr('action',GameURL);
		$('#fb_EmailForm_MapID').attr('value',MapID);
		$.facebox({ div: '#fb_request_email' },'lightbox');
	}

