function verifier_form_inscription(form){
 
	var erreur = ""; 

	if(form.username.value == "" )
	{
		erreur += "- Vous devez saisir votre login!\n";	
	}
	
	if(verifPseudo(form.username.value)!=true)
	{
		erreur += "- seules les caracères A-Z,a-z,0-9 et . - _ 	sont autorisés!\n";	
	}
	
	if(form.email.value == "" )
	{
		erreur += "- Vous devez saisir une Adresse email!\n";	
	}
	else{
		testm = false ;
		var a =form.email.value;
		for (var j=1 ; j<(a.length) ; j++) {

			if (a.charAt(j)=='@') {
				if (j<(a.length-4)){
					for (var k=j ; k<(a.length-2) ; k++)
						if (a.charAt(k)=='.') testm = true;
				}
			}
		}
		if(!testm)
			erreur += "- Vous devez saisir une Adresse Valide!\n";	
	
	}

	if(form.password.value == "" )
	{
		erreur += "- Vous devez saisir votre mot de passe!\n";	
	}
	
	if(form.password_confirm.value == "" )
	{
		erreur += "- Vous devez saisir votre mot de passe!\n";	
	}
	
	if(form.password_confirm.value != form.password.value )
	{
		erreur += "- Votre mot de passe et sa confirmation sont différents!\n";	
	}
	
	if(form.nb_securite.value == "" )
	{
		erreur += "- Vous devez saisir le nombre de sécurité!\n";	
	}
	
	if (erreur.length != 0)
	{
		alert(erreur);  		
		return false;
	}
	else
	{	
		form.action="validation4.php";
	
	}
	
	
	return true;

}


function writediv(texte)
     {
     document.getElementById('pseudobox').innerHTML = texte;
     }

function verifPseudo(pseudo)
{
    if(pseudo != '')
    {
		var affiche=testpseudo(pseudo);
		if(affiche!=1){
			writediv('<span style="color:#ff004a"><b>'+pseudo+' :</b> ' +affiche+ ' </span>');
			return affiche;}
		else if(texte = file('verif_pseudo.php?pseudo='+escape(pseudo)))
			{
				if(texte == 1)
					{writediv('<span style="color:#ff004a"><b>'+pseudo+' :</b> ce pseudo est deja pris</span>');
					return 'Ce pseudo est deja pris';}
				else if(texte == 2)
					{writediv('<span style="color:#0064b1"><b>'+pseudo+' :</b> ce pseudo est libre</span>');
					return true;}
				else
				writediv('');
			}
	}
	
return false;
}

function testpseudo(pseudo){
	resultat = pseudo.match(/['<>(){#~*% !\"$:£+=}[@;,&]/g);
	if(resultat){
			return('seules les caracères A-Z,a-z,0-9 et . - _ 	sont autorisés');}
	else if(pseudo.length<4)
		return ('ce pseudo est trop court');
	else if(pseudo.length>15)
			return('ce pseudo est trop long');
		else return 1;

}

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) 
	 {
	 //alert(xhr_object.responseText); 
	 return(xhr_object.responseText);
     }
	 else return(false);
     }


