/*
###############################################################################
#
# File:     content/js/career-planning-work-preference-inventory.js
#
# Contents: Javascript used by Work Preference Inventory page.
#
# Used by:
#   - content/htm/career-planning-work-preference-inventory.htm
#
# Modifications:
#   - 2005-10-03  txe  Initial creation.
#
###############################################################################
*/

function flag(inputElement)
{
  inputElement.parentNode.parentNode.className = "cpAnswered";
}

///////////////////////////////////////////////////////////////////////////////

function calculateTotals()
{
  var counts     = new Array();
  var numAnswers = 0;
  var form       = document.forms["cpInventoryForm"];
  for (var i = 1; i <= 24; i++)
  {
    var value  = "";
    var fields = eval("form.answer" + i);
    for (var j = 0; j < fields.length; j++)
    {
      value = (fields[j].checked ? fields[j].value : value);
    }
    counts[value] = (counts[value] ? counts[value] : 0) + 1;
  }
  var codes = new Array("A", "B", "C", "D");
  for (var i = 0; i < codes.length; i++)
  {
    var code            = codes[i];
    var subtotalField   = eval("form.subtotal" + code);
    subtotalField.value = (counts[code] ? counts[code] : 0);
    numAnswers         += (counts[code] ? counts[code] : 0);
  }
  form.grandTotal.value = numAnswers;
}

///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
