// Provide a default path to dwr.engine
if (typeof this['dwr'] == 'undefined') this.dwr = {};
if (typeof dwr['engine'] == 'undefined') dwr.engine = {};
if (typeof dwr.engine['_mappedClasses'] == 'undefined') dwr.engine._mappedClasses = {};

if (typeof this.ClubPlayerInfo != 'function') {
  this.ClubPlayerInfo = function() {
    this.borderColor = null;
    this.medals = null;
    this.playerStatus = null;
    this.idleTime = 0;
    this.donkeyTime = 0;
    this.jewelry = null;
    this.rollOverInfo = null;
    this.txy = null;
    this.avatar = null;
    this.w1 = 0;
    this.expressions = null;
    this.clubID = 0;
    this.muteTime = 0;
    this.usrID = 0;
    this.name = null;
    this.avatarClassification = null;
    this.ID = 0;
    this.freezeTime = 0;
    this.playerSizeInfo = null;
    this.h1 = 0;
    this.z = 0;
    this.y = 0;
    this.x = 0;
  }
  this.ClubPlayerInfo.$dwrClassName = 'ClubPlayerInfo';
  this.ClubPlayerInfo.$dwrClassMembers = {};
  this.ClubPlayerInfo.$dwrClassMembers.borderColor = {};
  this.ClubPlayerInfo.$dwrClassMembers.medals = {};
  this.ClubPlayerInfo.$dwrClassMembers.playerStatus = {};
  this.ClubPlayerInfo.$dwrClassMembers.idleTime = {};
  this.ClubPlayerInfo.$dwrClassMembers.donkeyTime = {};
  this.ClubPlayerInfo.$dwrClassMembers.jewelry = {};
  this.ClubPlayerInfo.$dwrClassMembers.rollOverInfo = {};
  this.ClubPlayerInfo.$dwrClassMembers.txy = {};
  this.ClubPlayerInfo.$dwrClassMembers.avatar = {};
  this.ClubPlayerInfo.$dwrClassMembers.w1 = {};
  this.ClubPlayerInfo.$dwrClassMembers.expressions = {};
  this.ClubPlayerInfo.$dwrClassMembers.clubID = {};
  this.ClubPlayerInfo.$dwrClassMembers.muteTime = {};
  this.ClubPlayerInfo.$dwrClassMembers.usrID = {};
  this.ClubPlayerInfo.$dwrClassMembers.name = {};
  this.ClubPlayerInfo.$dwrClassMembers.avatarClassification = {};
  this.ClubPlayerInfo.$dwrClassMembers.ID = {};
  this.ClubPlayerInfo.$dwrClassMembers.freezeTime = {};
  this.ClubPlayerInfo.$dwrClassMembers.playerSizeInfo = {};
  this.ClubPlayerInfo.$dwrClassMembers.h1 = {};
  this.ClubPlayerInfo.$dwrClassMembers.z = {};
  this.ClubPlayerInfo.$dwrClassMembers.y = {};
  this.ClubPlayerInfo.$dwrClassMembers.x = {};
  this.ClubPlayerInfo.createFromMap = function(map) {
    var obj = new this();
    for(prop in map) if (map.hasOwnProperty(prop)) obj[prop] = map[prop];
    return obj;
  }
  dwr.engine._mappedClasses['ClubPlayerInfo'] = this.ClubPlayerInfo;
}

if (window['dojo']) dojo.provide('dwr.interface.PlainChatBean');

if (typeof this['PlainChatBean'] == 'undefined') PlainChatBean = {};

PlainChatBean._path = '/dwr';

/**
 * @param {class java.lang.String} p0 a param
 * @param {function|Object} callback callback function or options object
 */
PlainChatBean.leaveRoom = function(p0, callback) {
  return dwr.engine._execute(PlainChatBean._path, 'PlainChatBean', 'leaveRoom', arguments);
};

/**
 * @param {class com.joyplay.web.ajax.PlainChatUserItem} p0 a param
 * @param {function|Object} callback callback function or options object
 */
PlainChatBean.userLoggedOut = function(p0, callback) {
  return dwr.engine._execute(PlainChatBean._path, 'PlainChatBean', 'userLoggedOut', arguments);
};

/**
 * @param {function|Object} callback callback function or options object
 */
PlainChatBean.initialiseRooms = function(callback) {
  return dwr.engine._execute(PlainChatBean._path, 'PlainChatBean', 'initialiseRooms', arguments);
};

/**
 * @param {class java.lang.String} p0 a param
 * @param {function|Object} callback callback function or options object
 */
PlainChatBean.filterOutDodgyHTML = function(p0, callback) {
  return dwr.engine._execute(PlainChatBean._path, 'PlainChatBean', 'filterOutDodgyHTML', arguments);
};

/**
 * @param {function|Object} callback callback function or options object
 */
PlainChatBean.getPlainChatState = function(callback) {
  return dwr.engine._execute(PlainChatBean._path, 'PlainChatBean', 'getPlainChatState', arguments);
};

/**
 * @param {class java.lang.String} p0 a param
 * @param {function|Object} callback callback function or options object
 */
PlainChatBean.joinPlainChatRoom = function(p0, callback) {
  return dwr.engine._execute(PlainChatBean._path, 'PlainChatBean', 'joinPlainChatRoom', arguments);
};

/**
 * @param {class java.lang.String} p0 a param
 * @param {class java.lang.String} p1 a param
 * @param {function|Object} callback callback function or options object
 */
PlainChatBean.sendPlainChatRoomMessage = function(p0, p1, callback) {
  return dwr.engine._execute(PlainChatBean._path, 'PlainChatBean', 'sendPlainChatRoomMessage', arguments);
};


