Здравствуйте уважаемые ГУРУ javascript; у меня стоит задача реализовать переполнение меню, т.е. идея в том, что бы при добавлении нового элемента в !горизонтальное! меню с навигацией, если НовыйТолькоЧтоДобавленный Элемент переносится на другую строчку, т.е. все элементы меню имеют ширину больше чем область ширины самого меню (к примеру 1000

тогда для тех элементов кот. не влазят, создается отдельная кнопочка(при наведении на эту кнопочку, ну или при нажатии(не имеет значения) все те элементы кот. не влезли выстраиваются в список вертикально).
как я понял нужно изначально получить высоту родительского элемента.
<div id="menu">
<ul>
<li><a href="#">Главная</a></li>
<li><a href="#">О нас</a></li>
<li><a href="#">Разное</a></li>
<li><a href="#">Товары</a></li>
<li><a href="#">Samsung</a></li>
<li><a href="#">Nokia</a></li>
<li><a href="#">Tefal</a></li>
<li><a href="#">Asus</a></li>
<li><a href="#">Еще ссылка</a></li>
<li><a href="#">ссылка кот. не влазит</a></li>
</ul>
</div>
т.е.
window.onload = function ()
{
var menu = document.getElementById('menu');
var originalWidth = menu.clientWidth;
}
После чего, я так думаю, нужно сделать проверочку то то вроде:
if originalWidth < И тут вопрос
Как получить тот элемент кот. не влез?
Помогите пож-та, Спасибо огромное!