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);
}

function writediv(texte)
{
document.getElementById('pseudobox').innerHTML = texte;
}

function verifPseudo(pseudo)
{
var filter=/^([a-zA-Z0-9\-_\.])+$/;
if(pseudo != '')
{
if(pseudo.length < 3)
writediv('<img src="images/error.gif" alt="Pseudo incorrect" /><span style="color:#cc0000"> Pseudo trop court</span>');
else if(!filter.test(pseudo))
writediv('<img src="images/error.gif" alt="Pseudo incorrect" /><span style="color:#cc0000"> Pseudo invalide</span>');
else if(texte = file('includes/verif-pseudo.php?pseudo='+escape(pseudo)))
{
if(texte >= 1)
writediv('<img src="images/error.gif" alt="Pseudo incorrect" /><span style="color:#cc0000"> Pseudo déjà pris</span>');
else if(texte == 0)
writediv('<img src="images/check.gif" alt="Pseudo libre" /><span style="color:#0000cc"> Pseudo valide</span>');
else
writediv(texte);
}
}
}

function writediv2(passw)
{
document.getElementById('passbox').innerHTML = passw;
}

function verifPass(pass)
{
if(pass != '')
{
if(pass.length<6)
writediv2('<img src="images/error.gif" alt="Password incorrect" /><span style="color:#cc0000"> Pass trop court</span>');
else if(pass.length>=6)
writediv2('<img src="images/check.gif" alt="Password valide" /><span style="color:#0000cc"> Pass valide</span>');
else
writediv2(passw);
}
}

function writediv3(texte2)
{
document.getElementById('mailbox').innerHTML = texte2;
}

function verifMail(mail)
{
var reg = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;
if(mail != '')
{
if(!reg.test(mail))
writediv3('<img src="images/error.gif" alt="Email incorrect" /><span style="color:#cc0000"></span>');
else if(texte2 = file('includes/verif-mail.php?email='+escape(mail)))
{
if(texte2 >= 1)
writediv3('<img src="images/error.gif" alt="mail pris" /><span style="color:#cc0000"> </span>');
else if(texte2 == 0)
writediv3('<img src="images/check.gif" alt="mail libre" /><span style="color:#0000cc"> </span>');
else
writediv3(texte2);
}
}
}


