function page_contact_addEvents()
{
	if ($("form_contact") && $("field_message"))
	{
		/*
		$("field_message").onfocus = function()
		{
			if ($("field_message").value == "Votre message")
				$("field_message").value = "";			
		}
		
		$("field_message").onblur = function()
		{
			if (trim($("field_message").value) == "")
				$("field_message").value = "Votre message";			
		}
		*/
		
		$("form_contact").onsubmit = function()
		{
			if (trim($("field_nom").value) == "")
			{
				alert((lang == "fr") ? "Vous devez indiquer votre nom avant de poursuivre." : "Please enter your last name before to continue.");
				return (false);
			}
			if (trim($("field_prenom").value) == "")
			{	
				alert((lang == "fr") ? "Vous devez indiquer votre prénom avant de poursuivre." : "Please enter your first name before to continue.");
				return (false);
			}
			if (trim($("field_ville").value) == "")
			{
				alert((lang == "fr") ? "Vous devez indiquer votre ville avant de poursuivre." : "Please enter your city before to continue.");
				return (false);
			}
			if (trim($("field_telephone").value) == "")
			{
				alert((lang == "fr") ? "Vous devez indiquer votre n° de téléphone avant de poursuivre." : "Please enter your phone number before to continue.");				
				return (false);
			}
			if (trim($("field_email").value) == "")
			{
				alert((lang == "fr") ? "Vous devez indiquer votre adresse email avant de poursuivre." : "Please enter your email address before to continue.");		
				return (false);
			}
			if (!(check_email($("field_email").value)))
			{
				alert((lang == "fr") ? "L'adresse email indiquée n'est pas valide,\nvous devez la modifier avant de poursuivre" : "The indicated e-mail is not valid. Please correct it before to continue");
				return (false);
			}

			/*
			if (lang == "fr")
			{
				if ($("field_message").value == "Votre message")
					$("field_message").value == "";
			}
			else
			{
				if ($("field_message").value == "Your message")
					$("field_message").value == "";				
			}
			*/
			
			return true;
		}
	}
	else
		setTimeout("page_contact_addEvents();", 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_addEvents();
