/**
 * NEWSLETTERABOS
 */
function addNewsletterabo() {
  var email = $('#NewsletteraboEmail').val();
  var success = false;
  
  $.ajax({
    url: '/newsletterabos/rpc_add_newsletterabo',
    dataType: 'json',
    type: 'POST',
    data: {address: email},
    beforeSend: function() {
      $('#NewsletteraboForm').hide();
      $('#NewsletteraboBusy').show();
    },
    success: function(data) {
      success = data;
    },
    complete: function() {
      $('#NewsletteraboBusy').hide();
      
      if (success == 2)  {
        $('#NewsletteraboMessage').remove();
        $('#NewsletteraboForm').before('<div id="NewsletteraboSuccessMessage" class="success-message">Das hat geklappt. Danke.</div>');

        $('#NewsletteraboForm').hide();
      } else if (success == 1)  {
        $('#NewsletteraboErrorMessage').remove();
        $('#NewsletteraboEmail').before('<div id="NewsletteraboErrorMessage" class="error-message">Diese E-Mail-Adresse ist<br/>bereits eingetragen.</div>');

        $('#NewsletteraboEmail').parent().addClass('error');
        $('#NewsletteraboEmail').addClass('form-error');

        $('#NewsletteraboForm').show();
      } else {
        $('#NewsletteraboErrorMessage').remove();
        $('#NewsletteraboEmail').before('<div id="NewsletteraboErrorMessage" class="error-message">Bitte gib eine gültige<br/>E-Mail-Adresse ein.</div>');

        $('#NewsletteraboEmail').parent().addClass('error');
        $('#NewsletteraboEmail').addClass('form-error');
        
        $('#NewsletteraboForm').show();
      }
    }
  });
}