// JavaScript Document
function logincheck(f)
{
	if(!f.email.value)
	{
		alert('Please enter your account email address');
		f.email.focus();
		return false;
	}
	if(!f.password.value)
	{
		alert('Please enter your account password');
		f.password.focus();
		return false;
	}
	return true;
}

function signupcheck(f,domain)
{
	if(!f.c_forename.value)
	{
		alert('Please enter your forename');
		f.c_forename.focus();
		return false;
	}	
	if(!f.c_name.value)
	{
		alert('Please enter your surname');
		f.c_name.focus();
		return false;
	}
	if(!f.c_email.value)
	{
		alert('Please enter your email address');
		f.c_email.focus();
		return false;
	}
	
	if (f.c_email.value.match(/\b@aol.\b/i)) 
	{
		alert('AOL Users:\n\nIf you do not receive the confirmation message within a few minutes of signing up, please check your spam folder just in case the confirmation email got delivered there instead of your inbox. If so, select the confirmation message and click This is Not Spam, which will allow future messages to get through.\n\nWe strongly recommend that you do the following to avoid accidentally filtering our future messages:\n\n1. Click Mail in the toolbar at the top of your AOL window\n2. Select Block Unwanted Mail\n3. Click Custom Sender List\n4. Select Allow only the senders and domains listed below\n5. Enter this domain: '+domain+'\n6. Click Save.');
	}
	
	if(!f.ad_telephone.value)
	{
		alert('Please enter your contact telephone number');
		f.ad_telephone.focus();
		return false;
	}
	if(!f.ad_address1.value)
	{
		alert('Please enter line one of your address');
		f.ad_address1.focus();
		return false;
	}
	if(!f.ad_town.value)
	{
		alert('Please enter your town/city');
		f.ad_town.focus();
		return false;
	}
	if(!f.ad_postcode.value)
	{
		alert('Please enter your postcode/ZIP');
		f.ad_postcode.focus();
		return false;
	}
	if(!f.ad_county.value)
	{
		alert('Please enter your county/state');
		f.ad_county.focus();
		return false;
	}
	if(!f.ad_country.value)
	{
		alert('Please enter your country');
		f.ad_country.focus();
		return false;
	}

	/* VALIDATE SECONDARY ADDRESS ASWELL */
	if(f.show_sec_address.checked)
	{
		if(!f.ad2_address1.value)
		{
			alert('Please enter line one of your secondary address');
			f.ad2_address1.focus();
			return false;
		}
		if(!f.ad2_town.value)
		{
			alert('Please enter the town/city of your secondary address');
			f.ad2_town.focus();
			return false;
		}
		if(!f.ad2_postcode.value)
		{
			alert('Please enter the postcode/ZIP of your secondary address');
			f.ad2_postcode.focus();
			return false;
		}
		if(!f.ad2_county.value)
		{
			alert('Please enter the county/state of your secondary address');
			f.ad2_county.focus();
			return false;
		}
		if(!f.ad2_country.value)
		{
			alert('Please enter the country of your secondary address');
			f.ad2_country.focus();
			return false;
		}
		if(!f.ad2_telephone.value)
		{
			alert('Please enter the contact telephone number of your secondary address');
			f.ad2_telephone.focus();
			return false;
		}
	}
}

function yourdetscheck(f)
{
	if(!f.ad_telephone.value)
	{
		alert('Please enter your contact telephone number');
		f.ad_telephone.focus();
		return false;
	}
	if(!f.ad_address1.value)
	{
		alert('Please enter line one of your address');
		f.ad_address1.focus();
		return false;
	}
	if(!f.ad_town.value)
	{
		alert('Please enter your town/city');
		f.ad_town.focus();
		return false;
	}
	if(!f.ad_postcode.value)
	{
		alert('Please enter your postcode/ZIP');
		f.ad_postcode.focus();
		return false;
	}
	if(!f.ad_county.value)
	{
		alert('Please enter your county/state');
		f.ad_county.focus();
		return false;
	}
	if(!f.ad_country.value)
	{
		alert('Please enter your country');
		f.ad_country.focus();
		return false;
	}	
}

function changepass(f)
{
	if(!f.password.value)
	{
		alert('Please enter your current password');
		f.password.focus();
		return false;
	}
	if(!f.new_password.value)
	{
		alert('Please enter your new password');
		f.new_password.focus();
		return false;
	}
	if(!f.new_password_rep.value)
	{
		alert('Please repeat your new password');
		f.new_password_rep.focus();
		return false;
	}
	if(f.new_password_rep.value != f.new_password.value)
	{
		alert('Please make sure that your desired new password and the repeated new password are the same');
		f.new_password_rep.focus();
		return false;
	}	
}

function check_is_gunt(f)
{
	if (f.match(/\b@aol.\b/i))
	{
		$('aol_checka').style.display = '';
	}
	else
	{
		$('aol_checka').style.display = 'none';
	}
}
