Type.registerNamespace('OTSPortal.Services');
OTSPortal.Services.HomeService=function() {
OTSPortal.Services.HomeService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
OTSPortal.Services.HomeService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return OTSPortal.Services.HomeService._staticInstance.get_path();},
GetHomeNewsList:function(topicIdArray,exceptionTopicIdArray,languageId,maxRows,succeededCallback, failedCallback, userContext) {
/// <param name="topicIdArray" type="String">System.String</param>
/// <param name="exceptionTopicIdArray" type="String">System.String</param>
/// <param name="languageId" type="String">System.String</param>
/// <param name="maxRows" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetHomeNewsList',false,{topicIdArray:topicIdArray,exceptionTopicIdArray:exceptionTopicIdArray,languageId:languageId,maxRows:maxRows},succeededCallback,failedCallback,userContext); },
GetMarketPriceRunning:function(marketName,succeededCallback, failedCallback, userContext) {
/// <param name="marketName" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetMarketPriceRunning',false,{marketName:marketName},succeededCallback,failedCallback,userContext); },
GetHomeMarketWatch:function(MarketName,succeededCallback, failedCallback, userContext) {
/// <param name="MarketName" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetHomeMarketWatch',false,{MarketName:MarketName},succeededCallback,failedCallback,userContext); },
GetMarketWatch:function(MarketName,succeededCallback, failedCallback, userContext) {
/// <param name="MarketName" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetMarketWatch',false,{MarketName:MarketName},succeededCallback,failedCallback,userContext); },
GetMarketWatchEx:function(MarketName,durationDateChart,succeededCallback, failedCallback, userContext) {
/// <param name="MarketName" type="String">System.String</param>
/// <param name="durationDateChart" type="Number">System.Double</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetMarketWatchEx',false,{MarketName:MarketName,durationDateChart:durationDateChart},succeededCallback,failedCallback,userContext); },
GetStockTrend:function(MarketId,succeededCallback, failedCallback, userContext) {
/// <param name="MarketId" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetStockTrend',false,{MarketId:MarketId},succeededCallback,failedCallback,userContext); },
GetMarketNews:function(MarketName,maxRows,succeededCallback, failedCallback, userContext) {
/// <param name="MarketName" type="String">System.String</param>
/// <param name="maxRows" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetMarketNews',false,{MarketName:MarketName,maxRows:maxRows},succeededCallback,failedCallback,userContext); },
GetWorldIndicesList:function(areaId,maxRow,succeededCallback, failedCallback, userContext) {
/// <param name="areaId" type="Number">System.Int32</param>
/// <param name="maxRow" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetWorldIndicesList',false,{areaId:areaId,maxRow:maxRow},succeededCallback,failedCallback,userContext); },
GetCurrenciesList:function(maxRow,succeededCallback, failedCallback, userContext) {
/// <param name="maxRow" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetCurrenciesList',false,{maxRow:maxRow},succeededCallback,failedCallback,userContext); },
GetComoditiesList:function(maxRow,succeededCallback, failedCallback, userContext) {
/// <param name="maxRow" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetComoditiesList',false,{maxRow:maxRow},succeededCallback,failedCallback,userContext); },
SendNewsletter:function(email,succeededCallback, failedCallback, userContext) {
/// <param name="email" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SendNewsletter',false,{email:email},succeededCallback,failedCallback,userContext); },
GetEventCalendar:function(month,year,succeededCallback, failedCallback, userContext) {
/// <param name="month" type="String">System.String</param>
/// <param name="year" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetEventCalendar',false,{month:month,year:year},succeededCallback,failedCallback,userContext); },
GetEventNews:function(numrow,succeededCallback, failedCallback, userContext) {
/// <param name="numrow" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetEventNews',false,{numrow:numrow},succeededCallback,failedCallback,userContext); }}
OTSPortal.Services.HomeService.registerClass('OTSPortal.Services.HomeService',Sys.Net.WebServiceProxy);
OTSPortal.Services.HomeService._staticInstance = new OTSPortal.Services.HomeService();
OTSPortal.Services.HomeService.set_path = function(value) {
OTSPortal.Services.HomeService._staticInstance.set_path(value); }
OTSPortal.Services.HomeService.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return OTSPortal.Services.HomeService._staticInstance.get_path();}
OTSPortal.Services.HomeService.set_timeout = function(value) {
OTSPortal.Services.HomeService._staticInstance.set_timeout(value); }
OTSPortal.Services.HomeService.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return OTSPortal.Services.HomeService._staticInstance.get_timeout(); }
OTSPortal.Services.HomeService.set_defaultUserContext = function(value) { 
OTSPortal.Services.HomeService._staticInstance.set_defaultUserContext(value); }
OTSPortal.Services.HomeService.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return OTSPortal.Services.HomeService._staticInstance.get_defaultUserContext(); }
OTSPortal.Services.HomeService.set_defaultSucceededCallback = function(value) { 
 OTSPortal.Services.HomeService._staticInstance.set_defaultSucceededCallback(value); }
OTSPortal.Services.HomeService.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return OTSPortal.Services.HomeService._staticInstance.get_defaultSucceededCallback(); }
OTSPortal.Services.HomeService.set_defaultFailedCallback = function(value) { 
OTSPortal.Services.HomeService._staticInstance.set_defaultFailedCallback(value); }
OTSPortal.Services.HomeService.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return OTSPortal.Services.HomeService._staticInstance.get_defaultFailedCallback(); }
OTSPortal.Services.HomeService.set_path("/Services/HomeService.asmx");
OTSPortal.Services.HomeService.GetHomeNewsList= function(topicIdArray,exceptionTopicIdArray,languageId,maxRows,onSuccess,onFailed,userContext) {
/// <param name="topicIdArray" type="String">System.String</param>
/// <param name="exceptionTopicIdArray" type="String">System.String</param>
/// <param name="languageId" type="String">System.String</param>
/// <param name="maxRows" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OTSPortal.Services.HomeService._staticInstance.GetHomeNewsList(topicIdArray,exceptionTopicIdArray,languageId,maxRows,onSuccess,onFailed,userContext); }
OTSPortal.Services.HomeService.GetMarketPriceRunning= function(marketName,onSuccess,onFailed,userContext) {
/// <param name="marketName" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OTSPortal.Services.HomeService._staticInstance.GetMarketPriceRunning(marketName,onSuccess,onFailed,userContext); }
OTSPortal.Services.HomeService.GetHomeMarketWatch= function(MarketName,onSuccess,onFailed,userContext) {
/// <param name="MarketName" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OTSPortal.Services.HomeService._staticInstance.GetHomeMarketWatch(MarketName,onSuccess,onFailed,userContext); }
OTSPortal.Services.HomeService.GetMarketWatch= function(MarketName,onSuccess,onFailed,userContext) {
/// <param name="MarketName" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OTSPortal.Services.HomeService._staticInstance.GetMarketWatch(MarketName,onSuccess,onFailed,userContext); }
OTSPortal.Services.HomeService.GetMarketWatchEx= function(MarketName,durationDateChart,onSuccess,onFailed,userContext) {
/// <param name="MarketName" type="String">System.String</param>
/// <param name="durationDateChart" type="Number">System.Double</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OTSPortal.Services.HomeService._staticInstance.GetMarketWatchEx(MarketName,durationDateChart,onSuccess,onFailed,userContext); }
OTSPortal.Services.HomeService.GetStockTrend= function(MarketId,onSuccess,onFailed,userContext) {
/// <param name="MarketId" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OTSPortal.Services.HomeService._staticInstance.GetStockTrend(MarketId,onSuccess,onFailed,userContext); }
OTSPortal.Services.HomeService.GetMarketNews= function(MarketName,maxRows,onSuccess,onFailed,userContext) {
/// <param name="MarketName" type="String">System.String</param>
/// <param name="maxRows" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OTSPortal.Services.HomeService._staticInstance.GetMarketNews(MarketName,maxRows,onSuccess,onFailed,userContext); }
OTSPortal.Services.HomeService.GetWorldIndicesList= function(areaId,maxRow,onSuccess,onFailed,userContext) {
/// <param name="areaId" type="Number">System.Int32</param>
/// <param name="maxRow" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OTSPortal.Services.HomeService._staticInstance.GetWorldIndicesList(areaId,maxRow,onSuccess,onFailed,userContext); }
OTSPortal.Services.HomeService.GetCurrenciesList= function(maxRow,onSuccess,onFailed,userContext) {
/// <param name="maxRow" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OTSPortal.Services.HomeService._staticInstance.GetCurrenciesList(maxRow,onSuccess,onFailed,userContext); }
OTSPortal.Services.HomeService.GetComoditiesList= function(maxRow,onSuccess,onFailed,userContext) {
/// <param name="maxRow" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OTSPortal.Services.HomeService._staticInstance.GetComoditiesList(maxRow,onSuccess,onFailed,userContext); }
OTSPortal.Services.HomeService.SendNewsletter= function(email,onSuccess,onFailed,userContext) {
/// <param name="email" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OTSPortal.Services.HomeService._staticInstance.SendNewsletter(email,onSuccess,onFailed,userContext); }
OTSPortal.Services.HomeService.GetEventCalendar= function(month,year,onSuccess,onFailed,userContext) {
/// <param name="month" type="String">System.String</param>
/// <param name="year" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OTSPortal.Services.HomeService._staticInstance.GetEventCalendar(month,year,onSuccess,onFailed,userContext); }
OTSPortal.Services.HomeService.GetEventNews= function(numrow,onSuccess,onFailed,userContext) {
/// <param name="numrow" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
OTSPortal.Services.HomeService._staticInstance.GetEventNews(numrow,onSuccess,onFailed,userContext); }

