//--------------------------------------------------------------------------------------
    private void LoadSubject()
    {
        uc_Left_Menu.LeftMenu leftmenu = new uc_Left_Menu.LeftMenu();
            DataSet dsSubject = new DataSet();
            DataSet dsSubjectItem = new DataSet();

            StringBuilder sb = new StringBuilder();
            //--
            int ContSelected = 1;
            int contSubject = 1;
            //--
            dsSubject = leftmenu.Get_LeftMenu_All_Subjects(intSite, intCont);
            //--

            //-- Begin Group Menu
            foreach (DataTable table in dsSubject.Tables)
            {
                foreach (DataRow row in table.Rows)
                {
                    sb.AppendLine("<li><a href=\"result.aspx?findopt1=" + row["id"].ToString() + "&am=0&asm=" + contSubject + "\" >" + row["cat"].ToString() + "</a>");
                    dsSubjectItem = leftmenu.Get_LeftMenu_All_SubSubjects(intSite, intCont, Convert.ToInt32(row["id"].ToString()));
                    foreach (DataTable stable in dsSubjectItem.Tables)
                    {
                        if (dsSubjectItem.Tables["table"].Rows.Count == 0)
                            break;
                        sb.AppendLine("<ul>");
                        foreach (DataRow srow in stable.Rows)
                        {
                sb.AppendLine("<li><a href=\"result.aspx?findopt2=" + srow["subcategoryid"] + "&am=0&asm=" + contSubject + "&nn=" + srow["subcategory"].ToString() + "\">" + srow["subcategory"].ToString() + "</a></li>");
                        }
                        sb.AppendLine("</ul>");
                    }
                    sb.AppendLine("</li>");
                    //sb.AppendLine("<li><a href=\"#\" class=\"" + (row["ContId"].ToString() == ContSelected.ToString() ? "current" : "") + "\">" + row["ContTitle"].ToString() + "</a></li>");
              contSubject++;
                }
            }
            //-- End Group Menu
            //--
            dsSubject.Dispose();
            dsSubjectItem.Dispose();

        PlaceHolder_Subjects.Controls.Add(new LiteralControl(sb.ToString()));
    }