function sendData(param, page, div) {
  if (document.all) {
    // Internet Explorer
    var XhrObj = new ActiveXObject("Microsoft.XMLHTTP") ;
  } else {
    // Mozilla
    var XhrObj = new XMLHttpRequest();
  }

  // définition de l'endroit d'affichage:
  var content = document.getElementById(div);
  
  XhrObj.open("POST", page, true);

  // Ok pour la page cible
  XhrObj.onreadystatechange = function() {
    if (XhrObj.readyState == 4 && XhrObj.status == 200) {
      content.innerHTML = XhrObj.responseText;
    }
  }

  XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  XhrObj.send(param);
}

function getGroupesTypesPlantes(id) {
  var url = 'diagnostic_en_ligne_ajax.php';
  var pars = 'act=getGroupesTypesPlantes&id=' + encodeURI(id);
  
  var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: getGroupesTypesPlantesCallback} );
}

function getGroupesTypesPlantesCallback(XMLreponse) {
	var resultat = XMLreponse.responseText.parseJSON();

	//on supprime les options
	removeChilds($('groupeTypePlante'));

	//on ajoute la premiere ligne
	var valeur = '----------';
  var oOption = document.createElement('option');
  oOption.setAttribute('value','');
  var z = document.createTextNode(valeur);
  oOption.appendChild(z);
  oSelect = $('groupeTypePlante');
  oSelect.appendChild(oOption); 
	
	//on genere les options dans le champ typePlante	
	for ( prop in resultat) {
	  if (typeof(resultat[prop]) == 'function') {
       value = '[function ...]';
    } else {
      value = resultat[prop];         
  	  var valeur = resultat[prop];
  	  var oOption = document.createElement('option');
      oOption.setAttribute('value',prop);

      var z = document.createTextNode(valeur);
      oOption.appendChild(z);    
      oSelect = $('groupeTypePlante');
      
      oSelect.appendChild(oOption);     
	  
    }
	}
}
