$(document).ready(function(){ 
	
	$("#popupNewsletter .button").click(function() {
		var subscribername = $(this).parent().find('#subscribername').val();
		var subscriberemail = $(this).parent().find('#subscriberemail').val();
		if ((subscribername !=0) && (subscriberemail!=0)){
			if (isValidEmailAddress(subscriberemail)){
				$.ajax({  
				type: "POST",  
				url: "./index.php",  
				data: { controller: "index", action: "newsletter", name: subscribername, email: subscriberemail },  
				success: function(theResponse) {
					$('#newsletterBody').html(theResponse);
				}  
				}); 
			}else{
				$(this).parent().find('#subscriberemail').css('background-color','#f33');
			}
		}
	});
	function isValidEmailAddress(emailAddress) {
		var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
		return pattern.test(emailAddress);
	}

});

