AutoForm.hooks({
  submitPostForm: {

    before: {
      submitPost: function(doc, template) {
        // automatically check the 'all' checkbox
        var allCategory = $('label:contains("All")').children().attr('value');

        if (!doc.categories) {
          doc.categories = [];
        }

        if (!_.contains(doc.categories, allCategory)) {
          doc.categories.push(allCategory);
        }

        if (doc.title.indexOf('Non Alcoholic') > -1 ||doc.title.indexOf('Non-Alcoholic') > -1 || doc.title.indexOf('Non-alcoholic') > -1 || doc.title.indexOf('non-alcoholic') > -1 || doc.title.indexOf('non alcoholic') > -1 || doc.title.indexOf('Non alcoholic') > -1 ){
          alert('WHYY??? NO!');
          return false;
        }

        template.$('button[type=submit]').addClass('loading');

        var post = doc;

        // ------------------------------ Checks ------------------------------ //

        if (!Meteor.user()) {
          flashMessage(i18n.t('you_must_be_logged_in'), 'error');
          return false;
        }

        // ------------------------------ Callbacks ------------------------------ //

        // run all post submit client callbacks on properties object successively
        post = postSubmitClientCallbacks.reduce(function(result, currentFunction) {
            return currentFunction(result);
        }, post);

        return post;
      }
    },

    onSuccess: function(operation, post, template) {
      template.$('button[type=submit]').removeClass('loading');
      trackEvent("new post", {'postId': post._id});
      Router.go('post_page', {_id: post._id});
      if (post.status === STATUS_PENDING) {
        flashMessage(i18n.t('thanks_your_post_is_awaiting_approval'), 'success');
      }
    },

    onError: function(operation, error, template) {
      template.$('button[type=submit]').removeClass('loading');
      flashMessage(error.message.split('|')[0], 'error'); // workaround because error.details returns undefined
      clearSeenMessages();
      // $(e.target).removeClass('disabled');
      if (error.error == 603) {
        var dupePostId = error.reason.split('|')[1];
        Router.go('post_page', {_id: dupePostId});
      }
    }

  }
});

@@ -695,17 +695,50 @@
 ('WH
-YY??? NO!
+AT IS WRONG WITH YOU? NO! -- ACCESS DENIED
 ');%0A

change error messagee