var min
var sec
var ShowReadingAgain = 'Show reading again'
var platform = 'win'
if (navigator.appVersion.indexOf('Mac') != -1) {platform = 'mac'}
macrightchar = ':-)'
macwrongchar = 'NO!'
winrightchar = ':-)'
winwrongchar = 'NO!'
DoneStatus = new Array();
DoneStatus[1] = '0';
DoneStatus[2] = '0';
DoneStatus[3] = '0';
DoneStatus[4] = '0';
DoneStatus[5] = '0';
DoneStatus[6] = '0';
DoneStatus[7] = '0';
DoneStatus[8] = '0';
DoneStatus[9] = '0';
DoneStatus[10] = '0';
DoneStatus[11] = '0';
DoneStatus[12] = '0';
IndicatorName = new Array();
IndicatorName[1] = 'document.QuizForm.Q1A';
IndicatorName[2] = 'document.QuizForm.Q1B';
IndicatorName[3] = 'document.QuizForm.Q1C';
IndicatorName[4] = 'document.QuizForm.Q1D';
IndicatorName[6] = 'document.QuizForm.Q2A';
IndicatorName[7] = 'document.QuizForm.Q2B';
IndicatorName[8] = 'document.QuizForm.Q2C';
IndicatorName[9] = 'document.QuizForm.Q2D';
IndicatorName[10] = 'document.QuizForm.Q2E';
IndicatorName[11] = 'document.QuizForm.Q3A';
IndicatorName[12] = 'document.QuizForm.Q3B';
IndicatorName[13] = 'document.QuizForm.Q3C';
IndicatorName[14] = 'document.QuizForm.Q3D';
IndicatorName[15] = 'document.QuizForm.Q3E';
IndicatorName[16] = 'document.QuizForm.Q4A';
IndicatorName[17] = 'document.QuizForm.Q4B';
IndicatorName[18] = 'document.QuizForm.Q4C';
IndicatorName[19] = 'document.QuizForm.Q4D';
IndicatorName[21] = 'document.QuizForm.Q5A';
IndicatorName[22] = 'document.QuizForm.Q5B';
IndicatorName[23] = 'document.QuizForm.Q5C';
IndicatorName[24] = 'document.QuizForm.Q5D';
IndicatorName[26] = 'document.QuizForm.Q6A';
IndicatorName[27] = 'document.QuizForm.Q6B';
IndicatorName[28] = 'document.QuizForm.Q6C';
IndicatorName[29] = 'document.QuizForm.Q6D';
IndicatorName[30] = 'document.QuizForm.Q6E';
IndicatorName[31] = 'document.QuizForm.Q7A';
IndicatorName[32] = 'document.QuizForm.Q7B';
IndicatorName[33] = 'document.QuizForm.Q7C';
IndicatorName[34] = 'document.QuizForm.Q7D';
IndicatorName[36] = 'document.QuizForm.Q8A';
IndicatorName[37] = 'document.QuizForm.Q8B';
IndicatorName[38] = 'document.QuizForm.Q8C';
IndicatorName[39] = 'document.QuizForm.Q8D';
IndicatorName[40] = 'document.QuizForm.Q8E';
IndicatorName[41] = 'document.QuizForm.Q9A';
IndicatorName[42] = 'document.QuizForm.Q9B';
IndicatorName[43] = 'document.QuizForm.Q9C';
IndicatorName[44] = 'document.QuizForm.Q9D';
IndicatorName[46] = 'document.QuizForm.Q10A';
IndicatorName[47] = 'document.QuizForm.Q10B';
IndicatorName[48] = 'document.QuizForm.Q10C';
IndicatorName[49] = 'document.QuizForm.Q10D';
IndicatorName[51] = 'document.QuizForm.Q11A';
IndicatorName[52] = 'document.QuizForm.Q11B';
IndicatorName[53] = 'document.QuizForm.Q11C';
IndicatorName[54] = 'document.QuizForm.Q11D';
IndicatorName[56] = 'document.QuizForm.Q12A';
IndicatorName[57] = 'document.QuizForm.Q12B';
IndicatorName[58] = 'document.QuizForm.Q12C';
IndicatorName[59] = 'document.QuizForm.Q12D';
IndicatorName[60] = 'document.QuizForm.Q12E';
var Score = 0;
var Tries = 0;
var Percent = 0;
var YourScore = 'Your score is';
var DefaultRight = 'Correct!';
var DefaultWrong = 'Sorry! Try again.';
if (platform == 'mac') {
rightchar = unescape(macrightchar)
wrongchar = unescape(macwrongchar)
}
else {
rightchar = unescape(winrightchar)
wrongchar = unescape(winwrongchar)
}
function CheckAnswer(QNum, AnsNum, Correct) {
whichfb = (5*(QNum-1) + AnsNum)
if (Correct == 1) {
if (DoneStatus[QNum] != '1'){
Tries = Tries + 1;
DoneStatus[QNum] = '1';
Score = Score + 1;}
if (eval(IndicatorName[whichfb]) != null){
eval(IndicatorName[whichfb]).value = rightchar}
Feedback = Responses[whichfb]
if (Feedback == '') {Feedback = DefaultRight}
Percent = Math.floor(Score*100/Tries) + '%';
Feedback = Feedback + ' ' + YourScore + ' ' + Percent + '.';
var i = 0;
var AllDone = true;
for (i=1; i
Click on the correct answer