// Auteur : Julien Kronegg (jkronegg@bigfoot.com)
// Date   : 26 août 1999
// But Afficher la date de dernière modification du document en français

// MAJ : 
//   4 fév 2000 : o correction du bug Y2K pour le nom du jour et l'année
//                o correction du bug du nom de jour (dimanche avait l'index 7)

// Prochaine vérification à faire en 2050 (tjrs le problème Y2K)

  Day_french = new Array(7)
  Day_french[0] = "Dimanche";
  Day_french[1] = "Lundi";
  Day_french[2] = "Mardi";
  Day_french[3] = "Mercredi";
  Day_french[4] = "Jeudi";
  Day_french[5] = "Vendredi";
  Day_french[6] = "Samedi";

  Month_french = new Array(12);  
  Month_french[0] = "Janvier";
  Month_french[1] = "Février";
  Month_french[2] = "Mars";
  Month_french[3] = "Avril"; 
  Month_french[4] = "Mai";
  Month_french[5] = "Juin";
  Month_french[6] = "Juillet";
  Month_french[7] = "Août";
  Month_french[8] = "Septembre";
  Month_french[9] = "Octobre";
  Month_french[10] = "Novembre";
  Month_french[11] = "Décembre";


  function print_date_updated_french() {
    // Affiche la date de la dernière mise à jour du fichier qui fait appel à cette fonction
    // Auteur : Julien Kronegg (jkronegg@bigfoot.com)
    // Date   : 26 août 1999, 4 fév 2000
    lastmod = document.lastModified     // get string of last modified date
    lastmoddate = Date.parse(lastmod)   // convert modified string to date
    if(lastmoddate == 0){               // unknown date (or January 1, 1970 GMT)
       document.writeln(" Unknown")
    } else {
      // affichage de la date en français
      //document.writeln(lastmod) // affiche la date en anglais
       theDate = new Date(lastmod);		// convertit la string en date
      if (theDate.getYear()<50) {
      	// après l'an 2000 => le jour n'est pas bien calculé (constatation : le bon jour est getDay()+5,  modulo 7 bien entendu)
        document.write(Day_french[(theDate.getDay()+5)% 7]+" ");
      } else {
      	// avant l'an 2000 => tout va bien
        document.write(Day_french[theDate.getDay()]+" ");
      }//end if
      document.write(" "+theDate.getDate())
      document.write(" "+Month_french[theDate.getMonth()])
      if (theDate.getYear()<50) { // magouille pour contrer le problème de l'an 2000
	document.write(" "+(theDate.getYear()+2000))
      } else {
	document.write(" "+(theDate.getYear()+1900))
      }//end if
      document.write(", "+theDate.getHours()+":")
      if (theDate.getMinutes()<10) document.write('0'); // ajouter un 0 pour les temps inférieurs à 10 minutes
      document.write(theDate.getMinutes());
    }//end if
  }//end print_date_updated_french



  function print_date_updated_english() {
    // Affiche la date de la dernière mise à jour du fichier qui fait appel à cette fonction
    // Auteur : Julien Kronegg (jkronegg@bigfoot.com)
    // Date   : 26 août 1999
    
    // Y2K compliance not tested!!!
    lastmod = document.lastModified     // get string of last modified date
    lastmoddate = Date.parse(lastmod)   // convert modified string to date
    if(lastmoddate == 0){               // unknown date (or January 1, 1970 GMT)
       document.write(" Unknown")
    } else {
      // affichage de la date en français
      document.write(lastmod) // affiche la date en anglais
    }//end if
  }//end print_date_updated_english


  function print_footer_jkronegg(email_subject) {
    document.write("<br><br><br><hr><small><small><b>Dernière modification : </b>");
    print_date_updated_french();
    document.write(",&nbsp;&nbsp; par <A HREF=mailto:jkronegg@bigfoot.com?subject="+email_subject+">Julien Kronegg</a> (jkronegg@bigfoot.com)<BR><b>Adresse de cette page :</b> "+document.location+"</small></small>");
  }