Type.registerNamespace('TrendPublicSiteWeb');
TrendPublicSiteWeb.WidgetService=function() {
TrendPublicSiteWeb.WidgetService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
TrendPublicSiteWeb.WidgetService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return TrendPublicSiteWeb.WidgetService._staticInstance.get_path();},
ToggleWidgetOpenClose:function(widgetId,isExpanded,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ToggleWidgetOpenClose',false,{widgetId:widgetId,isExpanded:isExpanded},succeededCallback,failedCallback,userContext); },
GetDemoWidget:function(demoID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetDemoWidget',false,{demoID:demoID},succeededCallback,failedCallback,userContext); },
GetNewsItemSummary:function(widgetId,docID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetNewsItemSummary',false,{widgetId:widgetId,docID:docID},succeededCallback,failedCallback,userContext); },
GetOfficeNews:function(officeId,widgetId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetOfficeNews',false,{officeId:officeId,widgetId:widgetId},succeededCallback,failedCallback,userContext); },
GetNewsCenterWidgetHtml:function(widgetId,newsTypeId,previousSelectedTabId,isTrendTabHaveNewIcon,isAssocTabHaveNewIcon,isOfficeTabHaveNewIcon,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetNewsCenterWidgetHtml',false,{widgetId:widgetId,newsTypeId:newsTypeId,previousSelectedTabId:previousSelectedTabId,isTrendTabHaveNewIcon:isTrendTabHaveNewIcon,isAssocTabHaveNewIcon:isAssocTabHaveNewIcon,isOfficeTabHaveNewIcon:isOfficeTabHaveNewIcon},succeededCallback,failedCallback,userContext); },
DeleteDocumentComment:function(documentCommentID,idOfBeginningElement,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteDocumentComment',false,{documentCommentID:documentCommentID,idOfBeginningElement:idOfBeginningElement},succeededCallback,failedCallback,userContext); }}
TrendPublicSiteWeb.WidgetService.registerClass('TrendPublicSiteWeb.WidgetService',Sys.Net.WebServiceProxy);
TrendPublicSiteWeb.WidgetService._staticInstance = new TrendPublicSiteWeb.WidgetService();
TrendPublicSiteWeb.WidgetService.set_path = function(value) { TrendPublicSiteWeb.WidgetService._staticInstance.set_path(value); }
TrendPublicSiteWeb.WidgetService.get_path = function() { return TrendPublicSiteWeb.WidgetService._staticInstance.get_path(); }
TrendPublicSiteWeb.WidgetService.set_timeout = function(value) { TrendPublicSiteWeb.WidgetService._staticInstance.set_timeout(value); }
TrendPublicSiteWeb.WidgetService.get_timeout = function() { return TrendPublicSiteWeb.WidgetService._staticInstance.get_timeout(); }
TrendPublicSiteWeb.WidgetService.set_defaultUserContext = function(value) { TrendPublicSiteWeb.WidgetService._staticInstance.set_defaultUserContext(value); }
TrendPublicSiteWeb.WidgetService.get_defaultUserContext = function() { return TrendPublicSiteWeb.WidgetService._staticInstance.get_defaultUserContext(); }
TrendPublicSiteWeb.WidgetService.set_defaultSucceededCallback = function(value) { TrendPublicSiteWeb.WidgetService._staticInstance.set_defaultSucceededCallback(value); }
TrendPublicSiteWeb.WidgetService.get_defaultSucceededCallback = function() { return TrendPublicSiteWeb.WidgetService._staticInstance.get_defaultSucceededCallback(); }
TrendPublicSiteWeb.WidgetService.set_defaultFailedCallback = function(value) { TrendPublicSiteWeb.WidgetService._staticInstance.set_defaultFailedCallback(value); }
TrendPublicSiteWeb.WidgetService.get_defaultFailedCallback = function() { return TrendPublicSiteWeb.WidgetService._staticInstance.get_defaultFailedCallback(); }
TrendPublicSiteWeb.WidgetService.set_path("/WidgetService.asmx");
TrendPublicSiteWeb.WidgetService.ToggleWidgetOpenClose= function(widgetId,isExpanded,onSuccess,onFailed,userContext) {TrendPublicSiteWeb.WidgetService._staticInstance.ToggleWidgetOpenClose(widgetId,isExpanded,onSuccess,onFailed,userContext); }
TrendPublicSiteWeb.WidgetService.GetDemoWidget= function(demoID,onSuccess,onFailed,userContext) {TrendPublicSiteWeb.WidgetService._staticInstance.GetDemoWidget(demoID,onSuccess,onFailed,userContext); }
TrendPublicSiteWeb.WidgetService.GetNewsItemSummary= function(widgetId,docID,onSuccess,onFailed,userContext) {TrendPublicSiteWeb.WidgetService._staticInstance.GetNewsItemSummary(widgetId,docID,onSuccess,onFailed,userContext); }
TrendPublicSiteWeb.WidgetService.GetOfficeNews= function(officeId,widgetId,onSuccess,onFailed,userContext) {TrendPublicSiteWeb.WidgetService._staticInstance.GetOfficeNews(officeId,widgetId,onSuccess,onFailed,userContext); }
TrendPublicSiteWeb.WidgetService.GetNewsCenterWidgetHtml= function(widgetId,newsTypeId,previousSelectedTabId,isTrendTabHaveNewIcon,isAssocTabHaveNewIcon,isOfficeTabHaveNewIcon,onSuccess,onFailed,userContext) {TrendPublicSiteWeb.WidgetService._staticInstance.GetNewsCenterWidgetHtml(widgetId,newsTypeId,previousSelectedTabId,isTrendTabHaveNewIcon,isAssocTabHaveNewIcon,isOfficeTabHaveNewIcon,onSuccess,onFailed,userContext); }
TrendPublicSiteWeb.WidgetService.DeleteDocumentComment= function(documentCommentID,idOfBeginningElement,onSuccess,onFailed,userContext) {TrendPublicSiteWeb.WidgetService._staticInstance.DeleteDocumentComment(documentCommentID,idOfBeginningElement,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(TrendPublicSiteWeb.GenericAjaxWebServiceReturn) === 'undefined') {
TrendPublicSiteWeb.GenericAjaxWebServiceReturn=gtc("TrendPublicSiteWeb.GenericAjaxWebServiceReturn");
TrendPublicSiteWeb.GenericAjaxWebServiceReturn.registerClass('TrendPublicSiteWeb.GenericAjaxWebServiceReturn');
}
if (typeof(TrendPublicSiteWeb.DemoWidgetReturn) === 'undefined') {
TrendPublicSiteWeb.DemoWidgetReturn=gtc("TrendPublicSiteWeb.DemoWidgetReturn");
TrendPublicSiteWeb.DemoWidgetReturn.registerClass('TrendPublicSiteWeb.DemoWidgetReturn');
}
if (typeof(TrendPublicSiteWeb.NewsItemSummaryReturn) === 'undefined') {
TrendPublicSiteWeb.NewsItemSummaryReturn=gtc("TrendPublicSiteWeb.NewsItemSummaryReturn");
TrendPublicSiteWeb.NewsItemSummaryReturn.registerClass('TrendPublicSiteWeb.NewsItemSummaryReturn');
}
if (typeof(TrendPublicSiteWeb.RefreshNewsWidgetReturn) === 'undefined') {
TrendPublicSiteWeb.RefreshNewsWidgetReturn=gtc("TrendPublicSiteWeb.RefreshNewsWidgetReturn");
TrendPublicSiteWeb.RefreshNewsWidgetReturn.registerClass('TrendPublicSiteWeb.RefreshNewsWidgetReturn');
}

