(function($){$.fn.slideshow=function(){return this.each(function(){var mainSlideSrc,slideShowActive,avalibleSlides=null,$element=$(this),$elementHelper,periodicity=600,i=0,prfxPath,sfxPath;$element.hover(startSlideshow,stopSlideShow);$element.slideShowActive=false;function startSlideshow(){if($element.slideShowActive==false){$element.slideShowActive=true;var timeoutChangeSlide=function(){$elementHelper.remove();$element.attr("src",$elementHelper.attr("src"));$element.timeoutId=setTimeout(changeSlide,
periodicity)};var changeSlide=function(){if($element.slideShowActive){i=i%avalibleSlides.length;var src=prfxPath+"_"+avalibleSlides[i]+sfxPath;$elementHelper=$element.clone();$elementHelper.css("display","none").bind("load",timeoutChangeSlide).attr("src",src);$element.after($elementHelper);i++}};reg=/^((http:\/\/[\.\da-z-\_]*)?[\/]{1,2}u\/video\/\d\/\d+\/(\d+))([_\.a-z]*jpg)/;mainSlideSrc=$element.attr("src");var videoId=reg.exec(mainSlideSrc);var requestData={id:videoId[3]};prfxPath=videoId[1];sfxPath=
videoId[4];if(avalibleSlides)changeSlide();else $.getJSON("/ajax/video_slide_show_thumbs.php",requestData,function(data){avalibleSlides=data;changeSlide()})}}function stopSlideShow(){$element.attr("src",mainSlideSrc);if($element.slideShowActive){clearTimeout($element.timeoutId);$element.slideShowActive=false;i=0}}})}})(jQuery);

