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

$(document).ready(function() {
	if ($("#form_newsletter").attr('class') == 'newsletter_input') {
		$("body").prepend('<a id="launch_newsletter"></a>');

		// NLframeSize : tableau de dimensions optionnel
		if (typeof(NLframeSize) == "undefined") {
			$("a#launch_newsletter").fancybox();
		} else {
			$("a#launch_newsletter").fancybox({								  
				frameWidth : NLframeSize[0], 
				frameHeight : NLframeSize[1]
			});
		}

		$('#submit_newsletter').css('display','none');
		$('#js_submit').css('display','block');
	} else {
		$('#submit_newsletter').css('display','block');
	}

	$('#js_submit').click(function () {
		if (!checkMail($('#input_newsletter').val())) {
			$('#mess_newsletter').html("Le format de l'adresse mail n'est pas valide");
		} else {
			var html = $.ajax({
				url: "/ressources/ajax/mailing.ajax.php",
				type: "POST",
				async: true,
				data: "email="+$('#input_newsletter').val(),
				success: function(mess){
					var t_mess = mess.split('|');
					$('#mess_newsletter').html(t_mess[1]);
					if (t_mess[0] == 1) {
						if ($("#form_newsletter").attr('class') == 'newsletter_popup') {
							setTimeout(fermer,4000);
						} else {
							//$("a#launch_newsletter").attr('href', "/ressources/ajax/newsletter_input_box.php?email="+$("#input_newsletter").val());
							$("a#launch_newsletter").attr('href', "/include/newsletter.inc.php?iframe&email="+$("#input_newsletter").val());
							$("a#launch_newsletter").trigger('click');
						}
					}
				},
				error: function(r) {
					$("#form_newsletter").submit();
				}
			});
		}
	});
});