function checkPseudoTran(pseudo,spanreponse,spanloading,spancheckbox){
	// On récupere la valeur du champ de texte 
	var mytime= '&ms='+new Date().getTime(); //nocache ie8
	$(spanreponse).innerHTML = '';

	// On va instancier un objet de type Ajax.Request
	new Ajax.Request(
		'ajaxtransfert.php?domaine='+pseudo+mytime,
		{
			asynchronous:true,
			method: 'post',
			onSuccess: function(t){ // On a un retour du server (la requete a réussi)
				if(t.responseText == 'ok'){ // On vérifie que la réponse du server est ok
					$(spanreponse).innerHTML = '<img src="images/domains/ok.gif" />'; // innerHTML sert a écrire dans un element HTML, ici si la réponse est ok, on écrit : pseudo valide					
					$(spancheckbox).innerHTML = '<input type=\'checkbox\' name=\'Case_Cocher[]\' value=\''+pseudo+'\' id=\'tldres\'  />'; // innerHTML sert a écrire dans un element HTML, ici si la réponse est ok, on écrit : pseudo valide

				}
				
				if(t.responseText == 'mairie ok'){ // On vérifie que la réponse du server est ok
					$(spanreponse).innerHTML = '<img src="images/domains/courthouse.png" title="Ouverture possible uniquement si vous représentez la Mairie." />'; // innerHTML sert a écrire dans un element HTML, ici si la réponse est ok, on écrit : pseudo valide
					$(spancheckbox).innerHTML = '<input type=\'checkbox\' name=\'Case_Cocher[]\' value=\''+pseudo+'\' id=\'tldres\'  />' ; // innerHTML sert a écrire dans un element HTML, ici si la réponse est ok, on écrit : pseudo valide

				}
				
				if(t.responseText == 'termereserve'){ // On vérifie que la réponse du server est ok
					$(spanreponse).innerHTML = '<img src="images/domains/shield_information.png" title="Terme réservé par l\'Afnic, contactez nous" />'; // innerHTML sert a écrire dans un element HTML, ici si la réponse est ok, on écrit : pseudo valide
					$(spancheckbox).innerHTML = '<input type=\'checkbox\' name=\'checkbox\' value=\'checkbox\'  disabled  />'; // innerHTML sert a écrire dans un element HTML, ici si la réponse est ok, on écrit : pseudo valide

				}
			   if(t.responseText == 'nontransferable'){
					$(spanreponse).innerHTML = '<img src="images/domains/undono.png" />'; // si la réponse n'est pas ok, on écrit pseudo non valide
					$(spancheckbox).innerHTML = '<input type=\'checkbox\' name=\'checkbox\' value=\'checkbox\' disabled />'; 
				}
				
				
				if(t.responseText == 'pas ok'){
					$(spanreponse).innerHTML = '<img src="images/domains/undo.png" />'; // si la réponse n'est pas ok, on écrit pseudo non valide
					$(spancheckbox).innerHTML = '<input type=\'checkbox\' name=\'Case_Cochertr[]\' value=\''+pseudo+'\' id=\'tldres\'  />'; 
				}
				if(t.responseText == 'syntaxe'){
					$(spanreponse).innerHTML = '<img src="images/domains/shield_warning.png" title="Vérifiez la syntaxe de votre nom de domaine." />'; // si la réponse n'est pas ok, on écrit pseudo non valide
					$(spancheckbox).innerHTML = '<input type=\'checkbox\' name=\'checkbox\' value=\'checkbox\' disabled />'; 
				}
				
				if(t.responseText == 'warning'){
					$(spanreponse).innerHTML = '<img src="images/domains/warning.gif" />'; // si la réponse n'est pas ok, on écrit pseudo non valide
					$(spancheckbox).innerHTML = '<input type=\'checkbox\' name=\'checkbox\' value=\'checkbox\' disabled />'; 
				}

				if(t.responseText == ''){
					$(spanreponse).innerHTML = '<img src="images/domains/warning.gif" />'; // si la réponse n'est pas ok, on écrit pseudo non valide
					$(spancheckbox).innerHTML = '<input type=\'checkbox\' name=\'checkbox\' value=\'checkbox\' disabled />'; 
				}

			},
			onFailure: function(){
				alert('Echec de la requete'); // On affiche une alerte si la requete a échoué
			},
			onLoading: function(){
				$(spanloading).innerHTML = '<img src="images/domains/loading.gif" />'; // au chargement (en attente de réponse du server), on affiche une image de chargement
				$(spancheckbox).innerHTML = '<input type=\'checkbox\' name=\'checkbox\' value=\'checkbox\' disabled />'; 
			},
			onComplete: function(){
				$(spanloading).innerHTML = ''; // Des que la requete est entierement finie on enleve l'image de chargement
			},
			onStop: function(){
				$(spanloading).innerHTML = ''; // Des que la requete est entierement finie on enleve l'image de chargement
			}
			
		});
}
