// JavaScript Document

function die(message)
{
	alert(message);
	return false;
}


function validateContactForm(
	form, 
	fillInTranslation, 
	nomTranslation, 
	emailTranslation, 
	sujetTranslation, 
	messageTranslation, 
	invalidEmailWarning
	)
{
	var emailPattern = new RegExp("^(([A-Za-z0-9_])|([\-\.]))+\@(([A-Za-z0-9_])|([\-\.]))+\.([A-Za-z]{2,4})$");
	
	if(form.nom.value == '')
        return die(fillInTranslation + ' ' + nomTranslation);
		
	if(form.email.value == '')
        return die(fillInTranslation + ' ' + emailTranslation);
	
	if(form.sujet.value == '')
		return die(fillInTranslation + ' ' + sujetTranslation);

	if(form.message.value == '')
		return die(fillInTranslation + ' ' + messageTranslation);

	if(emailPattern.test(form.email.value) == false)
		return die(invalidEmailWarning);

	return true;
}

