var navigateur_DOM=false;

test_DOM();

function resultat()
{
if (!navigateur_DOM) {
  alert("Ton navigateur date un peu...\nIl ne peut pas afficher le résultat du jeu.\nDans le doute vote Gauche Alternative 2007 aux prochaines élections");
  return false;
}

var prefixe_questions="q";
var resultats=new Array();
resultats["A"]=0;
resultats["B"]=0;
resultats["C"]=0;

var items_questions=document.getElementsByTagName("input");

for (var j=0; j<items_questions.length ; j++) {
  if (items_questions[j].checked)
    resultats[items_questions[j].value]++;
}

// Le nombre de questions est (items_questions.length-1)/3 car il y a
// un input pour le bouton "envoyer" et trois input par questions
if (3*(resultats["A"]+resultats["B"]+resultats["C"])!=items_questions.length-1)
  alert("Tu n'as pas fini notre grand jeu concours\n(il manque "+((items_questions.length-1)/3-(resultats["A"]+resultats["B"]+resultats["C"]))+" questions)");
else if (resultats["A"]>resultats["B"] && resultats["A"]>resultats["C"])
	window.open("resultatsA.html", 'resultat', 'width=600, height=200, status=no, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no');
else if (resultats["B"]>resultats["C"])
	window.open("resultatsB.html", 'resultat', 'width=600, height=200, status=no, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no');
else if (resultats["A"]>0 || resultats["B"]>0)
	window.open("resultatsC1.html", 'resultat', 'width=600, height=200, status=no, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no');
else
	window.open("resultatsC2.html", 'resultat', 'width=600, height=200, status=no, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no');
}

function test_DOM()
{
var ko=false;

if (!document.getElementsByTagName("input"))
  ko=true;

  if (ko)
    alert("Ton navigateur date un peu...\nIl ne pourra pas afficher le résultat du jeu.\nDans le doute vote Gauche Alternative 2007 aux prochaines élections");
  else
    navigateur_DOM=true;
}

