void RenderDynamicMenu (HtmlTextWriter writer, MenuItem item)
{
_dynamicTemplate = GetDynamicMenuTemplate (item);
string idPrefix = ClientID + "_" + item.Path;
string [] param = new string [9];
param [0] = GetCssMenuStyle (true, item.Depth + 1);
param [1] = idPrefix + "s";
param [2] = idPrefix + "cu";
param [3] = item.Path;
param [4] = item.Path;
param [5] = ScrollUpImageUrl != "" ? ScrollUpImageUrl : Page.ClientScript.GetWebResourceUrl (typeof (Menu), "arrow_up.gif");
param [6] = ScrollUpText;
param [7] = idPrefix + "cb";
param [8] = idPrefix + "cc";
_dynamicTemplate.RenderTemplate (writer, param, 0, param.Length);
RenderMenu (writer, item.ChildItems, true, true, item.Depth + 1, false);
string [] param2 = new string [5];
param2 [0] = idPrefix + "cd";
param2 [1] = item.Path;
param2 [2] = item.Path;
param2 [3] = ScrollDownImageUrl != "" ? ScrollDownImageUrl : Page.ClientScript.GetWebResourceUrl (typeof (Menu), "arrow_down.gif");
param2 [4] = ScrollDownText;
_dynamicTemplate.RenderTemplate (writer, param2, param.Length + 1, param2.Length);
}