startNewsletter = function(validation) {
  if (validation == 1) {
    window.newsletterFieldsObjects = new Array();
    var check_newsletter_email = new LiveValidation("box_newsletters_email", {validMessage:""});
    check_newsletter_email.add( Validate.Presence, {failureMessage: "" });
    check_newsletter_email.add( Validate.Email, {failureMessage: "" } );
    newsletterFieldsObjects.push(check_newsletter_email);
    Event.observe($('change_newsletters'), 'submit', function(e) {
      var flag = (LiveValidation.massValidate(window.newsletterFieldsObjects)) ? true : false;
      if (!flag) {
        Event.stop(e);
        return false;
      } else {
        ajax.fireAction('newsletters', '', 'boxNewsletter/general', 'auto', 'auto', $('change_newsletters'));
        Event.stop(e);
        return false;
      }
    });
  } else {
    Event.observe($('change_newsletters'), 'submit', function(e) {
      ajax.fireAction('newsletters', '', 'boxNewsletter/general', 'auto', 'auto', $('change_newsletters'));
      Event.stop(e);
      return false;
    });
  }
}

