// JavaScript Document
function init()
{
	$('#fullname').blur(function () {validateFieldRequired($('#fullname'), 'Please enter your full name.');});
	$('#email').blur
	(
		function () 
		{
			//if (validateFieldRequired($('#email'), 'Please enter your email address'))
				validateFieldEmail($('#email'), 'Please enter a valid email address');
		}
	);			
	
	$('#friendsname1').blur
	(
		function () 
		{
			validateFieldRequired($('#friendsname1'), 'Please enter your friend\'s name');
		}
	);		
	
	$('#friendsemail1').blur
	(
		function () 
		{
			if (validateFieldRequired($('#friendsemail1'), 'Please enter your friend\'s email address'))
				validateFieldEmail($('#friendsemail1'), 'Please enter a valid email address');
		}
	);			
	
	
	$('#friendsemail2').blur
	(
		function () 
		{
			if ($('#friendsemail2').val() != '')
				validateFieldEmail($('#friendsemail2'), 'Please enter a valid email address');
			else
			{
				if ($('#friendsname2').val() != '')
					validateFieldRequired($('#friendsemail2'), 'Please enter your friend\'s email address');
			}
		}
	);				
	
	$('#friendsname2').blur
	(
		function () 
		{
			if ($('#friendsname2').val() != '')
				validateFieldRequired($('#friendsemail2'), 'Please enter your friend\'s email address');
		}
	);					

	
	$('#friendsemail3').blur
	(
		function () 
		{
			if ($('#friendsemail3').val() != '')
				validateFieldEmail($('#friendsemail3'), 'Please enter a valid email address');
			else
			{
				if ($('#friendsname3').val() != '')
					validateFieldRequired($('#friendsemail3'), 'Please enter your friend\'s email address');
			}
		}
	);	
	
	$('#friendsname3').blur
	(
		function () 
		{
			if ($('#friendsname3').val() != '')
				validateFieldRequired($('#friendsemail3'), 'Please enter your friend\'s email address');
		}
	);					
	
	
	$('form#tellfriendsForm').submit(
		function()
		{
			return validateForm();				
		}
	)	
}

$(document).ready
(
 	function()
	{
	 	init();
	}
);

function validateForm()
{

	var retval = true;
	
	if (!validateFieldRequired($('#fullname'), 'Please enter your full name.')) retval = false;
	if (!(validateFieldRequired($('#email'), 'Please enter your email address') && validateFieldEmail($('#email'), 'Please enter a valid email address'))) retval = false;
	
	if (!validateFieldRequired($('#friendsname1'), 'Please enter your friend\'s name')) retval=false;	
	
	if (!validateFieldEmail($('#friendsemail1'), 'Please enter a valid email address')) retval = false;

				
	
	return retval;
}