function page_contact_submitEvents()
{
	if ($("form_contact"))
	{
		$("form_contact").onsubmit = function()
		{
			if (trim($("field_nom").value) == "")
			{
				alert("Vous devez indiquer votre nom avant de poursuivre.");
				return (false);
			}
			if (trim($("field_prenom").value) == "")
			{	
				alert("Vous devez indiquer votre prénom avant de poursuivre.");
				return (false);
			}
			if (trim($("field_ville").value) == "")
			{
				alert("Vous devez indiquer votre ville avant de poursuivre.");				
				return (false);
			}
			if (trim($("field_telephone").value) == "")
			{
				alert("Vous devez indiquer votre n° de téléphone avant de poursuivre.");				
				return (false);
			}
			if (trim($("field_email").value) == "")
			{
				alert("Vous devez indiquer votre adresse email avant de poursuivre.");	
				return (false);
			}
			if (!(check_email($("field_email").value)))
			{
				alert("L'adresse email indiquée n'est pas valide,\nvous devez la modifier avant de poursuivre.");	
				return (false);
			}

		}
	}
	else
		setTimeout("page_contact_submitEvents();", 250);
}

function check_email(email)
{
	var sUser = "([a-zA-Z0-9][a-zA-Z0-9_.-]*|\"([^\\\\\x80-\xff\015\012\"]|\\\\[^\x80-\xff])+\")";
	var sDomain = "([a-zA-Z0-9][a-zA-Z0-9._-]*\\.)*[a-zA-Z0-9][a-zA-Z0-9._-]*\\.[a-zA-Z]{2,5}";
	var regex = "^" + sUser + "\@" + sDomain + "$";
	var myrxp = new RegExp(regex);
	if (!myrxp.test(email)) 
		return (false);
	else
		return (true);
}

page_contact_submitEvents();