if (!navigator.userAgent.match("MSIE")) window.onDomReady = DomReady; function DomReady(fn){ if(document.addEventListener){ document.addEventListener("DOMContentLoaded", fn, false); }else{ document.onreadystatechange = function(){readyState(fn)} } } function readyState(fn){ if (document.readyState == "interactive") fn(); } if (!navigator.userAgent.match("MSIE")){ window.onDomReady(init); }else{ window.onload = init; } ///////////////////////////////////////////////////////////////////// var statusObj, galleryObj, galleryBarObj, galleryImageObj, loadingImageObj, titleObj, titleObjBottom, descObjBottom; var butNextObj, butPauseObj, butPrevObj, prevObj, nextObj; var timeout, barTimeout, changing = false; var currentImage = 0; var image_count = 6;var images = new Array(6);var titles = new Array(6);var descs = new Array(6);images[0] = "http://www.foto-work.co.uk/site/gallery/albums/slide-show-images/ring.jpg";titles[0] = "With this ring i take you";descs[0] = "";images[1] = "http://www.foto-work.co.uk/site/gallery/albums/slide-show-images/bide-and-groom-copy.jpg";titles[1] = "Forever in love";descs[1] = "";images[2] = "http://www.foto-work.co.uk/site/gallery/albums/slide-show-images/Untitled-1.jpg";titles[2] = "The Bride arrives";descs[2] = "";images[3] = "http://www.foto-work.co.uk/site/gallery/albums/slide-show-images/brides-hand.jpg";titles[3] = "Two hearts, joined together";descs[3] = "";images[4] = "http://www.foto-work.co.uk/site/gallery/albums/slide-show-images/bridesmaid-copy.jpg";titles[4] = "A Bridesmaid waits";descs[4] = "";images[5] = "http://www.foto-work.co.uk/site/gallery/albums/slide-show-images/juliebrideslideshow.jpg";titles[5] = "Elegant";descs[5] = ""; function init(){ var elements = document.getElementsByTagName("div"); for (var i=0; i 0.4) { clearTimeout(barTimeout); barTimeout = setTimeout("fadeBarOut("+(opacity-0.01)+")",15); }else{ setOpacity(0.4,galleryBarObj); } } function fadeBarIn(opacity){ setOpacity(opacity,galleryBarObj); if (opacity < 0.65) { clearTimeout(barTimeout); barTimeout = setTimeout("fadeBarIn("+(opacity+0.01)+")",15); }else{ setOpacity(0.65,galleryBarObj); } } function previousImage(){ if (!changing){ image1Obj.style.visibility = "hidden"; currentImage = (currentImage == 0) ? images.length-1 : currentImage-1; image1Obj.src = images[currentImage]; loadingImageObj.style.visibility = 'visible'; } } function nextImage(){ if (!changing){ image1Obj.style.visibility = "hidden"; currentImage = (currentImage == images.length-1) ? 0 : currentImage+1; image1Obj.src = images[currentImage]; loadingImageObj.style.visibility = 'visible'; } } function pauseImage(){ if (!changing){ clearTimeout(timeout); titleObj.innerHTML = "Paused."; } } function loaded(){ //galleryObj.style.width = image1Obj.width+"px"; //galleryObj.style.height = image1Obj.height+"px"; changing = true; image1Obj.style.visibility = "visible"; titleObj.innerHTML = "" + titles[currentImage] + " (" + (currentImage+1) + "/" + images.length + ")"; titleObjBottom.innerHTML = titles[currentImage]; descObjBottom.innerHTML = descs[currentImage]; fadeInImage(0); } function fadeInImage(opacity){ setOpacity(opacity,image1Obj); setOpacity(1-opacity,loadingImageObj); if (opacity < 1) { clearTimeout(timeout); timeout = setTimeout("fadeInImage("+(opacity+0.01)+")",15); }else{ setOpacity(1,image1Obj); galleryImageObj.style.background = "url("+image1Obj.src+") no-repeat"; loadingImageObj.style.visibility = 'hidden'; changing = false; clearTimeout(timeout); timeout = setTimeout("nextImage()",5000); } } function setOpacity(opacity, obj) { obj.style.KHTMLOpacity = opacity; obj.style.MozOpacity = opacity; obj.style.opacity = opacity; opacity *= 100; opacity = (opacity == 100)?99.999:opacity; obj.style.filter = "alpha(opacity:"+opacity+")"; }