translation did not work with ajax poupup extender
<p>I had translation solution in my website and I added code to translate datalist headers to arabic language this in dealer list page, also I added popup extender that ask user to register to see the dealer list data, If user put username and password the datalist worked well and headers translated well, but when user logged from home page the popup disappeared as user logged to website and the dealer list headers did not translate to arabic language. so please how can I do?</p>

<p>if you want to see that online see this link 
<a href="http://beta.elarabygroup.com/DealerList.aspx" rel="nofollow">http://beta.elarabygroup.com/DealerList.aspx</a></p>

<p>username:aaa
password: 111</p>

<pre><code> protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {

        string LanguageID = Globals.GetSuitableLanguage(Page);
        sDirection = Globals.GetDirection(LanguageID);
        if (LanguageID == "ar")
        {
            foreach (DataControlField column in GridView1.Columns)
            {
                switch (column.HeaderText)
                {
                    case "Name":
                        {
                            column.HeaderText = Globals.Translate(column.HeaderText, LanguageID);
                        } break;
                    case "Telephone":
                        {
                            column.HeaderText = Globals.Translate(column.HeaderText, LanguageID);
                        } break;
                    case "Address":
                        {
                            column.HeaderText = Globals.Translate(column.HeaderText, LanguageID);
                        } break;
                    case "Mobile":
                        {
                            column.HeaderText = Globals.Translate(column.HeaderText, LanguageID);
                        } break;
                    case "Location":
                        {
                            column.HeaderText = Globals.Translate(column.HeaderText, LanguageID);
                        } break;
                    case "Category":
                        {
                            column.HeaderText = Globals.Translate(column.HeaderText, LanguageID);
                        } break;
                    case "Area":
                        {
                            column.HeaderText = Globals.Translate(column.HeaderText, LanguageID);
                        } break;

                    default:
                        {
                            column.HeaderText = Globals.Translate(column.HeaderText, LanguageID);
                        } break;
                }
            }
        }
    }
</code></pre>
