var CollageService=function() {
CollageService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
CollageService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return CollageService._staticInstance.get_path();},
HelloWorld:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'HelloWorld',false,{},succeededCallback,failedCallback,userContext); },
GetCartHTML:function(SessionID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCartHTML',false,{SessionID:SessionID},succeededCallback,failedCallback,userContext); },
logLastViewed:function(SessionID,iid_title,duration,clipdur,IsBackCover,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'logLastViewed',false,{SessionID:SessionID,iid_title:iid_title,duration:duration,clipdur:clipdur,IsBackCover:IsBackCover},succeededCallback,failedCallback,userContext); },
GetPicturePop:function(contextKey,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetPicturePop',false,{contextKey:contextKey},succeededCallback,failedCallback,userContext); },
UpdateCompare:function(SessionID,itemnumber,IsChecked,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateCompare',false,{SessionID:SessionID,itemnumber:itemnumber,IsChecked:IsChecked},succeededCallback,failedCallback,userContext); },
GetSearchCount:function(SSID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSearchCount',false,{SSID:SSID},succeededCallback,failedCallback,userContext); },
GetWorkoutCount:function(SSID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetWorkoutCount',false,{SSID:SSID},succeededCallback,failedCallback,userContext); }}
CollageService.registerClass('CollageService',Sys.Net.WebServiceProxy);
CollageService._staticInstance = new CollageService();
CollageService.set_path = function(value) { CollageService._staticInstance.set_path(value); }
CollageService.get_path = function() { return CollageService._staticInstance.get_path(); }
CollageService.set_timeout = function(value) { CollageService._staticInstance.set_timeout(value); }
CollageService.get_timeout = function() { return CollageService._staticInstance.get_timeout(); }
CollageService.set_defaultUserContext = function(value) { CollageService._staticInstance.set_defaultUserContext(value); }
CollageService.get_defaultUserContext = function() { return CollageService._staticInstance.get_defaultUserContext(); }
CollageService.set_defaultSucceededCallback = function(value) { CollageService._staticInstance.set_defaultSucceededCallback(value); }
CollageService.get_defaultSucceededCallback = function() { return CollageService._staticInstance.get_defaultSucceededCallback(); }
CollageService.set_defaultFailedCallback = function(value) { CollageService._staticInstance.set_defaultFailedCallback(value); }
CollageService.get_defaultFailedCallback = function() { return CollageService._staticInstance.get_defaultFailedCallback(); }
CollageService.set_path("/CollageService.asmx");
CollageService.HelloWorld= function(onSuccess,onFailed,userContext) {CollageService._staticInstance.HelloWorld(onSuccess,onFailed,userContext); }
CollageService.GetCartHTML= function(SessionID,onSuccess,onFailed,userContext) {CollageService._staticInstance.GetCartHTML(SessionID,onSuccess,onFailed,userContext); }
CollageService.logLastViewed= function(SessionID,iid_title,duration,clipdur,IsBackCover,onSuccess,onFailed,userContext) {CollageService._staticInstance.logLastViewed(SessionID,iid_title,duration,clipdur,IsBackCover,onSuccess,onFailed,userContext); }
CollageService.GetPicturePop= function(contextKey,onSuccess,onFailed,userContext) {CollageService._staticInstance.GetPicturePop(contextKey,onSuccess,onFailed,userContext); }
CollageService.UpdateCompare= function(SessionID,itemnumber,IsChecked,onSuccess,onFailed,userContext) {CollageService._staticInstance.UpdateCompare(SessionID,itemnumber,IsChecked,onSuccess,onFailed,userContext); }
CollageService.GetSearchCount= function(SSID,onSuccess,onFailed,userContext) {CollageService._staticInstance.GetSearchCount(SSID,onSuccess,onFailed,userContext); }
CollageService.GetWorkoutCount= function(SSID,onSuccess,onFailed,userContext) {CollageService._staticInstance.GetWorkoutCount(SSID,onSuccess,onFailed,userContext); }

