$(
  function() {
    var scrollPane = $('#tresc_full'),
    scrollableHeight = scrollPane.height() - scrollPane.parent().height() || 0;
  
    $("#slider-vertical").slider({
      orientation: "vertical",
      range: "max",
      min: 0,
      max: scrollableHeight,
      value: scrollableHeight,
      slide: function(event, ui) {
        scrollPane.css({top: ui.value - scrollableHeight});
      }
  });
});

$(document).ready(function(){
  
  //ukrywanie suwaka jeśli treści jest mało
  if( $('#tresc').height()>$('#tresc_full').height() )
    $('#slider-vertical').hide();
  
  //----------automatyczne generowanie stylów dla tła katalogów---------  
  var liczba_linkow=0;
  $('#tablica_left li div').each(function(){
    $(this).find('a').each(function(){
      liczba_linkow++;
    });
    
    $(this).addClass('katalog' + liczba_linkow);
    liczba_linkow=0;  
  });
  //---------------pokazujące się katalogi----------------------
  
  $('#easter').click(function(){
    $('#peter').toggle('slow');
  })
        
  $('#tablica_left li').hover(function(){
    $(this).find('div').css('display','block');
  },
  function(){
    $(this).find('div').css('display','none');
  }); 

  /*$('#tablica_left li').mouseover(function(){
    $(this).find('div').slideDown('fast');
  }); 
  
  $('#tablica_left li').mouseout(function(){
    $(this).find('div').slideUp('fast');
  });*/  
  
  //-----------------podświetlanie menu po najechaniu-------------------
  $('#tablica_menu li').hover(function(){
    var src = $(this).find('img').attr('src');
    var pozycja = src.match(/images\/(.+)\.png/);
    
    if(pozycja[1].indexOf('_zazn') == -1 )
      $(this).find('img').attr('src','images/'+pozycja[1]+'_zazn.png');
  },
  function(){
    var src = $(this).find('img').attr('src');
    var pozycja = src.match(/images\/(.+)_zazn.png/);
    var strona = $('#strona').val();

    if(pozycja[1]!=strona)
      $(this).find('img').attr('src','images/'+pozycja[1]+'.png');
  }); 
   
});
