
function verifFormInfosGen(a)
{
    var fonction=document.form1.fonction_candidat.value;
	var nom=document.form1.nom_candidat.value;
var log_candidat=document.form1.log_candidat.value;
var pass_candidat=document.form1.pass_candidat.value;
	var prenom=document.form1.prenom_candidat.value;
	var codepostal=document.form1.code_postal_candidat.value;
	var ville=document.form1.ville_candidat.value;
	var annee_naissance=document.form1.annee_naissance.value;
	var titre_candidat=document.form1.titre_candidat.value;
	if(!(document.form1.sipassword))
	{
		
		if(trim(titre_candidat)==""||trim(log_candidat)==""||trim(fonction)==""||trim(pass_candidat)==""||trim(nom)==""||trim(prenom)==""||trim(codepostal)==""||trim(ville)=="")
		{

if(trim(log_candidat)=="")
		{

			alert("Le champ nom d'utilisateur est obligatoire");
			return false;
		}

if(trim(pass_candidat)=="")
		{

			alert("Le champ mot de passe est obligatoire");
			return false;
		}

if(trim(fonction)=="")
		{

			alert("Le champ fonction est obligatoire");
			return false;
		}

if(trim(titre_candidat)=="")
		{

			alert("Le champ titre candidat est obligatoire");
			return false;
		}

if(trim(nom)=="")
		{

			alert("Le champ nom est obligatoire");
			return false;
		}

if(trim(prenom)=="")
		{

			alert("Le champ prenom est obligatoire");
			return false;
		}
if(Verif_num_pos('annee_naissance','form1')==false ){
				alert("Le champ jour, mois et année de naissance sont obligatoires");
				return false;
		}

if(trim(codepostal)=="")
		{

			alert("Le champ code postal est obligatoire");
			return false;
		}

if(trim(ville)=="")
		{

			alert("Le champ ville est obligatoire");
			return false;
		}

		}
		else 
		{
			if (verifMail(a))
			{
				return true;
			}
			else
			{
				return false;
			}
		}
		

	}
	else
	{
		var login=document.form1.login_candidat.value;
		var password_candidat=document.form1.password_candidat.value;
		if(trim(nom)==""||trim(prenom)==""||trim(codepostal)==""||trim(ville)==""||trim(login)==""||trim(password_candidat)=="")
		{
			alert("vous n'avez pas rempli tous les champs obligatoires");
			return false;
		}
		else 
		{
			if (verifMail(a))
			{
				return true;
			}
			else
			{
				return false;
			}
		}
	}
}

/*************************************/
function verifMail(a) 
{
	testm = false ;
	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==false) alert('Votre adresse e-mail est incorrecte.'); 
	
	return testm ; 
}

function verifLongeurChaine(a)
{
	//testm = false ;
	if(a.length < 35)
	{
		testm = true; 
	}else 
	{
		testm = false ;
	}
	if (testm==false) alert("Le message de bienvenue ne peut excéder 35 caractères !");
	return testm ; 
}
