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