$(document).ready(function() {

  var stara_nazwa = "";

  // paskowanie tabeli produkty
  $('table.produkty tr.link:odd').addClass("tlo");
  $('table.produkty tr.link').mouseover(function(){ $(this).addClass("podkreslenie"); }).mouseout(function(){ $(this).removeClass("podkreslenie"); });  
  
  $("div.kategoria_link").mouseover(function(){
    var id = $(this).attr( "id" );
    $("#ul"+id).slideToggle();
    htmlToggle( $("#"+id) );

    function htmlToggle( id )
    {
      if( id.children().attr( "src" ) == "/design/gfx/drzewko_plus.gif" )
      {
        id.children().attr( "src", "/design/gfx/drzewko_minus.gif" );
      }
      else
      {
        id.children().attr( "src", "/design/gfx/drzewko_plus.gif" );
      }
    }
  });


  // usuwanie całej zawartości koszyka
  $( "#koszyk_all_1" ).click( function(){
    $( "input[@type='checkbox']" ).not( "#koszyk_all_1" ).each( function(){
        this.checked=!this.checked;
      });
  });
  // wygląda na powtórzony kod, ale dzięki temu oba czekboksy na stronie działają prawdłowo.
  $( "#koszyk_all_2" ).click( function(){
    $( "input[@type='checkbox']" ).not( "#koszyk_all_2" ).each( function(){
        this.checked=!this.checked;
      });
  });

  // klikanie inputów z ilością towaru na stronie produkty
  $( ".produkt_ilosc" ).click( function(){
    // podstawowe zmienne - nazwa i wartość pola ILOŚĆ
    var nazwa = $(this).attr( "name" );
    var ilosc = $(this).val();

    // jeśli ilość jest nieokreślona wstawiam 1
    ilosc = parseInt( ilosc );
    if( isNaN( ilosc ) )
    {
      ilosc = 1;
    }
    else // w przeciwnym przypadku zwiększam o 1
    {
      ilosc += 1;
    }
    // uaktualniam zawartość pola
    $(this).val( ilosc );

    // przesuwam przycisk dodawania do kosztka w nowe miejsce
    // warunek jest zabezpieczeniem przed mruganiem przycisku przy klikaniu
    // ciągle w to samo pole
    if( stara_nazwa != nazwa )
    {
      $( "div.przyciski" ).fadeOut( "fast" );
      $( "div#przycisk_"+$(this).attr( "name" ) ).fadeIn( "fast" );
    }
    stara_nazwa = nazwa;
  });

  // klikanie "do koszyka"
  $( "div.przyciski" ).click( function(){
    $(this).fadeOut( "slow" );
  });
  
  $("a:not(.thickbox, .rezerwacja_produktu, #f-calendar-trigger-1, #f-calendar-trigger-2, .bezloadera)").click( function() {
    if( $(this).attr( "target" ) != "_blank" )
    {
      if( navigator.appName != "Opera" )
      {
        scroll(0, 0);
        $("#col2").fadeTo( "fast", 0.25 );
        $("#produkty_overlay").fadeIn(); 
      }
    }
  });
  
});
