
function checkPseudo(){

	var pseudo = document.getElementById("pseudo").value;
	var exprPseudo = new RegExp("^[a-zA-Z0-9_-]{4,50}$");

	var ret = false;
	
	if(pseudo.match(exprPseudo)==null || pseudo == "") {
		//document.getElementById("mailerr").style.display = "inline";
		document.getElementById("pseudoerr").innerHTML = "Pseudo invalide";
		$("#pseudoerr").slideDown("fast");

	}
	else{
		$("#pseudoerr").slideUp("fast");

		//document.getElementById("pseudoerr").style.display = "none";	
		ret=true;	
	}
		
	return ret;
}


function checkMail(repet){

	var mail = document.getElementById("mail").value;
	var exprMail = new RegExp("^[a-zA-Z0-9\-\_\.]+@[a-zA-Z0-9\-\_]+[\.][a-zA-Z]{2,5}$");

	var ret = false;
	
	if(mail.match(exprMail)==null || mail == "") {
		//document.getElementById("mailerr").style.display = "inline";
		document.getElementById("mailerr").innerHTML = "Adresse invalide";
		$("#mailerr").slideDown("fast");

	}
	else{
		$("#mailerr").slideUp("fast");

		//document.getElementById("mailerr").style.display = "none";	
		ret=true;	
	}
		
	/*if(repet==0 && document.getElementById("mail2").value != "" )
	checkPass2(1);
	*/
	return ret;
}

function checkMail2(repet){

/*	var mail = document.getElementById("mail").value;
	var mail2 = document.getElementById("mail2").value;
	var ret=false;
	if(mail != mail2 ) {
	
			//document.getElementById("pass2err").style.display = "inline";
			document.getElementById("mail2err").innerHTML = "Adresse Mail différente";
			$("#mail2err").slideDown("fast");
	}
	else{
			//document.getElementById("mail2err").style.display = "none";	
			$("#mail2err").slideUp("fast");
			ret=true;		
	}
	
	if(repet==0)
	checkMail(1);
	
	return ret;*/
	return true;
}


function checkPass(repet){
	var pass = document.getElementById("pwd").value;
	var exprPass = new RegExp("^[a-zA-Z0-9]{4,50}$");
	var ret = false;
	
	if(pass.match(exprPass)==null || pass == "") {
	
		//document.getElementById("passerr").style.display = "inline";
		document.getElementById("passerr").innerHTML = "Mot de passe invalide";
		$("#passerr").slideDown("fast");
	
	}
	else{
		//document.getElementById("passerr").style.display = "none";
		$("#passerr").slideUp("fast");	
		ret=true;
	}

	if(repet==0 && document.getElementById("pwd2").value != "" )
	checkPass2(1);
	
	return ret;
}

function checkPass2(repet){
	var pass = document.getElementById("pwd").value;
	var pass2 = document.getElementById("pwd2").value;
	var ret=false;
	if(pass != pass2 ) {
	
			//document.getElementById("pass2err").style.display = "inline";
			document.getElementById("pass2err").innerHTML = "Mot de passe différent";
			$("#pass2err").slideDown("fast");
	}
	else{
			//document.getElementById("pass2err").style.display = "none";	
			$("#pass2err").slideUp("fast");
			ret=true;		
	}
	
	if(repet==0)
	checkPass(1);
	
	return ret;
}


function submitform(){

    var ret0 = checkPseudo();
    var ret1 = checkMail(1);
    var ret2 = checkPass(1);
    var ret3 = checkPass2(1);
    var ret4 = checkMail2(1);
    if(ret0 && ret1 && ret2 && ret3 && ret4){
	    document.getElementById("buttons").innerHTML="Veuillez Patienter ...";	
	    document.getElementById("idfinsc").submit();
    }

}


function refreshCode(){
		document.getElementById('antibot').src="/inc/mod/mod_form_antibot.php?"+escape(new Date());
}

