function checkForm() {

	if (document.form_newsletter.email.value != "") {
		if (!  isValidEmail(document.form_newsletter.email.value)) {
			alert('Vous devez saisir un email valide.');
			document.form_newsletter.email.focus();
			return false;
		}
	}

	function isValidEmail(email)     {
		UnEmail = email;

		var test="" + UnEmail;
		for(var k = 0; k < test.length;k++)         {
			var c = test.substring(k,k+1);
			if(c == "@")             {
				return true;
			}
		}
		return false;
	}

	function EmailOK() 	{
		UnEmail = document.form_newsletter.email.value;
		// expression régulière : email de type minimum : x@x.xx, maxi : n(nx.)nx@n(nx.)xxx
		// accepte les emails en majuscule, les chiffres, et les caractères '-' et '_'
		var re = /([a-z0-9]+([-_]?[a-z0-9]+)*.)*[a-z0-9]+([-_]?[a-z0-9]+)*@([a-z0-9]+([-_]?[a-z0-9]+)*.)+[a-z]{2,4}/gi;
		return (UnEmail.value.match(re) == UnEmail.value);
	}


	return true;
}