/**
 * @author	: 	gregory
 * @summary : 	vérifier un login disponible en BDD
 * @params	: 	myLogin : object input HTML
 */

function ajaxVerifierDispoLogin(myLogin)
{
	if (!myLogin.value.match(/^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i))
	{
		// invalide
		Element.hide('flag_ok_nouveau_login_libre');
		Element.show('flag_non_nouveau_login_libre');		
	} else {
		new Ajax.Request("/index.php/fr/espaceMembre/verifierDispoLogin?login="+myLogin.value,
	  		{
		    method:'get',
			    onSuccess: function(transport){
			     var response = transport.responseText || "no response text";

				  if(response == "non")
					{
						Element.hide('flag_ok_nouveau_login_libre');
						Element.show('flag_non_nouveau_login_libre');
					}
					else
					{
						Element.show('flag_ok_nouveau_login_libre');
						Element.hide('flag_non_nouveau_login_libre');
					}

		    	},
			onFailure: function(){ alert('Problème de vérification de la disponibilité du login') }
	 		 });		
	}
}
