var appel_test_pseudo = 0;
var appel_test_email = 0;
var retour_test_pseudo = "";
var retour_test_captcha = "";
var retour_test_email = "";
function verification_inscription(appel_test_pseudo, appel_test_captcha, appel_test_email) {
	
	var frm = document.inscription;
		
	if (frm.pseudo.value == "") {
		alert("Veuillez choisir un pseudo");
		return false;
	}

	if (appel_test_pseudo==0) {
		variable = "";
		retour_test_pseudo = "";
		test_pseudo(frm.pseudo.value);
		window.setTimeout("verification_inscription(1,0,0)",100);
		return false;
	} else if(retour_test_pseudo=="") {
		if (variable=="") {
			window.setTimeout("verification_inscription(1,0,0)",100);
			return false;
		} else {
			retour_test_pseudo = variable;
		}
	}
	if(retour_test_pseudo!="libre") {
		alert("Ce pseudo est déjà utilisé");
		return false;		
	}
	
	if (appel_test_captcha==0) {
		variable = "";
		retour_test_captcha="";
		test_captcha(frm.code.value);
		
		window.setTimeout("verification_inscription(1,1,0)",100);
		return false;
	} else if(retour_test_captcha=="") {
		if (variable=="") {
			window.setTimeout("verification_inscription(1,1,0)",100);
			return false;
		} else {
			retour_test_captcha = variable;
		}
	}
	if(retour_test_captcha!="bon code") {
		alert("Le code ne correspond pas à l'image");
		return false;		
	}	
	
	if (frm.email.value == "") {
		alert("Veuillez indiquer une adresse email");
		return false;
	}	
	if (appel_test_email==0) {
		variable = "";
		retour_test_email = "";
		test_email(frm.email.value);
		window.setTimeout("verification_inscription(1,1,1)",100);
		return false;
	} else if(retour_test_email=="") {
		if (variable=="") {
			window.setTimeout("verification_inscription(1,1,1)",100);
			return false;
		} else {
			retour_test_email = variable;
		}
	}
	if(retour_test_email!="libre") {
		alert("Cet email est déjà utilisé");
		return false;		
	}
	
	if (frm.motdepasse.value == "") {
		alert("Veuillez choisir un mot de passe");
		return false;
	}	
	if (frm.motdepasse.value != frm.confirmation.value) {
		alert("Les deux mots de passe sont différents");
		return false;
	}
	if (frm.cgu.checked == false) {
		alert("Veuillez accepter les conditions générales d'utilisation");
		return false;
	}
	
	if (frm.sexe[0].checked == false && frm.sexe[1].checked == false ) {
		alert("Veuillez sélectionner votre sexe");
		return false;
	}
	if (frm.annee.options[frm.annee.selectedIndex].value == 0 ) {
		alert("Veuillez indiquer votre année de naissance");
		return false;
	}
	if (frm.expert[0].checked == false && frm.expert[1].checked == false ) {
		alert("Vous n'avez pas répondu à toutes les questions");
		return false;
	}
		
	frm.submit();
}

function verification_modification() {
	
	var frm = document.modification;
	
	//alert(frm.id_destination.value);
	
	if (frm.pseudo.value == "") {
		alert("Veuillez entrer un pseudo");
		return false;
	}
	
	if (frm.email.value == "") {
		alert("Veuillez indiquer une adresse email");
		return false;
	}
	
	if (frm.motdepasse.value == "") {
		alert("Veuillez entrer un mot de passe");
		return false;
	}	
	if (frm.motdepasse.value != frm.confirmation.value) {
		alert("Les deux mots de passe sont différents");
		return false;
	}
		
	frm.submit();
}

function test_pseudo(pseudo) {
	makeRequest("test_pseudo.php?pseudo=" + pseudo);
}

function test_captcha(code) {
	makeRequest("test_captcha.php?code=" + code);
}

function test_email(email) {
	makeRequest("test_email.php?email=" + email);
}
