function validate(theform) {
				f=theform;
				for(i=0;i<f.a1.length;i++) {
					if(f.a1[i].checked) {
						i=6;
					}
				}
				if(i<5) {
					alert("You must answer the question");
					f.a1[0].focus();
					return false;
				}
				if(f.forename.value=="" || f.forename.value==" ") {
					alert("Firstname can't be blank");
					f.forename.focus();
					return false;
				}
				if(f.surname.value=="" || f.surname.value==" ") {
					alert("Surname can't be blank");
					f.surname.focus();
					return false;
				}
				if(f.email.value=="" || f.email.value==" ") {
					alert("Email can't be blank");
					f.email.focus();
					return false;
				} else {
					if(f.email.value.indexOf('@')==-1 || f.email.value.indexOf('.')==-1) {
						alert("Valid email address required");
						f.email.focus();
						return false;
					}
				}
			}