function isNumeric(strSaisie) {
  var iNumeric = 1;

  if (strSaisie != "") {
   for (i=0; i < strSaisie.length; i++)
    if (strSaisie.charAt(i) < '0' || strSaisie.charAt(i) > '9')
     iNumeric = 0;
   if (iNumeric == 1)
    return true;
  }
  return false;
 }
function isDate(maDate) {
  if (new Date(maDate)=="NaN" || new Date(maDate)=="Invalid Date") return false;

  tabDate = (maDate).split("/");
  if(tabDate.length!=3) return false;

  JJ = tabDate[0]
  MM = tabDate[1]
  AA = tabDate[2]
  newDate = new Date(maDate)
  
  if ( isNaN(JJ) || isNaN(MM) || isNaN(AA) )  return false;
  
  if (!isNumeric(JJ)) return false;
  if (!isNumeric(MM)) return false;
  if (!isNumeric(AA)||AA.length!=4) return false;
  
  iJJ = new Number(JJ);
  iMM = new Number(MM);
  iAA = new Number(AA);

  if (iJJ < 1 || iJJ > 31) return false;
  if (iAA < 1901 ) return false;
  if (iAA > 2020 ) return false;  
  
  file://Mois de 30 jours
  if (iJJ>30&&(iMM==2||iMM==4||iMM==6||iMM==9||iMM==11)) return false;

  file://Mois de Fevrier
  if (iMM==2){
   if (iJJ>29)  return false;

   if ((iJJ>28)&&!(((iAA % 4)==0) && ((iAA % 100)!=0) || ((iAA % 400)==0))) return false;
  }

  if (iMM < 1 || iMM > 12) return false;
  return true;
 }


function testDate(Date1,Date2) {

	if ( Date1 == Date2 ) return 0;
	
	tabDate1 = (Date1).split("/");
	JJ1 = tabDate1[0];
	MM1 = tabDate1[1];
	AA1 = tabDate1[2];
	
	tabDate2 = (Date2).split("/");
	JJ2 = tabDate2[0];
	MM2 = tabDate2[1];
	AA2 = tabDate2[2];
	
	if (AA1 > AA2 ) {
		return -1;
	}
	if (AA1 < AA2 ) 
		return 1;
	else {
		if (MM1 > MM2 ) {
			return -1;
		} 
		if (MM1 < MM2 ) return 1;
		else {
			if (JJ1 > JJ2 ) {
				return -1;	  
			}
		}
	}
	return 1;
}

function Aujourdhui() {

		today = new Date();
		today= today.toLocaleString();
		alert(today);
		aujourdhui = new Date();
		aujourdhui = today.substring(0,10);
		jour = aujourdhui.substring(5,3);
		mois = aujourdhui.substring(0,2);
		annee = aujourdhui.substring(10,6);
		DateDuJour = jour + '/' + mois + '/' + annee;
		return DateDuJour
}

