BR.ImageGallery=Class.create({initialize:function(galleryImages,eventImages,imageList){this.imageList=imageList;this.galleryImages=galleryImages;this.eventImages=eventImages;this.attachEvents();},attachEvents:function(){var that=this;$$('.view-events').each(function(elmnt){Event.observe(elmnt,'click',function(e){that.updateImageList(that.eventImages);e.stop();},false);});$$('.view-stream').each(function(elmnt){Event.observe(elmnt,'click',function(e){that.updateImageList(that.galleryImages);e.stop();},false);});},updateImageList:function(images){var that=this;that.imageList.update();images.each(function(image){that.imageList.insert(that.imageHTML(image));});},imageHTML:function(image){var li=new Element('li',{'id':'gallery-image-'+image.id});var a=new Element('a',{'href':image.url});var title=new Element('a',{'href':image.url});var img=new Element('img',{'src':image.thumb_url,'alt':image.headline});var h4=new Element('h4');var p=new Element('p',{'class':'byline'});p.update(image.taken_on_formatted);a.update(image.headline);title.update(image.headline);h4.update(title);a.update(img);li.insert(a);li.insert(h4);li.insert(p);return li;}});