Задержка перед выполнением скрипта

Есть скрипт, который открывает/скрывает элемент в меню (http://animecountry.net/ - Категории):
<script type="text/javascript">
$(document).ready(function () {

  $('.barul li').hover(
    function() {
      $('ul', this).slideDown(110);
    },
    function() {
      $('ul', this).slideUp(110);
    }
  );

});
</script>

Как сделать чтобы была задержка при наведении, допустим, навел мышкой и через 0.5 секунд сработал скрипт. Хочу сделать, в связи с тем, что данный скрипт очень "легко поревожить", даже когда в нем не нуждаешься - проводишь случайно мышкой в том поле и он срабатывает:)

 Источник:dle-faq.pro, DLE