<!-- hide script from non-script enabled browsers

var referral_submitted = false;

// function to check referral is correct before submitting
function CheckReferral()
{
  	if ( referral_submitted )
	{
		alert ( "Your referral has already been submitted. Please wait..." );
		return false;
	}

  	// initialise variables
	var errorMsg = "";

	// check for a referrer name
	if (document.refer_form.referrer_name.value == "")
	{
		errorMsg += "\n Your Name \t- Enter your name";
	}
	// check for an email address
	if (document.refer_form.referrer_email.value == "")
	{
		errorMsg += "\n Your Email \t- Enter your email address";
	}
	// check for a valid email address
	else if ((document.refer_form.referrer_email.value.indexOf("@",0) == -1)
			|| (document.refer_form.referrer_email.value.indexOf(".",0) == -1))
	{
		errorMsg += "\n Your Email \t- Enter a valid email address";
	}
	// check for a friend name
	if (document.refer_form.friend_name.value == "")
	{
		errorMsg += "\n Friend's Name \t- Enter your friend's name";
	}
	// check for an email address
	if (document.refer_form.friend_email.value == "")
	{
		errorMsg += "\n Friend's Email \t- Enter your friend's email address";
	}
	// check for a valid email address
	else if ((document.refer_form.friend_email.value.indexOf("@",0) == -1)
			|| (document.refer_form.friend_email.value.indexOf(".",0) == -1))
	{
		errorMsg += "\n Friend's Email \t- Enter a valid email address";
	}

	// if there is a problem with the email then display the error(s)
	if (errorMsg != "")
	{
		msg = "____________________________________________\n\n";
		msg += " Your referral could not be sent because of a problem.\n";
		msg += " Please correct the following and then re-send.\n";
		msg += "___________________________________________\n";

		// display the error
		errorMsg += alert(msg + errorMsg + "\n\n");
	}
	else
	{
		// confirm email is correct
		referral_submitted = confirm('Please check and confirm the email addresses:\n\n '
										+ 'Yours: ' + document.refer_form.referrer_email.value
										+ '\n Friends: ' + document.refer_form.friend_email.value);
	}
	// return result
	return referral_submitted;
}
// end script hiding -->


