jQuery(function($){
var current;
	$("#inscription input").blur(function()
	{
	$(this).parent().children('img').remove();
	switch ($(this).attr('name'))
	{
	case "pseudo":
		
		if ($(this).attr('value') == "" || $(this).attr('value').length < 3 || $(this).attr('value').length > 16){ $(this).after('<img class="help absolute" title="Le pseudo doit comprendre de 3 à 30 caractères" alt="X" src="'+path+'images/ico/suppr.png" />'); return false; }
		if (!$(this).attr('value').match(/^([a-zA-Z0-9-]+)$/)) { $(this).after('<img class="help absolute" title="Le pseudo ne peut comporter seulement des lettres, des chiffres ou &quot;-&quot;" alt="X" src="'+path+'images/ico/suppr.png" />'); return false; }
		current = $(this);
		$.ajax({ 
			type: "GET", 
			data: "pseudo="+$(this).attr('value'), 
			url: path+'u/inscription/pseudo/', 
			success: function(retour){ 
				current.parent().children('img').remove();
				current.after(retour);
			}
		});
		break;
	case "nom":
		if ($(this).attr('value') == "" || $(this).attr('value').length < 3 || $(this).attr('value').length > 30){ $(this).after('<img class="help absolute" title="Le nom du groupe doit comprendre de 3 à 30 caractères" alt="X" src="'+path+'images/ico/suppr.png" />'); return false; }
		if (!$(this).attr('value').match(/^([a-zA-Z0-9 '-]+)$/)) { $(this).after('<img class="help absolute" title="Le nom du groupe ne peut comporter seulement des lettres, des chiffres, des espaces, apostrophes ou &quot;-&quot;" alt="X" src="'+path+'images/ico/suppr.png" />'); return false; }
		current = $(this);
		$.ajax({ 
			type: "GET", 
			data: "nom="+$(this).attr('value'), 
			url: path+'g/inscription/nom/', 
			success: function(retour){ 
				current.parent().children('img').remove();
				current.after(retour);
			}
		});
		break;
	case "pass":
	case "pass2":
		if ($(this).attr('value').length < 6) { $(this).after('<img class="help absolute" title="Le mot de passe doit comporter au moins 6 caractères" alt="X" src="'+path+'images/ico/suppr.png" />'); return false; }
		else if ($('#inscription input[name="pass"]').attr('value') != $(this).attr('value') && $(this).attr('name') == 'pass2') { $(this).after('<img class="help absolute" title="Le mot de passe et sa confirmation doivent être identiques" alt="X" src="'+path+'images/ico/suppr.png" />'); return false;}
		else { $(this).after('<img class="help absolute" title="Mot de passe valide" alt="V" src="'+path+'images/ico/ok.png" />'); return false;}
		break;
	case "mail":
		if (!$(this).attr('value').match(/^([a-z0-9A-Z_.-]+)@([a-z0-9._-]){2,}\.[a-z]{2,4}$/))  { $(this).after('<img class="help absolute" title="Veuillez entrer une adresse email valide" alt="X" src="'+path+'images/ico/suppr.png" />'); return false; }
		else { $(this).after('<img class="help absolute" title="Adresse email valide" alt="V" src="'+path+'images/ico/ok.png" />'); return false;}
		break;
	default:
		break;
	}	
	});
	
	$("#inscription input").blur();
	$("#inscription input[name='pseudo']").focus();
});

