function isMailAddress(m) {
   if ((m == '') || (m == ' ')) { return false; }

    var a = 1;
    var ml = m.length;

    while ((ml>a) && (m.charAt(a) != "@")) { a++ }
    if ((a >= ml) || (m.charAt(a) != "@")) {
	return false;
    } else {
	a = a + 2;
    }
    while ((ml > a) && (m.charAt(a) != ".")) { a++ }
    if ((a >= ml - 1) || (m.charAt(a) != ".")) {
	return false;
    } else {
    return true;
    }
}
function validate(obj)
{
	var msg = "";
	var valid = true;

	if (obj.elements["Name"].value == "") {
		msg += "Please enter your name.\n";
		obj.elements["Name"].focus();
		valid = false;
	}
	if ((!isMailAddress(obj.elements["Email Address"].value)) && (obj.elements["Phone"].value == "")) {
		msg += "Please enter your phone number and/or a valid email address.\n";
		if (valid == true) obj.elements["Phone"].focus();
		valid = false;
	}
		
	msg += "Thank you.";
	
	if (valid == false) alert(msg);

	return valid;
}
function validate_fr(obj)
{
	var msg = "";
	var valid = true;

	if (obj.elements["Name"].value == "") {
		msg += "Veuillez inscrire votre nom dans le champ à cet effet.\n";
		obj.elements["Name"].focus();
		valid = false;
	}
	if ((!isMailAddress(obj.elements["Email Address"].value)) && (obj.elements["Phone"].value == "")) {
		msg += "Veuillez inscrire votre numero de téléphone et/ou une courriel valide dans le champ à cet effet.\n";
		if (valid == true) obj.elements["Phone"].focus();
		valid = false;
	}
		
	msg += "Merci.";
	
	if (valid == false) alert(msg);

	return valid;
}
