var nomNode = document.getElementById('nom');
var prenomNode = document.getElementById('prenom');
var telNode = document.getElementById('tel');
var mailNode = document.getElementById('mail');
var formNode = document.getElementById('form');


function validForm()
{
	message = new Array();

	nomVal = nomNode.value;
	prenomVal = prenomNode.value;
	telVal = telNode.value;
	mailVal = mailNode.value;


	if(nomVal == '')
		message.push("Le champ << Nom >> n'a pas été renseigné");

	if(prenomVal == '')
		message.push("Le champ << Prénom >> n'a pas été renseigné");

	if(telVal == '')
		message.push("Le champ << Tél >> n'a pas été renseigné");
	else
	{
		modele = /^[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]$/;
		modele2 = /^[0-9][0-9](\.| |-)[0-9][0-9](\.| |-)[0-9][0-9](\.| |-)[0-9][0-9](\.| |-)[0-9][0-9]$/;
		if((!modele.test(telVal)) && (!modele2.test(telVal)))
			message.push("Le champ << Tél >> est invalide");
	}

	if(mailVal == '')
		message.push("Le champ << Email >> n'a pas été renseigné");
	else
	{
		modele = /^.+@.+\..+$/;
		if(!modele.test(mailVal))
			message.push("Le champ << Email >> est invalide");
	}

	if(message.length != 0)
	{
		alerte = 'Attention, vous devez remplir correctement ce formulaire :';
		for(i in message)
			alerte += "\n" + message[i];

		alert(alerte);
	}
	else
	{
		formNode.action = './?act=recrutement';
		formNode.submit();
	}
}
