I cant figure out for love nor money what is wrong with my code. I fill out the answers and then click on the button to find out the score and nothing happens.

Please help.

Thanks,

Dan

You can find the page at http://www.seafordcrownfc.co.uk/foot...ngprogress.htm

My javascript is as follows:
Code:
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var ans = new Array;
var done = new Array;
var yourAns = new Array;
var explainAnswer = new Array;

var score = 0;
ans[1] = "a";
ans[2] = "b";
ans[3] = "a";
ans[4] = "c";
ans[5] = "d";
ans[6] = "d";
ans[7] = "d";
ans[8] = "a";
ans[9] = "c";
ans[10] = "b";
ans[11] = "d";
ans[12] = "b";
ans[13] = "a";
ans[14] = "d";
ans[15] = "c";
ans[16] = "c";
ans[17] = "b";
ans[18] = "a";
ans[19] = "d";
ans[20] = "b";
ans[21] = "a";
ans[22] = "b";
ans[23] = "a";
ans[24] = "c";
ans[25] = "d";

explainAnswer[1]="Text";
explainAnswer[2]="Text";
explainAnswer[3]="Text";
explainAnswer[4]="Text";
explainAnswer[5]="Text";
explainAnswer[6]="Text";
explainAnswer[7]="Text";
explainAnswer[8]="Text";
explainAnswer[9]="Text";
explainAnswer[10]="Text";
explainAnswer[11]="Text";
explainAnswer[12]="Text";
explainAnswer[13]="Text";
explainAnswer[14]="Text";
explainAnswer[15]="Text";
explainAnswer[16]="Text";
explainAnswer[17]="Text";
explainAnswer[18]="Text";
explainAnswer[19]="Text";
explainAnswer[20]="Text";
explainAnswer[21]="Text";
explainAnswer[22]="Text";
explainAnswer[23]="Text";
explainAnswer[24]="Text";
explainAnswer[25]="Text";

function Engine(question, answer) {
yourAns[question]=answer;
}

function Score(){
var answerText = "How well do you know your footylikes
?\n------------------------------------\n";
for(i=1;i<=25;i++){
   answerText=answerText+"\nQuestion :"+i+"\n";
  if(ans[i]!=yourAns[i]){
    answerText=answerText+"\nThe correct answer was
"+ans[i]+"\n"+explainAnswer[i]+"\n";
  }
  else{
    answerText=answerText+" \nCorrect! \n";
    score++;
  }
}

answerText=answerText+"\n\nYour total score is : "+score+"\n";

//now score the user
answerText=answerText+"\nComment : ";
if(score<=0){
answerText=answerText+"Hmmmm, you're either Jason Hibbert or just plain
stupid.";
}
if(score>=1 && score <=9){
answerText=answerText+"Hmmmm...not even double figures. Rubbish.";
}
if(score>=10 && score <=19){
answerText=answerText+"Not bad, room for improvement though.";
}
if(score>=20 && score <=24){
answerText=answerText+"Ooooh, close but no cigar. Well done.";
}
if(score>25){
answerText=answerText+"Perfect score. Impressive for such a loser like
yourself";
}

alert(answerText);

}
//  End -->
</script>