
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.Counter = 1;
 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();', 7500);
 }
 );
 }
 }
});

$(document).ready(
 function() {
 $$.Slideshow.Ready();
 }
);
