if(typeof Skolegenser == "undefined") Skolegenser={};
if(typeof Skolegenser.Templates == "undefined") Skolegenser.Templates={};
if(typeof Skolegenser.Templates.Documents == "undefined") Skolegenser.Templates.Documents={};
if(typeof Skolegenser.Templates.Documents.Customorder == "undefined") Skolegenser.Templates.Documents.Customorder={};
if(typeof Skolegenser.Templates.Documents.Customorder.AjaxFactory == "undefined") Skolegenser.Templates.Documents.Customorder.AjaxFactory={};
Skolegenser.Templates.Documents.Customorder.AjaxFactory_class = function() {};
Object.extend(Skolegenser.Templates.Documents.Customorder.AjaxFactory_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	GetCategories: function() {
		return this.invoke("GetCategories", {}, this.GetCategories.getArguments().slice(0));
	},
	GetProducts: function(sitedirectoryID) {
		return this.invoke("GetProducts", {"sitedirectoryID":sitedirectoryID}, this.GetProducts.getArguments().slice(1));
	},
	GetSizepicker: function(productID) {
		return this.invoke("GetSizepicker", {"productID":productID}, this.GetSizepicker.getArguments().slice(1));
	},
	GetErrorMessage: function(fieldArray) {
		return this.invoke("GetErrorMessage", {"fieldArray":fieldArray}, this.GetErrorMessage.getArguments().slice(1));
	},
	AddStandardProduct: function(fieldArray, orderID, productID) {
		return this.invoke("AddStandardProduct", {"fieldArray":fieldArray, "orderID":orderID, "productID":productID}, this.AddStandardProduct.getArguments().slice(3));
	},
	AddCustomProduct: function(fieldArray, orderID, productID) {
		return this.invoke("AddCustomProduct", {"fieldArray":fieldArray, "orderID":orderID, "productID":productID}, this.AddCustomProduct.getArguments().slice(3));
	},
	IncreaseSizeItem: function(productID, sizeID, docID) {
		return this.invoke("IncreaseSizeItem", {"productID":productID, "sizeID":sizeID, "docID":docID}, this.IncreaseSizeItem.getArguments().slice(3));
	},
	DecreaseSizeItem: function(productID, sizeID, docID) {
		return this.invoke("DecreaseSizeItem", {"productID":productID, "sizeID":sizeID, "docID":docID}, this.DecreaseSizeItem.getArguments().slice(3));
	},
	DeleteSizeItem: function(productID, sizeID, docID) {
		return this.invoke("DeleteSizeItem", {"productID":productID, "sizeID":sizeID, "docID":docID}, this.DeleteSizeItem.getArguments().slice(3));
	},
	DeleteOrder: function(docID) {
		return this.invoke("DeleteOrder", {"docID":docID}, this.DeleteOrder.getArguments().slice(1));
	},
	url: '/ajaxpro/Skolegenser.Templates.Documents.Customorder.AjaxFactory,Skolegenser.ashx'
}));
Skolegenser.Templates.Documents.Customorder.AjaxFactory = new Skolegenser.Templates.Documents.Customorder.AjaxFactory_class();

