public void BindBreadCrumbPath(Category[] path)
		{
			if (path != null && path.Length > 0)
			{
				dlPathBreadCrumb.DataSource = path;
				dlPathBreadCrumb.SelectedIndex = path.Length - 1;
			}

			dlPathBreadCrumb.DataBind();
		}
		private void LoadCategory()
		{
			category = CategoryHelper.GetCategory(ecPanelRequest.CategoryId);

			if (category != null)
			{
				if (!IsPostBack)
				{
					BindParentCategories();
					DisplayCategory();
				}
			}
			else
			{
				DisableFormControls(this, btnCancel);
			}
		}
		private MenuItem CreateNodeFromCategory(Category category, bool upLevel)
		{
			if (category != null)
			{
				string nodeName = (upLevel) ? GetLocalizedString(CATALOG_LEVEL_UP) : category.CategoryName;
				string nodeKey = (upLevel) ? category.ParentId.ToString() : category.CategoryId.ToString();

				string navigateUrl = String.Empty;

				if (upLevel && category.ParentId == 0)
					navigateUrl = NavigatePageURL("ecOnlineStore", "ResellerId", ecPanelRequest.ResellerId.ToString());
				else
					navigateUrl = NavigatePageURL("ecViewCategory", "ResellerId", ecPanelRequest.ResellerId.ToString(), "CategoryId=" + nodeKey);

				return new MenuItem(nodeName, nodeKey, String.Empty, navigateUrl);
			}

			return null;
		}