Fixing an issue where menus in menus in menus cause an issue.

Originally we were just suffixing ids with a letter, but the way it was accomplished would make
the 27th item prefixed with an '{'. Also, it caused menus in menus to have odd suffixes. So now
all suffixes are like this: -navception1, -navception1-1, -navception2, etc..