window.addEventListener ? window.addEventListener( "load", slideshow_fader_ini, false ) : window.attachEvent( "onload", slideshow_fader_ini ); var slideshow_curr_key = 0; var slideshow_freq = 900; var slideshow_divs = new Array(); function slideshow_fader_ini() { if ( !document.getElementById ) return; slideshow_divs = document.getElementById("slideshow").getElementsByTagName("div"); for( i = 0; i < slideshow_divs.length; i++ ) { slideshow_divs[i].x_opacity = 0; } slideshow_divs[0].style.display = "block"; slideshow_divs[0].x_opacity = .99; setTimeout( slideshow_fader, slideshow_freq ); } function slideshow_fader() { curr_opacity = slideshow_divs[slideshow_curr_key].x_opacity; next_key = slideshow_divs[slideshow_curr_key+1] ? slideshow_curr_key + 1 : 0; next_opacity = slideshow_divs[next_key].x_opacity; curr_opacity -= .02; next_opacity += .02; slideshow_divs[next_key].style.display = "block"; slideshow_divs[slideshow_curr_key].x_opacity = curr_opacity; slideshow_divs[next_key].x_opacity = next_opacity; slideshow_set_opacity( slideshow_divs[slideshow_curr_key] ); slideshow_set_opacity( slideshow_divs[next_key] ); if ( curr_opacity <= 0 ) { slideshow_divs[slideshow_curr_key].style.display = "none"; slideshow_curr_key = next_key; setTimeout( slideshow_fader, slideshow_freq ); } else { setTimeout( slideshow_fader, 25 ); } function slideshow_set_opacity( obj ) { if ( obj.x_opacity > .99 ) { obj.x_opacity = .99; return; } obj.style.opacity = obj.x_opacity; obj.style.MozOpacity = obj.x_opacity; obj.style.filter = "alpha(opacity=" + ( obj.x_opacity * 100 ) + ")"; } }