function validateFormOnSubmit(theForm) {
  var reason = "";

  reason += validateEmpty(theForm.q1);
  reason += validateEmpty(theForm.q2);
  reason += validateEmpty(theForm.q3);
  reason += validateEmpty(theForm.q4);
  reason += validateEmpty(theForm.q5);
  reason += validateEmpty(theForm.q6);
  reason += validateEmpty(theForm.q7);
  reason += validateEmpty(theForm.q8);
  reason += validateEmpty(theForm.q9);
  reason += validateEmpty(theForm.q10);  
        
  if (reason != "") 
  {
    alert("Some fields need correction!");
    return false;
  }
  return true;
}

function validateEmpty(fld) {
    var error;
  
    if (fld.value.length == 0) 
	{
        fld.style.background = 'Yellow'; 
		error = "test";
    } else 
	{
        fld.style.background = 'White';
		error = "";
    }
     return error; 
}