function TopMenuDesign($iDivide, $sDivider)
{
    global $aTopMenu;
    global $aMenuInfo;
    global $oTemplConfig;
    if (!$aMenuInfo) {
        getMenuInfo();
    }
    $sScriptCurrent = $aTopMenu[$aMenuInfo['currentTop']]['Link'] == 'index.php' ? 0 : $aMenuInfo['currentTop'];
    $oTemplMenu = new BxTemplMenu($oTemplConfig);
    $ret = '
		<script type="text/javascript">
			currentTopItem = ' . $sScriptCurrent . ';
		</script>
	';
    $iCount = 0;
    foreach ($aTopMenu as $iItemID => $aItem) {
        if ($aItem['Type'] != 'top') {
            continue;
        }
        if (strpos($aItem['Visible'], $aMenuInfo['visible']) === false) {
            continue;
        }
        if (strlen($aItem['Check'])) {
            $sCheck = $aItem['Check'];
            $sCheck = str_replace('\\$', '$', $sCheck);
            $func = create_function('', $sCheck);
            if (!$func()) {
                continue;
            }
        }
        //generate
        list($aItem['Link']) = explode('|', $aItem['Link']);
        $aItem['Link'] = str_replace("{memberID}", $aMenuInfo['memberID'], $aItem['Link']);
        $aItem['Link'] = str_replace("{memberNick}", $aMenuInfo['memberNick'], $aItem['Link']);
        $aItem['Link'] = str_replace("{profileID}", $aMenuInfo['profileID'], $aItem['Link']);
        $aItem['Link'] = str_replace("{profileNick}", $aMenuInfo['profileNick'], $aItem['Link']);
        $aItem['Onclick'] = str_replace("{memberID}", $aMenuInfo['memberID'], $aItem['Onclick']);
        $aItem['Onclick'] = str_replace("{memberNick}", $aMenuInfo['memberNick'], $aItem['Onclick']);
        $aItem['Onclick'] = str_replace("{memberPass}", getPassword($aMenuInfo['memberID']), $aItem['Onclick']);
        $aItem['Onclick'] = str_replace("{profileID}", $aMenuInfo['profileID'], $aItem['Onclick']);
        $aItem['Onclick'] = str_replace("{profileNick}", $aMenuInfo['profileNick'], $aItem['Onclick']);
        $ret .= $oTemplMenu->getTopMenuItem(_t($aItem['Caption']), $aItem['Link'], $aItem['Target'], $aItem['Onclick'], $iItemID == $aMenuInfo['currentTop'], $iItemID);
        if ($iDivide > 0 and ++$iCount % $iDivide == 0) {
            $ret .= $sDivider;
            $iCount = 0;
        }
    }
    return $ret;
}