// 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 (MyCSEJS == null) var MyCSEJS = {};
MyCSEJS._path = '/dwr';
MyCSEJS.getPortfolio = function(callback) {
  dwr.engine._execute(MyCSEJS._path, 'MyCSEJS', 'getPortfolio', callback);
}
MyCSEJS.addToPortfolio = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(MyCSEJS._path, 'MyCSEJS', 'addToPortfolio', p0, p1, p2, p3, p4, callback);
}
MyCSEJS.loadBonusIssueValues = function(p0, callback) {
  dwr.engine._execute(MyCSEJS._path, 'MyCSEJS', 'loadBonusIssueValues', p0, callback);
}
MyCSEJS.loadRightIssueValues = function(p0, callback) {
  dwr.engine._execute(MyCSEJS._path, 'MyCSEJS', 'loadRightIssueValues', p0, callback);
}
MyCSEJS.loadIPOValues = function(p0, callback) {
  dwr.engine._execute(MyCSEJS._path, 'MyCSEJS', 'loadIPOValues', p0, callback);
}
MyCSEJS.getAvailableSharesForSelectedDate = function(p0, p1, callback) {
  dwr.engine._execute(MyCSEJS._path, 'MyCSEJS', 'getAvailableSharesForSelectedDate', p0, p1, callback);
}
MyCSEJS.removePortfolioTradeFromPortfolio = function(p0, p1, callback) {
  dwr.engine._execute(MyCSEJS._path, 'MyCSEJS', 'removePortfolioTradeFromPortfolio', p0, p1, callback);
}
MyCSEJS.removePortfolioSecurity = function(p0, callback) {
  dwr.engine._execute(MyCSEJS._path, 'MyCSEJS', 'removePortfolioSecurity', p0, callback);
}
MyCSEJS.newToken = function(p0, callback) {
  dwr.engine._execute(MyCSEJS._path, 'MyCSEJS', 'newToken', p0, callback);
}
MyCSEJS.newUser = function(p0, callback) {
  dwr.engine._execute(MyCSEJS._path, 'MyCSEJS', 'newUser', p0, callback);
}
MyCSEJS.validateUser = function(p0, callback) {
  dwr.engine._execute(MyCSEJS._path, 'MyCSEJS', 'validateUser', p0, callback);
}
MyCSEJS.getUserMobVerified = function(callback) {
  dwr.engine._execute(MyCSEJS._path, 'MyCSEJS', 'getUserMobVerified', callback);
}
MyCSEJS.mobRequestCode = function(callback) {
  dwr.engine._execute(MyCSEJS._path, 'MyCSEJS', 'mobRequestCode', callback);
}
MyCSEJS.checkMaxMobRequests = function(callback) {
  dwr.engine._execute(MyCSEJS._path, 'MyCSEJS', 'checkMaxMobRequests', callback);
}
MyCSEJS.verifyMobRequestCode = function(p0, callback) {
  dwr.engine._execute(MyCSEJS._path, 'MyCSEJS', 'verifyMobRequestCode', p0, callback);
}
MyCSEJS.updateUser = function(p0, p1, callback) {
  dwr.engine._execute(MyCSEJS._path, 'MyCSEJS', 'updateUser', p0, p1, callback);
}
MyCSEJS.forgotIdentification = function(p0, callback) {
  dwr.engine._execute(MyCSEJS._path, 'MyCSEJS', 'forgotIdentification', p0, callback);
}
MyCSEJS.validatePublicSubscription = function(p0, callback) {
  dwr.engine._execute(MyCSEJS._path, 'MyCSEJS', 'validatePublicSubscription', p0, callback);
}
MyCSEJS.validateSubscription = function(p0, p1, callback) {
  dwr.engine._execute(MyCSEJS._path, 'MyCSEJS', 'validateSubscription', p0, p1, callback);
}
MyCSEJS.loadCurrentUser = function(callback) {
  dwr.engine._execute(MyCSEJS._path, 'MyCSEJS', 'loadCurrentUser', callback);
}
MyCSEJS.calculateAmount2 = function(p0, p1, p2, p3, callback) {
  dwr.engine._execute(MyCSEJS._path, 'MyCSEJS', 'calculateAmount2', p0, p1, p2, p3, callback);
}
MyCSEJS.calculateAmount3 = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(MyCSEJS._path, 'MyCSEJS', 'calculateAmount3', p0, p1, p2, p3, p4, callback);
}
MyCSEJS.validateToken = function(p0, callback) {
  dwr.engine._execute(MyCSEJS._path, 'MyCSEJS', 'validateToken', p0, callback);
}
MyCSEJS.updateSMSSubscription = function(p0, p1, callback) {
  dwr.engine._execute(MyCSEJS._path, 'MyCSEJS', 'updateSMSSubscription', p0, p1, callback);
}
MyCSEJS.isFreeSubscription = function(p0, callback) {
  dwr.engine._execute(MyCSEJS._path, 'MyCSEJS', 'isFreeSubscription', p0, callback);
}
MyCSEJS.getFreeSubscriptionExpiration = function(p0, callback) {
  dwr.engine._execute(MyCSEJS._path, 'MyCSEJS', 'getFreeSubscriptionExpiration', p0, callback);
}
MyCSEJS.getSMSStatus = function(callback) {
  dwr.engine._execute(MyCSEJS._path, 'MyCSEJS', 'getSMSStatus', callback);
}
MyCSEJS.updateASPI = function(p0, callback) {
  dwr.engine._execute(MyCSEJS._path, 'MyCSEJS', 'updateASPI', p0, callback);
}
MyCSEJS.updateMPI = function(p0, callback) {
  dwr.engine._execute(MyCSEJS._path, 'MyCSEJS', 'updateMPI', p0, callback);
}
MyCSEJS.updateTO = function(p0, callback) {
  dwr.engine._execute(MyCSEJS._path, 'MyCSEJS', 'updateTO', p0, callback);
}
MyCSEJS.isSMSEnabled = function(callback) {
  dwr.engine._execute(MyCSEJS._path, 'MyCSEJS', 'isSMSEnabled', callback);
}

