// la date a partir de laquelle on compte
var cible = new Date("march 18, 2007 00:00:00");

// nombre de millisecondes par an, jour, heure, minute et seconde
var mms_heure = 60 * 60 * 1000;
var mms_minute = 60 * 1000;
var mms_seconde = 1000;

function decompte() {

// la date courante
	var aujourdhui = new Date();

// on cree les variables qui accueilleront les differences entre aujourd'hui et la date a atteindre
	var change_h = -1;
	var change_m = -1;

// le total de millisecondes de differences
	var diff_mms = cible.getTime() - aujourdhui.getTime();

// pour les heures
	diff_heures = Math.floor(diff_mms / mms_heure);
	diff_mms -= diff_heures * mms_heure;

// les... minutes, bravo ;-)
	diff_minutes = Math.floor(diff_mms / mms_minute);
	diff_mms -= diff_minutes * mms_minute;

// les secondes, ce qui reste en fait.
	var diff_secondes = Math.floor(diff_mms / mms_seconde);
	

// on affecte nos resultats aux champs du formulaire
	document.formulaire.heures.value = diff_heures;
	document.formulaire.minutes.value = diff_minutes;
	document.formulaire.secondes.value = diff_secondes;

// on relance la fonction pour actualiser a la seconde
	setTimeout("decompte()",1000);
	}// la date a partir de laquelle on compte
var cible = new Date("march 18, 2007 00:00:00");

// nombre de millisecondes par an, jour, heure, minute et seconde
var mms_heure = 60 * 60 * 1000;
var mms_minute = 60 * 1000;
var mms_seconde = 1000;

function decompte() {

// la date courante
	var aujourdhui = new Date();

// on cree les variables qui accueilleront les differences entre aujourd'hui et la date a atteindre
	var change_h = -1;
	var change_m = -1;

// le total de millisecondes de differences
	var diff_mms = cible.getTime() - aujourdhui.getTime();

// pour les heures
	diff_heures = Math.floor(diff_mms / mms_heure);
	diff_mms -= diff_heures * mms_heure;

// les... minutes, bravo ;-)
	diff_minutes = Math.floor(diff_mms / mms_minute);
	diff_mms -= diff_minutes * mms_minute;

// les secondes, ce qui reste en fait.
	var diff_secondes = Math.floor(diff_mms / mms_seconde);
	

// on affecte nos resultats aux champs du formulaire
	document.formulaire.heures.value = diff_heures;
	document.formulaire.minutes.value = diff_minutes;
	document.formulaire.secondes.value = diff_secondes;

// on relance la fonction pour actualiser a la seconde
	setTimeout("decompte()",1000);
	}