protected void lbtnNewScheme_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtNewScheme.Text.Length < 1)
                {
                    Response.Write("<script>alert('Please enter a name for the new training scheme');</script>");
                    return;
                }
                if (Session["Campaign"] != null)
                {
                    Campaign objCampaign = (Campaign)Session["Campaign"];

                    CampaignService objCampaignService = new CampaignService();
                    XmlDocument     xDocCampaign       = new XmlDocument();

                    xDocCampaign.LoadXml(Serialize.SerializeObject(objCampaign, "Campaign"));
                    long newSchemeID = objCampaignService.AddTrainingScheme(xDocCampaign, txtNewScheme.Text);

                    txtNewScheme.Text = string.Empty;
                    RefreshSchemeList(0);
                    GetTrainingPageList();
                }
            }
            catch (Exception ex)
            {
                PageMessage = ex.Message;
            }
        }