window.onload = initQuiz;

var questionHTML = new Array(7);
var answers = ["4","2","2","2","3","2","1"];
var quizComplete;

function initQuiz()
{
	for (var i = 0; i < questionHTML.length; i++)
	{
		questionHTML[i] = xGetElementById("answer_" + i).innerHTML;
	}

	quizComplete = false;

	ABPI_preloadImages('/res/coResourceImport/modules/en-images/ans_right.gif', '/res/coResourceImport/modules/en-images/ans_wrong.gif');
}

function checkAnswers()
{
	var answerCount = 0;
	var selectedValue;
	var selectedText;
	var responseText;

	if (quizComplete == true)
	{
		return;
	}

	// CHECK ALL QUESTIONS ANSWERED
	for (var i = 0; i < questionHTML.length; i++)
	{
		if (xGetElementById("select_" + (i)).selectedIndex > 0)
		{
			answerCount++;
		}
	}
	if (answerCount < questionHTML.length)
	{
		window.alert("You must make a selection for all question parts.");
		return;
	}
	
	// CHECK ANSWERS
	for (var i = 0; i < questionHTML.length; i ++)
	{
		selectedValue = xGetElementById("select_" + i)[xGetElementById("select_" + i).selectedIndex].value;
		selectedText = xGetElementById("select_" + i)[xGetElementById("select_" + i).selectedIndex].text;
		if (selectedValue != answers[i])
		{
			responseText = "<div class='quiz_answer_incorrect'>" + selectedText + "</div>";
			responseText += "<div class='quiz_answer'>(The correct answer is:<br/>\'" + xGetElementById("select_" + i ).options[parseInt(answers[i])].text + "\')</div>";
			xGetElementById("chk" + i).setAttribute("src", "/res/coResourceImport/modules/en-images/ans_wrong.gif");
		}
		else
		{
			responseText = "<div class='quiz_answer_correct'>" + selectedText + "</div>";
			xGetElementById("chk" + i).setAttribute("src", "/res/coResourceImport/modules/en-images/ans_right.gif");
		}
		xGetElementById("answer_" + i).innerHTML = responseText;
	}

	quizComplete = true;
}

function resetQuestion()
{
	for (var i = 0; i < questionHTML.length; i++)
	{
		xGetElementById("answer_" + i).innerHTML = questionHTML[i];
		xGetElementById("chk" + i).setAttribute("src", "/res/coResourceImport/modules/en-images/spacer.gif");
	}

	initQuiz();
}

