//Q=question (Q1, Q2, ...)		ptQ=Point pour la question(ptQ1=5, ptQ2=3,...)	ok=si tt les Questions sont remplies(0 ou 1)

// Initialisation de variables
var  ptQ1=0;
var  ptQ2=0;
var  ptQ3=0;
var  ptQ4=0;
var  ptQ5=0;
var  ptQ6=0;
var  ptQ7=0;
var  ptQ8=0;
var  ptQ9=0;
var  ptQ10=0;
var  ptQ11=0;
var  ptQ12=0;
var  ptQ13=0;
var  ptQ14=0;
var  ptQ15=0;
var  ptQ16=0;
var  ptQ17=0;
var  ptQ18=0;
var  ptQ19=0;
var  ptQ20=0;
var  ptQ21=0;
var  ptQ22=0;
var  ptQ23=0;
var  ptQ24=0;
var  ptQ25=0;


function checkData()
{
var nbA=0;
var nbB=0;
var nbC=0;
var correct = true
var ok = 1

// verification de la validite de tous les champs
if (!(document.soif.Q1[0].checked || document.soif.Q1[1].checked || document.soif.Q1[2].checked))
	{
	correct = false;ok = 0; alert("Vous n'avez pas r"+String.fromCharCode (233)+"pondu "+String.fromCharCode (224)+" la question 1 !");return correct
	}

if (!(document.soif.Q2[0].checked || document.soif.Q2[1].checked || document.soif.Q2[2].checked))
	{
	correct = false;ok = 0; alert("Vous n'avez pas r"+String.fromCharCode (233)+"pondu "+String.fromCharCode (224)+" la question 2 !");return correct
	}

if (!(document.soif.Q3[0].checked || document.soif.Q3[1].checked || document.soif.Q3[2].checked))
	{
	correct = false;ok = 0; alert("Vous n'avez pas r"+String.fromCharCode (233)+"pondu "+String.fromCharCode (224)+" la question 3 !");return correct
	}

if (!(document.soif.Q4[0].checked || document.soif.Q4[1].checked || document.soif.Q4[2].checked))
	{
	correct = false;ok = 0; alert("Vous n'avez pas r"+String.fromCharCode (233)+"pondu "+String.fromCharCode (224)+" la question 4 !");return correct
	}


if (!(document.soif.Q5[0].checked || document.soif.Q5[1].checked || document.soif.Q5[2].checked))
	{
	correct = false;ok = 0; alert("Vous n'avez pas r"+String.fromCharCode (233)+"pondu "+String.fromCharCode (224)+" la question 5 !");return correct
	}

if (!(document.soif.Q6[0].checked || document.soif.Q6[1].checked || document.soif.Q6[2].checked))
	{
	correct = false;ok = 0; alert("Vous n'avez pas r"+String.fromCharCode (233)+"pondu "+String.fromCharCode (224)+" la question 6 !");return correct
	}

if (!(document.soif.Q7[0].checked || document.soif.Q7[1].checked || document.soif.Q7[2].checked))
	{
	correct = false;ok = 0; alert("Vous n'avez pas r"+String.fromCharCode (233)+"pondu "+String.fromCharCode (224)+" la question 7 !");return correct
	}

if (!(document.soif.Q8[0].checked || document.soif.Q8[1].checked || document.soif.Q8[2].checked))
	{
	correct = false;ok = 0; alert("Vous n'avez pas r"+String.fromCharCode (233)+"pondu "+String.fromCharCode (224)+" la question 8 !");return correct
	}

if (!(document.soif.Q9[0].checked || document.soif.Q9[1].checked || document.soif.Q9[2].checked))
	{
	correct = false;ok = 0; alert("Vous n'avez pas r"+String.fromCharCode (233)+"pondu "+String.fromCharCode (224)+" la question 9 !");return correct
	}

if (!(document.soif.Q10[0].checked || document.soif.Q10[1].checked || document.soif.Q10[2].checked))
	{
	correct = false;ok = 0; alert("Vous n'avez pas r"+String.fromCharCode (233)+"pondu "+String.fromCharCode (224)+" la question 10 !");return correct
	}

if (!(document.soif.Q11[0].checked || document.soif.Q11[1].checked || document.soif.Q11[2].checked))
	{
	correct = false;ok = 0; alert("Vous n'avez pas r"+String.fromCharCode (233)+"pondu "+String.fromCharCode (224)+" la question 11 !");return correct
	}

if (!(document.soif.Q12[0].checked || document.soif.Q12[1].checked || document.soif.Q12[2].checked))
	{
	correct = false;ok = 0; alert("Vous n'avez pas r"+String.fromCharCode (233)+"pondu "+String.fromCharCode (224)+" la question 12 !");return correct
	}

if (!(document.soif.Q13[0].checked || document.soif.Q13[1].checked || document.soif.Q13[2].checked))
	{
	correct = false;ok = 0; alert("Vous n'avez pas r"+String.fromCharCode (233)+"pondu "+String.fromCharCode (224)+" la question 13 !");return correct
	}

if (!(document.soif.Q14[0].checked || document.soif.Q14[1].checked || document.soif.Q14[2].checked))
	{
	correct = false;ok = 0; alert("Vous n'avez pas r"+String.fromCharCode (233)+"pondu "+String.fromCharCode (224)+" la question 14 !");return correct
	}

if (!(document.soif.Q15[0].checked || document.soif.Q15[1].checked || document.soif.Q15[2].checked))
	{
	correct = false;ok = 0; alert("Vous n'avez pas r"+String.fromCharCode (233)+"pondu "+String.fromCharCode (224)+" la question 15 !");return correct
	}

if (!(document.soif.Q16[0].checked || document.soif.Q16[1].checked || document.soif.Q16[2].checked))
	{
	correct = false;ok = 0; alert("Vous n'avez pas r"+String.fromCharCode (233)+"pondu "+String.fromCharCode (224)+" la question 16 !");return correct
	}

if (!(document.soif.Q17[0].checked || document.soif.Q17[1].checked || document.soif.Q17[2].checked))
	{
	correct = false;ok = 0; alert("Vous n'avez pas r"+String.fromCharCode (233)+"pondu "+String.fromCharCode (224)+" la question 17 !");return correct
	}

if (!(document.soif.Q18[0].checked || document.soif.Q18[1].checked || document.soif.Q18[2].checked))
	{
	correct = false;ok = 0; alert("Vous n'avez pas r"+String.fromCharCode (233)+"pondu "+String.fromCharCode (224)+" la question 18 !");return correct
	}

if (!(document.soif.Q19[0].checked || document.soif.Q19[1].checked || document.soif.Q19[2].checked))
	{
	correct = false;ok = 0; alert("Vous n'avez pas r"+String.fromCharCode (233)+"pondu "+String.fromCharCode (224)+" la question 19 !");return correct
	}

if (!(document.soif.Q20[0].checked || document.soif.Q20[1].checked || document.soif.Q20[2].checked))
	{
	correct = false;ok = 0; alert("Vous n'avez pas r"+String.fromCharCode (233)+"pondu "+String.fromCharCode (224)+" la question 20 !");return correct
	}
if (!(document.soif.Q21[0].checked || document.soif.Q21[1].checked || document.soif.Q21[2].checked))
	{
	correct = false;ok = 0; alert("Vous n'avez pas r"+String.fromCharCode (233)+"pondu "+String.fromCharCode (224)+" la question 21 !");return correct
	}
if (!(document.soif.Q22[0].checked || document.soif.Q22[1].checked || document.soif.Q22[2].checked))
	{
	correct = false;ok = 0; alert("Vous n'avez pas r"+String.fromCharCode (233)+"pondu "+String.fromCharCode (224)+" la question 22 !");return correct
	}
if (!(document.soif.Q23[0].checked || document.soif.Q23[1].checked || document.soif.Q23[2].checked))
	{
	correct = false;ok = 0; alert("Vous n'avez pas r"+String.fromCharCode (233)+"pondu "+String.fromCharCode (224)+" la question 23 !");return correct
	}
if (!(document.soif.Q24[0].checked || document.soif.Q24[1].checked || document.soif.Q24[2].checked))
	{
	correct = false;ok = 0; alert("Vous n'avez pas r"+String.fromCharCode (233)+"pondu "+String.fromCharCode (224)+" la question 24 !");return correct
	}
if (!(document.soif.Q25[0].checked || document.soif.Q25[1].checked || document.soif.Q25[2].checked))
	{
	correct = false;ok = 0; alert("Vous n'avez pas r"+String.fromCharCode (233)+"pondu "+String.fromCharCode (224)+" la question 25 !");return correct
	}

// calcul
var score=0;
//for ( var i = 0 ; i < 20 ; i++ ){if (ptQ[i+1] == 1) nbA = nbA+1;if (ptQ[i+1] == 2) nbB = nbB+1;if (ptQ[i+1] == 3) nbC = nbC+1;};
if (ptQ1==1){nbA=nbA+1};if (ptQ1==2){nbB=nbB+1};if (ptQ1==3){nbC=nbC+1};
if (ptQ2==1){nbA=nbA+1};if (ptQ2==2){nbB=nbB+1};if (ptQ2==3){nbC=nbC+1};
if (ptQ3==1){nbA=nbA+1};if (ptQ3==2){nbB=nbB+1};if (ptQ3==3){nbC=nbC+1};
if (ptQ4==1){nbA=nbA+1};if (ptQ4==2){nbB=nbB+1};if (ptQ4==3){nbC=nbC+1};
if (ptQ5==1){nbA=nbA+1};if (ptQ5==2){nbB=nbB+1};if (ptQ5==3){nbC=nbC+1};
if (ptQ6==1){nbA=nbA+1};if (ptQ6==2){nbB=nbB+1};if (ptQ6==3){nbC=nbC+1};
if (ptQ7==1){nbA=nbA+1};if (ptQ7==2){nbB=nbB+1};if (ptQ7==3){nbC=nbC+1};
if (ptQ8==1){nbA=nbA+1};if (ptQ8==2){nbB=nbB+1};if (ptQ8==3){nbC=nbC+1};
if (ptQ9==1){nbA=nbA+1};if (ptQ9==2){nbB=nbB+1};if (ptQ9==3){nbC=nbC+1};
if (ptQ10==1){nbA=nbA+1};if (ptQ10==2){nbB=nbB+1};if (ptQ10==3){nbC=nbC+1};
if (ptQ11==1){nbA=nbA+1};if (ptQ11==2){nbB=nbB+1};if (ptQ11==3){nbC=nbC+1};
if (ptQ12==1){nbA=nbA+1};if (ptQ12==2){nbB=nbB+1};if (ptQ12==3){nbC=nbC+1};
if (ptQ13==1){nbA=nbA+1};if (ptQ13==2){nbB=nbB+1};if (ptQ13==3){nbC=nbC+1};
if (ptQ14==1){nbA=nbA+1};if (ptQ14==2){nbB=nbB+1};if (ptQ14==3){nbC=nbC+1};
if (ptQ15==1){nbA=nbA+1};if (ptQ15==2){nbB=nbB+1};if (ptQ15==3){nbC=nbC+1};
if (ptQ16==1){nbA=nbA+1};if (ptQ16==2){nbB=nbB+1};if (ptQ16==3){nbC=nbC+1};
if (ptQ17==1){nbA=nbA+1};if (ptQ17==2){nbB=nbB+1};if (ptQ17==3){nbC=nbC+1};
if (ptQ18==1){nbA=nbA+1};if (ptQ18==2){nbB=nbB+1};if (ptQ18==3){nbC=nbC+1};
if (ptQ19==1){nbA=nbA+1};if (ptQ19==2){nbB=nbB+1};if (ptQ19==3){nbC=nbC+1};
if (ptQ20==1){nbA=nbA+1};if (ptQ20==2){nbB=nbB+1};if (ptQ20==3){nbC=nbC+1};
if (ptQ21==1){nbA=nbA+1};if (ptQ21==2){nbB=nbB+1};if (ptQ21==3){nbC=nbC+1};
if (ptQ22==1){nbA=nbA+1};if (ptQ22==2){nbB=nbB+1};if (ptQ22==3){nbC=nbC+1};
if (ptQ23==1){nbA=nbA+1};if (ptQ23==2){nbB=nbB+1};if (ptQ23==3){nbC=nbC+1};
if (ptQ24==1){nbA=nbA+1};if (ptQ24==2){nbB=nbB+1};if (ptQ24==3){nbC=nbC+1};
if (ptQ25==1){nbA=nbA+1};if (ptQ25==2){nbB=nbB+1};if (ptQ25==3){nbC=nbC+1};

score = ptQ1 + ptQ2 + ptQ3 + ptQ4 + ptQ5 + ptQ6 + ptQ7 + ptQ8 + ptQ9 + ptQ10 + ptQ11 + ptQ12 + ptQ13 + ptQ14 + ptQ15 + ptQ16 + ptQ17 + ptQ18 + ptQ19 + ptQ20 + ptQ21 + ptQ22 + ptQ23 + ptQ24 + ptQ25

// redirection page selon resultat
if ( ok = 1)
	{

//test
//alert ( score )
	
if ( score <= 8 )  {
	alert('Votre score est de ' +score+' points !')
	open('a.php','_self');return correct
	}

if ( score >= 9 && score <= 17)  {
	alert('Votre score est de ' +score+' points !')
	open('b.php','_self');return correct
	}

if ( score >= 18)  {
	alert('Votre score est de ' +score+' points !')
	open('c.php','_self');return correct
	}
	}
return correct

opener.parent.frameName.location.href = url
}

