function Form_Validator(form1)
{
//val name
if (form1.name.value == "")
{
alert("Merci de saisir votre prénom.");
form1.name.focus();
return (false);
}
//val email
if (form1.from.value == "")
{
alert("Veuillez saisir votre adresse e-mail.");
form1.from.focus();
return (false);
}
// test if valid email address, must have @ and .
var checkEmail = "@.";
var checkStr = form1.from.value;
var EmailValid = false;
var EmailAt = false;
var EmailPeriod = false;
for (i = 0; i < checkStr.length; i++)
{
ch = checkStr.charAt(i);
for (j = 0; j < checkEmail.length; j++)
{
if (ch == checkEmail.charAt(j) && ch == "@")
EmailAt = true;
if (ch == checkEmail.charAt(j) && ch == ".")
EmailPeriod = true;
if (EmailAt && EmailPeriod)
break;
if (j == checkEmail.length)
break;
}
// if both the @ and . were in the string
if (EmailAt && EmailPeriod)
{
EmailValid = true
break;
}
}
if (!EmailValid)
{
alert("Votre adresse e-mail est invalide, veuillez corriger.");
form1.from.focus();
return (false);
}
}