if(typeof LipService == "undefined") LipService={};
if(typeof LipService.Controls == "undefined") LipService.Controls={};
if(typeof LipService.Controls.SearchForm == "undefined") LipService.Controls.SearchForm={};
LipService.Controls.SearchForm_class = function() {};
Object.extend(LipService.Controls.SearchForm_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	GetProductTypesByProductCategory: function(productCategoryId) {
		return this.invoke("GetProductTypesByProductCategory", {"productCategoryId":productCategoryId}, this.GetProductTypesByProductCategory.getArguments().slice(1));
	},
	GetBrandsCurrent: function(productCategoryId, productTypeIds, geographicRegionIds, retailerIds) {
		return this.invoke("GetBrandsCurrent", {"productCategoryId":productCategoryId, "productTypeIds":productTypeIds, "geographicRegionIds":geographicRegionIds, "retailerIds":retailerIds}, this.GetBrandsCurrent.getArguments().slice(4));
	},
	GetRetailersCurrent: function(productCategoryId, productTypeIds, geographicRegionIds) {
		return this.invoke("GetRetailersCurrent", {"productCategoryId":productCategoryId, "productTypeIds":productTypeIds, "geographicRegionIds":geographicRegionIds}, this.GetRetailersCurrent.getArguments().slice(3));
	},
	url: '/lipservice/ajaxpro/LipService.Controls.SearchForm,LipService.ashx'
}));
LipService.Controls.SearchForm = new LipService.Controls.SearchForm_class();


