function surligne(champ, erreur) {
   if(erreur)
      champ.style.backgroundColor = "#fba";
   else
      champ.style.backgroundColor = "";
}

function verifForm(f) {
   var PVJ1Ok = verifPV(f.PVJ1);
   var PVJ2Ok = verifPV(f.PVJ2);
   var PSEUDOOk = verifPseudo(f.pseudoJ2);
   var MISSIONJ1OK = verifChamp(f.missionJ1);
   var MISSIONJ2OK = verifChamp(f.missionJ2);
   var CHEFJ1OK = verifChamp(f.survivantJ1_0);
   var CHEFJ2OK = verifChamp(f.survivantJ2_0);
   
   if(PVJ1Ok && PVJ2Ok && PSEUDOOk && MISSIONJ1OK && MISSIONJ2OK && CHEFJ1OK && CHEFJ2OK)
      return true;
   else {
      alert("Veuillez remplir correctement tous les champs");
      return false;
   }
}


function verifPV(champ) {
   var age = parseInt(champ.value);
   if(isNaN(age) || age < 0 || age > 500) {
      surligne(champ, true);
      return false;
   }
   else {
      surligne(champ, false);
      return true;
   }
}

function verifPseudo(champ) {
   if(champ.value.length < 1 || champ.value.length > 25) {
      surligne(champ, true);
      return false;
   }
   else {
      surligne(champ, false);
      return true;
   }
}

function verifChamp(champ) {
   if(champ.value.length < 1) {
      surligne(champ, true);
      return false;
   }
   else {
      surligne(champ, false);
      return true;
   }
}
