var i = 0;

pokaz = function(obiekt)
  {
      $(obiekt).toggle(0);
  }

zawijaj = function(source,destination)
  {
     $(source).effect('pulsate');
     $(destination).toggle('blind');
  }

  $(
    function()
      {
        var ilosc = $('#galeria_ajax img').length-1;
        $('#galeria_ajax').data('temp',{temp:0});
        setInterval("rotacja("+ilosc+")",4000);
      }
  )

rotacja = function(ilosc)
{
  i = $('#galeria_ajax').data('temp').temp;
  $('#galeria_ajax img').hide().css({opacity:0});
  
  if(i < ilosc)
    {
      i++;
      $('#galeria_ajax img:eq('+i+')').show(0);
      $('#galeria_ajax img:eq('+i+')').animate({opacity:1},2500);
    }
   if(i == ilosc)
     {
       i = 0;
     }

  $('#galeria_ajax').data('temp',{temp:i});
}






//------------------------------------------------------------------ 


function ajax_post(adres,typ_zwracany,argumenty,pole_wyswietlania)
{
    $.ajax(
      {
      type: "POST",
      url: adres,
      data: argumenty,
      success: function(msg)
              {
                //$(pole_wyswietlania).hide(400).show(400);
                $(pole_wyswietlania).effect('highlight');
                $(pole_wyswietlania).html(msg);
                $(pole_wyswietlania).show("slow");
                //console.log('Operacja zakonczona sukcesem');
              },
      complete: function(msg)
              {
                //console.log('zakonczono pobieranie: '+msg);
              },
      error: function(msg)
              {
                //console.log('blad podczas operacji: '+msg);
                alert( " blad podczas wykonywania operacji");
              },
      beforeSend: function(msg)
              {
                $(pole_wyswietlania).html('Ładowanie treści proszę czekać...');
                //console.log('Wyslano operacje na serwer: ' + msg );
              },
      start: function(msg)
              {
                //console.log('Zainicjowano ajax: ' + msg );
              },
      stop: function(msg)
              {
                //console.log('Zatrzymano ajax: ' + msg );
              },
      dataType: typ_zwracany,
      async: true
      }
    );
}
