function validform(theForm) 
{ 
var okdate = new RegExp("[2][0-9]{3}-[0-1][0-9]-[0-3][0-9]");
var currentTime = new Date()
var cmonth = currentTime.getMonth() + 1
cmonth="0" + cmonth
var cday = "0" + currentTime.getDate()
var cyear = currentTime.getFullYear()
var today = cyear+"-"+cmonth.substring(cmonth.length,cmonth.length-2)+"-"+cday.substring(cday.length,cday.length - 2)

if (theForm.ride.value == "bad") 
	{ 
	alert("Il faut choisir une attraction!"); 
	theForm.ride.focus(); 
	return (false); 
	} 
if (theForm.day.value == "") 
	{ 
	alert("Il faut une date!"); 
	alert(today);
	theForm.day.focus(); 
	return (false); 
	} 
	else
	{
	if (!okdate.test(theForm.day.value)) 
		{ 
		alert("La date doit etre au format YYYY-MM-JJ ! (et etre valide) ... Utilisez le calendrier"); 
		theForm.day.focus(); 
		return (false); 
		}
		else
		{
		if(theForm.day.value>today)
		    {
		    alert("On ne fait des statistiques que sur les dates du passé , pour le futur , consultez Mme Leota !"); 
		    theForm.day.focus(); 
		    return (false); 
		    }
		}
	}
if (theForm.hour.value == "bad") 
	{ 
	alert("Il faut une heure!"); 
	theForm.hour.focus(); 
	return (false); 
	} 
if (theForm.wait.value == "bad") 
	{ 
	alert("Il faut un temps d'attente!"); 
	theForm.wait.focus(); 
	return (false); 
	} 
} 

function validsearchform(theForm) 
{ 
var okdate = new RegExp("[2][0-9]{3}-[0-1][0-9]-[0-3][0-9]");
var currentTime = new Date()
var cmonth = currentTime.getMonth() + 1
cmonth="0" + cmonth
var cday = "0" + currentTime.getDate()
var cyear = currentTime.getFullYear()
var today = cyear+"-"+cmonth.substring(cmonth.length,cmonth.length-2)+"-"+cday.substring(cday.length,cday.length - 2)

if (theForm.day1.value <> "") 
  {
  if (!okdate.test(theForm.day1.value)) 
    { 
    alert("La date doit etre au format YYYY-MM-JJ ! (et etre valide) ... Utilisez le calendrier"); 
    theForm.day1.focus(); 
    return (false); 
    }
    else
    {
    if(theForm.day1.value>today)
      {
      alert("On ne fait des statistiques que sur les dates du passé , pour le futur , consultez Mme Leota !"); 
      theForm.day1.focus(); 
      return (false); 
      }
      else
      {
      if (theForm.day2.value <> "") 
	{
	if (!okdate.test(theForm.day2.value)) 
	  { 
	  alert("La date doit etre au format YYYY-MM-JJ ! (et etre valide) ... Utilisez le calendrier"); 
	  theForm.day2.focus(); 
	  return (false); 
	  }
	}
      }
    }
  }
}