var slide_array = ['/binary/gb_group/carosello/carosello_01.jpg','/binary/gb_group/carosello/carosello_02.jpg','/binary/gb_group/carosello/carosello_03.jpg']; var global_interval; var global_bool_OD; function slide_show() { var slideshow = false; try { if ( slide_array.length > 1 ) { slideshow = true; } } catch(e) { slideshow = false; } if ( slideshow ) { tempo_crossfade_slideshow = 1000; // ### PARAMETRO DI TEMPORIZZAZIONE CROSSFADE (PERSONALIZZABILE) tempo_permanenza_slideshow = 4000; // ### PARAMETRO DI TEMPORIZZAZIONE PERMANENZA (PERSONALIZZABILE) OD_start_slide(0); } } function OD_start_slide(from) { if (slide_array.length > 1) { slide_index = from; if (global_interval != null ) clearInterval(global_interval); if ( !global_bool_OD ) { // ----- re-start immagine chiamata ----- /* var shown = jQuery('#img_slide'); // stop animazione in corso shown.attr('src', slide_array[slide_index]); var next = slide_index + 1; if (next >= slide_array.length) { next = 0; } jQuery('#slide_next').css('backgroundImage', 'url('+slide_array[next]+')');*/ // -------------------------------------- global_interval = setInterval(function(){ var shown = jQuery('#img_slide'); slide_index++; if (slide_index == slide_array.length) { slide_index = 0; } shown.fadeOut(tempo_crossfade_slideshow, function(){ shown.attr('src', slide_array[slide_index]); shown.show(); var next = slide_index + 1; if (next == slide_array.length) { next = 0; } jQuery('#slide_next').css('backgroundImage', 'url('+slide_array[next]+')'); //alert(slide_index+" | "+next) }); }, tempo_permanenza_slideshow); } else { global_bool_OD = false; var shown = jQuery('#img_slide'); shown.attr('src', slide_array[slide_index]); var next = slide_index + 1; if (next >= slide_array.length) { next = 0; } jQuery('#slide_next').css('backgroundImage', 'url('+slide_array[next]+')'); } } }