If you are talking about the top graphic "Moldex - ideas that wear well", that's flash and they need a flash plugin for that. It may have to be the current one or at least one that can play the moldexheader.swf file. The javascript animation uses IE proprietary filters. It will not work in any other browsers. It can be modified to degrade to an ordinary non-fading slideshow. Replace the three 'runslideshow' functions with these:
Code:
function runslideshow1(){
if(document.all&&slideshow1.filters){slideshow1.style.filter="blendTrans(duration=2)"; }
if(document.all&&slideshow1.filters){slideshow1.style.filter="blendTrans(duration=crossFadeDuration1)"; }
if(document.all&&slideshow1.filters){slideshow1.filters.blendTrans.Apply(); }
document.images.slideshow1.src = preLoad1[currIMG1].src;
if(document.all&&slideshow1.filters){slideshow1.filters.blendTrans.Play(); }
currIMG1++
if (currIMG1 > (nPix1)){currIMG1=0}
setTimeout('runslideshow1()',slideshowSpeed1);
}
function runslideshow2(){
if(document.all&&slideshow1.filters){slideshow2.style.filter="blendTrans(duration=2)"; }
if(document.all&&slideshow1.filters){slideshow2.style.filter="blendTrans(duration=crossFadeDuration2)"; }
if(document.all&&slideshow1.filters){slideshow2.filters.blendTrans.Apply(); }
document.images.slideshow2.src = preLoad2[currIMG2].src;
if(document.all&&slideshow1.filters){slideshow2.filters.blendTrans.Play(); }
currIMG2++
if (currIMG2 > (nPix2)){currIMG2=0}
setTimeout('runslideshow2()',slideshowSpeed2);
}
function runslideshow3(){
if(document.all&&slideshow1.filters){slideshow3.style.filter="blendTrans(duration=2)"; }
if(document.all&&slideshow1.filters){slideshow3.style.filter="blendTrans(duration=crossFadeDuration3)"; }
if(document.all&&slideshow1.filters){slideshow3.filters.blendTrans.Apply(); }
document.images.slideshow3.src = preLoad3[currIMG3].src;
if(document.all&&slideshow1.filters){slideshow3.filters.blendTrans.Play(); }
currIMG3++
if (currIMG3 > (nPix3)){currIMG3=0}
setTimeout('runslideshow3()',slideshowSpeed3);
}
There are more compact ways of doing this, I just went with a global search and replace on lines using the word 'filter'. I don't have Safari but, FF exhibited the same symptoms, lets hope the same cure works as well.
Put another way, the script was really written only for IE.
You also need to remove onLoad="trap()" from the body tag because there is no function 'trap()'.
Bookmarks