Ок, щас попробую объяснить
Меню выглядит так:
<ul>
<li>
<ul>
<li>Раздел 1</li>
<li>Раздел 2</li>
<li>Раздел 3</li>
</ul>
</li>
<li>
<ul>
<li>Раздел 4</li>
<li>Раздел 5</li>
<li>Раздел 6</li>
</ul>
</li>
</ul>
щелкнув, например, по пункту "Раздел 3" - он просто переместится наверх (поменяет позицию) и меню уже будет выглядеть вот так:
<ul>
<li>
<ul>
<li>Раздел 3</li>
<li>Раздел 1</li>
<li>Раздел 2</li>
</ul>
</li>
<li>
<ul>
<li>Раздел 4</li>
<li>Раздел 5</li>
<li>Раздел 6</li>
</ul>
</li>
</ul>
Теперь, например мы щелкнем по "Раздел 2", он также возьмет и переместиться на самую верхнюю позицию и меню будет выглядеть так:
<ul>
<li>
<ul>
<li>Раздел 2</li>
<li>Раздел 3</li>
<li>Раздел 1</li>
</ul>
</li>
<li>
<ul>
<li>Раздел 4</li>
<li>Раздел 5</li>
<li>Раздел 6</li>
</ul>
</li>
</ul>
Теперь щелкнув по "Раздел 3" он переместится опять же вверх и меню будет выглядеть так:
<ul>
<li>
<ul>
<li>Раздел 3</li>
<li>Раздел 2</li>
<li>Раздел 1</li>
</ul>
</li>
<li>
<ul>
<li>Раздел 4</li>
<li>Раздел 5</li>
<li>Раздел 6</li>
</ul>
</li>
</ul>
И т.д.
Т.е. при клике не на первый в позиции меню пункт, а на другие пункты, они(пункты) будут перемещаться на первую позицию, а первый пункт в позиции будет просто съезжать/перемещаться вниз вместе с остальными пунктами.
Тот же механизм должен работать у разделов 4,5,6.
Надеюсь более менее объяснил