// Browser Slide-Show script. With image cross fade effect for those browsers
// that support it.
// Script copyright (C) 2004-2008 www.cryer.co.uk.
// Script is free to use provided this copyright header is included.
var sc=new Array();
function SetOpacity(o,p){o.style.filter='alpha(opacity='+p+')';o.style.MozOpacity=p/100;o.style.opacity=p/100;}
function ChangeOpacity(ee,d,s,f,t){var e=$(ee),n=(new Date()).getTime(),o=f+(t-f)*(n-s)/d;if(o>=100){SetOpacity(e,100);e.timer=undefined;}else if(o<=0){SetOpacity(e,0);e.timer=undefined;}else{SetOpacity(e,o);e.timer=window.setTimeout("ChangeOpacity('"+ee+"',"+d+","+s+","+f+","+t+")",10);}}
function FadeInImage(fi,ni,bi){var f=$(fi);if(f.timer)window.clearTimeout(f.timer);if(bi){var b=$(bi);if(b){if(b.src){f.src=b.src;SetOpacity(f,100);}b.src=ni;b.style.backgroundImage='url('+ni+')';b.style.backgroundRepeat='no-repeat';var m=(new Date()).getTime();f.timer=window.setTimeout("ChangeOpacity('"+fi+"',"+1000+","+m+",100,0)",10);}}else{f.src=newImage;}}
function RunSlideShow(pi,bi,imf,ds){var is=imf.indexOf(";");var ni=imf.substring(0,is);FadeInImage(pi,ni,bi);var fi=imf.substring(is+1,imf.length)+';'+ ni;setTimeout("RunSlideShow('"+pi+"','"+bi+"','"+fi+"',"+ds+")",ds*1000);is=fi.indexOf(";");ni=fi.substring(0,is);if(sc[ni]==null){sc[ni]=new Image;sc[ni].src=ni;}}
