// 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 (MarketDataJS == null) var MarketDataJS = {};
MarketDataJS._path = '/dwr';
MarketDataJS.getStocks = function(callback) {
  dwr.engine._execute(MarketDataJS._path, 'MarketDataJS', 'getStocks', callback);
}
MarketDataJS.getMarketStatus = function(callback) {
  dwr.engine._execute(MarketDataJS._path, 'MarketDataJS', 'getMarketStatus', callback);
}
MarketDataJS.getMarketSummary = function(callback) {
  dwr.engine._execute(MarketDataJS._path, 'MarketDataJS', 'getMarketSummary', callback);
}
MarketDataJS.getLatestInstrument = function(p0, callback) {
  dwr.engine._execute(MarketDataJS._path, 'MarketDataJS', 'getLatestInstrument', p0, callback);
}
MarketDataJS.getSectors = function(callback) {
  dwr.engine._execute(MarketDataJS._path, 'MarketDataJS', 'getSectors', callback);
}
MarketDataJS.getTradesToday = function(p0, callback) {
  dwr.engine._execute(MarketDataJS._path, 'MarketDataJS', 'getTradesToday', p0, callback);
}
MarketDataJS.getAnnouncementsToday = function(p0, callback) {
  dwr.engine._execute(MarketDataJS._path, 'MarketDataJS', 'getAnnouncementsToday', p0, callback);
}
MarketDataJS.getIndicesToday = function(callback) {
  dwr.engine._execute(MarketDataJS._path, 'MarketDataJS', 'getIndicesToday', callback);
}
MarketDataJS.getSectorsToday = function(callback) {
  dwr.engine._execute(MarketDataJS._path, 'MarketDataJS', 'getSectorsToday', callback);
}
MarketDataJS.getTopGainersToday = function(callback) {
  dwr.engine._execute(MarketDataJS._path, 'MarketDataJS', 'getTopGainersToday', callback);
}
MarketDataJS.getTopLosersToday = function(callback) {
  dwr.engine._execute(MarketDataJS._path, 'MarketDataJS', 'getTopLosersToday', callback);
}
MarketDataJS.getMostTradesToday = function(callback) {
  dwr.engine._execute(MarketDataJS._path, 'MarketDataJS', 'getMostTradesToday', callback);
}
MarketDataJS.getMostVolumesToday = function(callback) {
  dwr.engine._execute(MarketDataJS._path, 'MarketDataJS', 'getMostVolumesToday', callback);
}
MarketDataJS.getMostVolumesPercentageToday = function(callback) {
  dwr.engine._execute(MarketDataJS._path, 'MarketDataJS', 'getMostVolumesPercentageToday', callback);
}
MarketDataJS.getPositiveContributorsCount = function(callback) {
  dwr.engine._execute(MarketDataJS._path, 'MarketDataJS', 'getPositiveContributorsCount', callback);
}
MarketDataJS.getNegativeContributorsCount = function(callback) {
  dwr.engine._execute(MarketDataJS._path, 'MarketDataJS', 'getNegativeContributorsCount', callback);
}
MarketDataJS.getContributorsChartImage = function(callback) {
  dwr.engine._execute(MarketDataJS._path, 'MarketDataJS', 'getContributorsChartImage', callback);
}
MarketDataJS.getQuickChart = function(p0, p1, p2, callback) {
  dwr.engine._execute(MarketDataJS._path, 'MarketDataJS', 'getQuickChart', p0, p1, p2, callback);
}
MarketDataJS.getQuickComparisionChart = function(p0, p1, p2, p3, callback) {
  dwr.engine._execute(MarketDataJS._path, 'MarketDataJS', 'getQuickComparisionChart', p0, p1, p2, p3, callback);
}
MarketDataJS.getTickerChart = function(p0, callback) {
  dwr.engine._execute(MarketDataJS._path, 'MarketDataJS', 'getTickerChart', p0, callback);
}

