function champsoken()
{
if (document.form1.nom.value.length == 0)
{
// test si nom est présent
alert("Please enter your name");
return false;
}
if (document.form1.tel.value.length == 0)
{
// test si prenom est présent
alert("Please enter your first name");
return false;
}


if (document.form1.email.value.length == 0)
{
alert("Your email address is invalid !");
return false;
}
var email = document.form1.email.value;
	var aroba = email.indexOf("@");
	//test si @ est présent
	//si il n'est pas présent, l'adresse n'est pas valide
	if (aroba == -1) {
		alert("The email address is not valid...\nThere is no character @\n A valid e-mail address is: \"adresse@domaine.com\"");
		document.form1.email.focus()
		return false;
	}
	//vérifie si il y a un . après @ et qu'il ne se trouve pas juste derrière ("adresse@.com" non valide)
	var point = email.indexOf(".", aroba);
	if ((point  == -1) || (point == (aroba + 1))) {
		alert("The email address is not valid...\nThere can not have a point (.) just after @\n A valid e-mail address is: \"adresse@domaine.com\"");
		document.form1.email.focus()
		return false;
	}
	//vérifie si il y a au moins 1 caractère après le point
	//point + 1 car indexOf commence à 0.
	//Si l'index est 4 et la longueur de la chaîne 5, erreur
	var point = email.lastIndexOf(".");
	if ((point + 1) == email.length) {
		alert("The email address is not valid...\nThe email address can not end with a point (.)\n A valid e-mail address is: \"adresse@domaine.com\"");
		document.form1.email.focus()
		return false;
	}
	//vérifie s'il n'y a pas deux . qui se suivent
	point = email.indexOf("..")
	if (point != -1) {
		alert("The email address is not valid...\nThe email address can not contain 2 points (.) that follow.\nA valid e-mail address is: \"adresse@domaine.com\"");
		document.form1.email.focus()
		return false;
	}


return true;
}

function champsokfr()
{
if (document.form1.nom.value.length == 0)
{
// test si nom est présent
alert("Please enter your name");
return false;
}
if (document.form1.tel.value.length == 0)
{
// test si prenom est présent
alert("Please enter your first name");
return false;
}


if (document.form1.email.value.length == 0)
{
alert("Your email address is invalid !");
return false;
}
var email = document.form1.email.value;
	var aroba = email.indexOf("@");
	//test si @ est présent
	//si il n'est pas présent, l'adresse n'est pas valide
	if (aroba == -1) {
		alert("The email address is not valid...\nThere is no character @\n A valid e-mail address is: \"adresse@domaine.com\"");
		document.form1.email.focus()
		return false;
	}
	//vérifie si il y a un . après @ et qu'il ne se trouve pas juste derrière ("adresse@.com" non valide)
	var point = email.indexOf(".", aroba);
	if ((point  == -1) || (point == (aroba + 1))) {
		alert("The email address is not valid...\nThere can not have a point (.) just after @\n A valid e-mail address is: \"adresse@domaine.com\"");
		document.form1.email.focus()
		return false;
	}
	//vérifie si il y a au moins 1 caractère après le point
	//point + 1 car indexOf commence à 0.
	//Si l'index est 4 et la longueur de la chaîne 5, erreur
	var point = email.lastIndexOf(".");
	if ((point + 1) == email.length) {
		alert("The email address is not valid...\nThe email address can not end with a point (.)\n A valid e-mail address is: \"adresse@domaine.com\"");
		document.form1.email.focus()
		return false;
	}
	//vérifie s'il n'y a pas deux . qui se suivent
	point = email.indexOf("..")
	if (point != -1) {
		alert("The email address is not valid...\nThe email address can not contain 2 points (.) that follow.\nA valid e-mail address is: \"adresse@domaine.com\"");
		document.form1.email.focus()
		return false;
	}


return true;
}




