function VF_frmapplication(){ //v2.3
<!--start_of_saved_settings-->
<!--type,password,name,password,required,true,errMsg,Please&space;choose&space;a&space;password&space;&dash;&space;6&space;to&space;20&space;characters-->
<!--type,text,name,username,required,true,errMsg,Please&space;choose&space;a&space;username&space;&dash;&space;6&space;to&space;20&space;characters-->
<!--type,text,name,email,required,true,isEmail,errMsg,Please&space;enter&space;a&space;valid&space;contact&space;email&space;address&space;-->
<!--type,text,name,province,required,true,errMsg,Please&space;enter&space;your&space;Province&space;or&space;County&space;&obrack1;if&space;UK&space;resident&cbrack1;-->
<!--type,text,name,postcode,required,true,errMsg,Please&space;enter&space;your&space;postcode-->
<!--type,text,name,town,required,true,errMsg,Please&space;enter&space;your&space;Town&space;&obrack1;or&space;nearest&space;one&cbrack1;-->
<!--type,text,name,surname,required,true,isBadChars,0123456789,errMsg,Please&space;enter&space;your&space;surname-->
<!--type,text,name,name,required,true,isBadChars,1234567890,errMsg,Please&space;enter&space;your&space;first&space;name-->
<!--end_of_saved_settings-->
	var theForm = document.forms['frmapplication'];
	var emailRE = /(@\w[-._\w]*\w\.\w{2,3})$/;
	var userRE1 = new RegExp("((0)|(1)|(2)|(3)|(4)|(5)|(6)|(7)|(8)|(9))+","g");
	var userRE0 = new RegExp("((1)|(2)|(3)|(4)|(5)|(6)|(7)|(8)|(9)|(0))+","g");
	var errMsg = "";
	var setfocus = "";

	if (theForm['password'].value == ""){
		errMsg = "Please choose a password \- 6 to 20 characters";
		setfocus = "['password']";
	}
	if (theForm['username'].value == ""){
		errMsg = "Please choose a username \- 6 to 20 characters";
		setfocus = "['username']";
	}
	if (!emailRE.test(theForm['email'].value)){
		errMsg = "Please enter a valid contact email address ";
		setfocus = "['email']";
	}
	if (theForm['province'].value == ""){
		errMsg = "Please enter your Province or County \(if UK resident\)";
		setfocus = "['province']";
	}
	if (theForm['postcode'].value == ""){
		errMsg = "Please enter your postcode";
		setfocus = "['postcode']";
	}
	if (theForm['town'].value == ""){
		errMsg = "Please enter your Town \(or nearest one\)";
		setfocus = "['town']";
	}
	if ((theForm['surname'].value == "") || (userRE1.test(theForm['surname'].value))){
		errMsg = "Please enter your surname";
		setfocus = "['surname']";
	}
	if ((theForm['name'].value == "") || (userRE0.test(theForm['name'].value))){
		errMsg = "Please enter your first name";
		setfocus = "['name']";
	}
	if (errMsg != ""){
		alert(errMsg);
		eval("theForm" + setfocus + ".focus()");
	}
	else theForm.submit();
}
