function manip_HIDDEN_champ_infos(cptt,num_info,type_manip,type_affichage)
{
	maDiv = document.getElementById("div_infos"+cptt);

	var data;
	if(type_manip == "ADD")
	{
		var index = document.getElementById("select_infos"+cptt).options.selectedIndex;
		var T_select = document.getElementById("select_infos"+cptt).options;

		data = "num_info="+T_select[index].value;
	}
	else
		data = "num_info="+num_info;

	data+= "&cptt="+cptt+"&infos_deja_placees="+document.getElementById("infos_deja_placees"+cptt).value+"&type_manip="+type_manip+"&type_affichage="+type_affichage;

	img_attente(maDiv);

	monXHR.open('POST', 'include/ajax_output.php?type_output=11', true);
	monXHR.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	monXHR.onreadystatechange = execChamp_infos;
	monXHR.send(data);
}

function execChamp_infos()
{
	if(monXHR.readyState == 4 && monXHR.status == 200)
		maDiv.innerHTML=monXHR.responseText;
}

/**
* Supprime le lien vers l'image en BDD et l'image sur le disque
*/
function supprimerImageFromDatabase(cptt, id, nom_image){
	var data;

	maDiv = document.getElementById("contenu_champ_nom_image"+cptt);

	data = "cptt="+cptt+"&id="+id+"&nom_image="+nom_image;

	monXHR.open('POST', 'include/ajax_output.php?type_output=23', true);
	monXHR.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	monXHR.onreadystatechange = execChamp_nom_image;
	monXHR.send(data);
}

/**
* Appelée dès que l'ajax est terminé (Met le champ "Parcourir")
*/
function execChamp_nom_image()
{
	if(monXHR.readyState == 4 && monXHR.status == 200)
		maDiv.innerHTML=monXHR.responseText;
}

/**
* Appelée lors de la notation du dealer
*/
function noterDealer(cptt, idSelect, idReactions, idTopic){
	var data;

	monLi = document.getElementById("notation"+cptt);
	leSelect = document.getElementById(idSelect);
	leInput = document.getElementById(idReactions);

	//Il faut que l'utilisateur ai sélectionné une note sinon on n'enregistre rien
	if (leSelect.options[leSelect.selectedIndex].value == -1) {
		alert('Vous devez sélectionner une note');
	}
	else if (leInput.value=='Vos réactions ...') {
		alert('Vous devez indiquer un commentaire');
	}
	else
	{
		data = "note="+leSelect.options[leSelect.selectedIndex].value+"&reactions="+leInput.value+"&id_topic="+idTopic;

		monXHR.open('POST', 'include/ajax_output.php?type_output=25', true);
		monXHR.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		monXHR.onreadystatechange = execNotation;
		monXHR.send(data);
	}
}

/**
* Appelée dès que l'ajax est terminé (Remercie d'avoir noter)
*/
function execNotation()
{
	if(monXHR.readyState == 4 && monXHR.status == 200)
		monLi.innerHTML=monXHR.responseText;
}

/**
* Appelée lors d'un signalement (envoi/recep)
*/
function signaler(idSelect, idTopic){
	var data;

	monLi = document.getElementById("signalement");
	leSelect = document.getElementById(idSelect);

	//Il faut que l'utilisateur ai sélectionné quelque chose à signaler
	if (leSelect.options[leSelect.selectedIndex].value == -1) {
		alert('Vous devez faire un choix avant de signaler');
	}
	else
	{
		data = "signaler="+leSelect.options[leSelect.selectedIndex].value+"&id_topic="+idTopic;

		monXHR.open('POST', 'include/ajax_output.php?type_output=26', true);
		monXHR.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		monXHR.onreadystatechange = execSignalement;
		monXHR.send(data);
	}
}

/**
* Appelée dès que l'ajax est terminé
*/
function execSignalement()
{
	if(monXHR.readyState == 4 && monXHR.status == 200)
		monLi.innerHTML=monXHR.responseText;
}
