//{{{ modules.loadActions.prototype.memberSets = function(){
modules.loadActions.prototype.memberSets = function(){
  var member = this.memberSets;
  
  /* Defined in SiteVars object - loaded in via the tab's display.xsl */
  member.rootClassName    = SiteVars.modules.Member.rootClassName;
  member.galleryClassName    = SiteVars.modules.Member.galleryClassName;
  member.galleryLrgPanelClass = SiteVars.modules.Member.galleryLrgPanelClass;
  member.gallerySmlPanelClass = SiteVars.modules.Member.gallerySmlPanelClass;
  
  
  member.load = function(){
      member.memberSets = $$('.'+member.rootClassName);
      if(typeof(member.memberSets)!='undefined'){
        
        member.memberSets.each(function(set){
          
          set.memberGalleries = Element.select(set, '.'+member.galleryClassName);
          set.memberGalleries.each(function(gallery){
            member.galleryBehaviour(gallery);
          });
        });
      }
  }
  
  member.galleryBehaviour = function(gallery){
    
    gallery.lrgPanel = Element.select(gallery, '.'+member.galleryLrgPanelClass)[0];
    gallery.smlPanels = Element.select(gallery, '.'+member.gallerySmlPanelClass);
    
    gallery.activePanel = gallery.smlPanels[0];
    Element.addClassName(gallery.activePanel, 'active');
    
    gallery.smlPanels.each(function(panel){
        
        panel.element = Element.select(panel, 'a')[0];
      
        if(panel.element){
          panel.imgSrc = Element.readAttribute(panel.element, 'rel');
          
          Event.observe(panel.element, 'click', function(e){
              Element.setStyle(gallery.lrgPanel, {
                  backgroundImage:'url(' + SiteVars.path_to_top + panel.imgSrc + '?action=scale&maxHeight=180)'
              });
              //gallery.lrgPanel.style.backgroundImage = 'url(' + panel.imgSrc + '?maxHeight=180)';
              console.log(gallery.lrgPanel.style.backgroundImage);
              Event.stop(e);
          }.bind(gallery));
        }
    });
    
  }
  
  
  if($$('.'+member.rootClassName)[0]) {
    member.load();
  }
} //}}}

