Необходимо меню на js (можно использовать jquery) или на css (если css позволяет такое). Меню должно быть выпадающим в сторону (пример левое боковое меню, как на
amazon.com). При наведении на пункт меню должно выпадать окошко с подменю.
Если пункт меню находится с правого бока окна браузреа, то выпадать подменю должно влево, если слева выпадать вправо. Аналогично, если меню в нижней части окна браузера, то отрисовываться оно должно вверх относительно пункта меню.
Работать должно быстро, не нагружая особо браузер пользователя.
Просьба предложения писать в ответах, либо в личку.