///////////////////////////////////////////////////////////////
//  This JavaScript grades quiz 18 for Physics 1408
//                thomas l. gibson  June 21, 2003
//////////////////////////////////////////////////////////////
var score;
var hit = new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0); 

function bullsEye(index)
{
  switch(index)
  {
     case 0:
       hit[index] = -10;
       break;
     case 1:
       hit[index] = 10;
       break;
     case 2:
       hit[index] = -10;
       break;
     case 3:
       hit[index] = 10;
       break;
     case 4:
       hit[index] = -10;
       break;
     case 5:
       hit[index] = 10;
       break;
     case 6:
       hit[index] = 10;
       break;
     case 7:
       hit[index] = 10;
       break;
     case 8:
       hit[index] = -10;
       break;
     case 9:
       hit[index] = -10;
       break;
     case 10:
       hit[index] = 10;
       break;
     case 11:
       hit[index] = -10;
       break;
     case 12:
       hit[index] = 10;
       break;
     case 13:
       hit[index] = 10;
       break;
     case 14:
       hit[index] = 10;
       break;
     case 15:
       hit[index] = 10;
       break;
     case 16:
       hit[index] = 10;
       break;
     case 17:
       hit[index] = 10;
       break;
     case 18:
       hit[index] = 10;
       break;
     case 19:
       hit[index] = 10;
       break;
     case 20:
       hit[index] = 10;
       break;
     case 21:
       hit[index] = 10;
       break;
     case 22:
       hit[index] = 10;
       break;
  }
  return;
}
function gradeIt(theForm) {
  var grade = 0;
  var max = 170.0;
  with (document.forms[0])
  {
    for (var i = 0; i < 23; i++) 
    {
      grade += hit[i];
    }
  }
  var real = grade/max * 100;
  score = Math.ceil(real);              // Round score upward
  if ((score - real) > 0.5)             // Round score downward
  {
    score -= 1;
  }
  if (score < 0.0)
  {
    score = 0.0;
  }
  alert("Your score is " + score);
}
