calendar = new Date();
 day = calendar.getDay();
 month = calendar.getMonth();
 date = calendar.getDate();
 year = calendar.getFullYear();	// an 2000 sq.
  cent = parseInt(year/100);
 g = year % 19;
 k = parseInt((cent - 17)/25);
 i = (cent - parseInt(cent/4) - parseInt((cent - k)/3) + 19*g + 15) % 30;
 i = i - parseInt(i/28)*(1 - parseInt(i/28)*parseInt(29/(i+1))*parseInt((21-g)/11));
 j = (year + parseInt(year/4) + i + 2 - cent + parseInt(cent/4)) % 7;
 l = i - j;
 emonth = 3 + parseInt((l + 40)/44);
 edate = l + 28 - 31*parseInt((emonth/4));
 emonth--;
 var dayname = new Array ("dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi");
 var monthname = new Array ("janvier","février","mars","avril","mai","juin","juillet","août","septembre","ctobre","novembre","décembre" );
 document.write("le ");
 document.write(dayname[day] + " ");
 
 if(calendar.getDate() ==1)
 document.write(date +"<sup>er</sup>" + " ");
else document.write(date + " ");
	document.write(monthname[month] + " "); 
 document.write(year);
 
auj = new Date();  //  heure format 0h00 
 v1 = auj.getHours();
 v2 = auj.getMinutes();
 v3 = ", ";
  		 // minutes < 10
  if(v2 < 10)   
    document.write(v3 + v1 + "h" + "0" + v2);
		// minutes > 9
  if(v2 > 9)
    document.write(v3 + v1 + "h" + v2); 
 
  // août
  if ((month == 7) && (date == 1)) document.write("<br>" + "Jour férié"); 
  
 // septembre
if ((month == 8) && (date == 5)) document.write("<br>" + "Fête du travail"); 
   
 // octobre
 if ((month == 9) && (date == 10)) document.write("<br>" + "Action de grâces");
  
 // novembre
  if ((month == 10) && (date == 1)) document.write("<br>" + "La Toussaint");
   if ((month == 10) && (date == 11)) document.write("<br>" + "Jour du souvenir");
  if ((month == 10) && (date == 25)) document.write("<br>" + "La Ste Catherine");
      
 // décembre
  	 if ((month == 11) && (date == 24)) document.write("<br>" + "Veille de Noël");
 if ((month == 11) && (date == 25)) document.write("<br>" + "Noël");
  if ((month == 11) && (date == 31)) document.write("<br>" + "Veille du Jour de l'an");
