//Setting can be set again in slideshow.php
var slideshow_width= 206;
var slideshow_height= 165;
var slideshow_interval= 4;
var slideshow_current= 0;
var slideshow_intervalID= null;
var slideshow_list= new Array();
var slideshow_preloadImage= new Image();
var slideshow_preloadImage2= new Image();
slideshow_preloadImage.onload= slideshow_swap;
function slideshow_fetch() {
//dump('fetching ... '+slideshow_list.length+'
');
if (!document.getElementById("slideshow_panel")) {
slideshow_stop();
return;}
if (slideshow_list.length > 1) {
newImage= slideshow_list[slideshow_current];
slideshow_current++;
if (slideshow_current >= slideshow_list.length)
slideshow_current= 0;
newImage2= slideshow_list[slideshow_current];
slideshow_preload(newImage,newImage2);
return;}
/*
if (slideshow_loadlist)
CSI_load(slideshow_loadlist,'gallery_slideshow_list.php','width='+slideshow_width+'&height='+slideshow_height);
*/}
function slideshow_preload(newImage,newImage2) {
slideshow_preloadImage.src= newImage;
slideshow_preloadImage2.src= newImage2;
//dump("preloading ... "+newImage2+"
");
}
function slideshow_swap() {
if (!document.getElementById("slideshow_panel")) {
slideshow_stop();
return;}
if (!slideshow_image)return;
if (BrowserDetect.browser == 'MSIE')
slideshow_panel.filters[0].Apply();
slideshow_image.src= slideshow_preloadImage.src;
slideshow_image.style.display= 'block';
if (BrowserDetect.browser == 'MSIE')
slideshow_panel.filters[0].Play();
slideshow_intervalID= setTimeout("slideshow_fetch()",slideshow_interval * 1000);
//dump("countdown thread : "+slideshow_intervalID+"
");
}
function slideshow_stop() {
if (slideshow_intervalID != null)
clearInterval(slideshow_interval);}
function slideshow_start() {
slideshow_fetch();}