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 = 3;  
      }  
  
      $('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 > 3) {  
            $$.Slideshow.Counter = 1;  
          }  
  
          setTimeout('$$.Slideshow.Transition();', 6000);  
        }  
      );  
    }  
  }  
});  
  
$(document).ready(  
  function() {  
    $$.Slideshow.Ready();  
  }  
);