var str_formdata;


$(document).ready(function()
{
	$('#splashsubmit').click(submit_game_info);
	$('.splash_indirect').click(function() {
		$(this).addClass('splash_direct').removeClass('splash_indirect');
		$('.splash_links').hide();
		$('.splashform', this).show();
	});
	$('.splash_links a').each(function() {
		$(this).fancybox({
			transitionIn: 'elastic',
			transitionOut: 'elastic',
			overlayShow: true,
			autoDimensions: false,
			autoScale: false,
			frameWidth: 800,
			frameHeight: 450
		});
	});
	$('#referrer_submit').live('click',function(){
			send_referrers();
	});
});

function set_message(msg)
{
	$('.splashform').html('<span style="font-size:14px;">' + msg + '</span>');
};

function check_email(value)
{
	var emailRegex = /^(?:[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+\.)*[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+@(?:(?:(?:[a-zA-Z0-9_](?:[a-zA-Z0-9_\-](?!\.)){0,61}[a-zA-Z0-9_-]?\.)+[a-zA-Z0-9_](?:[a-zA-Z0-9_\-](?!$)){0,61}[a-zA-Z0-9_]?)|(?:\[(?:(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\]))$/;
	return (emailRegex.test(value));
};
function send_referrers()
{
	str_data = 'action=invite_friends' + str_formdata + '&email1=' + $('#email1').val() + '&email2=' + $('#email2').val() + '&email3=' + $('#email3').val() + '&email4=' + $('#email4').val() + '&email5=' + $('#email5').val();
	
	$.ajax({
		type: "POST",
		url: "/spel/ajax",
		data: str_data,
		success: function(msg)
		{
			set_message('U kunt het spel weer spelen nadat een van uw vrienden heeft gespeeld.');
		}
	});
}
function submit_game_info()
{
	if ($('#first_name').val() == '')
	{
		alert('Vul aub alle gegevens in');
		return false;
	}
	if ($('#name').val() == '')
	{
		alert('Vul aub alle gegevens in');
		return false;
	}
	if (check_email($('#email').val()) == false)
	{
		alert('Email adres is niet correct');
		return false;
	}
	str_formdata = '&gender=' + $('#gender').val() + '&first_name=' + $('#first_name').val()+ '&name=' +$('#name').val() + '&email=' + $('#email').val();
	str_data = 'action=validate_email' + str_formdata;
	$.ajax({
		type: "POST",
		url: "/spel/ajax",
		data: str_data,
		success: function(msg) {
			if(msg == 0)
			{
				//Email needs to be verified
				set_message('U ontvangt binnen enkele ogenblikken een email. Klik op de link in de email om het spel te spelen.');
				return false;
			}
			if(msg == 1)
			{
				//Can't play
				user_email = $('#email').val();
				html = 'Wil je nog een keer de Quiz spelen om je score te verbeteren?<br />Nodig dan je vrienden of familie uit om onze Egypte Quiz te spelen.<br />Dan maak jij en ook je vrienden kans op het winnen van een gratis 15 daagse rondreis.<br /><input type="text" id="email1" name="email1" /><br /><input type="text" id="email2" name="email2" /><br /><input type="text" id="email3" name="email3" /><br /><input type="text" id="email4" name="email4" /><br /><input type="text" id="email5" name="email5" /><input id="referrer_submit" type="button" name="submit" value="Versturen" />';
				set_message(html);
				return false;
			}
			else
			{
				//Show the flash
				$('.splash').html('<object width="1260" height="810"><param name="movie" value="/flash/niletravel_online.swf?email_input=' + $('#email').val() + '"><embed src="/flash/niletravel_online.swf?email_input=' + $('#email').val() + '" width="1260" height="810"></embed></object>');
				return false;
			}
		}
	});
};
