function testDateQuicksearch(formulaire) {var message='';var todaydate=new Date();var today=new Date(todaydate.getFullYear(),todaydate.getMonth(), todaydate.getDate());choixdate=new Date(formulaire.FirstSelectMonth.options[formulaire.FirstSelectMonth.selectedIndex].value.substring(0,4), eval(formulaire.FirstSelectMonth.options[formulaire.FirstSelectMonth.selectedIndex].value.substring(4,6))-1, formulaire.FirstSelectDay.options[formulaire.FirstSelectDay.selectedIndex].value);if (today<=choixdate) { } else {message='Invalid date - Date invalide.'};if (message!='') alert(message);else{ formulaire.target="_blank"; formulaire.submit();}}function dateQuicksearch() {  var currentDate = new Date();  setDateQuicksearch();  document.formQuicksearch.FirstSelectDay.selectedIndex = currentDate.getDate() - 1;   var mois = currentDate.getMonth()+1;   var annee = currentDate.getFullYear();   if( mois < 10)     mois ="0"+ mois;   var i;   var anneemois = annee + "" +  mois;   for( i = 0; i < document.formQuicksearch.FirstSelectMonth.length; i++)   {	   if(document.formQuicksearch.FirstSelectMonth.options[i].value == anneemois)	   {			document.formQuicksearch.FirstSelectMonth.options[i].selected = true;			break;		}   }}function setDateQuicksearch() {  var Monthlong = document.formQuicksearch.FirstSelectMonth.options[document.formQuicksearch.FirstSelectMonth.selectedIndex].value;  var m=Monthlong.substring(4,6);  var y=eval(Monthlong.substring(0,4));  days = 31;  if ( (m == "04") || (m == "06") || (m == "09") || (m == "11") ) {    days = 30;  }  else if (m == "02") {    // check for leapyear - Any year divisible by 4, except those divisible by 100 (but NOT 400)    if ( (Math.floor(y/4) == (y/4)) && ((Math.floor(y/100) != (y/100)) || (Math.floor(y/400) == (y/400))) )      days = 29;    else      days = 28;  }  // if (days in new month > current days) then we must add the extra days  if (days > document.formQuicksearch.FirstSelectDay.length) {    for (i = document.formQuicksearch.FirstSelectDay.length; i < days; i++) {      document.formQuicksearch.FirstSelectDay.length = days;      document.formQuicksearch.FirstSelectDay.options[i].text = i + 1;      document.formQuicksearch.FirstSelectDay.options[i].value = i + 1;    }  }    // if (days in new month < current days) then we must delete the extra days  if (days < document.formQuicksearch.FirstSelectDay.length) {    document.formQuicksearch.FirstSelectDay.length = days;    if (document.formQuicksearch.FirstSelectDay.selectedIndex == -1)       document.formQuicksearch.FirstSelectDay.selectedIndex = days - 1;  }}