	var datelimite = new Date('March 2, 2012 18:00:00');
	var datelimitetime = parseInt(datelimite.getTime() / 1000, 10);

	function decompte()
	{
		var dateactuelle = new Date();
		dateactuelletime = parseInt(dateactuelle.getTime() / 1000, 10);
		restanttime = datelimitetime - dateactuelletime;
		
		var moirestant = parseInt((restanttime / (30.5 * 24 * 60 * 60)), 10);
		var jourrestant = parseInt((restanttime / (24 * 60 * 60) - (moirestant * 30.5) ), 10);
		if (jourrestant < 2) {
			var jouroujours = "Jour";
		} else {
			var jouroujours = "Jours";
		}
		var heurerestant = parseInt((restanttime / (60 * 60) - ((moirestant * 30.5) + jourrestant) * 24), 10);
		if (heurerestant < 2) {
			var heureouheures = "Heure";
		} else {
			var heureouheures = "Heures";
		}
		var minuterestant = parseInt((restanttime / 60 - ((moirestant * 30.5) + jourrestant) * 24 * 60 - heurerestant * 60), 10);
		if (minuterestant < 2) {
			var minuteouminutes = "Minute";
		} else {
			var minuteouminutes = "Minutes";
		}
		var seconderestant = parseInt((restanttime - ((moirestant * 30.5) + jourrestant) * 24 * 60 * 60 - heurerestant * 60 * 60 - minuterestant * 60), 10);
		if (seconderestant < 2) {
			var secondeousecondes = "Seconde";
		} else {
			var secondeousecondes = "Secondes";
		}
		
		// on récupère le nombre de x restant
		document.getElementById('moirestant').innerHTML = moirestant;
		document.getElementById('jourrestant').innerHTML = jourrestant;
		document.getElementById('heurerestant').innerHTML  = heurerestant;
		document.getElementById('minuterestant').innerHTML  = minuterestant;
		document.getElementById('seconderestant').innerHTML = seconderestant;
		// on récupère le texte avec ou sans s
		document.getElementById('moioumois').innerHTML = "Mois";
		document.getElementById('jouroujours').innerHTML = jouroujours;
		document.getElementById('heureouheures').innerHTML  = heureouheures;
		document.getElementById('minuteouminutes').innerHTML  = minuteouminutes;
		document.getElementById('secondeousecondes').innerHTML = secondeousecondes;
		
		if (dateactuelletime  < datelimitetime)
			setTimeout('decompte()', 1000);
		else // la date est passée on fige le compteur à 0
		{
			document.getElementById('moirestant').innerHTML = 0;
			document.getElementById('jourrestant').innerHTML = 0;
			document.getElementById('heurerestant').innerHTML  = 0;
			document.getElementById('minuterestant').innerHTML  = 0;
			document.getElementById('seconderestant').innerHTML = 0;
		}
		
	}
	setTimeout('decompte()', 500);
