var dateCourante;
function afficherMois(annee, mois){
	dateCourante = new Date(annee, mois, 1);
	var semaine = 0;
	var lesJours = new Array("dim", "lun", "mar", "mer", "jeu", "ven", "sam");
	var lesMois = new Array("Janvier", "F&eacute;vrier", "Mars", "Avril", "Mai", "Juin", "Juillet", "Ao&ucirc;t", "Septembre", "Octobre", "Novembre", "D&eacute;cembre");
	
	var i=0;
	var j=0;
	var idCase = "";
	var dFormatte = "";
	
	//effacer les cases : 
	for(i=0;i<6;i++){
		for(j=0;j<7;j++){
			idCase = lesJours[j]+i;
			document.getElementById(idCase).innerHTML = "";
		}
	}
	//remplir avec les bonnes dates : 
	for(i=1;true;i++){
		var d = new Date(dateCourante.getFullYear(), dateCourante.getMonth(), i);
		if(d.getMonth() != dateCourante.getMonth()){
			break;
		}
		var idCase = lesJours[d.getDay()]+semaine;
		if(d.getDay()==6){
			semaine++;
		}
		dFormatte = d.getFullYear()+"-"+zeroPad(d.getMonth()+1, 2)+"-"+zeroPad(i,2);
		//alert(datesDesPosts.indexOf(dFormatte));
		if(datesDesPosts.indexOf(dFormatte)==-1){
			document.getElementById(idCase).innerHTML = i;
		}else{
			document.getElementById(idCase).innerHTML = "<a href='index.php?date="+dFormatte+"' class='laDate'>&nbsp;"+i+"&nbsp;</a>";
		}
	}
	document.getElementById("moisAffiche").innerHTML = lesMois[dateCourante.getMonth()] + " " + dateCourante.getFullYear();	
}
function afficherMoisActuel(){
	var d = new Date();
	afficherMois(d.getFullYear(), d.getMonth());
}
function nextMois(){
	afficherMois(dateCourante.getFullYear(), dateCourante.getMonth()+1);
}
function prevMois(){
	afficherMois(dateCourante.getFullYear(), dateCourante.getMonth()-1);
}
function zeroPad(nombre, caracteres){
	var ret = nombre.toString()
	while(ret.length<caracteres){
		ret = "0"+ret;
	}
	return ret
}