Code:
<script type="text/javascript">
(function(){
var delay = 1000; // delay between shows
var mygalleries = [
{
wrapperid: "leftSlide", // ID of blank DIV on page to house Slideshow
dimensions: [200, 300], // width,height of gallery in pixels. Should reflect dimensions of largest image
imagearray: [ // "source", "URL", "target", "text"
["http://www.waltoncreative.com/Images/BDFoods/1L.jpg", "http://www.waltoncreative.com/Websites_BD_Foods.php", "_self", "Text."],
["http://www.waltoncreative.com/Images/BDFoods/2L.jpg", "http://www.waltoncreative.com/Websites_BD_Foods.php", "_self", "Text."],
["http://www.waltoncreative.com/Images/BDFoods/3L.jpg", "http://www.waltoncreative.com/Websites_BD_Foods.php", "_self", "Text."],
["http://www.waltoncreative.com/Images/BDFoods/4L.jpg", "http://www.waltoncreative.com/Websites_BD_Foods.php", "_self", "Text."],
["http://www.waltoncreative.com/Images/BDFoods/5L.jpg", "http://www.waltoncreative.com/Websites_BD_Foods.php", "_self", "Text."],
["http://www.waltoncreative.com/Images/BDFoods/6L.jpg", "http://www.waltoncreative.com/Websites_BD_Foods.php", "_self", "Text."],
["http://www.waltoncreative.com/Images/BDFoods/7L.jpg", "http://www.waltoncreative.com/Websites_BD_Foods.php", "_self", "Text."] // no comma on last one
],
displaymode: {type:'auto', pause:5000, cycles:0, wraparound:false},
persist: false, //remember last viewed slide and recall within same session?
fadeduration: 500, //transition duration (milliseconds)
descreveal: "ondemand",
togglerid: ""
},
{
wrapperid: "middleSlide", // ID of blank DIV on page to house Slideshow
dimensions: [200, 300], // width,height of gallery in pixels. Should reflect dimensions of largest image
imagearray: [ // "source", "URL", "target", "text"
["http://www.waltoncreative.com/Images/BDFoods/1M.jpg", "http://www.waltoncreative.com/Websites_BD_Foods.php", "_self", "Text."],
["http://www.waltoncreative.com/Images/BDFoods/2M.jpg", "http://www.waltoncreative.com/Websites_BD_Foods.php", "_self", "Text."],
["http://www.waltoncreative.com/Images/BDFoods/3M.jpg", "http://www.waltoncreative.com/Websites_BD_Foods.php", "_self", "Text."],
["http://www.waltoncreative.com/Images/BDFoods/4M.jpg", "http://www.waltoncreative.com/Websites_BD_Foods.php", "_self", "Text."],
["http://www.waltoncreative.com/Images/BDFoods/5M.jpg", "http://www.waltoncreative.com/Websites_BD_Foods.php", "_self", "Text."],
["http://www.waltoncreative.com/Images/BDFoods/6M.jpg", "http://www.waltoncreative.com/Websites_BD_Foods.php", "_self", "Text."],
["http://www.waltoncreative.com/Images/BDFoods/7M.jpg", "http://www.waltoncreative.com/Websites_BD_Foods.php", "_self", "Text."] // no comma on last one
],
displaymode: {type:'auto', pause:5000, cycles:0, wraparound:false},
persist: false, //remember last viewed slide and recall within same session?
fadeduration: 500, //transition duration (milliseconds)
descreveal: "ondemand",
togglerid: ""
},
{
wrapperid: "rightSlide", // ID of blank DIV on page to house Slideshow
dimensions: [200, 300], // width,height of gallery in pixels. Should reflect dimensions of largest image
imagearray: [ // "source", "URL", "target", "text"
["http://www.waltoncreative.com/Images/BDFoods/1R.jpg", "http://www.waltoncreative.com/Websites_BD_Foods.php", "_self", "Text."],
["http://www.waltoncreative.com/Images/BDFoods/2R.jpg", "http://www.waltoncreative.com/Websites_BD_Foods.php", "_self", "Text."],
["http://www.waltoncreative.com/Images/BDFoods/3R.jpg", "http://www.waltoncreative.com/Websites_BD_Foods.php", "_self", "Text."],
["http://www.waltoncreative.com/Images/BDFoods/4R.jpg", "http://www.waltoncreative.com/Websites_BD_Foods.php", "_self", "Text."],
["http://www.waltoncreative.com/Images/BDFoods/5R.jpg", "http://www.waltoncreative.com/Websites_BD_Foods.php", "_self", "Text."],
["http://www.waltoncreative.com/Images/BDFoods/6R.jpg", "http://www.waltoncreative.com/Websites_BD_Foods.php", "_self", "Text."],
["http://www.waltoncreative.com/Images/BDFoods/7R.jpg", "http://www.waltoncreative.com/Websites_BD_Foods.php", "_self", "Text."] // no comma on last one
],
displaymode: {type:'auto', pause:5000, cycles:0, wraparound:false},
persist: false, //remember last viewed slide and recall within same session?
fadeduration: 500, //transition duration (milliseconds)
descreveal: "ondemand",
togglerid: ""
}
], count = 0, gals = [], gc = 0, i;
for (i = mygalleries.length - 1; i > -1; --i){
gals.push(mygalleries[i].imagearray[0][0]);
gals.push(mygalleries[i].imagearray[1][0]);
if(i < mygalleries.length - 1){
mygalleries[i].oninit = function(){
setTimeout(function(){new fadeSlideShow(mygalleries[++gc]);}, delay);
}
}
}
for (i = gals.length - 1; i > -1; --i){
jQuery(new Image()).bind('load error', function(){
count += 0.5;
if(count === mygalleries.length){
new fadeSlideShow(mygalleries[0]);
}
}).attr('src', gals[i]);
}
})();
</script>
However, because this script pauses onmouseover, if the user mouses over any of the images, that show will get out of sync. If you want to preserve the mouseover pause (good for descriptions and/or links for the images in the shows), we can arrange for one show pausing as pausing all shows and one show resuming as resuming all shows. But if you don't need links and descriptions, we can just get rid of them and remove the pause. Let me know which works better for you.
Bookmarks