// JavaScript Document

function checkForm(form) {
var q1Checked 
var q2Checked
var q3Checked 
var q4Checked
var q5Checked
var q6Checked 
var q6Checked
var q7_0Checked
var q7_1Checked
var q7_2Checked
var q8Checked
var qaChecked 
var qbChecked
var qcChecked
var qdChecked
var qeChecked
var qg_0Checked
var qg_1Checked
var qg_2Checked
var pChecked

var chk6 = document.getElementsByName('q6');
var chke = document.getElementsByName('qe');
var checkCount6 = 0;
var checkCounte = 0;

	for (var i=0; i<document.form.q1.length; i++) {
	
		if (document.form.q1[i].checked) {
		q1Checked = document.form.q1[i].value
		}
	}	
	if(!q1Checked){ //if does not equal null
	alert('Please complete question 1.');
		return false;
	}

	for (var i=0; i<document.form.q2.length; i++) {
	
		if (document.form.q2[i].checked) {
		q2Checked = document.form.q2[i].value
		}
	}	
	if(!q2Checked){ //if does not equal null
	alert('Please complete question 2.');
		return false;
	}

	for (var i=0; i<document.form.q3.length; i++) {
	
		if (document.form.q3[i].checked) {
		q3Checked = document.form.q3[i].value
		}
	}	
	if(!q3Checked){ //if does not equal null
	alert('Please complete question 3.');
		return false;
	}

	for (var i=0; i<document.form.q4.length; i++) {
	
		if (document.form.q4[i].checked) {
		q4Checked = document.form.q4[i].value
		}
	}	
	if(!q4Checked){ //if does not equal null
	alert('Please complete question 4.');
		return false;
	}

	for (var i=0; i<document.form.q5.length; i++) {
	
		if (document.form.q5[i].checked) {
		q5Checked = document.form.q5[i].value
		}
	}	
	if(!q5Checked){ //if does not equal null
	alert('Please complete question 5.');
		return false;
	}

	for (var i = 0; i < chk6.length; i++) {

		if (chk6[i].checked) {
		checkCount6++;
		}
	}
	if (checkCount6 != 3) {
		alert("Please select 3 answers only in question 6.");
		return false;
	}
	

	if (form.q7_0.value == '?') {
			alert ('Please complete question 7.');
			return false;
	}
	if (form.q7_1.value == '?') {
			alert ('Please complete question 7.');
			return false;
	}
	if (form.q7_2.value == '?') {
			alert ('Please complete question 7.');
			return false;
	}

	for (var i=0; i<document.form.q8.length; i++) {
	
		if (document.form.q8[i].checked) {
		q8Checked = document.form.q8[i].value
		}
	}	
	if(!q8Checked){ //if does not equal null
	alert('Please complete question 8.');
		return false;
	}

	for (var i=0; i<document.form.qa.length; i++) {
	
		if (document.form.qa[i].checked) {
		qaChecked = document.form.qa[i].value
		}
	}	
	if(!qaChecked){ //if does not equal null
	alert('Please complete question A.');
		return false;
	}

	for (var i=0; i<document.form.qb.length; i++) {
	
		if (document.form.qb[i].checked) {
		qbChecked = document.form.qb[i].value
		}
	}	
	if(!qbChecked){ //if does not equal null
	alert('Please complete question B.');
		return false;
	}

	for (var i=0; i<document.form.qc.length; i++) {
	
		if (document.form.qc[i].checked) {
		qcChecked = document.form.qc[i].value
		}
	}	
	if(!qcChecked){ //if does not equal null
	alert('Please complete question C.');
		return false;
	}

	if (form.qd.value == '?') {
			alert ('Please complete question D.');
			return false;
	}

	for (var i = 0; i < chke.length; i++) {

		if (chke[i].checked) {
		checkCounte++;
		}
	}
	if (checkCounte != 3) {
		alert("Please select 3 answers only in question E.");
		return false;
	}

	if (form.qg_0.value == '') {
			alert ('Please complete question G.');
			return false;
	}
	if (form.qg_1.value == '') {
			alert ('Please complete question G.');
			return false;
	}
		var str = form.qg_2.value
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (!filter.test(str)) {
			alert("Please input a valid email address.");
			form.Email.focus();
			return false;
		}

for (var i=0; i<document.form.p.length; i++) {
	
		if (document.form.p[i].checked) {
		pChecked = document.form.p[i].value
		}
	}	
	if(!pChecked){ //if does not equal null
	alert('Please indicate which prize draw you would like to enter at the end of the form.');
		return false;
	}


return true;
}

