Ext.ns('component');

component.newsletter = new function() {
	
	this.registerMail = function(formId) {
		Ext.Ajax.request({
			url: 'ajax.php',
			success: component.newsletter.mailRegistered,
			form: formId,
			params: {
				comp: 'com_newsletter',
				action: 'registerMail'
			}
		});
	};
	
	this.mailRegistered = function(response) {
		response = Ext.decode(response.responseText);
		
		if(response.message != null) {
			var container = Ext.get('component-newsletter-message-container');
			
			container.update(response.message);
		}
	};
	
};
