BYGG.subscribeToNewsletter = function(e) {
		if (typeof e != 'undefined') {
			e.stop();
		}
		if (typeof BYGG.newsletter.spinner == 'undefined') {
			BYGG.newsletter.spinner = new Spinner($('tx-byggfabriken-newsletter-subscribe'));
		}
		var request = new Request.JSON({
			url: 'index.php',
			onRequest: function() {
				BYGG.newsletter.spinner.show();
			},
			onSuccess: function(response) { //debugger;
				if (response.result == 'added') {
					BYGG.messenger.info(BYGG.newsletter.lang.success);
				} else if (response.result == 'exists') {
					BYGG.messenger.info(BYGG.newsletter.lang.exists);
				} else if (response.result == 'invalid') {
					BYGG.messenger.info(BYGG.newsletter.lang.invalid);
				} else {
					BYGG.messenger.alert(BYGG.lang.generalErrorMessage);
				}
				BYGG.newsletter.spinner.hide();
			}
		}).get({
			'eID': 'tx_byggfabriken_newsletter_subscribe_ajax',
			'id': BYGG.newsletter.id,
			'email': $('newsletter-email').get('value')
		});
		return false;
}

window.addEvent('domready', function() {
	$('newsletterForm').addEvent('submit', BYGG.subscribeToNewsletter);
	new OverText($('newsletter-email'));
})