var req;
var sexe = 'm';

function respuesta() 
{
	document.getElementById('password').value = "";
	document.getElementById('login').value= "";
	document.getElementById('email').value = "";
	document.getElementById('code').value = "";
	document.getElementById('parrain').value = ""; 
	showPopUp(req.responseText,'index.php');
}

function envoyer()
{
	if (window.XMLHttpRequest) {
    		req = new XMLHttpRequest();
  		} else if (window.ActiveXObject) {
  			req = new ActiveXObject("Microsoft.XMLHTTP");
  		}
		var login = document.getElementById('login').value;
		var pass = document.getElementById('password').value;
		var mail = document.getElementById('email').value;
		var code = document.getElementById('code').value;
		var parrain = document.getElementById('parrain').value==""?0:document.getElementById('parrain').value;
		var age = document.getElementById('age').value;
		var optin = document.getElementById('optin').value;

  		req.onreadystatechange = processRequest;
  		req.open("POST", "inscription.php", true);
  		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  		req.send("act=submit&login="+login+"&password="+pass+"&email="+mail+"&code="+code+"&parrain="+parrain+"&age="+age+"&sexe="+sexe+"&optin="+optin);
		document.getElementById('begin').appendChild(fsdiv);
}

function verif()
{
	var message = "";
	if (document.formulaire.login.value.length > 15) {
		message+="le champ pseudo est trop long, 15 caractères maximum\n";
		document.getElementById('login').className="erreur";
	} else if (document.formulaire.login.value=="") {
		message+="le champ pseudo est vide\n";
		document.getElementById('login').className="erreur";
	} else {
		var re=/^[-0-9A-Za-z_]+$/;
		if (!re.test(document.formulaire.login.value)) {
			message+="votre pseudo ne doit comporter que des lettres ou des chiffres ou des _ ou des -\n";
			document.getElementById('login').className="erreur";
		}
	}
	if (document.formulaire.email.value.length > 50) {
		message+="le champ email est trop long, 50 caractères maximum\n";
		document.getElementById('email').className="erreur";
	} else if (document.formulaire.email.value == "") {
		message+="le champ email est vide\n";
		document.getElementById('email').className="erreur";
	} else {
		re=/^[-\.0-9A-Za-z~_]+@[-\.0-9A-Za-z~_]+\.[0-9A-Za-z]+$/
		if (!re.test(document.formulaire.email.value)) {
			message+="adresse e-mail non valide\n";
			document.getElementById('email').className="erreur";
		}
	}
	if (document.formulaire.password.value.length > 40) {
		message+="le champ mot de passe est trop long, 40 caractères maximum\n";
		document.getElementById('password').className="erreur";
	} else if (document.formulaire.password.value == "") {
		message+="le champ mot de passe est vide\n";
		document.getElementById('password').className="erreur";
	} else {
		if (document.formulaire.login.value == document.formulaire.password.value) {
			message+="votre mot de passe ne doit pas être identique à votre pseudo\n";
			document.getElementById('password').className="erreur";
		} else {
			var re=/^[0-9A-Za-z]+$/;
			if (!re.test(document.formulaire.password.value)) {
				message+="votre mot de passe ne doit comporter que des lettres ou des chiffres\n";
				document.getElementById('password').className="erreur";
			}
		}
	}
	if (message != "") {
		alert(message);
		return false;
	} else {
		envoyer();
		return true;
	}
}

function espera()
{
	return true;
}