$(document).ready(function() {

  if ($('.guideboxes').length > 0) {
    //sipky - uprava kodu
    listArrowsDn = $('.scrolldown p');
    listArrowsDn.each(function() {
      $(this).empty('p');
      $(this).append('<a style="cursor: pointer;" title="posunout dolů" class="over">&nbsp;</a>');
      $(this).find('a').hide()
    });

    //skryti pozadovanych polozek
    listItems = $('.guidebox ul li');
    listItems.each(function() {
      if ($(this).index() > 2) {
          $(this).hide();
          arrows = $(this).parents('.box');
          //console.log(arrows.find('.scrolldown p a'));
          arrows.find('.scrolldown p a').addClass('enabled');
      }
    });
  
    //udalosti
  $("#overarea1").hover(
    function() {
      var arrowDn = $('#overarea1 .scrolldown p a');
      if (arrowDn.hasClass('enabled')) {arrowDn.show('slow');}
    },
    function() {
      $("#overarea1 .scrolldown p a").hide('slow');
    }
  );

  $("#overarea2").hover(
    function() {
      var arrowDn = $('#overarea2 .scrolldown p a');
      if (arrowDn.hasClass('enabled')) {arrowDn.show('slow');}
      //console.warn('mouseenter');
    },
    function() {
      $("#overarea2 .scrolldown p a").hide('slow');
    }
  );
  $("#overarea3").hover(
    function() {
      var arrowDn = $('#overarea3 .scrolldown p a');
      if (arrowDn.hasClass('enabled')) {arrowDn.show('slow');}
    },
    function() {
      $("#overarea3 .scrolldown p a").hide('slow');
    }
  );
  $("#overarea4").hover(
    function() {
      var arrowDn = $('#overarea4 .scrolldown p a');
      if (arrowDn.hasClass('enabled')) {arrowDn.show('slow');}
    },
    function() {
      $("#overarea4 .scrolldown p a").hide('slow');
    }
  );

  $('.scrolldown a').click(
    function() {
      selectedList = $(this).parents('.box');
      if (selectedList.find('ul li').length > 3) {
        updateList2(selectedList);
        $(this).removeClass('enabled').hide('slow');
      }
    }
  );

  //pomocne funkce
  function updateList2(m) {
    var items = m.find('ul li');
    var itemsh = m.find('ul li:hidden');
    var arrowd = m.find('.scrolldown p a');

    itemsh.each(function() {
      $(this).show('slow');
    });
  }

  }
});


