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('slow');
 $('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 = javaSlidNumber;
 }

 $('div#tmpSlide-' + this.Last).animate({"opacity": "hide"},
 function() {
 $('div#tmpSlideshowControl-' + $$.Slideshow.Last).removeClass('tmpSlideshowControlActive');
 $('div#tmpSlideshowControl-' + $$.Slideshow.Counter).addClass('tmpSlideshowControlActive');
 $('div#tmpSlide-' + $$.Slideshow.Counter).animate({"opacity": "show"});

 $$.Slideshow.Counter++;

 if ($$.Slideshow.Counter > javaSlidNumber) {
 $$.Slideshow.Counter = 1;
 }

 setTimeout('$$.Slideshow.Transition();', 7000);
 }
 );
 }
 }
});

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