Тут еще есть одна проблема. Смотреть код и в нем разбираться ломы, не мой

Менюшки наверху начинают работать только после полной загрузки страницы, на выделенки иногда странички медлено открываются, а дома темболее. Вот и приходится ждать полной загрузки чтоб что-то сделать.
Если это кодом возможно, то может менюшки в начале кода сделать, как они отрисовались, так сразу с ними и можно было работать.