
// Provide a default path to dwr.engine
if (dwr == null) var dwr = {};
if (dwr.engine == null) dwr.engine = {};
if (DWREngine == null) var DWREngine = dwr.engine;

if (SowiportDiscussionFunctions == null) var SowiportDiscussionFunctions = {};
SowiportDiscussionFunctions._path = '/discussion/dwr';
SowiportDiscussionFunctions.getLang = function(p0, callback) {
  dwr.engine._execute(SowiportDiscussionFunctions._path, 'SowiportDiscussionFunctions', 'getLang', p0, callback);
}
SowiportDiscussionFunctions.isInSWPRole = function(p0, callback) {
  dwr.engine._execute(SowiportDiscussionFunctions._path, 'SowiportDiscussionFunctions', 'isInSWPRole', p0, callback);
}
SowiportDiscussionFunctions.getTotalNumber = function(p0, callback) {
  dwr.engine._execute(SowiportDiscussionFunctions._path, 'SowiportDiscussionFunctions', 'getTotalNumber', p0, callback);
}
SowiportDiscussionFunctions.getAllMessages = function(p0, callback) {
  dwr.engine._execute(SowiportDiscussionFunctions._path, 'SowiportDiscussionFunctions', 'getAllMessages', p0, callback);
}
SowiportDiscussionFunctions.recommendMail = function(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, callback) {
  dwr.engine._execute(SowiportDiscussionFunctions._path, 'SowiportDiscussionFunctions', 'recommendMail', p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, callback);
}
SowiportDiscussionFunctions.checkMessages = function(p0, callback) {
  dwr.engine._execute(SowiportDiscussionFunctions._path, 'SowiportDiscussionFunctions', 'checkMessages', p0, callback);
}
SowiportDiscussionFunctions.displayThreadOverview = function(p0, p1, callback) {
  dwr.engine._execute(SowiportDiscussionFunctions._path, 'SowiportDiscussionFunctions', 'displayThreadOverview', p0, p1, callback);
}
SowiportDiscussionFunctions.openThread = function(p0, p1, p2, callback) {
  dwr.engine._execute(SowiportDiscussionFunctions._path, 'SowiportDiscussionFunctions', 'openThread', p0, p1, p2, callback);
}
SowiportDiscussionFunctions.openThreadInDirectory = function(p0, p1, p2, callback) {
  dwr.engine._execute(SowiportDiscussionFunctions._path, 'SowiportDiscussionFunctions', 'openThreadInDirectory', p0, p1, p2, callback);
}
SowiportDiscussionFunctions.postingView = function(p0, p1, p2, callback) {
  dwr.engine._execute(SowiportDiscussionFunctions._path, 'SowiportDiscussionFunctions', 'postingView', p0, p1, p2, callback);
}
SowiportDiscussionFunctions.postingViewInDirectory = function(p0, p1, p2, callback) {
  dwr.engine._execute(SowiportDiscussionFunctions._path, 'SowiportDiscussionFunctions', 'postingViewInDirectory', p0, p1, p2, callback);
}
SowiportDiscussionFunctions.storeDiscussion = function(p0, p1, p2, p3, p4, p5, callback) {
  dwr.engine._execute(SowiportDiscussionFunctions._path, 'SowiportDiscussionFunctions', 'storeDiscussion', p0, p1, p2, p3, p4, p5, callback);
}
SowiportDiscussionFunctions.updateDiscussion = function(p0, callback) {
  dwr.engine._execute(SowiportDiscussionFunctions._path, 'SowiportDiscussionFunctions', 'updateDiscussion', p0, callback);
}
SowiportDiscussionFunctions.storeNewMessage = function(p0, p1, p2, callback) {
  dwr.engine._execute(SowiportDiscussionFunctions._path, 'SowiportDiscussionFunctions', 'storeNewMessage', p0, p1, p2, callback);
}
SowiportDiscussionFunctions.storeReply = function(p0, p1, p2, p3, p4, p5, callback) {
  dwr.engine._execute(SowiportDiscussionFunctions._path, 'SowiportDiscussionFunctions', 'storeReply', p0, p1, p2, p3, p4, p5, callback);
}
SowiportDiscussionFunctions.branchoutDiscussiontopic = function(p0, p1, p2, p3, p4, p5, callback) {
  dwr.engine._execute(SowiportDiscussionFunctions._path, 'SowiportDiscussionFunctions', 'branchoutDiscussiontopic', p0, p1, p2, p3, p4, p5, callback);
}
SowiportDiscussionFunctions.prooveMessage = function(p0, callback) {
  dwr.engine._execute(SowiportDiscussionFunctions._path, 'SowiportDiscussionFunctions', 'prooveMessage', p0, callback);
}
SowiportDiscussionFunctions.rejectMessage = function(p0, callback) {
  dwr.engine._execute(SowiportDiscussionFunctions._path, 'SowiportDiscussionFunctions', 'rejectMessage', p0, callback);
}
SowiportDiscussionFunctions.showNormalUser = function(p0, callback) {
  dwr.engine._execute(SowiportDiscussionFunctions._path, 'SowiportDiscussionFunctions', 'showNormalUser', p0, callback);
}
SowiportDiscussionFunctions.addAdmittedUser = function(p0, callback) {
  dwr.engine._execute(SowiportDiscussionFunctions._path, 'SowiportDiscussionFunctions', 'addAdmittedUser', p0, callback);
}
SowiportDiscussionFunctions.downgradeUser = function(p0, callback) {
  dwr.engine._execute(SowiportDiscussionFunctions._path, 'SowiportDiscussionFunctions', 'downgradeUser', p0, callback);
}
SowiportDiscussionFunctions.blockUser = function(p0, p1, callback) {
  dwr.engine._execute(SowiportDiscussionFunctions._path, 'SowiportDiscussionFunctions', 'blockUser', p0, p1, callback);
}
SowiportDiscussionFunctions.unblockUser = function(p0, callback) {
  dwr.engine._execute(SowiportDiscussionFunctions._path, 'SowiportDiscussionFunctions', 'unblockUser', p0, callback);
}
SowiportDiscussionFunctions.getSowiportUsername = function(p0, callback) {
  dwr.engine._execute(SowiportDiscussionFunctions._path, 'SowiportDiscussionFunctions', 'getSowiportUsername', p0, callback);
}
SowiportDiscussionFunctions.getSowiportUserinfo = function(p0, callback) {
  dwr.engine._execute(SowiportDiscussionFunctions._path, 'SowiportDiscussionFunctions', 'getSowiportUserinfo', p0, callback);
}
