Type.registerNamespace('MyCanvas');
MyCanvas.Ajax=function() {
MyCanvas.Ajax.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
MyCanvas.Ajax.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return MyCanvas.Ajax._staticInstance.get_path();},
GetSample:function(sampleProjId,prodCatId,hasPrevSample,hasNextSample,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSample',false,{sampleProjId:sampleProjId,prodCatId:prodCatId,hasPrevSample:hasPrevSample,hasNextSample:hasNextSample},succeededCallback,failedCallback,userContext); },
GetNextSample:function(sampleProjId,prodCatId,themeCategoryName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetNextSample',false,{sampleProjId:sampleProjId,prodCatId:prodCatId,themeCategoryName:themeCategoryName},succeededCallback,failedCallback,userContext); },
GetPrevSample:function(sampleProjId,prodCatId,themeCategoryName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetPrevSample',false,{sampleProjId:sampleProjId,prodCatId:prodCatId,themeCategoryName:themeCategoryName},succeededCallback,failedCallback,userContext); },
ShareProject:function(shareType,projectId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ShareProject',false,{shareType:shareType,projectId:projectId},succeededCallback,failedCallback,userContext); }}
MyCanvas.Ajax.registerClass('MyCanvas.Ajax',Sys.Net.WebServiceProxy);
MyCanvas.Ajax._staticInstance = new MyCanvas.Ajax();
MyCanvas.Ajax.set_path = function(value) { MyCanvas.Ajax._staticInstance.set_path(value); }
MyCanvas.Ajax.get_path = function() { return MyCanvas.Ajax._staticInstance.get_path(); }
MyCanvas.Ajax.set_timeout = function(value) { MyCanvas.Ajax._staticInstance.set_timeout(value); }
MyCanvas.Ajax.get_timeout = function() { return MyCanvas.Ajax._staticInstance.get_timeout(); }
MyCanvas.Ajax.set_defaultUserContext = function(value) { MyCanvas.Ajax._staticInstance.set_defaultUserContext(value); }
MyCanvas.Ajax.get_defaultUserContext = function() { return MyCanvas.Ajax._staticInstance.get_defaultUserContext(); }
MyCanvas.Ajax.set_defaultSucceededCallback = function(value) { MyCanvas.Ajax._staticInstance.set_defaultSucceededCallback(value); }
MyCanvas.Ajax.get_defaultSucceededCallback = function() { return MyCanvas.Ajax._staticInstance.get_defaultSucceededCallback(); }
MyCanvas.Ajax.set_defaultFailedCallback = function(value) { MyCanvas.Ajax._staticInstance.set_defaultFailedCallback(value); }
MyCanvas.Ajax.get_defaultFailedCallback = function() { return MyCanvas.Ajax._staticInstance.get_defaultFailedCallback(); }
MyCanvas.Ajax.set_enableJsonp = function(value) { MyCanvas.Ajax._staticInstance.set_enableJsonp(value); }
MyCanvas.Ajax.get_enableJsonp = function() { return MyCanvas.Ajax._staticInstance.get_enableJsonp(); }
MyCanvas.Ajax.set_jsonpCallbackParameter = function(value) { MyCanvas.Ajax._staticInstance.set_jsonpCallbackParameter(value); }
MyCanvas.Ajax.get_jsonpCallbackParameter = function() { return MyCanvas.Ajax._staticInstance.get_jsonpCallbackParameter(); }
MyCanvas.Ajax.set_path("/Ajax.asmx");
MyCanvas.Ajax.GetSample= function(sampleProjId,prodCatId,hasPrevSample,hasNextSample,onSuccess,onFailed,userContext) {MyCanvas.Ajax._staticInstance.GetSample(sampleProjId,prodCatId,hasPrevSample,hasNextSample,onSuccess,onFailed,userContext); }
MyCanvas.Ajax.GetNextSample= function(sampleProjId,prodCatId,themeCategoryName,onSuccess,onFailed,userContext) {MyCanvas.Ajax._staticInstance.GetNextSample(sampleProjId,prodCatId,themeCategoryName,onSuccess,onFailed,userContext); }
MyCanvas.Ajax.GetPrevSample= function(sampleProjId,prodCatId,themeCategoryName,onSuccess,onFailed,userContext) {MyCanvas.Ajax._staticInstance.GetPrevSample(sampleProjId,prodCatId,themeCategoryName,onSuccess,onFailed,userContext); }
MyCanvas.Ajax.ShareProject= function(shareType,projectId,onSuccess,onFailed,userContext) {MyCanvas.Ajax._staticInstance.ShareProject(shareType,projectId,onSuccess,onFailed,userContext); }

