function onClickButtonSubmit(element, event)
{
  var validity = checkRegisterInputValidity();
	
	if (validity == true)
	{
		var form = document.getElementById("form_contact");
		form.submit();
	}
	else
	{
		var elementMessage = document.getElementById("validity_message");
		setData(elementMessage, validityMessage);
	}	
}

function checkRegisterInputValidity()
{
  var input_company = document.getElementById("contact_company");
	var input_lastname = document.getElementById("contact_last_name");
	var input_firstname = document.getElementById("contact_first_name");
	var input_email = document.getElementById("contact_email");
  var text_message = document.getElementById("contact_message");

  var company = input_company.value;
	var firstname = input_firstname.value;	
	var lastname = input_lastname.value;
	var email = input_email.value;
  var message = text_message.value;

	if (!company || company.length == 0)
	{
		validityMessage = "Veuillez entrer le nom de votre soci\351t\351";
		return false;
	}

	if (!lastname || lastname.length == 0)
	{
		validityMessage = "Veuillez entrer votre nom";
		return false;
	}
	
	if (!firstname || firstname.length == 0)
	{
		validityMessage = "Veullez entrer votre pr\351nom";
		return false;
	}

	if (!email || email.length == 0 || !checkMail(email))
	{
		validityMessage = "Veuillez entrez votre adresse email";
		return false;
	}
	
	if (!message || message.length == 0)
	{
		validityMessage = "Veullez entrer votre m\351ssage";
		return false;
	}
	
	return true;
}

function checkMail(email)
{
	var x = email;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)) 
		return true;
	else 
		return false;
}

