$params->def('class_sfx', '');
$params->def('menu_images', 0);
// Added in 1.5
$params->def('startLevel', 0);
$params->def('endLevel', 0);
$params->def('showAllChildren', 0);
// Cache this basd on access level
$conf =& JFactory::getConfig();
if ($conf->getValue('config.caching') && $params->get("module_cache", 0)) {
    $user =& JFactory::getUser();
    $aid = (int) $user->get('aid', 0);
    switch ($aid) {
        case 0:
            $level = "public";
            break;
        case 1:
            $level = "registered";
            break;
        case 2:
            $level = "special";
            break;
    }
    // Cache this based on access level
    $cache =& JFactory::getCache('mod_roknavmenu-' . $level);
    $menudata = $cache->call(array('modRokNavMenuHelper', 'getMenuData'), $params);
} else {
    $menudata = modRokNavMenuHelper::getMenuData($params);
}
$menu = modRokNavMenuHelper::getFormattedMenu($menudata, $params);
$layout_path = modRokNavMenuHelper::getLayoutPath($params);
require $layout_path;