var $$ = $.fn; 
var timer;

$$.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');
              window.clearTimeout(timer);
              $$.Slideshow.Counter = parseInt($(this).SplitID());
              timer = setTimeout('$$.Slideshow.Resume();', 5000); // Resume after 5 seconds 
          }
        );

            this.Counter = 1;
            this.Interrupted = false;

            this.Transition();
        },
        Resume: function () {
            this.Interrupted = false;
            this.Transition();
        },
        Transition: function () {
            if (this.Interrupted) {
                return;
            }

            this.Last = this.Counter - 1;

            if (this.Last < 1) {
                this.Last = 5;
            }

            $('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 > 5) {
                $$.Slideshow.Counter = 1;
            }

            setTimeout('$$.Slideshow.Transition();', 10000);
        }
      );
        }
    }
});

$(document).ready(
  function () {
      $$.Slideshow.Ready();
  }
);
/* Cross Fade Version
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');
				$$.Slideshow.Counter = parseInt($(this).SplitID());
				setTimeout('$$.Slideshow.Resume();', 5000); // Resume after 5 seconds
			});
			this.Counter = 1;
			this.Interrupted = false;
			this.Transition();
		},
		Resume: function () {
			this.Interrupted = false;
			this.Transition();
		},
		Transition: function () {
			if (this.Interrupted) {
				return;
			}
			this.Last = this.Counter - 1;
			if (this.Last < 1) {
				this.Last = 3;
			}
			$('div#tmpSlide-' + this.Last).fadeOut(1000);
			$('div#tmpSlide-' + $$.Slideshow.Counter).fadeIn(1000, function () {
				$('div#tmpSlideshowControl-' + $$.Slideshow.Last).removeClass('tmpSlideshowControlActive');
				$('div#tmpSlideshowControl-' + $$.Slideshow.Counter).addClass('tmpSlideshowControlActive');
				$$.Slideshow.Counter++;
				if ($$.Slideshow.Counter > 3) {
					$$.Slideshow.Counter = 1;
				}
				setTimeout('$$.Slideshow.Transition();', 5000);
			});
		}
	}
});
$(document).ready(function () {
	$$.Slideshow.Ready();
});
*/
