

/* Affichage dynamique de l'heure et de la date*/
/* Copyright 2002 - fredyl7@free.fr - all right reserved */

days = new Array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi");
months = new Array("Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Aout","Septembre","Octobre","Novembre","Decembre");
css = "font-family:verdana,arial;font-size:13px;font-weight:bold;color:orange";
var contenu = '';

function updateDate()
{
	var mydate = new Date();
	var year = mydate.getYear();
	if (year < 2000) 
	{
		if (document.all)
			year = "19" + year;
		else
			year += 1900;
	}
	var day = mydate.getDay();
	var month = mydate.getMonth();
	var daym = mydate.getDate();
	if (daym < 10)
		daym = "0" + daym;
	var hours = mydate.getHours();
	var minutes = mydate.getMinutes();
	var seconds = mydate.getSeconds();
	var dn = "AM";
	if (hours >= 12) 
	{
		dn = "PM";
		hours = hours - 12;
	}
	if (hours == 0)
		hours = 12;
	if (minutes <= 9)
		minutes = "0" + minutes;
	if (seconds <= 9)
		seconds = "0" + seconds;
	
	contenu = days[day] + " " + daym + " " + months[month] + " " + year + "&nbsp;  |  " + hours + ":" + minutes + ":" + seconds + " " + dn + " | &nbsp;";
}

function renderDate()
{
	updateDate();

	/*if (document.layers) //cas pour Netscape < NS6 (marche pas)
	{
		document.layers["date"].document.write(contenu);
		document.layers["date"].document.close();
	}
	else */
	if (document.getElementById) //cas pour NS6+ et IE5+
	{
		document.getElementById('date').innerHTML=contenu;
	}
	else if (document.all) //cas pour IE4-
	{
		date.innerHTML=contenu;
	}

	setTimeout("renderDate()",1000);
}

function initDate() 
{
	if (document.all || document.getElementById) //cas pour IE4-, NS6+ et IE5+
	{
		document.write("<DIV id='date' style='visibility:show'></DIV>");
		renderDate();
	}
	else if (document.layers) //cas pour Netscape < NS6
	{
		//marche pas (test avec Netscape 4.5) quand la page est pas en locale.... bizarre...
		//avec page en locale et appelee en 'file:///C|/directory/test.html' -> marche 
		//mais avec page en locale et appelee en 'http://localhost/test.html' -> marche pas
		//et avec page en locale et appelee en 'http://localhost/test.php' -> marche pas
		//donc je mets une date statique pour les navigateurs NS4 et -

		/*document.write("<LAYER name='date' position='absolute' visibility='show'></LAYER>");
		setTimeout("renderDate()",200);*/

		updateDate();
		document.write(contenu);
	}
}

initDate();

