// JavaScript Document

date=new Date();
dateDuJour=new Date();
annee=date.getFullYear();
mois=date.getMonth();

LesMois=["Janvier","F&eacute;vrier","Mars","Avril","Mai","Juin","Juillet","Ao&ucirc;t","Septembre","Octobre","Novembre","D&eacute;cembre"];
LesMois2=["J","F","M","A","M","J","J","A","S","O","N","D"];
LesJours=["D","L","M","M","J","V","S","D"];

function datediff(per,d1,d2) {
   var d = (d2.getTime()-d1.getTime())/1000
   switch(per) {
      case "yyyy": d/=12
      case "m": d*=12*7/365.25
      case "ww": d/=7
      case "d": d/=24
      case "h": d/=60
      case "n": d/=60
   }
   return Math.round(d);
}

//Fonction chargée de changer de mode (mois ou année)
function Mode()
{
 	mode=document.Calendrier.Modes.value;
 	calendrier="<table class='tableCalendrier'>";
	//En-tête du calendrier
	calendrier+="<tr class='ligneJour'>";
	afficher=new Date();
	if(mode==1){Mois();}	    	
}

//Fonction chargée de renvoyer le numero de la semaine de la date passée en paramètres
function Sem(A,M,J)
{
	var nsem;
 	date.setYear(A);
 	date.setMonth(M);
 	date.setDate(J);
 	date2=new Date(A,0,1);
	x=1;
	//Cherche le premier Lundi de l'année
	do
	{
		date2.setDate(x);
		x++;
	}
	while(date2.getDay()!=1);
	temps=date.getTime()-date2.getTime()+24*60*60*1000;
	nsem=temps/(1000*60*60*24*7);
	nsem=Math.ceil(nsem)+1;
	return nsem;
}