function smarty_function_secondLvlMenu($params, &$smarty)
{
    /*
        return secondLevel Menu from selected variable in smarty.
        selected should be set while including admin_header template
    */
    $menu_selected = get1stLvlSelected($smarty->get_assigned_value("selected"));
    $second_lvl_menu = get2ndLvlMenu($menu_selected);
    return create2ndLvlMenuFace($second_lvl_menu);
}
function smarty_function_menuIcon($params, &$smarty)
{
    /*
        return a linked image html tags of menu icon
        parameter name(string,required): name of icon can be one of:
    	user,group,admin,setting,report
    */
    $menu_selected = get1stLvlSelected($smarty->get_assigned_value("selected"));
    $image = getMenuIconImageLink($params["name"], $menu_selected);
    $link = get1stLvlLink($params["name"]);
    return <<<END
    <a href="{$link}" style="text-decoration:none"><img height=24 border=0 src="{$image}"></a>
END;
}