function ValiderDateNaissance(partie) {
  var formulaire = partie.form;
  var saisie = formulaire.saisie.value;
  var month = formulaire.month.value;
  var year = formulaire.year.value;
  var day = formulaire.day.value;
  var daymax = 31;
  // Sauvegarde du day sélectionné
  if (partie.name == 'day') {
    formulaire.saisie.value = day;
    saisie = day;
  }
  if (!saisie) saisie = day;
  // Sortie si les trois valeurs ne sont pas saisies
  if (!saisie || !month || !year){
    return false;
  }
  // Calcul du nombre de days dans le month sélectionné
  switch(month) {
    case "2":
      if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
        daymax = 29;
      else
        daymax = 28;
      break
    case "4":
    case "6":
    case "9":
    case "11":
      daymax = 30;
      break
    default:
      daymax = 31;
  }
  // Si la saisie est différente du day affiché, mise à day de l'affichage
  if (saisie > day) {
    day = saisie;
    formulaire.day.value = saisie;
  }
  // Si le day sélectionné est supérieur au nombre de days dans le month
  if (day > daymax) formulaire.day.value = daymax;
}


var favoris = function() {
  if ( navigator.appName != 'Microsoft Internet Explorer' ){
    window.sidebar.addPanel("services-annuaire", "http://www.services-annuaire.com", "");
  }
  else { 
    window.external.AddFavorite("http://www.services-annuaire.com", "services-annuaire"); 
  }
}


var favorissite = function(p){
  if (navigator.appName != 'Microsoft Internet Explorer'){
    window.sidebar.addPanel("", p, "");
  }
  else {
    window.external.AddFavorite(p, "");
  }
}

