///////////////////////
// ajax_verifpseudo //
/////////////////////

//permet de verifier en live la dispo d'un pseudo lors de l'enregistrement


/////// LANG ////////
if(langGlobal == "fr"){
	var login_special = "Ce login contient des caractr&egrave;res sp&eacute;ciaux";
	var login_long = "ce pseudo est trop long";
	var login_court = "Ce pseudo est trop court";
	var login_pris = "Ce pseudo est d&eacute;j&agrave; utilis&eacute";
	var login_libre = "Ce login est libre";
}else{
	var login_special = "You can't use special chars in login";
	var login_long = "Login is too long";
	var login_court = "Login is too short";
	var login_pris = "Login is already taken";
	var login_libre = "Login is available";
}
////// END LANG ///////



function writediv(texte){
	document.getElementById('pseudobox').innerHTML = texte;
}

function verifPseudo(pseudo){
	if(pseudo != ''){
		if(pseudo.search(/^[a-z0-9A-Z._-]+$/) == -1 ) {
			writediv('<span style="color:#cc0000"><img src="images/divers/ico_cross_org.gif" alt="" title="" /> <b>'+login_special+' </b></span>');
		}else if(pseudo.length<3)
			 writediv('<span style="color:#cc0000"><img src="images/divers/ico_cross_org.gif" alt="" title="" /> <b>'+login_court+' </b></span>');
		else if(pseudo.length>15)
				writediv('<span style="color:#cc0000"><img src="images/divers/ico_cross_org.gif" alt="" title="" /> <b>'+login_long+' </b></span>');
		else if(texte = file('includes/ajax_verifpseudo.php?pseudo='+escape(pseudo))){
				if(texte == 1)
					writediv('<span style="color:#cc0000"><img src="images/divers/ico_cross_org.gif" alt="" title="" /> <b>'+login_pris+' </b></span>');
				else if(texte == 2)
					writediv('<span style="color:#1A7917"><img src="images/divers/ico_check_blu.gif" alt="" title="" /> <b>'+login_libre+' </b></span>');
				else
					writediv('');
		}
	}else{
		writediv('');
	}
}

function file(fichier){
	if(window.XMLHttpRequest) // FIREFOX
		xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // IE
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else
		return(false);
	xhr_object.open("GET", fichier, false);
	xhr_object.send(null);
	if(xhr_object.readyState == 4) return(xhr_object.responseText);
		else return(false);
}
