  var val = new Array(0,0,0,0,0,0,0,0);

  function incCount(reset) {
    var i = 0, j = -1;
    var form = document.forms[0];
    var pattern = /^sec/;
    var found = 0;
  //alert(form.length);
    if (parseInt(reset) != -1)
      {
        var pat2 = "sec" + reset;

	/* Skip Name and Email. */
        for (i = 3; i < form.length ; i++)
          if ( (form[i].type == "hidden") &&
               (form[i].name.search(pat2) == 0) )
            {
              for (j = i+1; j < form.length ; j++)
              {
                if (form[j].type == "radio")
                  {
                    if (form[j].checked)
                      found = parseInt(found) + parseInt(form[j].value);
                  }
                else if  (form[j].type == "button") 
                       {
                          val[reset] = found;
		          found = 0;
                          j = form.length;
                       }
              }
             break;
            }
      }
    else
      { /* Set all to 0. */ 
	/* Skip Name and Email. */
        for (i = 3; i < form.length ; i++)
          if (form[i].type == "radio")
            {
              if (form[i].value == 0)
	        form[i].checked = true;
            }

        for (i = 0; i < 8; i++)
          val[i] = 0;
      }

    j = 0;
    for (i = 0; i < val.length; i++)
      j = parseInt(j) + parseInt(val[i]);

    form.pagetotal.value = j;
    form.ScoreCardTotal.value = j;
	
    i = 0;
    form.Purpose.value = val[i];
    form.PurposeTotal.value = val[i++];

    form.Positioning.value = val[i];
    form.PositioningTotal.value = val[i++];

    form.Packaging.value = val[i];
    form.PackagingTotal.value = val[i++];

    form.Preparation.value = val[i];
    form.PreparationTotal.value = val[i++];

    form.Presentation.value = val[i];
    form.PresentationTotal.value = val[i++];

    form.Performance.value = val[i];
    form.PerformanceTotal.value = val[i++];

    form.Planning.value = val[i];
    form.PlanningTotal.value = val[i];

 
  }
