$(document).ready(function() {
	
	$newsletterBtn     = $('#newsletterBtn');
	$ajaxNewsletter    = $('#ajaxNewsletter');
	$ajaxNewsletterMsg = $('#ajaxNewsletterMsg');
	
	$newsletterBtn.click(function(event) {
		
		var email   = $('#newsletterEmail').val();
		var baseUrl = $('#baseUrl').val();
		var lang    = $('#i18n').val();
		
		var href = baseUrl + '/' + lang + '/newsletter/events-subscribe/email/' + email + '/format/json';
		
				
		$.ajax({
			type: 'GET',
			url: href,
			timeout : 10000,
			dataType: 'json',
			
			beforeSend: function() 
			{
			    $ajaxNewsletter.hide();
			    $ajaxNewsletterMsg.html('loading...');
			},
			
			error: function()
			{
				$ajaxNewsletterMsg.html('Error! Try again later...');
			},
			
			success: function(data, textStatus)
			{
				if (data['status'] != 1) {
					$ajaxNewsletter.show();
				}
				$ajaxNewsletterMsg.html(data['statusMsg']);
			}
		});
	});
});
