$(document).ready(function(){

	$(".savenewsl").click(function(){

		$("#email").css("background-color", "#DFDFDD");

		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;

		// pobieramy wartości odpowiednich pól
		var emailVal = $("#email").val();
		var akcjaVal = $(this).attr("name");

		// sprawdzamy wartości wypełnionych pól formularza
		if(emailVal == '') {
			$("#email").css("background-color", "#F3D2D3");
			hasError = true;
		}
		else if(!emailReg.test( emailVal )) {
			$("#email").css("background-color", "#F3D2D3");
			hasError = true;
		}

		if(hasError == false) {
			$("#fnewsletter").fadeTo("slow", 0.30, function() {
				$.ajax({
					type: "POST",
					url:  "plug/my_newsletter-jq/newsletter.php",
					data: { akcja: akcjaVal, email: emailVal },
					success: function(msg) {
						$("#newsletter").html(msg);
						$("#newsletter").css("background-image", "url(lay/newsletter_ok.gif)");
						$("#fnewsletter").fadeOut("slow");
					},
					error: function (XMLHttpRequest, textStatus, errorThrown) {
						$("#newsletter").html('Error');
						$("#fnewsletter").fadeOut("slow");
					}
				});
			});
		}

		return false;
	});
});

