glow.ready(function() {
	glow.net.loadScript("http://api.flickr.com/services/feeds/groups_pool.gne?id=900167@N25&lang=en-us&format=rss_200&format=json&jsoncallback={callback}",
	function(data) {
	  var totitems = 4; //total of images shown
	  glow.dom.get('#feed').html(' ');
    var flid = 0;
    var lastitemshown = 0;
    if (data.items.length > 0) {
        if (data.items.length > totitems) {lastitemshown = data.items.length - totitems;}
        for(i=0; i<totitems; i++) {
					src = data.items[i].media.m;
					title = data.items[i].title;
					author = data.items[i].author;
					var start = author.lastIndexOf('(')+1;
					var end = author.lastIndexOf(')');
					author = author.substring(start, end);
          var showrow = 0;/* id number of the first element of the current 4-images row shown */
          //if (i>data.items.length-5) {      									
						glow.dom.get('#feed').html(glow.dom.get('#feed').html() + '<div id="fl-'+flid+'" class="flickr-img-box flickr-img-box-'+i%4+'"><a href="http://www.flickr.com/groups/900167@N25/"><img class="flickr-img" src="'+src+'" alt="80 Faiths Flickr group" border="0" /></a></div>');
          //} else {
            //glow.dom.get('#feed').html(glow.dom.get('#feed').html() + '<div id="fl-'+flid+'" class="flickr-hide flickr-img-box flickr-img-box-'+i%4+'"><a href="http://www.flickr.com/groups/900167@N25/"><img class="flickr-img" src="'+src+'" alt="80 Faiths Flickr group" border="0" /></a></div>');
          //}
          flid++;
				}
			  glow.dom.get('#js-flickr').html(glow.dom.get('#js-flickr').html() + '' +
            '');
        glow.events.addListener(
            '#flickr-next',
            'click',
            function () {
              for (j=showrow; j<=showrow+3; j++) {
                if (glow.dom.get('#fl-'+j).length == 1) {
                  glow.dom.get('#fl-'+j).addClass("flickr-hide");
                }
              }
              if (showrow+4 >= flid) {showrow = -4;}
              for (j=showrow+4; j<=showrow+7; j++) {
                if (glow.dom.get('#fl-'+j).length == 1) {
                  glow.dom.get('#fl-'+j).removeClass("flickr-hide");
                }
              }
              showrow = showrow + 4;
              return false;
            }
        );
        glow.events.addListener(
            '#flickr-prev',
            'click',
            function () {
              for (j=showrow; j<=showrow+3; j++) {
                if (glow.dom.get('#fl-'+j).length == 1) {
                  glow.dom.get('#fl-'+j).addClass("flickr-hide");
                }
              }
              if (showrow-4 < 0) {
                showrow = Math.floor(flid / 4)*4;
              } else {showrow = showrow-4;}

              for (j=showrow; j<=showrow+3; j++) {
                if (glow.dom.get('#fl-'+j).length == 1) {
                  glow.dom.get('#fl-'+j).removeClass("flickr-hide");
                }
              }
              return false;
            }
        );
    } else {glow.dom.get('#feed').html('Currently there are no images.')}
	});

});