/**
 * Newsletter Subscribe
 * (c) EZdesign.de
 *
 * Author:   Timo Besenreuther
 * Created:  2009-06-18
 * Modified: 2010-03-31
 */

function ezNewsletter_Frontend(successMessage, error, emailError) {
	$(document).ready(function() {
		$('#EzNewsletter_Subscribe').submit(function() {
			var mail = $('#EzNewsletter_Mail').val();
			if (mail.indexOf('@') <= 1 || mail.indexOf('.') <= 3) {
				$('#EzNewsletter_Error').show().html(emailError);
				return false;
			}
			var name = $('#EzNewsletter_Name').val();
			$.post('includes/ezajax/ezajax.php', {
				'module':    'EzNewsletter',
				'namespace': 'Core',
				'class':     'Subscribe',
				'method':    'ajaxSubscribe',
				'EzNewsletter_Mail': mail,
				'EzNewsletter_Name': name ? name : '' // prevent "undefined"
			}, function(response) {
				if (response == 'done') {
					$('#EzNewsletter_Subscribe').html(successMessage).addClass('Success');
				} else {
					$('#EzNewsletter_Error').show().html(error);
				}
			});
			return false;
		});
	});
}

function ezNewsletter_Backend(message) {
	$(document).ready(function() {
		$('input.EzNewsletter_Export').click(function() {
			$.post('includes/ezajax/ezajax.php', {
				'module':    'EzNewsletter',
				'namespace': 'Core',
				'class':     'Export',
				'method':    'ajaxExport'
			}, function(response) {
				prompt(message, response)
			});
		});
	});
}

