$(document).ready(function(){
     
	
	$('.newsletterbtn').click(function() {
		$("#newsletter_ready").animate({ 
			left: "-270px"
		}, 300, function(){	
			document.forms.newsletter_form.newsletter_mail.focus();
			$("#newsletter_submit").animate({
				left: "0px"						   
			}, 300 );
		}  );
		
		
	});
	
	
	$('.newsletterbtn_back').click(function() {
		$("#newsletter_submit").animate({ 
			left: "-270px"
		}, 300, function(){
			document.forms.newsletter_form.newsletter_mail.value = "";
			$("#newsletter_ready").animate({
				left: "0px"						   
			}, 300 );
		}  );
		
		
	});
	
	$('.newsletterbtn_submit').click(function() {
		
		var email = document.forms.newsletter_form.newsletter_mail.value;
		
		if (email == "") {				
				alert("inserisci un indirizzo mail");
				return false;			
		}
		
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (!filter.test(email)) {
			alert('inserisci un indirizzo mail valido');
			return false;
		}



		$.post( "newsletter_actions.php?email="+email, function(theResponse) {
																			
			if (theResponse != "y") {				
				alert(theResponse);				
				return false;
			}
					
			$("#newsletter_submit").animate({ 
				left: "270px"
			}, 300, function(){
					$("#newsletter_done").animate({
					top: "0px"						   
				}, 300 );
			}  );
		});
		
		
		
		
	});
	
	/** NL Switch **/
	
	$('.nlswitch_submit').click(function() {
		
		var email = document.forms.newsletter_form.newsletter_mail.value;
		
		if (email == "") {				
				alert("inserisci indirizzo mail");
				return false;			
		}
		
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (!filter.test(email)) {
			alert('inserisci un indirizzo mail valido');
			return false;
		}

		$.post( "newsletter_actions.php?email="+email, function(theResponse) {
																			
			if (theResponse != "y") {				
				alert(theResponse);				
				return false;
			}
					
			$("#newsletter_form").css({ 
				display: "none"
			});
			$("#nlswitch_done").css({
				display: "block"						   
			});
			
		});
		
		
		
		
	});



});

