var cdate = new Date();
var jour = new Array("Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi");
var mois = new Array("Janvier", "Fevrier", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Decembre");
var nbjour = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
    
var year = cdate.getFullYear();
if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) 
{
	nbjour[1]++;
}
    

firstDay = new Date(cdate.getTime()); 
firstDay.setDate(1);
    
document.write("<table style='font-size=10pt;text-align:center' border='0' bgcolor='white' cellspacing='0' cellpadding='1'><tr><td colspan='7' align='center' bgcolor='#AA1111' style='font-weight:bold;color:#FFFFCC'>" + mois[cdate.getMonth()] + " " + year + "</td></tr>");

document.write("<tr>");

for (var i = 0 ; i < jour.length ; i++) 
{
	document.write("<td bgcolor='#99CCFF' style='color:white'>" + jour[i].substring(0,3) + "</td>");
}
document.write("</tr>");
    
document.write("<tr>");
var col = 0;
for (var i = 0 ; i < firstDay.getDay() ; i++) 
{
	document.write("<td>&nbsp;</td>");
	col++;
}
    
for (var i = 1 ; i  <= nbjour[cdate.getMonth()] ; i++) 
{
	if (i == cdate.getDate()) {
		document.write("<td bgcolor='#FFCC66'>" + i + "</td>");
	} else {
            document.write("<td>" + i + "</td>");
        }
        if ((++col % 7) == 0) {
		document.write("</tr><tr>");
        }
}
document.write("</tr>");
document.write("</table>");
