<!--
// ------------------------------------------------------------------------------
// Script principal d'origine anonyme sur http://www.javagoodies.com
// Adaptations et améliorations Christophe Lapeyre (Christophe.Lapeyre@voila.fr)
// Correction d'un bug mineur dans le test de l'heure pour l'affichage du message le 01/12/1999
// Une partie de ce script est basé sur les travaux de :
// ------------------------------------------------------------
// Message en fonction de la détection de l'heure :
// ------------------------------------------------------------
// The Web's Best: Time Greetings
// Created and Copyright (c) 1997 Brian M. Powell.  All rights reserved.
// You may use and modify this script as long as you retain this header. 
// http://www.bright.net/~jasrpfam/webdesign/
// Adaptations et Améliorations (c) Nicolas Dauby'97
//La caverne du Java Script
// http://www.chez.com/helleven/java/
//
// Navigator & Internet Explorer detection to handle DHTML code :
// -----------------------------------------------------------------------------
// please keep these lines on when you copy the source
// made by: Nicolas - http://www.javascript-page.com
// -----------------------------------------------------------------------------

function tick(decalage)
	{

if (!document.all && !document.layers)
return;
              var CurDate;
              var timemsg;
	//adjust = 0
	Vdecalage = decalage
	
	var hours, minutes, seconds;
	var today = new Date();
	var year  = today.getYear() + 1900;
	var month = today.getMonth();
	var date  = today.getDate();
	var day   = today.getDay();
	var intHours = today.getHours();
	var intMinutes = today.getMinutes();
	var intSeconds = today.getSeconds();

   if (intHours >= 6 && intHours < 12)
      { timemsg = "Bonjour !"; }
   if (intHours >= 12 && intHours <= 13)
      { timemsg = "Bonjour et bon app&eacute;tit!"; }
   if (intHours > 13 && intHours < 17)
      { timemsg = "Bonne apr&egrave;s-midi !"; }
   if ( intHours >= 17  && intHours < 22)
      { timemsg = "Ami(e) du soir, Bonsoir !"; }
   if (intHours >= 22 || intHours < 6)
      { timemsg = "Ami(e) noctambule, Agr&eacute;able nuit !"; }

    if (day == 0) CurDate = "Dimanche ";
    else if (day == 1) CurDate = "Lundi ";
    else if (day == 2) CurDate = "Mardi ";
    else if (day == 3) CurDate = "Mercredi ";
    else if (day == 4) CurDate = "Jeudi ";
    else if (day == 5) CurDate = "Vendredi ";
    else if (day == 6) CurDate = "Samedi ";
    else if (day == 7) CurDate = "Dimanche ";

    CurDate += date;
 
    if (Date == 1) CurDate += "er ";

    if (month == 1) CurDate+= "Janvier ";
    else if (month == 2) CurDate+= "Février ";
    else if (month == 3) CurDate+= "Mars ";
    else if (month == 4) CurDate+= "Avril ";
    else if (month == 5) CurDate+= "Mai ";
    else if (month == 6) CurDate+= "Juin ";
    else if (month == 7) CurDate+= "Juillet ";
    else if (month == 8) CurDate+= "Août ";
    else if (month == 9) CurDate+= "Septembre ";
    else if (month == 10) CurDate+= "Octobre ";
    else if (month == 11) CurDate+= "Novembre ";
    else if (month == 12) CurDate+= "Decembre ";

if (intHours < 10)
	{	hours = "0"+intHours;	}
else
	{	hours = intHours;	}

if (intMinutes < 10)
	{	minutes = "0"+intMinutes;	}
else
	{	minutes = intMinutes;	}

if (intSeconds < 10)
	{	seconds = "0"+intSeconds;	}
else
	{	seconds = intSeconds;	} 
timeString = hours+":"+minutes+":"+seconds;
//----------------- Fin calcul date UC
//----------------- Décalage
var decal_intHour = today.getUTCHours();
var decal_Hour = today.toUTCString();

//----------------- Efface les espaces dans la chaine GMT
time_string = decal_Hour.split(' ');

//----------------- Assigne la variable chaine
hms = time_string[4];

//----------------- Efface le caractere :
hms_string = hms.split(':');
//----------------- Assigne variables
var hour_decal = hms_string[0] - 0;
var decal_hour = hour_decal + decalage;
if (decal_hour < 0)
	{	decal_hour += 24;	}
else
          if (decal_hour > 23)
              {            decal_hour -= 24;     }
if (decal_hour <10)
	{	decal_hour = "0"+decal_hour;	}
else
	{	decal_hour = decal_hour;	}
//----------------- Fin décalage

//----------------- Calcul de la date GMT/UTC
var UTC_intHour = today.getUTCHours();
var UTC_Hour;

if (UTC_intHour < 10)
	{	UTC_Hour = "0"+UTC_intHour;	}
else
	{	UTC_Hour = UTC_intHour;	}
//----------------- Fin calcul date GMT/UTC

// Vérifie la version de navigateur afin d'adapter le code DHTML à utiliser en conséquence...
if (navigator.appName.indexOf("Netscape") > -1) {
  document.Clock.document.write("il est " + timeString);
  document.Clock.document.close();
  document.txtgmtparis.document.write("A Paris il est");
  document.txtgmtparis.document.close();
  document.ClockDecal.document.write(decal_hour+":"+minutes+":"+seconds);
  document.ClockDecal.document.close();
  document.timemsg1.document.write(timemsg);
  document.timemsg1.document.close();
}

if (navigator.appName.indexOf("Explorer") > -1) {
  Clock.innerHTML = "il est " + timeString;
  txtgmtparis.innerHTML = "A Paris il est";
  ClockDecal.innerHTML= decal_hour+":"+minutes+":"+seconds;
  // Clock_UTC.innerHTML= UTC_Hour+":"+minutes+":"+seconds;
  timemsg1.innerHTML = timemsg;
}
window.setTimeout("tick(Vdecalage);", 1000);
}
//-->
