if(typeof Public == "undefined") Public={};
Public.ProductFinder_class = function() {};
Object.extend(Public.ProductFinder_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	GetMidLevel: function(TopLevel) {
		return this.invoke("GetMidLevel", {"TopLevel":TopLevel}, this.GetMidLevel.getArguments().slice(1));
	},
	GetRangesByDesigner: function(DesignerId) {
		return this.invoke("GetRangesByDesigner", {"DesignerId":DesignerId}, this.GetRangesByDesigner.getArguments().slice(1));
	},
	GetRangesByFurnitureType: function(FurnitureTypeId) {
		return this.invoke("GetRangesByFurnitureType", {"FurnitureTypeId":FurnitureTypeId}, this.GetRangesByFurnitureType.getArguments().slice(1));
	},
	GetRangesByBrand: function(BrandId) {
		return this.invoke("GetRangesByBrand", {"BrandId":BrandId}, this.GetRangesByBrand.getArguments().slice(1));
	},
	GetChildFurnitureTypes: function(ParentId) {
		return this.invoke("GetChildFurnitureTypes", {"ParentId":ParentId}, this.GetChildFurnitureTypes.getArguments().slice(1));
	},
	GetFurnitureTypesByRange: function(RangeId) {
		return this.invoke("GetFurnitureTypesByRange", {"RangeId":RangeId}, this.GetFurnitureTypesByRange.getArguments().slice(1));
	},
	GetImageCategory: function(FurnitureTypeId) {
		return this.invoke("GetImageCategory", {"FurnitureTypeId":FurnitureTypeId}, this.GetImageCategory.getArguments().slice(1));
	},
	GetImageDesigner: function(DesignerId) {
		return this.invoke("GetImageDesigner", {"DesignerId":DesignerId}, this.GetImageDesigner.getArguments().slice(1));
	},
	GetImageRange: function(RangeId) {
		return this.invoke("GetImageRange", {"RangeId":RangeId}, this.GetImageRange.getArguments().slice(1));
	},
	GetProductsByDesigner: function(DesignerId, RangeId, ChoicesClicked) {
		return this.invoke("GetProductsByDesigner", {"DesignerId":DesignerId, "RangeId":RangeId, "ChoicesClicked":ChoicesClicked}, this.GetProductsByDesigner.getArguments().slice(3));
	},
	GetProductsByCategory: function(FurnitureTypeId, RangeId, ChoicesClicked) {
		return this.invoke("GetProductsByCategory", {"FurnitureTypeId":FurnitureTypeId, "RangeId":RangeId, "ChoicesClicked":ChoicesClicked}, this.GetProductsByCategory.getArguments().slice(3));
	},
	url: '/ajaxpro/Public.ProductFinder,App_Web_product-finder.aspx.cdcab7d2.ashx'
}));
Public.ProductFinder = new Public.ProductFinder_class();

