--======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> function Menu.MainMenuInsert(nAFMenuID, sAFMenuText, nAFIconID, bAFIsEnabled, bAFIsChecked, nAFInsertAt) --[[>> << >> << >> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================--]] Menu.Test(); if nAFInsertAt > Table.Count(tAFMenu) or Table.Count(tAFMenu) == 0 then Menu.TopMenuAdd(nAFMenuID, sAFMenuText, nAFIconID, bAFIsEnabled, bAFIsChecked); Application.ExitScript(); elseif nAFInsertAt <= Table.Count(tAFMenu) and Table.Count(tAFMenu) ~= 0 then nRearMenuItems = nAFInsertAt - 1; nForwardMenuItems = Table.Count(tAFMenu) - nAFInsertAt + 1; nCurrentMenuItem = 1; tAFTempMenu = {}; for nAFCounter = 1, nRearMenuItems do tAFTempMenu[nCurrentMenuItem] = {}; tAFTempMenu[nCurrentMenuItem] = tAFMenu[nCurrentMenuItem]; nCurrentMenuItem = nCurrentMenuItem + 1; end tAFTempMenu[nCurrentMenuItem] = {}; tAFTempMenu[nCurrentMenuItem].ID = nAFMenuID; tAFTempMenu[nCurrentMenuItem].Text = sAFMenuText; tAFTempMenu[nCurrentMenuItem].IconID = nAFIconID; tAFTempMenu[nCurrentMenuItem].Enabled = bAFIsEnabled; tAFTempMenu[nCurrentMenuItem].Checked = bAFIsChecked; tAFTempMenu[nCurrentMenuItem].SubMenu = {}; nCurrentMenuItem = nCurrentMenuItem + 1; for nAFCounter = 1, nForwardMenuItems do tAFTempMenu[nCurrentMenuItem] = tAFMenu[nCurrentMenuItem - 1]; nCurrentMenuItem = nCurrentMenuItem + 1; end Application.SetMenu(tAFTempMenu); end -->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> end--|||||||||||||END FUNCTION||||||||||||||||| -->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>