// Check contact form
// Requires a JS and regexp enabled browser

function check_contact (form)
{
	var error_msg='';

	var name = form.POSTName.value;
	var email = form.POSTMail.value;
	var subject = form.POSTSujet.value;
	var text = form.POSTText.value;

	// Check Name
	if (name.length<2) { error_msg+=' - Vous devez saisir un nom\n'; }
	// Check mail
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,4}(?:\.[a-z]{2})?)$/i
	if (!filter.test(email)) { error_msg+=' - Vous devez saisir une adresse e-mail valide\n'; }
	// Check Subject
	if (subject.length<4) { error_msg+=' - Vous devez saisir l\'objet de votre message\n'; }
	// Check Text
	if (text.length<4) { error_msg+=' - Vous devez saisir le texte pour votre message\n'; }

	if (error_msg.length > 0) { alert ('Votre message n\'a pu être envoyé pour la raison suivante:\n'+error_msg); }
	else { form.submit(); }
}
