// Javascript for new photos page functionality
// Phil Whitehurst
// Nov 2009
var dsTags = new Spry.Data.XMLDataSet("xml/PicasaTagFeed.asp", "tags/tag",{sortOnLoad:"title"});

var myFilterTags = function(dataSet, row, rowNumber)
{
  // Filter out all rows where tag has no matching photos
 
  if (row["count"].length > 0)
    return row;  // Return the row to keep it in the data set.
  return null;   // Return null to remove the row from the data set.
}

// Filter the data.

dsTags.filter(myFilterTags);

var dsAlbums = new Spry.Data.XMLDataSet("xml/PicasaAlbumFeed.asp", "albums/album",{sortOnLoad:"pubDate", sortOrderOnLoad: "descending"});
dsAlbums.setColumnType("pubDate", "date");
var dsPhotos = new Spry.Data.XMLDataSet("xml/PicasaPphotoFeed.asp", "photos/image", {sortOnLoad: "pubDate", sortOrderOnLoad: "descending"});
dsPhotos.setColumnType("pubDate", "date");

// Paged view of data

var dsPv1 = new Spry.Data.PagedView(dsPhotos, {pageSize:30,setCurrentRowOnPageChange:false});