function inscription(formulaire)
{
	var pseudo = formulaire.pseudo.value;
	var mdp = formulaire.mot_de_passe.value;
	var email = formulaire.email.value;
	var personnage = formulaire.personnage.value;
	document.getElementById('contenu').innerHTML = '<div style="padding:10px;height:110px;text-align:center;"><img src="images/chargement.gif" alt="chargement" style="margin-top:40px;"/></div>';
	var xhr = getXMLHttpRequest();
	if(xhr && xhr.readyState != 0) { xhr.abort(); }
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			document.getElementById('contenu').innerHTML = xhr.responseText;
		}
		else if (xhr.status == 404) { document.getElementById('contenu').innerHTML = '<div style="height:80px;padding-top:60px;font-size:15px;text-align:center;">Page Inexistante !</div>'; }
		else if (xhr.status == 500) { document.getElementById('contenu').innerHTML = '<div style="height:80px;padding-top:60px;font-size:15px;text-align:center;">Erreur coté serveur, veuillez actualiser la page.</div>'; }
		else
		{ 
			document.getElementById('contenu').innerHTML = '<div style="padding:10px;height:110px;text-align:center;"><img src="images/chargement.gif" alt="chargement" style="margin-top:40px;"/></div>';
		}
	} 
	xhr.open("POST", "deconnecte/traitement_inscription.php", true);
    xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xhr.send("pseudo="+pseudo+"&mdp="+mdp+"&email="+email+"&perso="+personnage);
}
var point_email=0;
var point_pseudo=0;
var point_pass=0;
var point_reglement=0;
function VerifMail(formulaire)
{
	adresse = formulaire.email.value;
	var place = adresse.indexOf("@",1);
	var point = adresse.indexOf(".",place+1);
	var apostrophe_e = adresse.indexOf("\'");
	var guillemet_e = adresse.indexOf("\"");
	if ((place > -1)&&(adresse.length >2)&&(point > 1)&&(apostrophe_e == -1)&&(guillemet_e == -1))
	{
		point_email = 1;
	}
	else
	{
		point_email=0;
	}
}
function VerifPseudo(formulaire)
{
	pseudo = formulaire.pseudo.value;
	var apostrophe_p = pseudo.indexOf("\'");
	var guillemet_p = pseudo.indexOf("\"");
	if ((apostrophe_p == -1)&&(guillemet_p == -1))
	{
		point_pseudo = 1;
	}
	else
	{
		point_pseudo = 0;
	}
}
function VerifPass(formulaire)
{
	pass = formulaire.mot_de_passe.value;
	var apostrophe_m = pass.indexOf("\'");
	var guillemet_m = pass.indexOf("\"");
	if (apostrophe_m == -1 && guillemet_m == -1)
	{
		point_pass = 1;
	}
	else
	{
		point_pass=0;
	}
}
function VerifForm(formulaire)
{
var message = '';
	VerifPseudo(formulaire); // On vérifie si l' email est correcte ou pas !
	VerifPass(formulaire); // On vérifie si l' email est correcte ou pas !
	VerifMail(formulaire); // On vérifie si l' email est correcte ou pas !
	var i=0;
	if(point_pseudo == 0)
	{ message +='- Ces caractères sont interdis : \' et " pour le pseudo !<br/>'; i++; }
	if (formulaire.pseudo.value.length < 3) { point_pseudo = 0; message += '- Le pseudo doit être composé d\'au moins 3 caractères !<br/>'; i++; }
	
	if(point_pass == 0)
	{ message += '- Ces caractères sont interdis : \' et " pour le mot de passe !<br/>'; i++; }
	if (formulaire.mot_de_passe.value.length < 3) { point_pass = 0; message += '- Le mot de passe doit être composé d\'au moins 3 caractères !<br/>'; i++; }
	if(formulaire.mot_de_passe.value != formulaire.re_mot_de_passe.value)
	{message += '- Le vérification est differente du mot de passe !<br/>'; point_pass=0; i++; }
	if(point_email == 0)
	{message += '- Votre adresse email n\'est pas valide !<br/>'; i++;}
	// on ne vérifie pas pour le sexe, il est déjà choisit au départ !
	if ((point_pseudo == 1)&&(point_pass == 1)&&(point_email == 1))
	{ inscription(formulaire); return(false); }
	else
	{ popup_insc(i, message); return(false); }
}
function pass_perdu(formulaire)
{ 
	var pseudo = formulaire.pseudo_pass.value;
	var email = formulaire.email_pass.value;
	document.getElementById('contenu').innerHTML = '<div style="padding:10px;height:110px;text-align:center;"><img src="images/chargement.gif" alt="chargement" style="margin-top:40px;"/></div>';
	var xhr = getXMLHttpRequest();
	if(xhr && xhr.readyState != 0) { xhr.abort(); }
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			document.getElementById('contenu').innerHTML = xhr.responseText;
		}
		else if (xhr.status == 404) { document.getElementById('contenu').innerHTML = '<div style="height:80px;padding-top:60px;font-size:15px;text-align:center;">Page Inexistante !</div>'; }
		else if (xhr.status == 500) { document.getElementById('contenu').innerHTML = '<div style="height:80px;padding-top:60px;font-size:15px;text-align:center;">Erreur coté serveur, veuillez actualiser la page.</div>'; }
		else
		{ 
			document.getElementById('contenu').innerHTML = '<div style="padding:10px;height:110px;text-align:center;"><img src="images/chargement.gif" alt="chargement" style="margin-top:40px;"/></div>';
		}
	} 
	xhr.open("POST", "deconnecte/mail_perdu.php", true);
    xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xhr.send("pseudo="+pseudo+"&email="+email);
}