Здраствуйте. Помогите устранить баги из части скрипта просмотра изображений:
Code
<div onmouseout='document.getElementById("glcontrol").style.display="none"' id='glcontrol' style='width:646px;position:absolute;text-align:center;padding:3px 0;z-index:3'>
<!--код навигации-->
</div>
<div onmouseover='document.getElementById("glcontrol").style.display="block"' id='next' style='z-index:2;width:646px;position:absolute;text-align:center;padding:3px 0'></div><glw><inv><!--тут изображение--></inv></glw>
Точнее это вообще не скрипт(с ним всё в порядке), а пара аттрибутов-событий. Требуется отследить, когда мышь будет над изображением, и показать навигацию(перейти к предыдущему/следующему изобаржению). Но изображение и навигация находятся на разных слоях, один поверх другого, поэтому скрипт сперва отслеживает появение мыши над нижним слоем и показывает верхний, а при исчезании мыши из верхнего слоя, прячет его.
Баг заключается в том, что верхний слой мерцает - постоянно появляется и исчезает при движении мыши над ним. Вот видео: http://youtu.be/rLQOoj2a8LM , надеюсь, так вы меня поймете
Подскажите пожалуйста, что надо отслеживать, запрещать и тд, чтобы верхний слой не мерцал...