function Saut()
{
 if ( confirm("Confirmez-vous le saut de cette étape ?\nEn cas de confirmation vous ne marquerez pas de point !") )
 {
  document.location.href = 'passer.php';
 }
}
function ValidationEnigme1(form)
{
 form.commune.value = strTrim(form.commune.value);
 if ( ! (form.commune.value !='') )
 {
  alert("Veuillez saisir la commune !");
  form.commune.focus();
  return false;
 }
 return true;
}
function ValidationEnigme2(form)
{
 form.lieu.value = strTrim(form.lieu.value);
 if ( ! (form.lieu.value !='') )
 {
  alert("Veuillez saisir le lieu !");
  form.lieu.focus();
  return false;
 }
 return true;
}
function ValidationEnigme3(form)
{
 form.latitude.value = strTrim(form.latitude.value);
 if ( ! (form.latitude.value !='') )
 {
  alert("Veuillez saisir la latitude !");
  form.latitude.focus();
  return false;
 }
 RE = /^\-?[0-9]*\.?[0-9]*$/;
 if (! RE.test(form.latitude.value) )
 {
  alert("Utilisez le point comme séparateur décimal");
  form.latitude.focus();
  return false;
 }
 form.longitude.value = strTrim(form.longitude.value);
 if ( ! (form.longitude.value !='') )
 {
  alert("Veuillez saisir la longitude !");
  form.longitude.focus();
  return false;
 }
 RE = /^\-?[0-9]*\.?[0-9]*$/;
 if (! RE.test(form.longitude.value) )
 {
  alert("Utilisez le point comme séparateur décimal");
  form.longitude.focus();
  return false;
 }
 return true;
}
function ValidationEnigme4(form)
{
 form.nom.value = strTrim(form.nom.value);
 if ( ! (form.nom.value !='') )
 {
  alert("Veuillez saisir le nom !");
  form.nom.focus();
  return false;
 }
 return true;
}
function ValidationEnigme5(form)
{
 form.profondeur.value = strTrim(form.profondeur.value);
 if ( ! (form.profondeur.value !='') )
 {
  alert("Veuillez saisir la profondeur !");
  form.profondeur.focus();
  return false;
 }
 RE = /^\-?[0-9]+$/;
 if (! RE.test(form.profondeur.value) || parseInt(form.profondeur.value) < 0 )
 {
  alert("Veuillez entrer une valeur entière positive !");
  form.profondeur.focus();
  return false;
 }
 return true;
}
function ValidationEnigme6(form)
{
 form.hauteur.value = strTrim(form.hauteur.value);
 if ( ! (form.hauteur.value !='') )
 {
  alert("Veuillez saisir la hauteur !");
  form.hauteur.focus();
  return false;
 }
 RE = /^\-?[0-9]+$/;
 if (! RE.test(form.hauteur.value) || parseInt(form.hauteur.value) < 0 )
 {
  alert("Veuillez entrer une valeur entière positive !");
  form.hauteur.focus();
  return false;
 }
 return true;
}
function ValidationEnigme7(form)
{
 for (var i=0;i<form.elements.length;i++)
 {
  form.elements[i].value = strTrim(form.elements[i].value);
  if ( ! (form.elements[i].value !='') )
  {
   alert("Une valeur n'a pas été saisie !");
   form.elements[i].focus();
   return false;
  }
 }
}
function ValidationEnigme8(form)
{
 form.objet.value = strTrim(form.objet.value);
 if ( ! (form.objet.value !='') )
 {
  alert("Veuillez indiquer l'objet !");
  form.objet.focus();
  return false;
 }
 return true;
}
function ValidationEnigme9(form)
{
 form.nom1.value = strTrim(form.nom1.value);
 if ( ! (form.nom1.value !='') )
 {
  alert("Veuillez saisir le premier nom !");
  form.nom1.focus();
  return false;
 }
 form.nom2.value = strTrim(form.nom2.value);
 if ( ! (form.nom2.value !='') )
 {
  alert("Veuillez saisir le deuxième nom !");
  form.nom2.focus();
  return false;
 }
 return true;
}
function ValidationEnigme10(form)
{
 form.passage1.value = strTrim(form.passage1.value);
 if ( ! (form.passage1.value !='') )
 {
  alert("Veuillez saisir le passage le plus large !");
  form.passage1.focus();
  return false;
 }
 form.passage2.value = strTrim(form.passage2.value);
 if ( ! (form.passage2.value !='') )
 {
  alert("Veuillez saisir le passage de largeur intermédiaire !");
  form.passage2.focus();
  return false;
 }
 form.passage3.value = strTrim(form.passage3.value);
 if ( ! (form.passage3.value !='') )
 {
  alert("Veuillez saisir le passage le moins large !");
  form.passage3.focus();
  return false;
 }
 return true;
}
function ValidationEnigme11(form)
{
 form.reponse.value = strTrim(form.reponse.value);
 if ( ! (form.reponse.value !='') )
 {
  alert("Veuillez indiquer votre réponse !");
  form.reponse.focus();
  return false;
 }
 return true;
}
function ValidationEnigme12(form)
{
 form.nord.value = strTrim(form.nord.value);
 if ( ! (form.nord.value !='') )
 {
  alert("Veuillez indiquer votre réponse pour le Nord !");
  form.nord.focus();
  return false;
 }
 form.sud.value = strTrim(form.sud.value);
 if ( ! (form.sud.value !='') )
 {
  alert("Veuillez indiquer votre réponse pour le Sud !");
  form.sud.focus();
  return false;
 }
 form.est.value = strTrim(form.est.value);
 if ( ! (form.est.value !='') )
 {
  alert("Veuillez indiquer votre réponse pour l'Est !");
  form.est.focus();
  return false;
 }
 form.ouest.value = strTrim(form.ouest.value);
 if ( ! (form.ouest.value !='') )
 {
  alert("Veuillez indiquer votre réponse pour l'Ouest !");
  form.ouest.focus();
  return false;
 }
 return true;
}
function ValidationEnigme13(form)
{
 form.largeur.value = strTrim(form.largeur.value);
 if ( ! (form.largeur.value !='') )
 {
  alert("Veuillez indiquer la largeur !");
  form.largeur.focus();
  return false;
 }
 RE = /^[0-9]+$/;
 if (! RE.test(form.largeur.value) || parseInt(form.largeur.value) < 0 )
 {
  alert("Veuillez entrer une valeur entière positive pour la largeur !");
  form.largeur.focus();
  return false;
 }
 form.longueur.value = strTrim(form.longueur.value);
 if ( ! (form.longueur.value !='') )
 {
  alert("Veuillez indiquer la longueur !");
  form.longueur.focus();
  return false;
 }
 RE = /^[0-9]+$/;
 if (! RE.test(form.longueur.value) || parseInt(form.longueur.value) < 0 )
 {
  alert("Veuillez entrer une valeur entière positive pour la longueur !");
  form.longueur.focus();
  return false;
 }
 return true;
}
