if(typeof LipService == "undefined") LipService={};
if(typeof LipService.Controls == "undefined") LipService.Controls={};
if(typeof LipService.Controls.SignIn == "undefined") LipService.Controls.SignIn={};
LipService.Controls.SignIn_class = function() {};
Object.extend(LipService.Controls.SignIn_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, userId) {
		return this.invoke("GetBrandsCurrent", {"productCategoryId":productCategoryId, "productTypeIds":productTypeIds, "geographicRegionIds":geographicRegionIds, "retailerIds":retailerIds, "userId":userId}, this.GetBrandsCurrent.getArguments().slice(5));
	},
	GetRetailersCurrent: function(productCategoryId, productTypeIds, geographicRegionIds, userId) {
		return this.invoke("GetRetailersCurrent", {"productCategoryId":productCategoryId, "productTypeIds":productTypeIds, "geographicRegionIds":geographicRegionIds, "userId":userId}, this.GetRetailersCurrent.getArguments().slice(4));
	},
	url: '/lipservice/ajaxpro/LipService.Controls.SignIn,LipService.ashx'
}));
LipService.Controls.SignIn = new LipService.Controls.SignIn_class();

