function validateInputCreateAccount(frm) {
//	if (isDate(frm.intDOBMonth.value+"/"+frm.intDOBDate.value+"/"+frm.intDOBYear.value)) alert('VALID DATE')

	boolOkay=true;
	if (frm.txtFirstName.value=="") {
		alert('First Name missing - Please enter your first name');
		frm.txtFirstName.focus();
		boolOkay=false;
	}
	else if (frm.txtLastName.value=="") {
		alert('Last Name missing - Please enter your last name');
		frm.txtLastName.focus();
		boolOkay=false;
	}
	else if (frm.txtAddress1.value=="") {
		alert('Address 1 missing - Please enter the first line of your address');
		frm.txtAddress1.focus();
		boolOkay=false;
	}
	else if (frm.txtTownCity.value=="") {
		alert('Town or City missing - Please enter the name of the town or city in which you live');
		frm.txtTownCity.focus();
		boolOkay=false;
	}
	else if (frm.txtPostcode.value=="") {
		alert('ZIP/Postal Code missing - Please enter your ZIP or Postal Code');
		frm.txtPostcode.focus();
		boolOkay=false;
	}
	else if (frm.txtEmail.value=="") {
		alert('Email Address missing - Please enter your email address');
		frm.txtEmail.focus();
		boolOkay=false;
	}
	else if (frm.txtUsername.value=="") {
		alert('Desired Username missing - Please enter your desired username');
		frm.txtUsername.focus();
		boolOkay=false;
	}
	else if (frm.txtPassword.value=="") {
		alert('Desired Password missing - Please enter your desired password');
		frm.txtPassword.focus();
		boolOkay=false;
	}
	else if (frm.txtPasswordConfirm.value=="") {
		alert('Desired Password missing - Please enter your desired password, and re-enter it in the Confirmation box');
		frm.txtPasswordConfirm.focus();
		boolOkay=false;
	}
	else if (frm.txtPassword.value!=frm.txtPasswordConfirm.value) {
		alert('Password mismatch - The passwords you have entered do not match, please try again');
		frm.txtPassword.value="";
		frm.txtPasswordConfirm.value="";
		frm.txtPassword.focus();
		boolOkay=false;
	}
	else if (!isDate(frm.intDOBMonth.value+"/"+frm.intDOBDate.value+"/"+frm.intDOBYear.value)) {
		alert('Invalid Date Of Birth - You have entered an invalid date, please try again');
		frm.intDOBDate.focus();
		boolOkay=false;
	}
	if (!boolOkay) frm.butSubmit.disabled=false;
	return boolOkay;
}
