ModCommunityNewsletter = 
{
	subscribe : function (newsletterUrl, email)
	{
		LibDefault.ajaxMessage(newsletterUrl, 'action=subscribe&email=' + encodeURIComponent(email), ModCommunityNewsletter.subscribeAnswer);
		return false;
	},
	subscribeAnswer : function(answer)
	{
		var variables = eval('(' + answer + ')');
		if (variables.status == 'incorrect_email') 
		{
			document.getElementById('modCommunityNewsletterError').style.display = 'block';
		} 
		else 
		{
			document.location = variables.url;
		}
	},
	unsubscribe : function(newsletterUrl, email)
	{ 
		LibDefault.ajaxMessage(newsletterUrl, 'action=unsubscribe&email=' + encodeURIComponent(email), ModCommunityNewsletter.unsubscribeAnswer);
		return false;
	},
	unsubscribeAnswer : function(answer)
	{
		var variables = eval('(' + answer + ')');
		document.location = variables.url;
	}
}
