var SSAjaxService=function() {
SSAjaxService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
SSAjaxService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return SSAjaxService._staticInstance.get_path();},
LoadDocumentXML:function(docPath,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LoadDocumentXML',false,{docPath:docPath},succeededCallback,failedCallback,userContext); },
LoadDocumentPublishedXML:function(docPath,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LoadDocumentPublishedXML',false,{docPath:docPath},succeededCallback,failedCallback,userContext); },
DocumentClick:function(docID,storeNum,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DocumentClick',false,{docID:docID,storeNum:storeNum},succeededCallback,failedCallback,userContext); },
AddMyStore:function(storeID,userID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddMyStore',false,{storeID:storeID,userID:userID},succeededCallback,failedCallback,userContext); },
RemoveMyStore:function(storeID,userID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RemoveMyStore',false,{storeID:storeID,userID:userID},succeededCallback,failedCallback,userContext); },
SetLatestProductIDs:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetLatestProductIDs',false,{},succeededCallback,failedCallback,userContext); },
GetLatestProductHTML:function(productID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetLatestProductHTML',false,{productID:productID},succeededCallback,failedCallback,userContext); },
GetLatestProductIDs:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetLatestProductIDs',false,{},succeededCallback,failedCallback,userContext); }}
SSAjaxService.registerClass('SSAjaxService',Sys.Net.WebServiceProxy);
SSAjaxService._staticInstance = new SSAjaxService();
SSAjaxService.set_path = function(value) { SSAjaxService._staticInstance.set_path(value); }
SSAjaxService.get_path = function() { return SSAjaxService._staticInstance.get_path(); }
SSAjaxService.set_timeout = function(value) { SSAjaxService._staticInstance.set_timeout(value); }
SSAjaxService.get_timeout = function() { return SSAjaxService._staticInstance.get_timeout(); }
SSAjaxService.set_defaultUserContext = function(value) { SSAjaxService._staticInstance.set_defaultUserContext(value); }
SSAjaxService.get_defaultUserContext = function() { return SSAjaxService._staticInstance.get_defaultUserContext(); }
SSAjaxService.set_defaultSucceededCallback = function(value) { SSAjaxService._staticInstance.set_defaultSucceededCallback(value); }
SSAjaxService.get_defaultSucceededCallback = function() { return SSAjaxService._staticInstance.get_defaultSucceededCallback(); }
SSAjaxService.set_defaultFailedCallback = function(value) { SSAjaxService._staticInstance.set_defaultFailedCallback(value); }
SSAjaxService.get_defaultFailedCallback = function() { return SSAjaxService._staticInstance.get_defaultFailedCallback(); }
SSAjaxService.set_path("/SSAjaxService.asmx");
SSAjaxService.LoadDocumentXML= function(docPath,onSuccess,onFailed,userContext) {SSAjaxService._staticInstance.LoadDocumentXML(docPath,onSuccess,onFailed,userContext); }
SSAjaxService.LoadDocumentPublishedXML= function(docPath,onSuccess,onFailed,userContext) {SSAjaxService._staticInstance.LoadDocumentPublishedXML(docPath,onSuccess,onFailed,userContext); }
SSAjaxService.DocumentClick= function(docID,storeNum,onSuccess,onFailed,userContext) {SSAjaxService._staticInstance.DocumentClick(docID,storeNum,onSuccess,onFailed,userContext); }
SSAjaxService.AddMyStore= function(storeID,userID,onSuccess,onFailed,userContext) {SSAjaxService._staticInstance.AddMyStore(storeID,userID,onSuccess,onFailed,userContext); }
SSAjaxService.RemoveMyStore= function(storeID,userID,onSuccess,onFailed,userContext) {SSAjaxService._staticInstance.RemoveMyStore(storeID,userID,onSuccess,onFailed,userContext); }
SSAjaxService.SetLatestProductIDs= function(onSuccess,onFailed,userContext) {SSAjaxService._staticInstance.SetLatestProductIDs(onSuccess,onFailed,userContext); }
SSAjaxService.GetLatestProductHTML= function(productID,onSuccess,onFailed,userContext) {SSAjaxService._staticInstance.GetLatestProductHTML(productID,onSuccess,onFailed,userContext); }
SSAjaxService.GetLatestProductIDs= function(onSuccess,onFailed,userContext) {SSAjaxService._staticInstance.GetLatestProductIDs(onSuccess,onFailed,userContext); }

