<telerik:RadComboBox ID="cmbDescription"  Filter="StartsWith" AllowCustomText="true" 
javascript:
function cmbDescription_OnClientDropDownOpening(sender, args) {
    var tempSLRef = grdVoucherItems.get_tempEntity().SLRef;
    if (currentSLRef !== tempSLRef) {
       
            currentSLRef = tempSLRef;
            PageMethods.FetchAllSLStandardDescBySLID(currentSLRef, AjaxFetchAllSLStandardDescSucceeded, OnPageMethodFailed, null);
       
    }
}
function AjaxFetchAllSLStandardDescSucceeded(result, context) {
    lstSlStandardDescs = result;
    cmbDescription.get_items().clear();
    for (var i = 0; i < lstSlStandardDescs.length; i++) {
        var comboItem = new Telerik.Web.UI.RadComboBoxItem();
        comboItem.set_text(lstSlStandardDescs[i].Item1);
        comboItem.set_value(lstSlStandardDescs[i].Item3);
        cmbDescription.trackChanges();
        cmbDescription.get_items().add(comboItem);
        cmbDescription.commitChanges();
        
    }

function
setFirstRowActive() {
var grid = $find("<%= grdCodeLists.ClientID %>");
var masterTable = grid.get_masterTableView();
var row;
//set first row as active
grid.set_activeRow(masterTable.get_dataItems()[0].get_element());
}
This only highlights the row but doesn't activiate it i.e. can't use up/down arrow to go up/down the rows. Instead of set_activeRow() i tried using SelectItem as well as set_selected properties but they produce the same results
How can this be achieved from both client and server side

first of all thanks for reading this thread
I have a small problem when trying to open a RadWindow by clicking on a radmenu, I have this code
<script type="text/javascript">     function MenuOpenWindow(sender, eventArgs)   {    //If you open the window by javascript, you will need to     //cancel the postback event and to execute the javascript:       //Checks which item is clicked     if (eventArgs.Item.Text == "Change Password")   {   //open a pre-defined window from the RadWindowManager's     //Windows collection     radopen(null,"Window1");   //Cancel the postback     return false;   }   }    </script><telerik:RadMenu ID="RadMenu1" runat="server" style="left: 1px; top: -1px" Width="100%" OnClientItemClicked="MenuOpenWindow">   <Items>   <telerik:RadMenuItem runat="server" ImageUrl="~/img/home.png" Text="Profile" Value="Profile">   </telerik:RadMenuItem>   <telerik:RadMenuItem runat="server" Text="Groups" ImageUrl="~/img/edit_group.png" Value="Groups">   <Items>   <telerik:RadMenuItem runat="server" Text="Create Group" ImageUrl="~/img/add_group.png" Value="Create Group">   </telerik:RadMenuItem>   <telerik:RadMenuItem runat="server" Text="View Group" ImageUrl="~/img/search_group.png" Value="View Group">   </telerik:RadMenuItem>   </Items>   </telerik:RadMenuItem>   <telerik:RadMenuItem runat="server" Text="E Lerning" ImageUrl="~/img/Tips.png" Value="E Lerning">   <Items>   <telerik:RadMenuItem runat="server" Text="Create Tip" ImageUrl="~/img/Create_Tip.png" Value="Create Tip">   </telerik:RadMenuItem>   <telerik:RadMenuItem runat="server" Text="View Tips" ImageUrl="~/img/Search_Tip.png" Value="View Tips">   </telerik:RadMenuItem>   </Items>   </telerik:RadMenuItem>   <telerik:RadMenuItem runat="server" Text="Account" ImageUrl="~/img/Account.png" Value="Account">   <Items>   <telerik:RadMenuItem runat="server" Text="Change Password" ImageUrl="~/img/key.png" Value="Change Password">   </telerik:RadMenuItem>   <telerik:RadMenuItem runat="server" ImageUrl="~/img/exit.png" Text="Log Out" Value="Log Out">   </telerik:RadMenuItem>   </Items>   </telerik:RadMenuItem>   </Items>   </telerik:RadMenu> <telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy1" runat="server">         <AjaxSettings>                          <telerik:AjaxSetting AjaxControlID="chkSelected">                 <UpdatedControls>                     <telerik:AjaxUpdatedControl ControlID="grdOrders" />                 </UpdatedControls>             </telerik:AjaxSetting>         </AjaxSettings>     </telerik:RadAjaxManagerProxy><oscarcontrols:OscarGrid runat="server" ID="grdOrders" AutoGenerateColumns="false"    Visible="true" PageSize="10" AllowPaging="true" ShowHeader="true" Width="100%"    AllowSorting="true" EnableEmbeddedSkins="true" DataKeyNames="OrdID" OnPageIndexChanged="grdOrders_PageIndexChanged"    OnPageSizeChanged="grdOrders_PageSizeChanged" OnItemCommand="grdOrders_ItemCommand"    OnSelectedIndexChanged="grdOrders_SelectedIndexChanged" OnItemDataBound="grdOrders_ItemDataBound"    Skin="Outlook" OnSortCommand="grdOrders_SortCommand"    OnPreRender="grdOrders_PreRender">     <ClientSettings EnableRowHoverStyle="true" EnableAlternatingItems="false" EnablePostBackOnRowClick="true">         <Selecting AllowRowSelect="True" />     </ClientSettings>     <PagerStyle Position="TopAndBottom" Mode="NextPrevAndNumeric" Width="100%" AlwaysVisible="false" />     <MasterTableView OnPreRender="grdOrders_PreRender" DataKeyNames="OrdID">         <NoRecordsTemplate>             <oscarcontrols:OscarPanel runat="server" ID="pnlNoRecords" Width="100%" CssClass="procOrdersNoRecordsFound">                 <h2>                     <oscarcontrols:OscarLabel runat="server" ID="lblSorry" Text="Sorry. Try Again." /></h2>                 <oscarcontrols:OscarLabel runat="server" ID="lblNoRecords" Text="There were no records found that matched your search criteria." /><br />                 <br />             </oscarcontrols:OscarPanel>         </NoRecordsTemplate>         <Columns>             <telerik:GridTemplateColumn UniqueName="CheckBoxTemplateColumn">                 <HeaderTemplate>                     <oscarcontrols:OscarGridCheckBox TargetGrid="grdOrders" IsHeader="true" ID="chkSelectAll"                        AutoPostBack="true" runat="server"></oscarcontrols:OscarGridCheckBox>                 </HeaderTemplate>                 <ItemTemplate>                     <oscarcontrols:OscarGridCheckBox TargetGrid="grdOrders" IsItem="true" ID="chkSelected"                        AutoPostBack="true" runat="server"></oscarcontrols:OscarGridCheckBox>                 </ItemTemplate>             </telerik:GridTemplateColumn>             <%--  _columnOrdID --%>             <telerik:GridTemplateColumn UniqueName="Order #" HeaderText="Order #" SortExpression="OrdID"                HeaderStyle-VerticalAlign="Top" ItemStyle-VerticalAlign="Top">                 <ItemTemplate>                     <oscarcontrols:OscarLabel ID="lblOrdID" runat="server" Text='<%# Bind("OrdID") %>' />                 </ItemTemplate>             </telerik:GridTemplateColumn>             <%-- _columnOrderStatus --%>             <telerik:GridTemplateColumn UniqueName="Order Status" HeaderText="Order Status" SortExpression="OrdStatusName"                HeaderStyle-VerticalAlign="Top" ItemStyle-VerticalAlign="Top">                 <ItemTemplate>                     <oscarcontrols:OscarLabel ID="lblOrderStatus" runat="server" Text='<%# Bind("OrdStatusName") %>' />                 </ItemTemplate>             </telerik:GridTemplateColumn>         </Columns>     </MasterTableView> </oscarcontrols:OscarGrid> <script type="text/javascript">    function PreParseDate(sender, eventArgs)    {        var reSpace = /\s*/g;        var reMdyy = /^\d{4}$/;        var reMddyy = /^\d{5}$/;        var val = eventArgs.get_newValue().replace(reSpace, '');                if (reMdyy.test(val))        {                        eventArgs.set_newValue('0' + val[0] +      '/0' + val[1] +      '/' + (val[2] > 1 ? '19' : '20') + val[2] + val[3]);        }        else if (reMddyy.test(val))        {            eventArgs.set_newValue('0' + val[0] +      '/' + val[1] + val[2] +      '/' + (val[3] > 1 ? '19' : '20') + val[3] + val[4]);        }    }</script><telerik:RadDateInput ID="rdiDOB" runat="server">    <ClientEvents OnValueChanging="PreParseDate" /></telerik:RadDateInput>
<telerik:RadFormDecorator ID="FormDecorator1" runat="server" DecoratedControls="all"
Skin="WebBlue"></telerik:RadFormDecorator>


it works with IE8 and IE7, but not work with IE9. How can i fix this.
Thanks
