function smarty_template_function_menu($_smarty_tpl, $params)
            {
                $saved_tpl_vars = $_smarty_tpl->tpl_vars;
                foreach ($_smarty_tpl->smarty->template_functions['menu']['parameter'] as $key => $value) {
                    $_smarty_tpl->tpl_vars[$key] = new Smarty_variable($value);
                }
                foreach ($params as $key => $value) {
                    $_smarty_tpl->tpl_vars[$key] = new Smarty_variable($value);
                }
                ?>
    <div class="menu_<?php 
                echo $_smarty_tpl->tpl_vars['lvl']->value;
                ?>
">    
        <ul>
            <?php 
                $_smarty_tpl->tpl_vars['item'] = new Smarty_Variable();
                $_smarty_tpl->tpl_vars['item']->_loop = false;
                $_from = $_smarty_tpl->tpl_vars['data']->value[$_smarty_tpl->tpl_vars['parentId']->value];
                if (!is_array($_from) && !is_object($_from)) {
                    settype($_from, 'array');
                }
                foreach ($_from as $_smarty_tpl->tpl_vars['item']->key => $_smarty_tpl->tpl_vars['item']->value) {
                    $_smarty_tpl->tpl_vars['item']->_loop = true;
                    ?>
                <?php 
                    if ($_smarty_tpl->tpl_vars['item']->value['gotChild'] == 1) {
                        ?>
                    <li class='has-sub'>
                        <a class='has-sub children'>
                            <div class="elements-decoration">
                                <?php 
                        echo $_smarty_tpl->tpl_vars['item']->value['text'];
                        ?>

                                <span class="arrow_menu_font">
                                    >
                                </span>
                            </div>
                        </a>
                        <?php 
                        smarty_template_function_menu($_smarty_tpl, array('data' => $_smarty_tpl->tpl_vars['data']->value, 'parentId' => $_smarty_tpl->tpl_vars['item']->value['id'], 'lvl' => $_smarty_tpl->tpl_vars['lvl']->value + 1));
                        ?>

                    </li>
                <?php 
                    } elseif ($_smarty_tpl->tpl_vars['item']->value['gotChild'] == 0) {
                        ?>
                    <li class='has-sub'>
                        <a class='has-sub' href='index.php?branchId=<?php 
                        echo $_smarty_tpl->tpl_vars['item']->value['id'];
                        ?>
&typeId=<?php 
                        echo $_smarty_tpl->tpl_vars['typeId']->value;
                        ?>
'>
                            <div class="elements-decoration">
                                <?php 
                        echo $_smarty_tpl->tpl_vars['item']->value['text'];
                        ?>

                            </div>
                        </a>
                    </li>
                <?php 
                    }
                    ?>
            <?php 
                }
                ?>
        </ul>
    </div>
<?php 
                $_smarty_tpl->tpl_vars = $saved_tpl_vars;
                foreach (Smarty::$global_tpl_vars as $key => $value) {
                    if (!isset($_smarty_tpl->tpl_vars[$key])) {
                        $_smarty_tpl->tpl_vars[$key] = $value;
                    }
                }
            }
            function smarty_template_function_menu($_smarty_tpl, $params)
            {
                $saved_tpl_vars = $_smarty_tpl->tpl_vars;
                foreach ($_smarty_tpl->smarty->template_functions['menu']['parameter'] as $key => $value) {
                    $_smarty_tpl->tpl_vars[$key] = new Smarty_variable($value);
                }
                foreach ($params as $key => $value) {
                    $_smarty_tpl->tpl_vars[$key] = new Smarty_variable($value);
                }
                ?>
	<?php 
                if (isset($_smarty_tpl->tpl_vars['data']->value[$_smarty_tpl->tpl_vars['pid']->value])) {
                    ?>
		<ul class="<?php 
                    echo $_smarty_tpl->tpl_vars['class']->value;
                    if ($_smarty_tpl->tpl_vars['pid']->value) {
                        ?>
 menu_<?php 
                        echo $_smarty_tpl->tpl_vars['pid']->value;
                    }
                    ?>
">

			<?php 
                    $_smarty_tpl->tpl_vars['menu'] = new Smarty_Variable();
                    $_smarty_tpl->tpl_vars['menu']->_loop = false;
                    $_from = $_smarty_tpl->tpl_vars['data']->value[$_smarty_tpl->tpl_vars['pid']->value];
                    if (!is_array($_from) && !is_object($_from)) {
                        settype($_from, 'array');
                    }
                    $_smarty_tpl->tpl_vars['menu']->iteration = 0;
                    foreach ($_from as $_smarty_tpl->tpl_vars['menu']->key => $_smarty_tpl->tpl_vars['menu']->value) {
                        $_smarty_tpl->tpl_vars['menu']->_loop = true;
                        $_smarty_tpl->tpl_vars['menu']->iteration++;
                        ?>

				<?php 
                        if ('mainmenu' == $_smarty_tpl->tpl_vars['position']->value && $_smarty_tpl->tpl_vars['menu']->iteration > (($tmp = @$_smarty_tpl->tpl_vars['config']->value['max_top_menu_items']) === null || $tmp === '' ? 5 : $tmp) && $_smarty_tpl->tpl_vars['menu']->value['level'] < 1) {
                            $_smarty_tpl->_capture_stack[0][] = array($_smarty_tpl->tpl_vars['menu']->value['page_name'], null, 'dropdown');
                            ob_start();
                        }
                        ?>
				
				<li class="m_<?php 
                        echo $_smarty_tpl->tpl_vars['menu']->value['page_name'];
                        ?>

				    <?php 
                        if (isset($_smarty_tpl->tpl_vars['data']->value[$_smarty_tpl->tpl_vars['menu']->value['el_id']]) || isset($_smarty_tpl->tpl_vars['menu_children']->value)) {
                            ?>
 dropdown<?php 
                        }
                        ?>
				    <?php 
                        if ($_smarty_tpl->tpl_vars['menu']->value['active']) {
                            ?>
 active<?php 
                        }
                        ?>
				    <?php 
                        if ($_smarty_tpl->tpl_vars['menu']->value['level'] >= 1 && (isset($_smarty_tpl->tpl_vars['data']->value[$_smarty_tpl->tpl_vars['menu']->value['el_id']]) || isset($_smarty_tpl->tpl_vars['menu_children']->value))) {
                            ?>
 dropdown-submenu<?php 
                        }
                        ?>
				    <?php 
                        if ($_smarty_tpl->tpl_vars['menu']->value['level'] >= 0 && (isset($_smarty_tpl->tpl_vars['data']->value[$_smarty_tpl->tpl_vars['menu']->value['el_id']]) || isset($_smarty_tpl->tpl_vars['menu_children']->value)) && $_smarty_tpl->tpl_vars['position']->value == 'left') {
                            ?>
 dropdown-submenu<?php 
                        }
                        ?>
				    ">

					<a href="<?php 
                        if ($_smarty_tpl->tpl_vars['menu']->value['url']) {
                            echo $_smarty_tpl->tpl_vars['menu']->value['url'];
                        } else {
                            echo @constant('IA_SELF');
                            ?>
#<?php 
                        }
                        ?>
"
							<?php 
                        if ((isset($_smarty_tpl->tpl_vars['data']->value[$_smarty_tpl->tpl_vars['menu']->value['el_id']]) || isset($_smarty_tpl->tpl_vars['menu_children']->value)) && $_smarty_tpl->tpl_vars['menu']->value['level'] == 0) {
                            ?>
 class="dropdown-toggle" data-toggle="dropdown" data-target="#"<?php 
                        }
                        ?>
							<?php 
                        if ($_smarty_tpl->tpl_vars['menu']->value['nofollow']) {
                            ?>
 rel="nofollow"<?php 
                        }
                        ?>
							<?php 
                        if ($_smarty_tpl->tpl_vars['menu']->value['new_window']) {
                            ?>
 target="_blank"<?php 
                        }
                        ?>
					>
						<?php 
                        echo $_smarty_tpl->tpl_vars['menu']->value['text'];
                        if ((isset($_smarty_tpl->tpl_vars['data']->value[$_smarty_tpl->tpl_vars['menu']->value['el_id']]) || isset($_smarty_tpl->tpl_vars['menu_children']->value)) && $_smarty_tpl->tpl_vars['menu']->value['level'] == 0 && $_smarty_tpl->tpl_vars['position']->value != 'left') {
                            ?>
 <b class="caret"></b><?php 
                        }
                        ?>
					</a>
					<?php 
                        if (isset($_smarty_tpl->tpl_vars['data']->value[$_smarty_tpl->tpl_vars['menu']->value['el_id']])) {
                            ?>
						<?php 
                            if (in_array($_smarty_tpl->tpl_vars['position']->value, array('inventory', 'right', 'copyright'))) {
                                ?>
							<?php 
                                smarty_template_function_menu($_smarty_tpl, array('data' => $_smarty_tpl->tpl_vars['data']->value, 'pid' => $_smarty_tpl->tpl_vars['menu']->value['el_id'], 'class' => 'dropdown-menu pull-right'));
                                ?>

						<?php 
                            } else {
                                ?>
							<?php 
                                smarty_template_function_menu($_smarty_tpl, array('data' => $_smarty_tpl->tpl_vars['data']->value, 'pid' => $_smarty_tpl->tpl_vars['menu']->value['el_id'], 'class' => 'dropdown-menu'));
                                ?>

						<?php 
                            }
                            ?>
					<?php 
                        }
                        ?>
				</li>

				<?php 
                        if ('mainmenu' == $_smarty_tpl->tpl_vars['position']->value && $_smarty_tpl->tpl_vars['menu']->iteration > (($tmp = @$_smarty_tpl->tpl_vars['config']->value['max_top_menu_items']) === null || $tmp === '' ? 5 : $tmp) && $_smarty_tpl->tpl_vars['menu']->value['level'] < 1) {
                            list($_capture_buffer, $_capture_assign, $_capture_append) = array_pop($_smarty_tpl->_capture_stack[0]);
                            if (!empty($_capture_buffer)) {
                                if (isset($_capture_assign)) {
                                    $_smarty_tpl->assign($_capture_assign, ob_get_contents());
                                }
                                if (isset($_capture_append)) {
                                    $_smarty_tpl->append($_capture_append, array("{$_capture_buffer}" => ob_get_contents()), true);
                                }
                                Smarty::$_smarty_vars['capture'][$_capture_buffer] = ob_get_clean();
                            } else {
                                $_smarty_tpl->capture_error();
                            }
                        }
                        ?>

			<?php 
                    }
                    ?>

			<!-- MORE menu dropdown -->
			<?php 
                    if (isset($_smarty_tpl->tpl_vars['dropdown']->value) && $_smarty_tpl->tpl_vars['menu']->value['level'] < 1) {
                        ?>
				<li class="dropdown dropdown-more">
					<a href="#" class="dropdown-toggle" data-toggle="dropdown">
						<?php 
                        echo iaSmartyPlugins::lang(array('key' => 'more'), $_smarty_tpl);
                        ?>

						<b class="caret"></b>
					</a>
					
					<ul class="dropdown-menu pull-right" role="menu">
						<?php 
                        $_smarty_tpl->tpl_vars['menu'] = new Smarty_Variable();
                        $_smarty_tpl->tpl_vars['menu']->_loop = false;
                        $_from = $_smarty_tpl->tpl_vars['dropdown']->value;
                        if (!is_array($_from) && !is_object($_from)) {
                            settype($_from, 'array');
                        }
                        $_smarty_tpl->tpl_vars['menu']->iteration = 0;
                        foreach ($_from as $_smarty_tpl->tpl_vars['menu']->key => $_smarty_tpl->tpl_vars['menu']->value) {
                            $_smarty_tpl->tpl_vars['menu']->_loop = true;
                            $_smarty_tpl->tpl_vars['menu']->iteration++;
                            ?>
							<?php 
                            echo $_smarty_tpl->tpl_vars['menu']->value;
                            ?>

						<?php 
                        }
                        ?>
					</ul>
				</li>
			<?php 
                    }
                    ?>
		</ul>
	<?php 
                }
                $_smarty_tpl->tpl_vars = $saved_tpl_vars;
                foreach (Smarty::$global_tpl_vars as $key => $value) {
                    if (!isset($_smarty_tpl->tpl_vars[$key])) {
                        $_smarty_tpl->tpl_vars[$key] = $value;
                    }
                }
            }