
/* - slideshow.js - */
// http://www.visitemiliaromagna.com/portal_javascripts/slideshow.js?original=1
var slideSelector='#slider div.slider_cont_foto';var currSlide=0;var interval=4000;var fadeoutLength=500;var loadedImgs={};var slideshow;var slides;var slideNum;var play=true;
function switchSlide(step){var s;var nextSlide=(currSlide+step)%slideNum;if(nextSlide<0)
nextSlide=slideNum+nextSlide;var nextImgs=slides.eq(nextSlide).find('img');var currImgs=slides.eq(currSlide).find('img');for(s=0;s<currImgs.length;s++){if(loadedImgs[currImgs.eq(s).attr('src')]!=true){slideshow=setTimeout('switchSlide('+step+')',250);return}}
for(s=0;s<nextImgs.length;s++){if(loadedImgs[nextImgs.eq(s).attr('src')]!=true){slideshow=setTimeout('switchSlide('+step+')',250);return}}
slides.eq(nextSlide).css({'z-index':'20'});slides.eq(currSlide).fadeOut(fadeoutLength, function(){slides.eq(currSlide).css({'z-index':'10'}).show();slides.eq(nextSlide).css({'z-index':'30'});currSlide=nextSlide;if(play)
slideshow=setTimeout('switchSlide('+step+')',interval)})}
jq(document).ready(function(){slides=jq(slideSelector);if(slides){var imgs=slides.find('img');imgs.load(function(){loadedImgs[(jq(this).attr('src'))]=true});for(var i=0;i<imgs.length;i++){if(imgs.get(i).complete)
loadedImgs[imgs.eq(i).attr('src')]=true}
slideNum=slides.length;slides.eq(currSlide).css({'z-index':'30'});slideshow=setTimeout('switchSlide(1)',interval);jq('#prev-slide').click(function(){clearTimeout(slideshow);slideshow=setTimeout('switchSlide(-1)',0);return false});jq('#pause-slideshow').click(function(){clearTimeout(slideshow);play=false;jq('#pause-slideshow').hide();jq('#play-slideshow').show();return false});jq('#play-slideshow').click(function(){slideshow=setTimeout('switchSlide(1)',interval);play=true;jq('#play-slideshow').hide();jq('#pause-slideshow').show();return false});jq('#next-slide').click(function(){clearTimeout(slideshow);slideshow=setTimeout('switchSlide(1)',0);return false})}});

