" var black_page_top = "
Correct Answers
" var page_foot ="
" var score = 0 var game = "on" function MakeArray(n) { this.length = n; for (var i = 0; i < n; i++) { this[i] = 0 } return this } function game_state() { var state_message = "" for (n = 0; n < question.length; n++) { if(question[n].answered == "yes") { state_message += "
Song #" + question[n].quest_num + "
" + question[n].name + "

"; } } top.state.document.write(black_page_top + state_message + page_foot); top.state.document.close(); } function end_game(n) { if (game == "off") { top.message.document.write(page_top + game_over_still + page_foot) top.message.document.close() } else { game = "off" top.message.document.write(page_top + game_over + page_foot) top.message.document.close() question[n].answered = "yes" game_state() } } function Question(name, answered, answer, quest_num) { this.name = name this.answered = answered this.answer = answer this.quest_num = quest_num } question = new MakeArray(15) for (n = 0; n < question.length; n++) { question[n] = new Question("name", "no","empty_answer", n+1) } function keep_state(obj,n) { if (game == "off") { end_game(n) } else { if (question[n].answered == "yes") { for (i=0; i < obj.length; i++) { if (obj[i].value == question[n].answer) { obj[i].checked = true top.message.document.write(page_top + quest_done + page_foot) top.message.document.close() } } } else { top.message.document.write(page_top + greet_player + page_foot) top.message.document.close() } } } function check_ans(obj,n) { if (game == "off") { end_game(n) } else { if (question[n].answered == "yes") { for (i = 0; i < top.display.document.quiz.quest.length; i++) { if (top.display.document.quiz.quest[i].value == question[n].answer) { top.display.document.quiz.quest[i].checked = true } } } else { if (obj.value == question[n].answer) { score = score + 1 if (score == 15) { end_game(n) } else { question[n].answered = "yes"; top.message.document.write(page_top + correct_message + page_foot); top.message.document.close(); game_state() /* state_message += "Song #" + question[n].quest_num + "
" + question[n].name + "

"; top.state.document.write(page_top + state_message + page_foot); top.state.document.close(); */ } } else { top.message.document.write(page_top + incorrect_message + page_foot) top.message.document.close() } } } }