function validateTest() {
	var error,which = document.test;
	var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if(!(which.name.value)||!(which.email.value)) {
		error = "Please enter your name and email address.";
	} else if(filter.test(which.email.value) == false) {
		error = 'Your e-mail address is invalid!';
	} else if(
	  (which.q1.selectedIndex<1)
	||(which.q2.selectedIndex<1)
	||(which.q3.selectedIndex<1)
	||(which.q4.selectedIndex<1)
	||(which.q5.selectedIndex<1)
	||(which.q6.selectedIndex<1)
	||(which.q7.selectedIndex<1)
	||(which.q8.selectedIndex<1)
	||(which.q9.selectedIndex<1)
	||(which.q10.selectedIndex<1)
	||(which.q11.selectedIndex<1)
	||(which.q12.selectedIndex<1)
	||(which.q13.selectedIndex<1)
	||(which.q14.selectedIndex<1)
	||(which.q15.selectedIndex<1)
	||(which.q16.selectedIndex<1)
	||(which.q17.selectedIndex<1)
	||(which.q18.selectedIndex<1)
	||(which.q19.selectedIndex<1)
	||(which.q20.selectedIndex<1)
	||(which.q21.selectedIndex<1)
	||(which.q22.selectedIndex<1)
	||(which.q23.selectedIndex<1)
	||(which.q24.selectedIndex<1)
	||(which.q25.selectedIndex<1)
	||(which.q26.selectedIndex<1)
	||(which.q27.selectedIndex<1)
	||(which.q28.selectedIndex<1)
	||(which.q29.selectedIndex<1)
	||(which.q30.selectedIndex<1)
	) {
		error = 'Please answer all questions!';
	}
	if(error){
		alert(error);
		return false;
	} else {
		return true;
	}
}