var numQues =20;
var numChoi = 4;
var answers = new Array(20);
answers[0] = "C";
answers[1] = "A-B-C-D";
answers[2] = "C";
answers[3] = "D";
answers[4] = "A-B-C";
answers[5] = "C";
answers[6] = "A-B-C-D";
answers[7] = "A-C";
answers[8] = "B-C-D";
answers[9] = "D";
answers[10] = "A-B-C";
answers[11] = "D";
answers[12] = "B";
answers[13] = "C";
answers[14] = "C-D";
answers[15] = "B";
answers[16] = "B-C";
answers[17] = "A";
answers[18] = "A-B";
answers[19] = "A-B-C-D";
function getScore(form) {
 var score = 0;
 var currElt;
 var currSelection;
 var bon = false;
 for (i=0; i<numQues; i++) {
  currElt = i*(numChoi+1);
  bon=false;
  for (j=0; j<numChoi; j++) {
   currSelection = form.elements[currElt + j+1];
   if ((currSelection.checked)&&(answers[i].indexOf(currSelection.value) != -1)) {
    bon=true;}
   if ((currSelection.checked)&&(answers[i].indexOf(currSelection.value) == -1)) {
    bon=false;
    break;
    }
   if (!(currSelection.checked)&&(answers[i].indexOf(currSelection.value) != -1)) {
    bon=false;
    break;
    }
  }
  if (bon==true) {
     score++;
  }
 }
 score1 = Math.round(score/numQues*2000);
 score=score1/100;
 form.percentage.value = score + "/20";
 if (score >= 18) {form.commentaire.value="EXCELLENT RESULTAT ! ."};
 if (score >= 16 && score <18) {form.commentaire.value="TRES BON RESULTAT ! Vous maîtrisez parfaitement le sujet."};
 if (score >= 14 && score <16) {form.commentaire.value="BON RESULTAT ! Vous dominez bien le sujet."};
 if (score >= 12 && score <14) {form.commentaire.value="RESULTAT SATISFAISANT ! Vous maîtrisez bien le sujet."};
 if (score >= 10 && score <12) {form.commentaire.value="RESULTAT MOYEN ! Vous ne maîtrisez pas encore totalement le sujet."};
 if (score >= 8 && score <10) {form.commentaire.value="RESULTAT A PEINE MOYEN ! Vous avez de bonnes notions, mais il vous manque encore quelques bases."};
 if (score >= 6 && score <8) {form.commentaire.value="RESULTAT MEDIOCRE ! Vous ne disposez pas encore des bases."};
 if (score >= 4 && score <6) {form.commentaire.value="MAUVAIS RESULTAT ! Les bases ne semblent pas acquises."};
 if (score < 4) {form.commentaire.value="TRES MAUVAIS RESULTAT ! Vous avez encore beaucoup de notions à découvrir."};
 
 temps_secondes=(heure*3600)+(minute*60)+(seconde)
 if (temps_secondes/numQues < 25) {form.commentaire1.value="TIMING EXCEPTIONNEL. Temps de réponse moyen par question : " + Math.round(temps_secondes/numQues) + " secondes."};
 if (temps_secondes/numQues >= 25 && temps_secondes/numQues < 30) {form.commentaire1.value="TIMING EXCELLENT. Temps de réponse moyen par question : " + Math.round(temps_secondes/numQues) + " secondes."};
 if (temps_secondes/numQues >= 30 && temps_secondes/numQues < 40) {form.commentaire1.value="TRES BON TIMING. Temps de réponse moyen par question : " + Math.round(temps_secondes/numQues) + " secondes."};
 if (temps_secondes/numQues >= 40 && temps_secondes/numQues < 50) {form.commentaire1.value="BON TIMING. Temps de réponse moyen par question : " + Math.round(temps_secondes/numQues) + " secondes."};
 if (temps_secondes/numQues >= 50 && temps_secondes/numQues < 60) {form.commentaire1.value="TIMING MOYEN. Temps de réponse moyen par question : " + Math.round(temps_secondes/numQues) + " secondes."};
 if (temps_secondes/numQues >= 60 && temps_secondes/numQues < 70) {form.commentaire1.value="TIMING PASSABLE. Temps de réponse moyen par question : " + Math.round(temps_secondes/numQues) + " secondes."};
 if (temps_secondes/numQues >= 70 && temps_secondes/numQues < 80) {form.commentaire1.value="MAUVAIS TIMING. Temps de réponse moyen par question : " + Math.round(temps_secondes/numQues) + " secondes."};
 if (temps_secondes/numQues >= 80) {form.commentaire1.value="TRES MAUVAIS TIMING. Temps de réponse moyen par question : " + Math.round(temps_secondes/numQues) + " secondes."};
}
function reponse(form) {
 form.t1.value="Bonne réponse : " + answers[0]
 form.t2.value="Bonne réponse : " + answers[1]
 form.t3.value="Bonne réponse : " + answers[2]
 form.t4.value="Bonne réponse : " + answers[3]
 form.t5.value="Bonne réponse : " + answers[4]
 form.t6.value="Bonne réponse : " + answers[5]
 form.t7.value="Bonne réponse : " + answers[6]
 form.t8.value="Bonne réponse : " + answers[7]
 form.t9.value="Bonne réponse : " + answers[8]
 form.t10.value="Bonne réponse : " + answers[9]
 form.t11.value="Bonne réponse : " + answers[10]
 form.t12.value="Bonne réponse : " + answers[11]
 form.t13.value="Bonne réponse : " + answers[12]
 form.t14.value="Bonne réponse : " + answers[13]
 form.t15.value="Bonne réponse : " + answers[14]
 form.t16.value="Bonne réponse : " + answers[15]
 form.t17.value="Bonne réponse : " + answers[16]
 form.t18.value="Bonne réponse : " + answers[17]
 form.t19.value="Bonne réponse : " + answers[18]
 form.t20.value="Bonne réponse : " + answers[19]
}


