/*
Fichier de vérification de dates : 
	- fonction verif_date(date1) : vérifie la validité de date1
*/

function verif_date(date1) {
  var exp_dt = new RegExp("^[0-3][0-9]/[0-1][0-9]/[0-9]{4}$", "gi")
  if (date1.length>0) {
    if (date1.search(exp_dt) == -1) {
      return false;
    }
  }
  else {
    return false;
  }
  var j=date1.substr(0,2);
  var m=date1.substr(3,2);
  var a=date1.substr(6,4);
  
  if(m==4 || m==6 || m==9 || m==11) {
    if(j>=31) {
      return false;
    }
  }
  if(m>12) {
    return false;
  }

  if(j>31) {
    return false;
  }

  if((a%4)==0) {
    if(m==2) {
      if(j>29) {
        return false;
      }
    }
  }
  else {
    if(m==2) {
      if(j>28) {
        return false;
      }
    }
  }
  return true;
}
