// Title: testquestionsform
// Version: 1.0 
// Date: 7/04/2008 (mm/dd/yyyy)
// Note: Permission given to use this script in ANY kind of applications if
//    header lines are left unchanged.

function checkIt(form){
  var input=0;
  input = document.TestQuestionsForm.elements;
  
  for (var i = 0; i<input.length; i++) {
	
	var n = input[i].name;

	var answerval = -1;
		
	if (isInteger(n)) {
		var chk = document.getElementsByName(n);
		for (var y = 0; y< chk.length; y++) {
			if (chk[y].checked) {
				answerval = chk[y].value;
			}
		}
		setInputs(n,answerval);
	}

	if (n.indexOf('Spelling') > -1) {
		answerval = form.ASpelling465.value +  '|' + form.BSpelling465.value +  '|' + form.CSpelling465.value + '|' + form.DSpelling465.value + '|' + form.ESpelling465.value;
		var x = n.split('Spelling');
		setInputs(x[1],answerval);
	}
  }
  document.TestQuestionsForm.submit(); 
}

function setInputs(n,answerval) {
		var myDivs = document.getElementsByTagName("div");
		var divname = "div" + n;
		for (var x=0; x <myDivs.length; x++) {

			if (myDivs[x].id == divname) {
				var text = "<input type=hidden name=questionId value=" + n + "><input type=hidden name=studentAnswer value=\"" + answerval + "\">";
				myDivs[x].innerHTML = text;
			}
		}
}

function isInteger(s) {
return (s.toString().search(/^-?[0-9]+$/) == 0);
}
