function compare_datetime(datetime1,datetime2){
	//Compare 2 dates, soit au format jj-mm-aaaa (ou tout autre séparateur)
	//                 soit au format jj-mm-aaaa hh:mm:ss (ou tout autre séparateur)
	//Renvoie 1 si datetime1 > datetime2 dans le cas ou il y a la date ainsi que l'heure
	//Renvoie 1 si datetime1 >= datetime2 dans le cas ou il n'y a que la date sans l'heure
	//Renvoie 0 sinon

   var valid = 0;
   var longueur_datetime1 = datetime1.length;
   var longueur_datetime2 = datetime2.length;
   if (!(longueur_datetime1 == longueur_datetime2)){
      alert("Les deux dates à comparer n'ont pas le même format");
      return false;
   }
   var jour1=(datetime1.substring(0,2));
   var mois1=(datetime1.substring(3,5));
   var annee1=(datetime1.substring(6,10));
   var jour2=(datetime2.substring(0,2));
   var mois2=(datetime2.substring(3,5));
   var annee2=(datetime2.substring(6,10));

   if (annee1 > annee2){
      valid = 1;
   }
   if ((annee1 == annee2)&&(mois1 > mois2)){
      valid = 1;
   }
   if (longueur_datetime1 == 10){
      if ((annee1 == annee2)&&(mois1 == mois2)&&(jour1 >= jour2)){
         valid = 1;
      }
   }
   if (longueur_datetime1 == 10){
      if (valid == 1){
         return 1;
      }else{
         return 0;
      }
   }

   //Si la longueur_datetime1 == 19, càd si date de format jj-mm-aaaa hh:mm:ss
   //des vérifications supplémentaires sont à faire

   if (longueur_datetime1 == 19){
      var heure1 = (datetime1.substring(11,13));
      var minute1 = (datetime1.substring(14,16));
      var seconde1 = (datetime1.substring(17,19));
      var heure2 = (datetime2.substring(11,13));
      var minute2 = (datetime2.substring(14,16));
      var seconde2 = (datetime2.substring(17,19));
   }
   if ((annee1 == annee2)&&(mois1 == mois2)&&(jour1 > jour2)){
      valid = 1;
   }
   if ((annee1 == annee2)&&(mois1 == mois2)&&(jour1 == jour2)&&(heure1 > heure2)){
      valid = 1;
   }
   if ((annee1 == annee2)&&(mois1 == mois2)&&(jour1 == jour2)&&(heure1 == heure2)&&(minute1 > minute2)){
      valid = 1;
   }
   if ((annee1 == annee2)&&(mois1 == mois2)&&(jour1 == jour2)&&(heure1 == heure2)&&(minute1 == minute2)&&(seconde1 > seconde2)){
      valid = 1;
   }
   if (valid == 1){
         return 1;
      }else{
         return 0;
      }

}