
function setTallies()
{
  var checkboxIsChecked = false;
  var summary = "";
  var fset;

  var thoughtBoxCount=0;
  var thoughtsChecked=0;
  fset = document.getElementById('thoughts').childNodes;
  for (var i=0; i<fset.length; i++) {
    if (fset[i].type == "checkbox") {
      ++thoughtBoxCount;
      if (fset[i].checked) {
        ++thoughtsChecked;
        checkboxIsChecked = true;
      }
    } else if (checkboxIsChecked) {
      summary += fset[i].nodeValue+"<br>\n";
      checkboxIsChecked = false;
    }
  }
  var actionBoxCount=0;
  var actionsChecked=0;
  fset = document.getElementById('actions').childNodes;
  for (var i=0; i<fset.length; i++) {
    if (fset[i].type == "checkbox") {
      ++actionBoxCount;
      if (fset[i].checked) {
        ++actionsChecked;
        checkboxIsChecked = true;
      }
    } else if (checkboxIsChecked) {
      summary += fset[i].nodeValue+"<br>\n";
      checkboxIsChecked = false;
    }
  }
  var feelingBoxCount=0;
  var feelingsChecked=0;
  var isFirstCheckedFeeling = true;
  fset = document.getElementById('feelings').childNodes;
  for (var i=0; i<fset.length; i++) {
    if (fset[i].type == "checkbox") {
      ++feelingBoxCount;
      if (fset[i].checked) {
        ++feelingsChecked;
        checkboxIsChecked = true;
      }
    } else if (checkboxIsChecked) {
      if (isFirstCheckedFeeling) {
        summary += "<br><i>More often than I’d like I feel . . .</i><br>\n";
        isFirstCheckedFeeling = false;
      }
      summary += fset[i].nodeValue+"<br>\n";
      checkboxIsChecked = false;
    }
  }
  var countParam;
  countParam = document.getElementsByName("thoughtsChecked")[0];
  countParam.value = thoughtsChecked;
  countParam = document.getElementsByName("actionsChecked")[0];
  countParam.value = actionsChecked;
  countParam = document.getElementsByName("feelingsChecked")[0];
  countParam.value = feelingsChecked;
  countParam = document.getElementsByName("thoughtBoxCount")[0];
  countParam.value = thoughtBoxCount;
  countParam = document.getElementsByName("actionBoxCount")[0];
  countParam.value = actionBoxCount;
  countParam = document.getElementsByName("feelingBoxCount")[0];
  countParam.value = feelingBoxCount;
  countParam = document.getElementsByName("selSummary")[0];
  countParam.value = summary;
 
  /**
  self.alert("DBG- Leaving questions; variables are: \n"+
    "thoughts checked="+document.getElementsByName("thoughtsChecked")[0].value+"\n"+
    "actions checked="+document.getElementsByName("actionsChecked")[0].value+"\n"+
    "feelings checked="+document.getElementsByName("feelingsChecked")[0].value+"\n"+
    "thoughts box total="+document.getElementsByName("thoughtBoxCount")[0].value+"\n"+
    "actions box total="+document.getElementsByName("actionBoxCount")[0].value+"\n"+
    "feelings box total="+document.getElementsByName("feelingBoxCount")[0].value+"\n"+
    "summary="+summary+"\n"
  );
  **/

  return true;
}

