<!--
nb_jours_mois = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
function bissex(an) 
{ if ((an % 4 == 0) && (an % 100 != 0) || (an % 400 == 0)) 
   return 1;
  else 
   return 0;
}
function verif_date(a)
{
  var checkOK = "0123456789";
  var checkStr = document.forms[0].sel_an.value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Ne tapez que des chiffres puisqu'il s'agit d'une année...");
    document.forms[0].sel_an.focus();
    return (false);
  }
  var chkVal = allNum;
  var prsVal = parseInt(allNum);
  if (chkVal != "" && !(prsVal >= "1900"))
  {
    alert("Tapez une valeur supérieure ou égale à \"1900\" pour l'année de naissance");
    document.forms[0].sel_an.focus();
    return (false);
  }
    if (document.forms[0].sel_an.value == "")
  {
    alert("Tapez une valeur pour l'année de naissance");
    document.forms[0].sel_an.focus();
    return (false);
  }
  if (document.forms[0].sel_jour.selectedIndex + 1 > nb_jours_mois[document.forms[0].sel_mois.selectedIndex] + bissex(a))
  { alert ("Erreur de date : il n'y a que " + nb_jours_mois[document.forms[0].sel_mois.selectedIndex] + " jours dans ce mois.");
    document.forms[0].sel_jour.focus();
    return (false);
  }
  return (true);
}
function calcul_cv()
{ jnaiss = document.forms[0].sel_jour.selectedIndex + 1;
  mnaiss = document.forms[0].sel_mois.selectedIndex + 1;
  anaiss = document.forms[0].sel_an.value;
  temp=jnaiss+mnaiss+anaiss;
  while((temp>9)&&(temp != 11)&&(temp != 22))
 {
  x=String(temp);
  n=x.length;
  temp2=0;
    for(i = 1; i <= n; i++)
   {
    b=parseInt(x.charAt(i-1));
	temp2=temp2+b;
   }
    temp = temp2;
  }
document.forms[0].calc_cv.value = temp;
}
//-->
