function submitQuiz()

{
	var completed = true;
	var qf = document.quizForm;
	
	for (var ar,i=0; (ar = qf['answer'+i]); i++) {
		var c = false;
		for (var r,j=0; (r = ar[j]); j++) {
			if (r.checked) { c = true; break; }
		}
		if (!c) { completed = false; break; }
	}
	if (!completed) { alert('You need to complete the entire quiz before submitting it.'); return; }
	
	if (qf.Type.value == 'competition') {
		if ((qf.Name.value == '') || (qf.Email.value == '')) { alert('Please enter your name and email address.'); return; }
	}
	document.quizForm.submit();
}