function verifSelection() 
{
	if (document.mail_form.champ1.value == "") {
	alert("Merci de renseigner votre nom")
	return false
	} 

	if (document.mail_form.zone_email1.value == "") {
	alert("Merci de saisir une adresse e-mail valide")
	return false
	}

	invalidChars = " /:,;'"

	for (i=0; i<invalidChars.length; i++) {	// does it contain any invalid characters?
	badChar = invalidChars.charAt(i)

	if (document.mail_form.zone_email1.value.indexOf(badChar,0) > -1) {
	alert("Votre adresse e-mail contient des caractères invalides. Veuillez vérifier.")
	document.mail_form.zone_email1.focus()
	return false
	}
	}

	atPos = document.mail_form.zone_email1.value.indexOf("@",1)			// there must be one "@" symbol
	if (atPos == -1) {
	alert('Votre adresse e-mail ne contient pas le signe "@". Veuillez vérifier.')
	document.mail_form.zone_email1.focus()
	return false
	}

	if (document.mail_form.zone_email1.value.indexOf("@",atPos+1) != -1) {	// and only one "@" symbol
	alert('Il ne doit y avoir qu\'un signe "@". Veuillez vérifier.')
	document.mail_form.zone_email1.focus()
	return false
	}

	periodPos = document.mail_form.zone_email1.value.indexOf(".",atPos)

	if (periodPos == -1) {					// and at least one "." after the "@"
	alert('Vous avez oublié le point "." après le signe "@". Veuillez vérifier.')
	document.mail_form.zone_email1.focus()
	return false
	}

	if (periodPos+3 > document.mail_form.zone_email1.value.length)	{		// must be at least 2 characters after the 
	alert('Il doit y avoir au moins deux caractères après le signe ".". Veuillez vérifier.')
	document.mail_form.zone_email1.focus()
	return false
	}

	if (document.mail_form.zone_texte1.value == "") {
	alert("Merci d\'écrire votre message")
	return false
	} 
}
