function envoyerMessage(userid,postuserid,message,conversation)
{
		var url = "/utilisateur/ajax/ecrire_message_mur.xhr.php";
		o_options = new Object();
		o_options = {	method: 'post', 						
						parameters: 'userid='+userid+'&postuserid='+postuserid+'&message='+escape(message)+'&conversation='+conversation,
						asynchronous:false,
						onSuccess: function(transport) {	
							new Insertion.Top("tout_message",transport.responseText);
							if($('mur_alerte'))
							{
								Effect.Fade('mur_alerte',{duration:5});
							}
							$('message').innerHTML = "";

							if(transport.responseText.indexOf("messageAlerte")<=0)
							{
								if($('nb_message'))
								$('nb_message').innerHTML = parseInt($('nb_message').innerHTML)+1;
							}
							
							$('message_ifr').contentWindow.document.getElementById('tinymce').innerHTML="";
						},
						onFailure: function (transport){
							alert("Une erreur est survenue");
						}
				};
		var request = new Ajax.Request(url,o_options);
}

function envoiDemandeAmi(idprofil,iduser,message,action)
{
	new Ajax.Updater(
		'alerte_ami',
		'/utilisateur/ajax/devenirAmi.xhr.php',
		{
			method: 'post',
			parameters: {idprofil: idprofil, iduser: iduser, message: message, action: action}
		}
	);
	$('formulaire_popup').innerHTML = "";
	 setTimeout('detruire_popup()',2000);
}

function detruire_popup()
{
	Modalbox.hide(); 
	return false;
}

function supprimerAmi(idami,idclient)
{
	var url = "/utilisateur/ajax/traiterDemandeAmi.xhr.php";
	o_options = new Object();
	o_options = {	method: 'post', 						
					parameters: 'etat=3&idami='+idami,
					asynchronous:false,
					onSuccess: function(transport) {	
						var infos = transport.responseText.split("~~");
						$('formulaire_popup').innerHTML = "";
						new Insertion.Top("alerte_ami","<p class='messageValidation'>Vous n'êtes plus ami avec "+infos[1]+"</p>");
						$('bouton_no_ami').href = "/utilisateur/devenir_ami.php?idclient="+infos[0];
						$('bouton_no_ami').title = "Devenir ami avec "+infos[1];
						$('bouton_no_ami').innerHTML = "<img src='/utilisateur/img/icon-ami.png' class='VerticalAlign' width='12' height='12' alt='devenir ami' /> devenir ami";
						$('lien_no_ami').href = "/utilisateur/devenir_ami.php?idclient="+infos[0];
						$('lien_no_ami').title = "Devenir ami avec "+infos[1];
						$('lien_no_ami').innerHTML = "devenir ami avec "+infos[1];
						setTimeout('detruire_popup()',2000);
					},
					onFailure: function (transport){
						alert("Une erreur est survenue");
					}
			};
	var request = new Ajax.Request(url,o_options);
}

function traiterDemandeAmi(etat,idami)
{
	if(etat==4)
	{
		if(confirm("Voulez-vous vraiment supprimer cette demande d'amitié ?"))
		{
			var url = "/utilisateur/ajax/traiterDemandeAmi.xhr.php";
			o_options = new Object();
			o_options = {	method: 'post', 						
							parameters: 'etat='+etat+'&idami='+idami,
							asynchronous:false,
							onSuccess: function(transport) {
								gererAffichageDemandeAmi(transport.responseText,etat);
							},
							onFailure: function (transport){
								alert("Une erreur est survenue");
							}
					};
			var request = new Ajax.Request(url,o_options);
		}
	}
	else if(etat==3)
	{
		if(confirm("Voulez-vous vraiment supprimer cette amitié ?"))
		{
			var url = "/utilisateur/ajax/traiterDemandeAmi.xhr.php";
			o_options = new Object();
			o_options = {	method: 'post', 						
							parameters: 'etat='+etat+'&idami='+idami,
							asynchronous:false,
							onSuccess: function(transport) {
								gererAffichageDemandeAmi(transport.responseText,etat);
							},
							onFailure: function (transport){
								alert("Une erreur est survenue");
							}
					};
			var request = new Ajax.Request(url,o_options);
		}	
	}
	else
	{
		var url = "/utilisateur/ajax/traiterDemandeAmi.xhr.php";
		o_options = new Object();
		o_options = {	method: 'post', 						
						parameters: 'etat='+etat+'&idami='+idami,
						asynchronous:false,
						onSuccess: function(transport) {
							gererAffichageDemandeAmi(transport.responseText,etat);
						},
						onFailure: function (transport){
							alert("Une erreur est survenue");
						}
				};
		var request = new Ajax.Request(url,o_options);
	}
}

function gererAffichageDemandeAmi(reponse,etat)
{
	var infos = reponse.split("~~");
	
	if(etat==1)
	{
		if($('ami_'+infos[0]))
		{
			var node = $('ami_'+infos[0]);
			if(node.hasChildNodes())
			{
				var liste = node.childNodes;		
				for (var i=liste.length-1; i>=0; i--) $('ami_'+infos[0]).removeChild(liste[i]);
			}
			
			//"<p class='messageValidation' id='validation_1736'>Figolu est ajouté à votre liste d'ami</p>";
			var p = Builder.node("p",{'class':'messageValidation',id:'validation_'+infos[0]},infos[1]+" est maintenant ajouté à votre liste d'ami");
			$('ami_'+infos[0]).appendChild(p);
			Effect.Fade('ami_'+infos[0],{duration:3});
			
			$('nb_new_ami').innerHTML = $('nb_new_ami').innerHTML-1;
			
			if($('nb_new_ami').innerHTML==0)
				Effect.Fade('new_ami',{duration:3});

			$('nb_ami').innerHTML = parseInt($('nb_ami').innerHTML)+1;
				
			if($('new_ami_liste'))
			{
				/*	<div class="ligne_profil_g txt_global" id="deja_ami_222920">
						<a style="float: right;" class="amiKo" onclick="traiterDemandeAmi(3,222920)">Ne plus être ami</a>
								<div style="padding: 5px; float: left; width: 60px; height: 60px; text-align: center;">
									<a href="http://www.motorlegend.com/membre/chamu.html"><img width="60" alt="voir le profil de chamu" src="/utilisateur/image_avatar.php?userid=222920&amp;time=1224505025"/></a>
								</div>
								<img title="chamu est en ligne" alt="chamu est en ligne" src="http://forums.motorlegend.com/vb/images-ml/statusicon/user_online.gif" style="margin: 0px 5px; float: left;"/><a title="voir le profil de chamu" class="VerticalAlign" style="float: left; height: 20px; margin-top: 0px;" href="http://www.motorlegend.com/membre/chamu.html">chamu</a>
								<br/><br/>
								<img width="10" style="margin-left: 5px; margin-right: 5px;" alt="Homme" src="/config/img/icon_homme.png"/>21 ans
						- Sarthe
						</div>
				*/
				
				infos[2] = infos[2].replace("=",":");
				infos[2] = infos[2].replace("'","");
				infos[2] = infos[2].replace("'","");
				
				var img = Builder.node("img",{src:'/utilisateur/image_avatar.php?userid='+infos[0],alt:'voir le profil de '+infos[1],style:infos[2]});
				var a_image = Builder.node("a",{href:infos[3]},[img]);
				var a_pseudo = Builder.node("a",{href:infos[3],title:'voir le profil de '+infos[1]},infos[1]);
				
				if(infos[4]==1)
					var img_pseudo = Builder.node("img",{title:infos[1]+' est en ligne',alt:infos[1]+' est en ligne',src:'http://forums.motorlegend.com/vb/images-ml/statusicon/user_online.gif',style:'margin: 0px 5px; float: left'});
				else
					var img_pseudo = Builder.node("img",{title:infos[1]+' n\'est pas en ligne',alt:infos[1]+' n\'est pas en ligne',src:'http://forums.motorlegend.com/vb/images-ml/statusicon/user_offline.gif',style:'margin: 0px 5px; float: left'});				
					
				if(infos[5]=='M.')
					var img_civilite = Builder.node("img",{title:'Homme',alt:'Homme',src:'http://www.motorlegend.com/config/img/icon_homme.png',style:'width:10px;margin-left:5px;'});
				else var img_civilite = Builder.node("img",{title:'Femme',alt:'Femme',src:'http://www.motorlegend.com/config/img/icon_femme.png',style:'width:10px;margin-left:5px;'});
				
				var div_img = Builder.node("div",{style:'float:left;width:60px;height:60px;text-align:center;padding:5px'},[a_image]);
				var separator = Builder.node("div",{'class':'separator'});
				var a_no_ami = Builder.node("a",{'class':'amiKo',style:'float:right',onclick:'traiterDemandeAmi(3,'+infos[0]+')'},"Ne plus être ami");
				var div_global = Builder.node("div",{'class':'ligne_profil_g txt_global',id:'deja_ami_'+infos[0]},[a_no_ami,div_img,img_pseudo,a_pseudo,img_civilite," "+infos[6]+" ans - "+infos[7]]);
				
				new Insertion.Top("new_ami_liste",separator);
				new Insertion.Top("new_ami_liste",div_global);
				Effect.BlindDown('deja_ami_'+infos[0],{duration:3});
			}
		}
	}
	else if(etat==2)
	{
		if($('ami_'+infos[0]))
		{
			var node = $('ami_'+infos[0]);
			if(node.hasChildNodes())
			{
				var liste = node.childNodes;		
				for (var i=liste.length-1; i>=0; i--) $('ami_'+infos[0]).removeChild(liste[i]);
			}
			
			//"<p class='messageValidation' id='validation_1736'>Figolu n'est pas votre ami</p>";
			var p = Builder.node("p",{'class':'messageValidation',id:'validation_'+infos[0]},infos[1]+" ne fera pas parti de vos amis");
			$('ami_'+infos[0]).appendChild(p);
			Effect.Fade('ami_'+infos[0],{duration:3});
			
			$('nb_new_ami').innerHTML = $('nb_new_ami').innerHTML-1;
			
			if($('nb_new_ami').innerHTML==0)
				Effect.Fade('new_ami',{duration:3});
		}
	}
	else if(etat==3)
	{
		if($('deja_ami_'+infos[0]))
		{
			var node = $('deja_ami_'+infos[0]);
			if(node.hasChildNodes())
			{
				var liste = node.childNodes;		
				for (var i=liste.length-1; i>=0; i--) $('deja_ami_'+infos[0]).removeChild(liste[i]);
			}
			
			//"<p class='messageValidation' id='validation_1736'>Figolu  et vous n'êtes plus ami</p>";
			var p = Builder.node("p",{'class':'messageValidation',id:'validation_'+infos[0]},infos[1]+" et vous n'êtes plus amis");
			$('deja_ami_'+infos[0]).appendChild(p);
				Effect.Fade('deja_ami_'+infos[0],{duration:3});
			
			$('nb_ami').innerHTML = $('nb_ami').innerHTML-1;
		}
	}
	else if(etat==4)
	{
		if($('attente_ami_'+infos[0]))
		{
			var node = $('attente_ami_'+infos[0]);
			if(node.hasChildNodes())
			{
				var liste = node.childNodes;		
				for (var i=liste.length-1; i>=0; i--) $('attente_ami_'+infos[0]).removeChild(liste[i]);
			}
			
			//"<p class='messageValidation' id='validation_1736'>Votre demande d'amitié envers figolu a bien été supprimée</p>";
			var p = Builder.node("p",{'class':'messageValidation',id:'validation_'+infos[0]},"Votre demande d'amitié envers "+infos[1]+" a bien été supprimée");
			$('attente_ami_'+infos[0]).appendChild(p);

			Effect.Fade('attente_ami_'+infos[0],{duration:3});
			
			$('nb_ami_attente').innerHTML = $('nb_ami_attente').innerHTML-1;
			if($('nb_ami_attente').innerHTML==0) Effect.Fade('bloc_ami_attente',{duration:3});
		}
	}
}

function supprimerMessage(idmsg)
{
	if(confirm("Voulez-vous vraiment supprimer le message ?"))
	{
		var url = "/utilisateur/ajax/supprimer_message_mur.xhr.php";
		o_options = new Object();
		o_options = {	method: 'post', 						
						parameters: 'idmsg='+idmsg,
						asynchronous:false,
						onSuccess: function(transport) {	
								var node = $('msg_'+idmsg);
								if(node.hasChildNodes())
								{
									var liste = node.childNodes;		
									for (var i=liste.length-1; i>=0; i--) $('msg_'+idmsg).removeChild(liste[i]);
								}

								if($('nb_message'))
								$('nb_message').innerHTML = parseInt($('nb_message').innerHTML)-1;
								
								//"<p class='messageValidation'>Le message a bien été supprimé</p>";
								var p = Builder.node("p",{'class':'messageValidation'},"Le message a bien été supprimé");
								$('msg_'+idmsg).appendChild(p);
								Effect.Fade('msg_'+idmsg,{duration:3});
								
								
						},
						onFailure: function (transport){
							alert("Une erreur est survenue");
						}
				};
		var request = new Ajax.Request(url,o_options);
	}
}

function modifierMessageForm(idmsg)
{
	tinyMCE.execCommand('mceAddControl', true, 'msg_str_'+idmsg);
    tinyMCE.execCommand('mceFocus', true, 'msg_str_'+idmsg);
	new Insertion.Bottom('msg_contenu_str_'+idmsg,"<span class='submit'><input type='button' onclick='modifierMessageMur("+idmsg+",0)' value='Annuler' class='button'></span>");
}

function modifierMessageMur(idmsg,etat)
{
	var url = "/utilisateur/ajax/modifier_message_mur.xhr.php";
	o_options = new Object();
	o_options = {	method: 'post', 						
					parameters: 'idmsg='+idmsg+'&etat='+etat,
					asynchronous:false,
					onSuccess: function(transport) {	
						Element.update('msg_contenu_str_'+idmsg,transport.responseText);
						tinyMCE.close();
					},
					onFailure: function (transport){
						alert("Une erreur est survenue");
					}
			};
	var request = new Ajax.Request(url,o_options);
}

function supprimerAlbum(idalbum)
{
	if(confirm("Voulez-vous vraiment supprimer l'album ?"))
	{
		var url = "/utilisateur/ajax/supprimer_album.xhr.php";
		o_options = new Object();
		o_options = {	method: 'post', 						
						parameters: 'idalbum='+idalbum,
						asynchronous:false,
						onSuccess: function(transport) {	
								var node = $('album_'+idalbum);
								if(node.hasChildNodes())
								{
									var liste = node.childNodes;		
									for (var i=liste.length-1; i>=0; i--) $('album_'+idalbum).removeChild(liste[i]);
								}

								//"<p class='messageValidation'>L'album a bien été supprimé</p>";
								var p = Builder.node("p",{'class':'messageValidation'},"L'album a bien été supprimé");
								$('album_'+idalbum).appendChild(p);
								Effect.Fade('album_'+idalbum,{duration:3});
						},
						onFailure: function (transport){
							alert("Une erreur est survenue");
						}
				};
		var request = new Ajax.Request(url,o_options);
	}
}

function afficheFormModifAlbum(idalbum)
{
	var url = "/utilisateur/ajax/albumModifFormulaire.xhr.php";
	o_options = new Object();
	o_options = {	method: 'post', 						
					parameters: 'idalbum='+idalbum,
					asynchronous:false,
					onSuccess: function(transport) {
						var node = $('albumDetail_'+idalbum);
						if(node.hasChildNodes())
						{
							var liste = node.childNodes;		
							for (var i=liste.length-1; i>=0; i--) $('albumDetail_'+idalbum).removeChild(liste[i]);
						}					
						new Insertion.Top('albumDetail_'+idalbum,transport.responseText);
					},
					onFailure: function (transport){
						alert("Une erreur est survenue");
					}
			};
	var request = new Ajax.Request(url,o_options);
}

function modifAlbum(idalbum,modif)
{
	if(modif==1)
	{
		if($('public_'+idalbum).checked==true) var state='public';
		else var state ='private';
		var parametre = 'idalbum='+idalbum+'&modif='+modif+'&intitule='+$('intitule_'+idalbum).value+'&description='+$('description_album_'+idalbum).value+'&state='+state;
	}
	else var parametre = 'idalbum='+idalbum+'&modif='+modif;
	
	var url = "/utilisateur/ajax/albumModif.xhr.php";
	o_options = new Object();
	o_options = {	method: 'post', 						
					parameters: parametre,
					asynchronous:false,
					onSuccess: function(transport) {	
						var node = $('albumDetail_'+idalbum);
						if(node.hasChildNodes())
						{
							var liste = node.childNodes;		
							for (var i=liste.length-1; i>=0; i--) $('albumDetail_'+idalbum).removeChild(liste[i]);
						}
						new Insertion.Top('albumDetail_'+idalbum,transport.responseText);
					},
					onFailure: function (transport){
						alert("Une erreur est survenue");
					}
			};
	var request = new Ajax.Request(url,o_options);
}

function supprimer_photo(idphoto)
{
	if(confirm("Etes vous sur de vouloir supprimer cette photo ?"))
	{
		var url = "/utilisateur/ajax/supprimer_photo.xhr.php";
		o_options = new Object();
		o_options = {	method: 'post', 						
						parameters: 'idphoto='+idphoto,
						asynchronous:false,
						onSuccess: function(transport) {	
								var node = $('photo_'+idphoto);
								if(node.hasChildNodes())
								{
									var liste = node.childNodes;		
									for (var i=liste.length-1; i>=0; i--) $('photo_'+idphoto).removeChild(liste[i]);
								}
								
								//"<p class='messageValidation'>La photo a bien été supprimée</p>";
								var p = Builder.node("p",{'class':'messageValidation'},"La photo a bien été supprimée");
								$('photo_'+idphoto).appendChild(p);
								Effect.Fade('photo_'+idphoto,{duration:3});

								//if(transport.responseText>0) alert($("pochette_"+transport.responseText));
						},
						onFailure: function (transport){
							alert("Une erreur est survenue");
						}
				};
		var request = new Ajax.Request(url,o_options);
	}
}

function afficheFormDescriptionPhoto(idphoto)
{
	var url = "/utilisateur/ajax/afficheFormDescriptionPhoto.xhr.php";
	o_options = new Object();
	o_options = {	method: 'post', 						
					parameters: 'idphoto='+idphoto,
					asynchronous:false,
					onSuccess: function(transport) {
						var node = $('description_'+idphoto);
						if(node.hasChildNodes())
						{
							var liste = node.childNodes;		
							for (var i=liste.length-1; i>=0; i--) $('description_'+idphoto).removeChild(liste[i]);
						}					
						new Insertion.Top('description_'+idphoto,transport.responseText);
					},
					onFailure: function (transport){
						alert("Une erreur est survenue");
					}
			};
	var request = new Ajax.Request(url,o_options);
}

function modifPhoto(idphoto,modif)
{
	if(modif==1)
	{
		var parametre = 'idphoto='+idphoto+'&description='+$('description_valeur_'+idphoto).value+'&modif='+modif;
	}
	else var parametre = 'idphoto='+idphoto+'&modif='+modif;
	
	var url = "/utilisateur/ajax/photoModif.xhr.php";
	o_options = new Object();
	o_options = {	method: 'post', 						
					parameters: parametre,
					asynchronous:false,
					onSuccess: function(transport) {	
						var node = $('description_'+idphoto);
						if(node.hasChildNodes())
						{
							var liste = node.childNodes;		
							for (var i=liste.length-1; i>=0; i--) $('description_'+idphoto).removeChild(liste[i]);
						}
						new Insertion.Top('description_'+idphoto,transport.responseText);
					},
					onFailure: function (transport){
						alert("Une erreur est survenue");
					}
			};
	var request = new Ajax.Request(url,o_options);
}

function photoPochetteAlbum(idphoto)
{
	if(idphoto!=$('pochette_actuel').value)
	{
		$('pochette_actuel').value=idphoto;
	var url = "/utilisateur/ajax/photoPochetteAlbum.xhr.php";
	o_options = new Object();
	o_options = {	method: 'post', 						
					parameters: 'idphoto='+idphoto,
					asynchronous:false,
					onSuccess: function(transport) {
						if(!$('validation_str_'+idphoto))
						{
							var p = Builder.node("p",{'class':'messageValidation',id:'validation_str_'+idphoto},"Cette photo est maintenant la pochette de l'album");
							$('resume_description_'+idphoto).appendChild(p);
							Effect.Fade('validation_str_'+idphoto,{duration:3});	
						}
						else
						{
							$('validation_str_'+idphoto).style.display='block';
							$('validation_str_'+idphoto).style.opacity=1;
							Effect.Fade('validation_str_'+idphoto,{duration:3});
						}
					},
					onFailure: function (transport){
						alert("Une erreur est survenue");
					}
			};
	var request = new Ajax.Request(url,o_options);
	}
}

function rotatePhoto(idphoto,rotation)
{
	var url = "/utilisateur/ajax/rotatePhoto.xhr.php";
	o_options = new Object();
	o_options = {	method: 'post', 						
					parameters: 'idphoto='+idphoto+'&rotation='+rotation,
					asynchronous:false,
					onSuccess: function(transport) {	
						$('image_'+idphoto).innerHTML = transport.responseText;
					},
					onFailure: function (transport){
						alert("Une erreur est survenue");
					}
			};
	var request = new Ajax.Request(url,o_options);
}

//Fonction pour l'envoi du mail de confirmation de génération de mot de passe perdu
//Florent lagrue le 04/04/08
function envoyerMailChangeMdp()
{
	var url = "/utilisateur/ajax/envoyerMailChangeMdp.xhr.php";
	o_options = new Object();
	o_options = {	method: 'post', 						
					parameters: 'email='+$('email_mdp_perdu').value,
					asynchronous:true,
					onSuccess: function(transport) {					
						if($('alert_mdp_perdu').innerHTML=="") Modalbox.resize(0, 40);
						$('alert_mdp_perdu').innerHTML = (transport.responseText);
						
						if(transport.responseText=="<span class='messageValidation'>Consultez votre messagerie. Nous venons de vous envoyer un mail.</span>")
						setTimeout('detruire_popup()',2000);
					},
					onFailure: function (transport){
						alert("Une erreur est survenue");
					}
			};
	var request = new Ajax.Request(url,o_options);
}

function envoyerMailIdentifiant()
{
	var url = "/utilisateur/ajax/envoyerMailIdentifiant.xhr.php";
	o_options = new Object();
	o_options = {	method: 'post', 						
					parameters: 'email='+$('email_identifiant_perdu').value,
					asynchronous:true,
					onSuccess: function(transport) {
						if($('alert_identifiant_perdu').innerHTML=="") Modalbox.resize(0, 40);					
						$('alert_identifiant_perdu').innerHTML = (transport.responseText);
						
						if(transport.responseText=="<span class='messageValidation'>Consultez votre messagerie. Nous venons de vous envoyer un mail.</span>")
							setTimeout('detruire_popup()',2000);
					},
					onFailure: function (transport){
						alert("Une erreur est survenue");
					}
			};
	var request = new Ajax.Request(url,o_options);
}

function identifierClient()
{
	var url = "/utilisateur/ajax/identifierClient.xhr.php";
	o_options = new Object();
	o_options = {	method: 'post', 						
					parameters: 'email_logue='+$('email_logue').value+'&mdp_logue='+$('mdp_logue').value+'&souvenir_logue='+$('souvenir_logue').value,
					asynchronous:true,
					onSuccess: function(transport) {
						if(transport.responseText==0)
						{
							$('popup_identification').innerHTML = "<p class='messageValidation'>Vous êtes bien identifié. Veuillez patienter</p>";
							window.location.reload();
						}
						else
						{
							if($('alert_mdp_identification').innerHTML == "" && $('alert_mail_identification').innerHTML == "") Modalbox.resize(0, 40);
							
							if(transport.responseText==1 || transport.responseText==3)
							{
								$('alert_mdp_identification').innerHTML = "";
								$('alert_mail_identification').innerHTML = "<p class='messageAlerte'>Identifiant inexistant</p>";
							}
							else if(transport.responseText==4)
							{
								$('alert_mail_identification').innerHTML = "";
								$('alert_mdp_identification').innerHTML = "<p class='messageAlerte'>Veuillez saisir votre mot de passe.</p>";
							}
							else if(transport.responseText==5)
							{
								$('alert_mail_identification').innerHTML = "";
								$('alert_mdp_identification').innerHTML = "<p class='messageAlerte'>Le mot de passe est erroné, merci de recommencer.</p>";
							}
						}
					},
					onFailure: function (transport){
						alert("Une erreur est survenue");
					}
			};
	var request = new Ajax.Request(url,o_options);
}

function majBadge(idprofil)
{
	new Ajax.PeriodicalUpdater(
		'derniereActivite_'+idprofil,
		'/utilisateur/ajax/majDerniereActivite.xhr.php',
		{
			parameters:'idprofil='+idprofil,
			method: 'post',
			frequency: 10
		}
	);
}

//Permet de supprimer l'affichage d'une invitation dans la page gestion_ami
function supprimer_invitation(idinvitation)
{
	var url = "/utilisateur/ajax/supprimer_invitation.xhr.php";
	o_options = new Object();
	o_options = {	method: 'post', 						
					parameters: 'idinvitation='+idinvitation,
					asynchronous:false,
					onSuccess: function(transport) {	
							var node = $('invitation_'+idinvitation);
							if(node.hasChildNodes())
							{
								var liste = node.childNodes;		
								for (var i=liste.length-1; i>=0; i--) $('invitation_'+idinvitation).removeChild(liste[i]);
							}
							
							//"<p class='messageValidation' id='invitation_1736'>Cette invitation est maintenant supprimée à l'affichage</p>";
							var p = Builder.node("p",{'class':'messageValidation',id:'invitation_'+idinvitation},"Cette invitation est maintenant supprimée à l'affichage");
							$('invitation_'+idinvitation).appendChild(p);
							Effect.Fade('invitation_'+idinvitation,{duration:3});
							
							$('nb_invitation').innerHTML = $('nb_invitation').innerHTML-1;
							
							if($('nb_invitation').innerHTML==0)
								Effect.Fade('liste_invitation',{duration:3});
					},
					onFailure: function (transport){
						alert("Une erreur est survenue");
					}
			};
	var request = new Ajax.Request(url,o_options);
}
