function validate(form){
			
	var email=form.email
	
	if ((email.value == null)||(email.value == "")){
		alert("Please Enter your Email Address")
		email.focus()
		event.returnValue = false
		return false
	}
				
	if (emailValidate(email.value) == false){
		email.focus()
		email.select()
		event.returnValue = false
		return false
	}
	
	for (i=0; i < 12; i++){
		if	(form.elements[i].value == "" && i != 1 && i != 2 && i != 3 ){
			alert("You have forgotten to answer one or more of the questions.")
			form.elements[i].focus()
	  	   event.returnValue = false
			return false
		}
	}
				
	// values are hard-coded based on DB.
	if	(form.originID.value == 1 || form.originID.value == 55 || form.originID.value == 66 || form.originID.value == 99 || form.originID.value == 121 || form.originID.value == 159 || form.originID.value == 164){
		alert("The origin you have chosen is a subgroup, please refine your choice.")
		form.originID.focus()
		event.returnValue = false
		return false
	}
}