<a href="#" id='catalog'>Каталог</a>
<div id='cat-block'>
Разделы и подразделы
</div>
<script>
var catlink = document.getElementById("catalog");
var catblock = document.getElementById("cat-block");
catlink .onmouseover = function(){catblock .style.display="block"}
catlink .onmouseout = function(){catblock .style.display="none"}
</script>
Необходимо вывести блок при наведении на ссылку, но при этом пока курсор находится в блоке catblock, надо что бы этот блок не исчезал. И что бы исчезал, когда курсор мыши находится не на ссылке И не в блоке.
Подскажите пожалуйста, как реализовывается данная схема, буду очень признателен за помощь