public static int GetCategoryIdFromUrl(int portalId, System.Web.HttpRequest request)
        {
            var categoryid = -1;
            var grpCatCtrl = new GrpCatController(Utils.GetCurrentCulture());

            var qrycatid = Utils.RequestQueryStringParam(request, "catid");
            if (Utils.IsNumeric(qrycatid)) categoryid = Convert.ToInt32(qrycatid);
            if (categoryid == -1 )
            {
                var qrycatref = Utils.RequestQueryStringParam(request, "catref");
                if (qrycatref != "")
                {
                    var catrefData = grpCatCtrl.GetCategoryByRef(portalId, qrycatref);
                    if (catrefData != null) categoryid = catrefData.categoryid;
                }
            }
            return categoryid;
        }