// Script to validate form before submission
// Version 1.3.1.0; Created XX-Jul-2005; Latest:  22-Jul-2005
document.WWW.bypassValidateRegister = false;
document.WWW.doValidateRegister = 'validateRegister()';

function validateRegister() {//20050722
	var f;
	f=MM_findObj('bbf_Register_UserEmail'); if (f==null) return true;//fail +ve
	if (f.value==''){
		alert('Please provide your email address.\nWe cannot register your account without a valid email address');
		f.focus(); return false;
	}
	if (!WWW_isValidEmail(f.value)){
		alert('Please check and correct the spelling of your email address');
		f.focus(); return false;
	}
	y=MM_findObj('bbf_Register_UserEmail2'); if (y==null) return true;//fail +ve
	if (f.value.toLowerCase() != y.value.toLowerCase()){
		alert('Please retype your email - the two versions do not match');
		f.value='';
		y.value='';
		f.focus(); return false;
	}
	f=MM_findObj('bbf_Register_UserForename'); if (f==null) return true;//fail +ve
	if (f.value==''){
		alert('Please provide your forename');
		f.focus(); return false;
	}
	f=MM_findObj('bbf_Register_UserSurname'); if (f==null) return true;//fail +ve
	if (f.value==''){
		alert('Please provide your surname');
		f.focus(); return false;
	}
	f=MM_findObj('bbf_Register_UserDepartment'); if (f==null) return true;//fail +ve
	if (f.value=='--- Select Department ---'){
		alert('Please provide your department');
		f.focus(); return false;
	}
 	f=MM_findObj('bbf_Register_Postcode'); if (f==null) return true;//fail +ve
	if (f.value==''){
		alert('Please provide the postcode of your school');
		f.focus(); return false;
	}
return true;
}

