// Maximum number of feeds
var MAX_FEEDS=10;
// current number of feeds
var NumShows=0;
// list of all feeds
var aFeeds = new Array(MAX_FEEDS);
// list of each slideshow name
var aShows = new Array(MAX_FEEDS);
// list of each slideshow object
var aObjects = new Array(MAX_FEEDS);

// slideshow options
var SlideShowOptions;

google.load("feeds", "1");

function AddNewShow(FeedURL, SlideShowName) {
    aFeeds[NumShows] = FeedURL;
    aShows[NumShows] = SlideShowName;
    NumShows = NumShows+1;
}
    
function SlideshowCallback() {
    var ix=0;
    var objSS;
    for (ix=0;ix<NumShows;ix++) {
        var ThisFeed = aFeeds[ix].replace(/\&\#038\;/g,"&");
        aObjects[ix] = new GFslideShow(ThisFeed, aShows[ix], SlideShowOptions);        
    }
}    

function myClickHandler(entry) {
  var MyWin;
  MyWin = window.open(entry.link, 'ImageWindow');
  MyWin.focus();
  var ix=0;
  for (ix=0;ix<NumShows;ix++) {
    aObjects[ix].resumeSlideShow();        
  }
  
}

// slideshow options
SlideShowOptions = {
    displayTime: 2000,
    transistionTime: 600,
//    linkTarget : google.feeds.LINK_TARGET_BLANK,
    scaleImages : true,
    fullControlPanel : false,
    imageClickCallback : myClickHandler,
//    thumbnailTag: "content",
    numResults : 10
  };    
google.setOnLoadCallback(SlideshowCallback);    