function checkDayMonthYearSelect(f)
{
var boolDay = false;
var boolMonth = false;
var boolYear = false;
var stringMessage = '';

for (var i=0; i<f.elements["j"].options.length; i++)
{
 var element = f.elements["j"].options[i];
  if (element.selected && element.value != "")
{
 boolDay = true;
 }
 }

 for (var i=0; i<f.elements["m"].options.length; i++)
 {
 var element = f.elements["m"].options[i];
 if (element.selected && element.value != "")
 {
 boolMonth = true;
 }
}

 for (var i=0; i<f.elements["a"].options.length; i++)
{
 var element = f.elements["a"].options[i];
 if (element.selected && element.value != "")
 {
 boolYear = true;
 }
 }

 if(boolDay && boolMonth && boolYear)
 {
 return true;
 }
 else
 {
 stringMessage = 'Vous devez sélectionner ';
 stringMessDay = 'un jour';
 stringMessMth = 'un mois';
 stringMessYer = "l'année";


 if(!boolDay)
 {
 stringMessage += stringMessDay;

 if(!boolMonth)
 {
 if(!boolYear)
 {
 stringMessage += ', '+stringMessMth+' et '+stringMessYer;
 }else
 {
 stringMessage += ' et '+stringMessMth;
 }
 }else
 {
 if(!boolYear)
 {
 stringMessage += ', '+stringMessMth+' et '+stringMessYer;
 }
 }
 }else
 {
 if(!boolMonth)
 {
 if(!boolYear)
 {
 stringMessage += stringMessMth+' et '+stringMessYer;
 }else
 {
 stringMessage += stringMessMth;
 }
 }else
 {
 stringMessage += stringMessYer;
 }

 }

 stringMessage += '.';

 alert (stringMessage);
 return false;
 f.elements["j"].focus();
 }
}
