var diapos = new Array(1); diapos[0] = new Array(7); diapos[0][0] = 0; // timer diapos[0][1] = 2000; // timeout diapos[0][2] = 0; // bauto diapos[0][3] = 1; // effect diapos[0][4] = 0; // unused diapos[0][5] = 3; // image count diapos[0][6] = new Image; diapos[0][6].src = "albumphoto4/bv000001.thumb.jpg"; diapos[0][7] = new Image; diapos[0][7].src = "albumphoto4/bv000002.thumb.jpg"; diapos[0][8] = new Image; diapos[0][8].src = "albumphoto4/bv000003.thumb.jpg"; // Diapo functions DIAPO_DATA_IDX = 5; function diapo_clear_timer( idx ) { window.clearTimeout( diapos[idx][0] ); } function diapo_fadein( idx ) { var imgelt = document.getElementById( "diapo" + idx ); if( imgelt ) { fadeincall = "diapo_fadein(" + idx + ")"; if( document.all ) { imgelt.filters.alpha.opacity += parseFloat(3); if( imgelt.filters.alpha.opacity == 100 ) { return; } else setTimeout( fadeincall, 1 ); } else { i=parseFloat( imgelt.style.getPropertyValue( "-moz-opacity" ) ); i+=parseFloat(0.1); imgelt.style.setProperty( "-moz-opacity", i, "" ); if( i >= 1 ) { return; } else setTimeout( fadeincall, 60 ); } } } function diapo_fadeout(idx,index) { var imgelt = document.getElementById( "diapo" + idx ); if( imgelt ) { fadeoutcall = "diapo_fadeout(" + idx + ", '0')"; if( document.all ) { if( index == "1" ) imgelt.filters.alpha.opacity = 100; imgelt.filters.alpha.opacity -= parseFloat(3); if( imgelt.filters.alpha.opacity == 0 ) { imgelt.src = imgelt.src2; diapo_fadein( idx ); return; } else setTimeout( fadeoutcall, 1 ); } else { if( index == "1" ) imgelt.style.setProperty( "-moz-opacity", 1, "" ); i = parseFloat(imgelt.style.getPropertyValue("-moz-opacity")); i -= parseFloat(0.1); imgelt.style.setProperty( "-moz-opacity", i, "" ); if( i <= 0 ) { imgelt.src = imgelt.src2; diapo_fadein( idx ); return; } else setTimeout( fadeoutcall, 60 ); } } } function diapo_display_image(idx, imgelt, index) { if( imgelt ) { imgelt.src2=eval( "diapos[" + idx + "][" + (DIAPO_DATA_IDX + index) + "].src" ); imgelt.name=index; if (navigator.appName=="Opera" || diapos[idx][3] == 0 || (navigator.userAgent.toLowerCase()).search(/safari/) >= 0 /*|| navigator.appVersion.search(/MSIE 7/) > 0*/ || navigator.appVersion.search(/MSIE 8/) > 0 ) { imgelt.src=imgelt.src2; /* if( navigator.appVersion.search(/MSIE 7/) > 0 ) diapo_fadeout(idx,'1'); */ } else diapo_fadeout(idx,'1'); } } function diapo_next_image( idx ) { var imgelt = document.getElementById( "diapo" + idx ); if( imgelt ) { i = parseInt(imgelt.name); if( i < diapos[idx][DIAPO_DATA_IDX] ) { i++; } else i = 1; diapo_display_image( idx, imgelt, i ); } return false; } function diapo_previous_image( idx ) { var imgelt = document.getElementById( "diapo" + idx ); if( imgelt ) { i = diapos[idx][DIAPO_DATA_IDX]; if (imgelt.name > 1 ) i = -1 + parseInt(imgelt.name); diapo_display_image( idx, imgelt, i ); } return false; } function diapo_set_timer( idx ) { diapo_next_image( idx ); diapos[idx][0]=setTimeout( "diapo_set_timer(" + idx + ")", diapos[idx][1] ); } function diapo_auto( idx ) { var btn = document.getElementById( "diapo_auto" + idx ); if( diapos[idx][2] == 0 ) { diapos[idx][2] = 1; if( btn ) btn.src="diapo" + idx + "_stop.gif"; diapo_set_timer( idx ); } else { diapos[idx][2] = 0; if( btn ) btn.src="diapo" + idx + "_play.gif"; diapo_clear_timer( idx ); } return false; } function diapo_open_album( idx, url, lang ) { var imgelt = document.getElementById( "diapo" + idx ); var i = 1; if( imgelt ) i = parseInt( imgelt.name ); if( !lang ) lang = ""; document.location.href = url + "page" + i + lang + ".html"; } function diapo_init_autostart( idx ) { /* Taken from: http://simonwillison.net/2004/May/26/addLoadEvent/ */ var oldOnLoad = window.onload; if (typeof window.onload != 'function') { window.onload = function() { diapo_auto( idx ); }; } else { window.onload = function() { oldOnLoad(); diapo_auto( idx ); }; } }