function checkForm(objFrm) {
	var dToday = new Date()
	var dMin = new Date(dToday.getYear()-18,dToday.getMonth(),dToday.getDate())

	// check all reqs are checked
	//	if (objFrm.reqs.checked != true) {
	//		window.alert("We are afraid we cannot process your application unless you meet the top 6 requirements")
	//		flashBorder($("stepa"))
	//		return false;
	//}

	// check required
	if (!validateForm(objFrm)) { return false; }

	if($('Email')){ // remove spaces from email //
		$('Email').value = $F('Email').replace(/\s/gi,'')	
	}

	// check valid DOB
	if (!isDate(objFrm.DOB.value)) {
		$("DOB").flashBorder().select();
		return false;
	} else {
		var dDOB = new Date(objFrm.DOB.value.split("/")[2],objFrm.DOB.value.split("/")[1]-1,objFrm.DOB.value.split("/")[0])
		if (dDOB > dMin) {
			alert("Sorry you must be at least 18 years old to apply")
			$("DOB").flashBorder().select()
			return false
		}
	}

	// check valid email
	if (!isValidEmail(objFrm.Email.value)) {
		window.alert("Please enter a valid email address");
		$("Email").flashBorder().select();
		return false;
	}

	// check valid phone
	if (!isValidUKPhone(objFrm.Tel.value)) {
		window.alert("Please enter a valid telephone number");
		$("Tel").flashBorder().select();
		return false;
	}

		
	if (objFrm.Mobile.value.length == 0 || objFrm.Mobile.value.match('e.g.'))
		{objFrm.Mobile.value = ""}
	else
		{
		if (!isValidUKMobile(objFrm.Mobile.value)) {
			window.alert("Please enter a valid UK mobile number")
			$("Mobile").flashBorder().select();
			return false;
		}
		}

	if (objFrm.AddJointApp[0].checked) {
		objFrm.iEnqStage.value = 2
	} else {
		objFrm.iEnqStage.value = 3
	}
		
	return true;
}
