//Checks if the user answered all questions.
function checkOptionLists(form,elementName,errorText)
{
  //Declare array containing option lists.
  var optionLists = new Array ();
  
  //Declare variables for assigning option lists to the optionLists array.
  var optionListNo = 0;
  var optionListNoStr = optionListNo.toString();
  var optionName = elementName +'['+ optionListNoStr +']';
  //While option list elements exist, keep assigning them to the optionLists array.
  while (form.elements[optionName] != null)
  {
	optionLists[optionListNo] = form.elements[optionName];
	optionListNo++;
	optionListNoStr = optionListNo.toString();
	optionName = elementName +'['+ optionListNoStr +']';
  }

  //Loop through the option grooups.
  for (var optionGroup=0; optionGroup < optionLists.length; optionGroup++)
  {
	var radioSelected = false;
	//Loop through the options of the option group and and check if an option is selected.
    for (var option = 0;  option < optionLists[optionGroup].length;  option++)
    {
      if (optionLists[optionGroup][option].checked)
	  {
        radioSelected = true;
	  }
    }
    if (!radioSelected)
    {
      alert ("Please "+errorText+" No "+(optionGroup+1)+". ");
      return false;
    }
  }
  return true;
}
