// JavaScript Document
$(document).ready(function(){
	$("#submit_newsletter").click(function(){
		var email = $("#email_newsletter").attr("value");
		var message = '';
		
		$("#message").removeClass('error');
		$("#message").removeClass('success');
		
		if(validateEmail(email)){
			$.ajax({
				type: "POST",
				url: "/ajax/newsletter.php",
				data: "email="+email,
				success: function(msg){
					var type = '';
					var message = '';
					if(msg == 'true'){
						var google_conversion_id = 1031335856;
						var google_conversion_language = "en";
						var google_conversion_format = "2";
						var google_conversion_color = "ffffff";
						var google_conversion_label = "eLoFCMDqrQEQsN_j6wM";
						var google_conversion_value = 0;

						message = 'You’ve successfully signed up. We’ll be in touch with Britex news & offers.';
						message += '<script type="text/javascript" src="http://www.googleadservices.com/pagead/conversion.js"></script>\n';
						message += '<noscript>\n';
						message += '<div style="display:inline;">\n';
						message += '<img height="1" width="1" style="border-style:none;" alt="" src="http://www.googleadservices.com/pagead/conversion/1031335856/?label=eLoFCMDqrQEQsN_j6wM&amp;guid=ON&amp;script=0"/>\n';
						message += '</div>\n';
						message += '</noscript>\n';

						type = 'success';
					}	
					else if(msg == 'exists'){
						message = 'Oops! That email address is already signed up.';
						type = 'error';
					}
					else{
						message = 'Oops! Something went wrong, please try again.';
						type = 'error';				
					}
					$("#message").html(message);
					$("#message").addClass(type);
				}
			});
			
		}
		else{
			message = 'Oops! That doesn’t seem to be the correct email format. Please try again.';
			$("#message").html(message);
			$("#message").addClass('error');
		}	
	});
});

function validateEmail(elementValue){
   var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
   return emailPattern.test(elementValue);
}