function validate_dispo()
{
  var nbType = (document.forms['dispo'].elements.length-1)/4;
  var pmin=0;
  for(var i=1;i<=nbType;i++){
    var nbItem = document.forms['dispo'].elements['nbItem_'+i];
    if ((isNaN(nbItem.value)) || (nbItem.value<pmin)){
      alert('Le nombre de logements de la ligne '+i+' est incorrect.');
      return false;
    }
    var prix = document.forms['dispo'].elements['prix_'+i];
    if ((isNaN(prix.value)) || (prix.value<pmin)){
      alert('Le prix de la ligne '+i+' est incorrect.');
      return false;
    }
  }
  document.forms['dispo'].submit();
  return true;
}

