'; Text += '
'; Text += '

' + TheQuestion + '

'; Text += '
' Text += ''; Text += ''; Text += ''; Text += ''; Text += ''; Text += '
Choice 1: ' + Choice1 + '
Choice 2: ' + Choice2 + '
Choice 3: ' + Choice3 + '
Choice 4: ' + Choice4 + '
'; Text += '
'; Text += '; Text += '



'; window.Main.document.open(); window.Main.document.write (Text); window.Main.document.close(); }; function correctAnswer () { Score += 10; window.Buttons.document.buttons.score.value = Score; if (ThisQuestion == 9) { congratsTable (); } else { ThisQuestion ++; writeQuestionIntoPage(ThisQuestion); }; }; function wrongAnswer () { Score -= 5; window.Buttons.document.buttons.score.value = Score; }; function checkAnswer(AnswerNo) { if (AnswerNo == Answer[ThisQuestion]) { alert (' ---Correct---\nYou just gained 10 Points !!!\nClick OK to go to next Question'); correctAnswer(); } else { alert (' ---Wrong---\nYou just lost 5 Points !!!\nClick OK to try again'); wrongAnswer(); //150 }; }; function startQuiz () { resetEverything(); window.Buttons.document.buttons.timer.value = TimerOriginal; writeQuestionIntoPage (0); timerCounter (TimerOriginal); window.Buttons.document.buttons.score.value = Score; }; function timerCounter (NowNumber) { TempTimer = NowNumber - 1; window.Buttons.document.buttons.timer.value = TempTimer; if (TempTimer == 0) { outaTime(); } else { TimerEverySecond = setTimeout ("timerCounter(TempTimer);",1000); }; }; function outaTime () { alert ('----Sorry----\nBut you\'re out of time\nBetter Luck next time\n\nYour score was ' + Score); clearTimeout (TimerEverySecond); congratsTable(); resetEverything(); }; function congratsTable () { Value1 = Score; Value2 = TempTimer; Value3 = Value1 + Value2; setRatings(); clearTimeout (TimerEverySecond); var Scoring = ''; Scoring += ' Your score'; Scoring += '

'; Scoring += '

Your Arthritis Quiz Results

'; Scoring += ''; Scoring += ''; Scoring += ''; Scoring += ''; Scoring += ''; Scoring += '
Your Score (max 100)' + Value1 + '
Your Remaining Time (secs)' + Value2 + '
Total Points' + Value3 + '

'; Scoring += ''; Scoring += ''; for (Number = 0;Number < 9;Number ++) { Scoring += ''; }; Scoring += '
PlacingScore RangeArthritis Knowledge Rating
'; if ( (Number == 8) && (Value3 <= 0)) { Scoring += ' �� '; } else if ((Number == 0) && (Value3 >= ScoreRangeNumber[0])) { Scoring += ' �� '; } else if ((Value3 < ScoreRangeNumber[Number]) && (Value3 >= ScoreRangeNumber[Number+1])) { Scoring += ' �� '; } else { Scoring += '   '; }; Scoring += '' + ScoreRange[Number]; Scoring += '' + Ratings[Number] + '
Back to Eddie Dog2




'; parent.Main.document.open(); parent.Main.document.write (Scoring); parent.Main.document.close(); }; function setRatings () { Ratings = new Array(); ScoreRangeNumber = new Array(); ScoreRange = new Array(); /* The Comment associated with the respective Score Range */ Ratings[0] = "You CHEATED .... somehow."; Ratings[1] = "You've done this before haven't you?"; Ratings[2] = "Superb Knowledge. You obviously know your stuff."; Ratings[3] = "Very Good. Good general knowledge of arthritis."; Ratings[4] = "Good. You know as much as the average person."; Ratings[5] = "OK. But I suggest you go and read everything again."; Ratings[6] = "Below Average. Read everything again. TWICE."; Ratings[7] = "Dunce. You have the knowledge of a two year old."; Ratings[8] = "Rock Bottom. You haven't learnt a thing."; /* This is just the text that appears in the table */ ScoreRange[0] = "150 - 160"; ScoreRange[1] = "140 - 149"; ScoreRange[2] = "120 - 139"; ScoreRange[3] = "100 - 119"; ScoreRange[4] = "80 - 99"; ScoreRange[5] = "50 - 79"; ScoreRange[6] = "20 - 49"; ScoreRange[7] = "  1 - 19"; ScoreRange[8] = "<= 0 "; /* This next number is the upper range of the respective ScoreRange */ ScoreRangeNumber[0] = 160; ScoreRangeNumber[1] = 150; ScoreRangeNumber[2] = 140; ScoreRangeNumber[3] = 120; ScoreRangeNumber[4] = 100; ScoreRangeNumber[5] = 80; ScoreRangeNumber[6] = 50; ScoreRangeNumber[7] = 20; ScoreRangeNumber[8] = 0; }; function makeArray2 (x,y) { var Count; this.length = x; for (var Count=1;Count<=x;Count++) { this[Count]=new makeArray(y) } } function makeArray (NumElements) { var Count; this.length = NumElements; for (Count=1;Count <= NumElements;Count++) { this[Count]=0; } return(this); } //210