function newsletterRegisterSubmit(source)
{
	var form = source.parents('form:eq(0)');
	var container = form.parents('.module-newsletter:eq(0)');
	container.wrap('<div class="module-newsletter-wrapper" />');

	form.ajaxSubmit({
		target:container.parent(),
		success:newsletterSubmitResponse,
		beforeSubmit:newsletterBeforeSubmit
	});
	return false;
}

function newsletterBeforeSubmit(formData, jqForm, options)
{
	jqForm.find('.submit').hide();
	jqForm.find('.spinner').show();
}

function newsletterSubmitResponse(responseText, statusText)
{
	$(this).children('.module-newsletter').unwrap();
}