function verifSelection() {
if(document.mail_form.champ1.value <= 1){
alert("Veuillez indiquer le nom de votre société");
return false;
}
if(document.mail_form.champ1.value.length <= 3){
alert("Veuillez indiquer un nom de société valide");
return false;
}
else if(document.mail_form.champ2.value <= 1){
alert("Veuillez indiquer votre n° Siret");
return false;
}
else if(document.mail_form.champ2.value.length != 14){
alert("Votre n° Siret est incomplet");
return false;
}
else if(document.mail_form.champ4.value <= 1){
alert("Veuillez indiquer votre adresse postale");
return false;
}
else if(document.mail_form.champ4.value.length <= 3){
alert("Veuillez indiquer une adresse postale valide");
return false;
}
else if(document.mail_form.champ5.value <= 1){
alert("Veuillez indiquer votre code postal");
return false;
}
else if(document.mail_form.champ5.value.length != 5){
alert("Veuillez indiquer un code postal valide");
return false;
}
else if(document.mail_form.champ6.value <= 1){
alert("Veuillez indiquer votre ville");
return false;
}
else if(document.mail_form.champ6.value.length <= 3){
alert("Veuillez indiquer un nom de ville valide");
return false;
}
else if(document.mail_form.champ7.value <= 1){
alert("Veuillez indiquer votre numéro de téléphone");
return false;
}
else if(document.mail_form.champ7.value.length != 10){
alert("Veuillez indiquer un numéro de téléphone valide");
return false;
}
else if(document.mail_form.zone_email.value <= 1){
alert("Veuillez indiquer une adresse 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_email.value.indexOf(badChar,0) > -1) {
alert("Votre adresse e-mail contient des caractères invalides. Veuillez vérifier.");
document.mail_form.zone_email.focus();
return false;
}
}

atPos = document.mail_form.zone_email.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_email.focus();
return false;
}

if (document.mail_form.zone_email.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_email.focus();
return false;
}

periodPos = document.mail_form.zone_email.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_email.focus();
return false;
}

if (periodPos+3 > document.mail_form.zone_email.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_email.focus();
return false;
}
else {
return true;
}
}
