function AfficherDate() 
{
	navvers = navigator.appVersion.substring(0,1);
	if (navvers > 3)
		navok = true;
	else
		navok = false;
	
	today = new Date;
	jour = today.getDay();
	numero = today.getDate();
	if (numero<10)
		numero = "0"+numero;
	mois = today.getMonth();
	if (navok)
		annee = today.getFullYear();
	else
		annee = today.getYear();
	TabJour = new Array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi");
	TabMois = new Array("janvier","février","mars","avril","mai","juin","juillet","aout","septembre","octobre","novembre","décembre");
	messageDate = TabJour[jour] + " " + numero + " " + TabMois[mois] + " " + annee;
	return messageDate;
}

/* Functions Pour Calculer le nombre de jour depuis le... */

function calcul_longueur_mois(annee)
{
  //préconditions : annee est en entier
  //postconditions : retourne un tableau de 12 éléments d'entier qui indique le nombre de jours dans chaque mois

  var longueurmois=[31,28,31,30,31,30,31,31,30,30,30,31];
  if((!(annee % 4) && (annee % 100)) || !(annee % 400)) //vérifie si l'année traitée est bissextile
  {
    longueurmois=[31,29,31,30,31,30,31,31,30,30,30,31];    
  }
  return longueurmois;
  
}

function calculduree(jourdebut,moisdebut,anneedebut,jourfin,moisfin,anneefin)
{
  //préconditions : jourdebut,moisdebut,anneedebut,jourfin,moisfin,anneefin sont des entiers et ont été initialisé correctement(c.a.d que la date de debut doit être inferieur à la date de fin)
  //postconditions : retourne un entier qui indique la durée en jour
  //explications : cette fonction est le coeur du script, c'est elle qui calcule la durée, et c'est cette fonction qu'il vous sera utile de réutiliser, cette fonction renvoie
  //la durée précise qui s'est écoulée, elle ne fait pas d'approximation et vérifie si l'année est bissextile
  
  var duree=0;
  for(i=anneedebut;i<anneefin;i++)
  {
    if((!(i % 4) && (i % 100)) || !(i % 400)) //vérifie si l'année traitée est bissextile
    {
      duree+=366;
    }
    else
    {
      duree+=365;
    }
  }
  var longueurmois=calcul_longueur_mois(anneedebut);
  for(i=0;i<moisdebut;i++)
  {
    if(i==moisdebut-1){duree-=jourdebut}
    else{duree-=longueurmois[i]}
  }
  
  var longueurmois=calcul_longueur_mois(anneefin);
  for(i=0;i<moisfin;i++)
  {
    if(i==moisfin-1){duree+=jourfin}
    else{duree+=longueurmois[i]}
  }
  return duree;
}

function RetournerNbJourDepuis (jo,mo,an)
{
	today = new Date;
	jour = today.getDate();
	mois = today.getMonth()+1;
	if (navok)annee = today.getFullYear();
	else annee = today.getYear();
	nbjour=calculduree(jo,mo,an,jour,mois,annee);
	return nbjour;
}

/* Fin Functions Pour Calculer le nombre de jour depuis le... */

