// JavaScript Document
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;
    }
}

// For Contact Form

function validate(obj) {

	var valid = true;

	var msg = "";

	

	if (obj.elements["name"].value == "") {

		msg += "SVP entrer votre nom complet.\n";

		valid = false;

		obj.elements["name"].focus();

	}
	
	if (!isMailAddress(obj.elements["email"].value)) {

		msg += "SVP entrer un email valide.\n";

		if (valid) {

			valid = false;

		    obj.elements["email"].focus();

		}



		if (obj.elements["cpn"].value == "") {

		msg += "SVP entrer votre nom de Compagnie.\n";

		valid = false;

		obj.elements["name"].focus();

	}
		
	if (obj.elements["cpn"].value == "") {

		msg += "SVP entrer votre ville.\n";

		valid = false;

		obj.elements["city"].focus();

	 }
	 
	 	if (obj.elements["pro"].value == "") {

		msg += "SVP entrer votre province.\n";

		valid = false;

		obj.elements["pro"].focus();

	 }

		if (obj.elements["phone"].value == "") {

		msg += "SVP entrer votre numero de téléphone.\n";

		valid = false;

		obj.elements["phone"].focus();

	 }
	 
	 	if (obj.elements["ir"].value == "") {

		msg += "SVP laisser des questions ou commentaires.\n";

		valid = false;

		obj.elements["ir"].focus();

	 }

	}

		

	if (!valid) alert(msg);



	return valid;

}





