addNamespace("CDBank_Webstock");
CDBank_Webstock.AjaxMethods_class = Class.create();
CDBank_Webstock.AjaxMethods_class.prototype = (new AjaxPro.Request()).extend({
	AddImageToCart: function(imageName, imageTypeText, imagePriceDouble, imagePublisher, callback) {
		return this.invoke("AddImageToCart", {"imageName":imageName, "imageTypeText":imageTypeText, "imagePriceDouble":imagePriceDouble, "imagePublisher":imagePublisher}, callback);
	},
	GetShoppingCartItemsNum: function(callback) {
		return this.invoke("GetShoppingCartItemsNum", {}, callback);
	},
	GetUserLogin: function(callback) {
		return this.invoke("GetUserLogin", {}, callback);
	},
	GetThumbnailsPath: function(callback) {
		return this.invoke("GetThumbnailsPath", {}, callback);
	},
	GetSecondaryStorageThumbnailsPath: function(callback) {
		return this.invoke("GetSecondaryStorageThumbnailsPath", {}, callback);
	},
	GetUserOrder: function(orderId, callback) {
		return this.invoke("GetUserOrder", {"orderId":orderId}, callback);
	},
	SetOrderStatus: function(orderId, status, callback) {
		return this.invoke("SetOrderStatus", {"orderId":orderId, "status":status}, callback);
	},
	GetSumOfImagesInCart: function(LoginID, OrderID, callback) {
		return this.invoke("GetSumOfImagesInCart", {"LoginID":LoginID, "OrderID":OrderID}, callback);
	},
	UserExists: function(loginId, email, callback) {
		return this.invoke("UserExists", {"loginId":loginId, "email":email}, callback);
	},
	ListImagesInCart: function(LoginID, OrderID, callback) {
		return this.invoke("ListImagesInCart", {"LoginID":LoginID, "OrderID":OrderID}, callback);
	},
	ListImagesInCartAsHtml2: function(callback) {
		return this.invoke("ListImagesInCartAsHtml2", {}, callback);
	},
	GetCurrentUserData: function(callback) {
		return this.invoke("GetCurrentUserData", {}, callback);
	},
	GetImageAvailability: function(callback) {
		return this.invoke("GetImageAvailability", {}, callback);
	},
	GetExistingImageSizes: function(Publisher, Filename, callback) {
		return this.invoke("GetExistingImageSizes", {"Publisher":Publisher, "Filename":Filename}, callback);
	},
	initialize: function() {
		this.url = "/ajaxpro/CDBank_Webstock.AjaxMethods,CDBank_Webstock.ashx";
	}
})
CDBank_Webstock.AjaxMethods = new CDBank_Webstock.AjaxMethods_class();

