///////////////////////////////////////////////
// Initialisation
// Fonction exécutée au chargement de la page
function Init()
{
	// Affiche date mise à jour
	UpdateDate();
}
///////////////////////////////////////////////////////////////
// Ajoute des fonctions à l'événement onload de la page
// Ces fonctions seront donc executées au chargement de la page
// func : function à ajouter
function addLoadEvent(func)
{
	// Récupère fonction déjà associée à l'événement onload
	var oldFunction = window.onload;
	// Défini la nouvelle fonction associée à onload
	window.onload = function() // On associe à l'événement onload une fonction anonyme (sans nom)
	{
		// Si une fonction était déjà assignée à l'événement onload on la conserve
		if (typeof oldFunction == "function")
		{
			oldFunction();
		}
		// On ajoute la nouvelle fonction
		func();
	}
}

///////////////////////////////////
// Ajoute la fonction Init
// à l'événement onload de la page
addLoadEvent(Init);

/////////////////////////////////
// Affichage date de mise à jour
function UpdateDate()
{
	var lastUpdate = document.lastModified; // Récupère la date/heure de la dernière modification de la page
	var date = new Date(lastUpdate); // Récupère la date de la dernière modification de la page
	var day = date.getDate(); // Récupère le jour de la dernière modification de la page
	var month = date.getMonth() + 1 ; // Récupère le mois de la dernière modification de la page
	var year = date.getFullYear(); // Récupère l'année de la dernière modification de la page
	
	var pElement = document.createElement("p"); // Crée un nouveau élement p
	pElement.innerHTML="Mise &agrave; jour : " + day +"/" + month + "/" + year; // Défini le contenu de l'élément p
	pElement.setAttribute("id", "DateMiseAJour"); // Défini l'attribut id de l'élément p = DateMiseAjour
	
	var contentElement = document.getElementById("D-Contenu"); // Récupère l'élément dont l'id = D-Contenu
	if (contentElement) contentElement.appendChild(pElement); // Place l'élément p à l'intérieur de l'élément dont l'id = D-Contenu
}