// JavaScript Document
//---------------------------------------------
// Fichier QuesRep0.js , Tédheu 29 Janvier 2004
//---------------------------------------------
// test du navigateur: 
if (!document.getElementById || !document.body.innerHTML) window.alert('désolé cette page ne fonctionnera pas avec votre navigateur');
//---------------------------------------------
var numQ,numQmax,tempo; 
quest = new Array();
repon = new Array();
//=================================================================================================
// saisie des questions et réponses (plusieures possibles)
//
numQ=1;        // commence à la question 1
tempo=1000; // delai d'attente entre les questions en millisecondes
//
quest[1]="Exc&egrave;s de vitesse &eacute;gal ou sup&egrave;rieur &agrave; 50km/h ?";
repon[1]= new Array("6");
quest[2]="Chevauchement de ligne continue ?";
repon[2]= new Array("1");
quest[3]="Usage d'un t&eacute;l&eacute;phone tenu en main par conducteur d'un v&eacute;hicule en circulation ?";
repon[3]= new Array("2");
quest[4]="Refus de priorit&eacute; ?";
repon[4]= new Array("4");
quest[5]="D&eacute;faut de port de ceinture de s&eacute;curit&eacute; ?";
repon[5]= new Array("3");
quest[6]="Non-respect de la distance de s&eacute;curit&eacute; entre deux v&eacute;hicules ?";
repon[6]= new Array("3");
quest[7]="Non-respect de l'arr&ecirc;t au stop ?";
repon[7]= new Array("4");
// si besoin ajouter les deux lignes ci-dessous, en complétant et en retirant les "//" devant chaque ligne
//quest[n]="la question";
//repon[n]=new array("réponse 1","réponse 2","réponse 3");
//
numQmax=repon.length-1;
quesrep=document.getElementById('quesrep');

//=================================================================================================
// fonctions:
function testerRadio(radio) {
	for (var i=0; i<radio.length;i++) { if (radio[i].checked) {return radio[i].value; }	}
}
function initRadio() {
	for (var i=0; i<document.getElementById('quesrep').reponse.length;i++) { if (document.getElementById('quesrep').reponse[i].checked) {return document.getElementById('quesrep').reponse[i].checked=false; }	}
}

function test_rep() {
  if (numQ>numQmax) { return}
 // rep=quesrep.reponse.value.toLowerCase(); ok=0; 
	rep=testerRadio(document.getElementById('quesrep').reponse); ok=0; 
  n=repon[numQ].length;
  for (jpos=0;jpos<n;jpos++) {
      if (rep==repon[numQ][jpos]) ok=1;
      }
  if (ok==1) {
    document.getElementById('controle').innerHTML="<span class='good'>Bonne R&eacute;ponse</span>";
      if (numQ<numQmax) {
        numQ++; window.setTimeout("document.getElementById('quesrep').reponse.checked=false; document.getElementById('controle').innerHTML='&nbsp;'; aff_quest(numQ);",tempo);
      }
      else {
      // le questionnaire est fini
      numQ++; window.setTimeout("document.getElementById('quesrep').reponse.checked=false; document.getElementById('question').innerHTML='Quizz Termin&eacute;'; document.getElementById('controle').innerHTML='&nbsp;';",tempo);a
      }
  }
  else {
	initRadio;
  document.getElementById('controle').innerHTML="<span class='bad'>Mauvaise R&eacute;ponse</span>";
  window.setTimeout("document.getElementById('controle').innerHTML='&nbsp;'",tempo);
  }
	
}
function aff_quest(numQaff) {
  message=quest[numQaff];
  document.getElementById('question').innerHTML=message;
}
//------------------------------------------------------------------------------------------------->