// 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 (window['dojo']) dojo.provide('dwr.interface.DWRHelper');

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

DWRHelper._path = '/bnh/dwr';

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

/**
 * @param {int} p0 a param
 * @param {class java.lang.String} p1 a param
 * @param {function|Object} callback callback function or options object
 */
DWRHelper.getIncludes = function(p0, p1, callback) {
  return dwr.engine._execute(DWRHelper._path, 'DWRHelper', 'getIncludes', 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
 */
DWRHelper.login = function(p0, p1, callback) {
  return dwr.engine._execute(DWRHelper._path, 'DWRHelper', 'login', arguments);
};

/**
 * @param {class java.lang.String} p0 a param
 * @param {function|Object} callback callback function or options object
 */
DWRHelper.getSchool = function(p0, callback) {
  return dwr.engine._execute(DWRHelper._path, 'DWRHelper', 'getSchool', 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
 */
DWRHelper.getModels = function(p0, p1, callback) {
  return dwr.engine._execute(DWRHelper._path, 'DWRHelper', 'getModels', arguments);
};

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

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

/**
 * @param {class java.lang.String} p0 a param
 * @param {function|Object} callback callback function or options object
 */
DWRHelper.setSearchMode = function(p0, callback) {
  return dwr.engine._execute(DWRHelper._path, 'DWRHelper', 'setSearchMode', 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
 */
DWRHelper.getKitItems = function(p0, p1, callback) {
  return dwr.engine._execute(DWRHelper._path, 'DWRHelper', 'getKitItems', arguments);
};

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

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

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

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

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

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

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

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

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

/**
 * @param {int} p0 a param
 * @param {int} p1 a param
 * @param {int} p2 a param
 * @param {int} p3 a param
 * @param {boolean} p4 a param
 * @param {function|Object} callback callback function or options object
 */
DWRHelper.getDatesOfEvents = function(p0, p1, p2, p3, p4, callback) {
  return dwr.engine._execute(DWRHelper._path, 'DWRHelper', 'getDatesOfEvents', arguments);
};

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

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

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

/**
 * @param {int} p0 a param
 * @param {double} p1 a param
 * @param {function|Object} callback callback function or options object
 */
DWRHelper.getLeasingCharge = function(p0, p1, callback) {
  return dwr.engine._execute(DWRHelper._path, 'DWRHelper', 'getLeasingCharge', arguments);
};

/**
 * @param {class java.lang.String} p0 a param
 * @param {class java.lang.String} p1 a param
 * @param {class java.lang.String} p2 a param
 * @param {class java.lang.String} p3 a param
 * @param {int} p4 a param
 * @param {class java.lang.String} p5 a param
 * @param {function|Object} callback callback function or options object
 */
DWRHelper.calculateLandedCost = function(p0, p1, p2, p3, p4, p5, callback) {
  return dwr.engine._execute(DWRHelper._path, 'DWRHelper', 'calculateLandedCost', arguments);
};

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

/**
 * @param {int} p0 a param
 * @param {class java.lang.String} p1 a param
 * @param {class java.lang.String} p2 a param
 * @param {class java.lang.String} p3 a param
 * @param {class java.lang.String} p4 a param
 * @param {class java.lang.String} p5 a param
 * @param {class java.lang.String} p6 a param
 * @param {class java.lang.String} p7 a param
 * @param {function|Object} callback callback function or options object
 */
DWRHelper.addToCart = function(p0, p1, p2, p3, p4, p5, p6, p7, callback) {
  return dwr.engine._execute(DWRHelper._path, 'DWRHelper', 'addToCart', arguments);
};

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

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

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

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

/**
 * @param {int} p0 a param
 * @param {class java.lang.String} p1 a param
 * @param {class java.lang.String} p2 a param
 * @param {class java.lang.String} p3 a param
 * @param {class java.lang.String} p4 a param
 * @param {class java.lang.String} p5 a param
 * @param {boolean} p6 a param
 * @param {class java.lang.String} p7 a param
 * @param {function|Object} callback callback function or options object
 */
DWRHelper.addToWishList = function(p0, p1, p2, p3, p4, p5, p6, p7, callback) {
  return dwr.engine._execute(DWRHelper._path, 'DWRHelper', 'addToWishList', arguments);
};

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

/**
 * @param {class java.lang.String} p0 a param
 * @param {class java.lang.String} p1 a param
 * @param {int} p2 a param
 * @param {class java.lang.String} p3 a param
 * @param {class java.lang.String} p4 a param
 * @param {class java.lang.String} p5 a param
 * @param {function|Object} callback callback function or options object
 */
DWRHelper.loginFromLayer = function(p0, p1, p2, p3, p4, p5, callback) {
  return dwr.engine._execute(DWRHelper._path, 'DWRHelper', 'loginFromLayer', arguments);
};

/**
 * @param {class java.lang.String} p0 a param
 * @param {function|Object} callback callback function or options object
 */
DWRHelper.forgotPassword = function(p0, callback) {
  return dwr.engine._execute(DWRHelper._path, 'DWRHelper', 'forgotPassword', 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
 */
DWRHelper.forgotPasswordFromLayer = function(p0, p1, callback) {
  return dwr.engine._execute(DWRHelper._path, 'DWRHelper', 'forgotPasswordFromLayer', arguments);
};

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

/**
 * @param {class java.lang.String} p0 a param
 * @param {class java.lang.String} p1 a param
 * @param {class java.lang.String} p2 a param
 * @param {class java.lang.String} p3 a param
 * @param {class java.lang.String} p4 a param
 * @param {class java.lang.String} p5 a param
 * @param {int} p6 a param
 * @param {class java.lang.String} p7 a param
 * @param {class java.lang.String} p8 a param
 * @param {class java.lang.String} p9 a param
 * @param {function|Object} callback callback function or options object
 */
DWRHelper.newAccountFromLayer = function(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, callback) {
  return dwr.engine._execute(DWRHelper._path, 'DWRHelper', 'newAccountFromLayer', arguments);
};

/**
 * @param {int} p0 a param
 * @param {function|Object} callback callback function or options object
 */
DWRHelper.getNotifyMe = function(p0, callback) {
  return dwr.engine._execute(DWRHelper._path, 'DWRHelper', 'getNotifyMe', arguments);
};

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

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

/**
 * @param {class java.lang.String} p0 a param
 * @param {class java.lang.String} p1 a param
 * @param {class java.lang.String} p2 a param
 * @param {function|Object} callback callback function or options object
 */
DWRHelper.deleteFromWishList = function(p0, p1, p2, callback) {
  return dwr.engine._execute(DWRHelper._path, 'DWRHelper', 'deleteFromWishList', 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
 */
DWRHelper.adjustWishlistTotal = function(p0, p1, callback) {
  return dwr.engine._execute(DWRHelper._path, 'DWRHelper', 'adjustWishlistTotal', arguments);
};

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

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

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

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