function affiche_dates(formulaire)

{	
	if (document.formulaire.date_debut.value == ""){
  alert("Veuillez sélectionner une date de début au préalable");
  return(false);
  }
  
  if (document.formulaire.date_fin.value == ""){
  alert("Veuillez sélectionner une date de fin au préalable");
  return(false);
  }
  
  else {
  
  var date_de_debut = new String(document.formulaire.date_debut.value);
  var date_de_fin   = new String(document.formulaire.date_fin.value);
  
  annee_de_debut = date_de_debut.substr(6,4);
  mois_de_debut  = date_de_debut.substr(3,2);
  jour_de_debut  = date_de_debut.substr(0,2);

  annee_de_fin   = date_de_fin.substr(6,4);                  
  mois_de_fin    = date_de_fin.substr(3,2);
  jour_de_fin    = date_de_fin.substr(0,2);
  
  if (annee_de_debut < annee_de_fin){
      alert("Vous avez sélectioné un séjour du " + document.formulaire.date_debut.value + " au " + document.formulaire.date_fin.value);
      return(true)}                                                             //L'année de la case est supérieure à l'année actuelle
  
  
  
  
  
  if (annee_de_debut > annee_de_fin){
      alert("ERREUR: l'année de début est supérieure à l'année de fin !");
      alert("Veuillez saisir à nouveau une date de début et une date de fin");
      document.formulaire.date_debut.value= "";
      document.formulaire.date_fin.value = "";
      return (false)}                                                           //L'année de la case est inférieure à l'année actuelle
  
  
  
  
  
  if (annee_de_debut == annee_de_fin){                                          //Si l'année de la case est égale à l'année actuelle...
    
    if (mois_de_debut < mois_de_fin ){
        alert("Vous avez sélectioné un séjour du " + document.formulaire.date_debut.value + " au " + document.formulaire.date_fin.value);
        return(true)}                                                           //...et que le mois de la case est inférieur au mois actuel
    
    if (mois_de_debut > mois_de_fin ){
        alert("ERREUR: le mois de début est supérieur au mois de fin !");
        alert("Veuillez saisir à nouveau une date de début et une date de fin");
        document.formulaire.date_debut.value = "";
        document.formulaire.date_fin.value = "";
        return (false)}                                                         //...et que le mois de la case est supérieur au mois actuel
    
    if (mois_de_debut == mois_de_fin){                                          //...et que le mois de la case est égal au mois actuel...
      
      if(jour_de_debut < jour_de_fin ){
         alert("Vous avez sélectioné un séjour du " + document.formulaire.date_debut.value + " au " + document.formulaire.date_fin.value);
         return(true)}                                                          //...et que le jour de la case est inférieur au jour actuel
      
      if(jour_de_debut > jour_de_fin ){
         alert("ERREUR: le jour de début est supérieur au jour de fin !");
         alert("Veuillez saisir à nouveau une date de début et une date de fin");
         document.formulaire.date_debut.value = "";
         document.formulaire.date_fin.value = "";
         return (false)}                                                        //...et que le jour de la case est supérieur au jour actuel
      
      if(jour_de_debut == jour_de_fin){                                         //...et que le jour de la case est égal au jour actuel
      alert("ERREUR: le jour de début est égal au jour de fin !");
      alert("Veuillez saisir à nouveau une date de début et une date de fin");
      document.formulaire.date_debut.value = "";
      document.formulaire.date_fin.value = "";      
      return ("EGAL")}                                                          //la fonction retournera la chaine "EGAL"
    }
  }
}
}
