/********************************************************************************\
Form Validation
\********************************************************************************/

function validateForm(form) {

	var errMsg="";
	errMsg = checkrequired(form);
	if (errMsg.length > 0) {
		alert(errMsg);
		return false;
	} else {
		//alert("No Errors");
		return true;	
	}
	
}

/********************************************************************************\
Check for Required Fields
\********************************************************************************/
function checkrequired(which) {
var pass=false;
var msg="You may have overlooked a question or two. Please review your answers and try again. Thank you!\n";
var answers=0;
for (i=0;i<document.forms[0].q1.length;i++) {
	if (document.forms[0].q1[i].checked) { answers=answers+1; }
}
for (i=0;i<document.forms[0].q2.length;i++) {
	if (document.forms[0].q2[i].checked) { answers=answers+1; }
}
for (i=0;i<document.forms[0].q3.length;i++) {
	if (document.forms[0].q3[i].checked) { answers=answers+1; }
}
for (i=0;i<document.forms[0].q4.length;i++) {
	if (document.forms[0].q4[i].checked) { answers=answers+1; }
}
for (i=0;i<document.forms[0].q5.length;i++) {
	if (document.forms[0].q5[i].checked) { answers=answers+1; }
}
for (i=0;i<document.forms[0].q6.length;i++) {
	if (document.forms[0].q6[i].checked) { answers=answers+1; }
}
for (i=0;i<document.forms[0].q7.length;i++) {
	if (document.forms[0].q7[i].checked) { answers=answers+1; }
}
for (i=0;i<document.forms[0].q8.length;i++) {
	if (document.forms[0].q8[i].checked) { answers=answers+1; }
}
for (i=0;i<document.forms[0].q9.length;i++) {
	if (document.forms[0].q9[i].checked) { answers=answers+1; }
}
for (i=0;i<document.forms[0].q10.length;i++) {
	if (document.forms[0].q10[i].checked) { answers=answers+1; }
}
for (i=0;i<document.forms[0].q11.length;i++) {
	if (document.forms[0].q11[i].checked) { answers=answers+1; }
}
for (i=0;i<document.forms[0].q12.length;i++) {
	if (document.forms[0].q12[i].checked) { answers=answers+1; }
}
for (i=0;i<document.forms[0].q13.length;i++) {
	if (document.forms[0].q13[i].checked) { answers=answers+1; }
}
for (i=0;i<document.forms[0].q14.length;i++) {
	if (document.forms[0].q14[i].checked) { answers=answers+1; }
}
for (i=0;i<document.forms[0].q15.length;i++) {
	if (document.forms[0].q15[i].checked) { answers=answers+1; }
}
for (i=0;i<document.forms[0].q16.length;i++) {
	if (document.forms[0].q16[i].checked) { answers=answers+1; }
}
for (i=0;i<document.forms[0].q17.length;i++) {
	if (document.forms[0].q17[i].checked) { answers=answers+1; }
}
for (i=0;i<document.forms[0].q18.length;i++) {
	if (document.forms[0].q18[i].checked) { answers=answers+1; }
}
for (i=0;i<document.forms[0].q19.length;i++) {
	if (document.forms[0].q19[i].checked) { answers=answers+1; }
}
for (i=0;i<document.forms[0].q20.length;i++) {
	if (document.forms[0].q20[i].checked) { answers=answers+1; }
}

if (answers==20) {
	pass=true;
}

if (!pass) {
	//shortFieldName=tempobj.name.substring(8,30);
	return msg;
}
else 
	return "";
}

