{function menuTree}
   <ul class="{$ul_class|default:''}">
      {foreach $menu as $item}
         <li class="{if $item.selected}active{/if}">
            <a href="{$item.url nofilter}"{if $item.target != ''} target="{$item.target}"{/if}>{$item.title}</a>
            {if $item.children && $item.level < $level_max}
               {menuTree menu=$item.children}
            {/if}
         </li>
      {/foreach}
   </ul>
{/function}

<div id="{$element_id|default:'menu-top'}">
   {menuTree menu=$menu}
</div>
