var HeureDebut;
var d = 250672;

function ShowTime (message) {
	document.title = message;
	return true;
}

function FinalCountdown () { 
	if (d != 250672) {window.clearTimeout(d)}; 
	var Heure1 = new Date(); 
	HeureDebut = Heure1.getTime(); 
	AfficherChrono();
}

function AfficherChrono () {
	var Heure2 = new Date();
	var TempsEcoule = 0;
	var TempsRestant = time_given;
	var TempsRestantM = 0;
	var TempsRestantS = 0;
	var HeureCourante = Heure2.getTime();
	TempsEcoule = Math.floor((HeureCourante - HeureDebut) / 1000);
	
	TempsRestant = time_given - TempsEcoule;
	TempsRestantM = Math.floor(TempsRestant / 60);
	TempsRestantS = TempsRestant - (TempsRestantM * 60);

	if (TempsRestantM > 1) {
		if (TempsRestantS > 1)  { ShowTime (TempsRestantM + " minutes and " + TempsRestantS + " seconds remaining");};
		if (TempsRestantS == 1) { ShowTime (TempsRestantM + " minutes and " + TempsRestantS + " second remaining") ;};
		if (TempsRestantS == 0) { ShowTime (TempsRestantM + " minutes remaining");}; 
	} ;
	if (TempsRestantM == 1) {
		if (TempsRestantS > 1)  { ShowTime (TempsRestantM + " minute and " + TempsRestantS + " seconds remaining");};
		if (TempsRestantS == 1) { ShowTime (TempsRestantM + " minute and " + TempsRestantS + " seconde remaining");};
		if (TempsRestantS== 0)  { ShowTime (TempsRestantM + " minute remaining");};
	} ;
	if (TempsRestantM == 0) {
		if (TempsRestantS > 1)  { ShowTime (TempsRestantS + " secondes remaining");};
		if (TempsRestantS == 1) { ShowTime (TempsRestantS + " seconde remaining") ;};
		if (TempsRestantS == 0) { ShowTime (TempsRestantS + " seconde remaining") ;}; 
	};
	if (TempsRestant > 0)   { 
		d=window.setTimeout("AfficherChrono()",1000);
	};
	if (TempsRestant <= 0) { 
		alert("Time Limit !!"); 
	};
} ;
