function verifSelection()
{
	if (document.mail_form.prenom.value == "")
	{
		alert("Le champ \"Prénom\" est requis.\nThe \"First name\" field is required.");
		return false;
	} 
	
	if (document.mail_form.nom.value == "")
	{
		alert("Le champ \"Nom\" est requis.\nThe \"Last name\" field is required.");
		return false;
	} 
	
	if (document.mail_form.lieu_naissance.value == "")
	{
		alert("Le champ \"Lieu de naissance\" est requis.\nThe \"Birth place\" field is required.");
		return false;
	} 
	
	if (document.mail_form.nationalite.value == "")
	{
		alert("Le champ \"Nationalité\" est requis.\nThe \"Nationality\" field is required.");
		return false;
	} 
	
	if (document.mail_form.email.value == "")
	{
		alert("Veuillez saisir votre adresse e-mail.\nPlease enter your e-mail address.");
		return false;
	}
	
	// does it contain any invalid characters?
	invalidChars = " /:,;'"
	for (i=0; i < invalidChars.length; i++)
	{
		badChar = invalidChars.charAt(i);
		
		if (document.mail_form.email.value.indexOf(badChar,0) > -1)
		{
			alert("Votre adresse e-mail contient des caractères invalides.\nYour e-mail address contains invalid characters.");
			document.mail_form.email.focus();
			return false;
		}
	}
	
	// there must be one "@" symbol
	atPos = document.mail_form.email.value.indexOf("@",1);
	if (atPos == -1)
	{
		alert("Votre adresse e-mail doit contenir le signe \"@\".\nYour e-mail address must contain one \"@\" symbol.");
		document.mail_form.email.focus();
		return false;
	}
	
	// and only one "@" symbol
	if (document.mail_form.email.value.indexOf("@",atPos+1) != -1)
	{
		alert("Votre adresse e-mail ne doit contenir qu\'un seul signe \"@\".\nYour e-mail address must contain only one \"@\" symbol.");
		document.mail_form.email.focus();
		return false;
	}
	
	periodPos = document.mail_form.email.value.indexOf(".",atPos);
	
	// and at least one "." after the "@"
	if (periodPos == -1)
	{
		alert("Votre adresse e-mail doit contenir une extension de domaine, séparée par un point.\nYour e-mail address must contain a domain extension, separated by a dot.");
		document.mail_form.email.focus();
		return false;
	}
	
	// must be at least 2 characters after the "."
	if (periodPos+3 > document.mail_form.email.value.length)
	{
		alert("L\'extension de domaine de votre adresse e-mail doit contenir au moins deux caractères.\nThe domain extension of your e-mail address must contain at least two characters.");
		document.mail_form.email.focus();
		return false;
	}
	
	if (document.mail_form.jour_naissance.value == "")
	{
		alert("Veuillez sélectionner votre jour de naissance.\nPlease select your birth day.");
		return false;
	} 
	
	if (document.mail_form.mois_naissance.value == "")
	{
		alert("Veuillez sélectionner votre mois de naissance.\nPlease select your birth month.");
		return false;
	} 
	
	if (document.mail_form.annee_naissance.value == "")
	{
		alert("Veuillez sélectionner votre année de naissance.\nPlease select your birth year.");
		return false;
	} 
	
	if (document.mail_form.adresse_postale.value == "")
	{
		alert("Veuillez saisir votre adresse postale.\nPlease enter your postal address.");
		return false;
	} 
	
	if (document.mail_form.motivation_1.value == "")
	{
		alert("Veuillez saisir votre choix de séjour.\nPlease enter your country choice.");
		return false;
	} 
	
	if (document.mail_form.motivation_2.value == "")
	{
		alert("Veuillez saisir votre formation.\nPlease enter your educational background.");
		return false;
	} 
	
	if (document.mail_form.motivation_3.value == "")
	{
		alert("Veuillez saisir la liste de vos expositions.\nPlease enter your exhibitions list.");
		return false;
	} 
	
	if (document.mail_form.motivation_4.value == "")
	{
		alert("Veuillez saisir vos motivations.\nPlease enter your motivations.");
		return false;
	} 
	
	var selectionFichier1 = document.getElementById("fichier1");
	if(selectionFichier1.value == "")
	{
		alert("Veuillez joindre votre dossier au format PDF (.pdf ou .zip, 10 Mo maximum).\nPlease attach your PDF portfolio (.pdf or .zip, 10 MB maximum)."); // TAILLEMAX
		return false;
	}
}