var rgaccord1Current = null;

window.addEvent( 'domready', function(){
  // for each toggleNest
  $$( '.rgaccord1-nest' ).each(function(item){
    var thisSlider = new Fx.Slide( item.getElement( '.rgaccord1-content' ), { duration: 500 } );
    thisSlider.hide();
  
    item.getElement( '.rgaccord1-toggle' ).addEvent( 'click', function(){ 
      // toggle
	  thisSlider.toggle(); 
	  
      // add the act class
      if (item.getElement( '.rgaccord1-toggle' ).hasClass('act')) {
		rgaccord1Current = null;
        item.getElement( '.rgaccord1-toggle' ).removeClass('act');
      } else {
		 // close previous
		 if (rgaccord1Current) { 
			rgaccord1Current.thisSlider.toggle(); 
			if (rgaccord1Current.item.hasClass('act')) rgaccord1Current.item.removeClass( 'act' );
		}
		  
		rgaccord1Current = { thisSlider: thisSlider, item: item.getElement( '.rgaccord1-toggle' ) };
		item.getElement( '.rgaccord1-toggle' ).addClass('act');
      }
    
    });
  });
});