var licznik = 2;

var $$ = $.fn;

$$.extend({
    SplitID: function() {
        return this.attr('id').split('-').pop();
    },

    Slideshow: {
        Ready: function() {
            $('div.tmpSlideshowControl')
        .hover(
          function() {
              $(this).addClass('tmpSlideshowControlOn');
          },
          function() {
              $(this).removeClass('tmpSlideshowControlOn');
          }
        )
        .click(
          function() {
              $$.Slideshow.Interrupted = true;

              $('div.tmpSlide').hide();
              $('div.tmpSlideshowControl').removeClass('tmpSlideshowControlActive');

              $('div#tmpSlide-' + $(this).SplitID()).show()
              $(this).addClass('tmpSlideshowControlActive');
              
          }
        );

			this.FirstRun = 0;
            this.Counter = 1;
            this.Interrupted = false;

            this.Transition();
        },

        Transition: function() {
        
            if (this.Interrupted) {
                return;
            }

            this.Last = this.Counter - 1;

            if (this.Last < 1) {
                this.Last = licznik;
            }
     
	      $('div#tmpSlide-' + this.Last).fadeOut(
	        'slow',
	        function() {
	            $('div#tmpSlideshowControl-' + $$.Slideshow.Last).removeClass('tmpSlideshowControlActive');
	            $('div#tmpSlideshowControl-' + $$.Slideshow.Counter).addClass('tmpSlideshowControlActive');
	            $('div#tmpSlide-' + $$.Slideshow.Counter).fadeIn('slow');
	
	            $$.Slideshow.Counter++;
	
	            if ($$.Slideshow.Counter > licznik) {
	                $$.Slideshow.Counter = 1;
	            }
			
	            setTimeout('$$.Slideshow.Transition();', 4000);
	        }
	        
	      );
      
        }
    }
});
