function nextImage(o){do o=o.nextSibling;while(o&&o.tagName!="IMG");return o}function firstChildImage(o){o=o.firstChild;while(o&&o.tagName!="IMG")o=o.nextSibling;return o}function setOpacity(obj,o){obj.style.opacity=o/100;obj.style.MozOpacity=o/100;obj.style.KhtmlOpacity=o/100;obj.style.filter="alpha(opacity="+o+")"}function getNextImage(image){if(next=nextImage(image)){image.style.display="none";image.style.zIndex=0;next.style.display="block";next.style.zIndex=100}else next=firstChildImage(image.parentNode);return next}function blendImages(id,speed,pause,caption){if(speed==null)speed=30;if(pause==null)pause=1500;var blend=document.getElementById(id),image=firstChildImage(blend);startBlending(image,speed,pause,caption)}function startBlending(image,speed,pause,caption){image.style.display="block";if(caption!=null)document.getElementById(caption).innerHTML=image.alt;continueFadeImage(image,0,speed,pause,caption)}function pausecomp(millis){var date=new Date,curDate=null;do curDate=new Date;while(curDate-date<millis)}function continueFadeImage(image,opacity,speed,pause,caption){opacity=opacity+3;if(opacity<103)setTimeout(function(){fadeImage(image,opacity,speed,pause,caption)},speed);else{image.parentNode.style.backgroundImage="url("+image.src+")";var paws=pause-1e3;if(paws<0)paws=0;pausecomp(1e3);setOpacity(image,0);image=getNextImage(image);setTimeout(function(){startBlending(image,speed,pause,caption)},paws)}}function fadeImage(image,opacity,speed,pause,caption){setOpacity(image,opacity);continueFadeImage(image,opacity,speed,pause,caption)};