function validateLogin ()
{
	if (!validatePresence(document.frmAPPForm.FirstName, "Please enter a First name.")) return false;
	if (!validatePresence(document.frmAPPForm.Surname, "Please enter a Surname.")) return false;
	if (!validateEmail(document.frmAPPForm.Email, "Please enter a valid Email address.", false)) return false;
	if (!validatePresence(document.frmAPPForm.UserName, "Please enter a (unique) UserName.")) return false;
	if (!validatePresence(document.frmAPPForm.PW1, "Please enter a PassWord.")) return false;
	if (!validatePresence(document.frmAPPForm.Confirm, "Please confirm the PassWord.")) return false;

	if (document.frmAPPForm.PW1.value != document.frmAPPForm.Confirm.value)
	{
		alert("The PassWords do not match.");
		document.frmAPPForm.PW1.focus();
		return false;
	}
	
	if (!document.frmAPPForm.TermsAndConditions.checked)
	{
		alert("Please read and agree Terms and Conditions.");
		document.frmAPPForm.TermsAndConditions.focus;
		return false;
	}	
	
	return true;
}