function FormatDate(strDate, section)
			{
			/*********************************************************************************
			* But de la fonction: Formater une date avec le format international
			*	Auteur : Stéphane Cantin
			*	
			*	Paramètre(s) requis: - chaine de caractères contenant une date
			*                 OU   - un objet Date()
			*                      - section de la date <<optionnel>>
			*                          valeur acceptées [1 = année, 2 = mois, 3 = jour]
			*	Valeur(s) de retour: - la date passée en paramètre avec le format international
			*	                     - si la valeur n'est pas une date, retourne intégralement
			*                        la valeur passée en paramètre
			*                   OU - si une section est spécifiée, retourne seulement cette
			*                        section de la date
			*                      - rien quand la date spécifiée est la date limite (12-31-1969 pour Netscape)
			*********************************************************************************/
				//document.write("datedoc=" + strDate + "\n");
				datedoc = new Date(strDate);
				datelimite = new Date(0);
				//vérifie si la valeur est bien une date
				if (isNaN(datedoc))
					return strDate;
				else
				{
				/*
				vérifie si la date n'est pas égale à 0
				(souvent lorsqu'une date n'est pas disponible, comme dans le cas 
				d'un "document.lastModified", elle afficherait le 31 décembre 1969 à la place)
					>>voir la propriété "lastModified" dans le "Client-Side JavaScript Reference" de Netscape
				*/
				if (datedoc.valueOf() != datelimite.valueOf())
					{
						//jour
						d = datedoc.getDate();
						d = String(d);
						if (d.length == 1)
							{
							d = "0" + d;
							};
							
						//mois
						m = datedoc.getMonth() + 1;
						m = String(m);
						if (m.length == 1)
							{
							m = "0" + m;
							};
							
						//année
						y = datedoc.getYear();
						y = String(y);
						if ((y.length < 4) && (Number(y) < 1900))
							{
							if (Number(y) < 100)
								y = Number(y) + 2000;
							else
								y = Number(y) + 1900;
							};
							
						switch (section)
							{
							case 1:
								return (y);
							case 2:
								return (m);
							case 3:
								return (d);
							default:
								return (y + '-' + m + '-' + d);
							}
					}
				else
					{
					return "";
					}	
				}
			}