// La fonction suivante affiche une date en clair à partir d'une date limite. Tant que la date n'est pas périmée, elle s'affiche en rouge.
// La date limite sera du type "2005,12,26,23,59,59"
// exemple <script language="JavaScript">ecrire_date("2004,03,02,23,59,59")</script><noscript>02 mars 2004</noscript>
var debut = "";
var fin = "";

function ecrire_date(ma_date)
{	var les_mois = ["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"];
	var moisEnCours = ma_date.substring(5,7);
	var mois = String(parseInt(moisEnCours)-1);
	if (moisEnCours == "08") {mois = 7} // la fonction parseInt bogue sur "08" et sur "09" !
	if (moisEnCours == "09") {mois = 8}
	var chaine_date = "<nobr>"+ma_date.substring(8,10)+" "+les_mois[mois]+" "+ma_date.substring(0,4)+"</nobr>";
	if (peremption(ma_date)) 
	{	document.write(chaine_date.fontcolor("#FF0000"));
	}
	else
	{	document.write(chaine_date);
	}
}

function peremption(ma_date)
{	ddj = new Date();
	ddj = ddj.getTime();
	ditem = millisec(corriger_le_mois(ma_date));
	if (ditem >= ddj)
	{ return 1
	}
	else
	{ return 0
	}
}

function actualite(ma_date)
{	ddj = new Date();
	ddj = ddj.getTime();
	ditem = millisec(corriger_le_mois(ma_date));
	if (ditem < ddj)
	{ return 1
	}
	else
	{ return 0
	}
}

function corriger_le_mois(ma_date) // la fonction parseInt bogue sur "08" et sur "09" !
{
var moisEnCours = ma_date.substring(5,7);
var mois = String(parseInt(moisEnCours)-1);
if (moisEnCours == "08") {mois = "7"}
if (moisEnCours == "09") {mois = "8"}
if (mois.length < 2) {mois = "0" + mois;}
return ma_date.substring(0,5)+mois+ma_date.substring(7,19);
}

function millisec(x)
{	x = new Date(x.substring(0,4),x.substring(5,7),x.substring(8,10),x.substring(11,13),x.substring(14,16),x.substring(17,19));
	return x.getTime();
}

function ecrire_chaine(ma_date,ma_chaine)
{	if (peremption(ma_date)) 
	{	document.write(ma_chaine);
	}
	else
	{	document.write('');
	}
}

function affiche_chaine(date_peremption,date_debut,ma_chaine)
{	if (peremption(date_peremption)) 
	{	if (actualite(date_debut)) 
		{	document.write(ma_chaine);
		}
		else
		{	document.write('');
		}
	}
	else
	{	document.write('');
	}
}
