protected void Page_Load(object sender, EventArgs e)
        {
            _PoliticianKey = QueryId;

            if (!IsPostBack)
            {
                Page.Title = "Find Politician";
                if (!IsMasterUser)
                {
                    HandleSecurityException();
                }

                try
                {
                    if (_PoliticianKey != string.Empty)
                    {
                        #region politician selected

                        TextBoxStateCode.Text = Politicians.GetStateCodeFromKey(_PoliticianKey);

                        TextBoxLastName.Text = Politicians_Str(_PoliticianKey, "LName");

                        //Report1.Text = Subsitutions_Politician_Find(_PoliticianKey,
                        //  DB.Vote.Master.GetReport1()).ReplaceNewLinesWithBreakTags();

                        //Report2.Text = Subsitutions_Politician_Find(_PoliticianKey,
                        // DB.Vote.Master.GetReport2()).ReplaceNewLinesWithBreakTags();

                        // get the templates
                        var template1 =
                            EmailTemplates.GetDataByNameOwnerTypeOwner("Candidate Credentials 1", "U", "SpecialTemplates")[
                                0];

                        var template2 =
                            EmailTemplates.GetDataByNameOwnerTypeOwner("Candidate Credentials 2", "U", "SpecialTemplates")[
                                0];

                        var substitutions = new Substitutions()
                        {
                            PoliticianKey = _PoliticianKey
                        };

                        var subject1 = substitutions.Substitute(template1.Subject);
                        var body1    = substitutions.Substitute(template1.Body);
                        Report1.Text = body1;

                        var subject2 = substitutions.Substitute(template2.Subject);
                        var body2    = substitutions.Substitute(template2.Body);
                        Report2.Text = body2;

                        LabelPoliticianPage.Text  = "Politician's Intro.aspx Page: ";
                        LabelPoliticianPage.Text +=
                            Anchor_Politician_Intro_HappyFace(_PoliticianKey);
                        LabelSendEmail.Text  = "Send Email to: ";
                        LabelSendEmail.Text +=
                            UrlAddressEmail(
                                Anchor_Mailto_Email(Politicians_Str(_PoliticianKey,
                                                                    "EmailAddr")));

                        TableEmail.Visible = true;

                        #endregion politician selected
                    }
                    else
                    {
                        #region First time form is presented

                        TextBoxStateCode.Text    = string.Empty;
                        TextBoxLastName.Text     = string.Empty;
                        ReportPoliticians1.Text  = string.Empty;
                        Report1.Text             = string.Empty;
                        Report2.Text             = string.Empty;
                        LabelPoliticianPage.Text = string.Empty;
                        LabelSendEmail.Text      = string.Empty;

                        TableEmail.Visible = false;

                        #endregion First time form is presented
                    }
                }
                catch (Exception ex)
                {
                    #region

                    Msg.Text = Fail(ex.Message);
                    LogAdminError(ex);

                    #endregion
                }
            }
        }