var mySlidersArr = new Array();


window.addEvent( 'domready', function(){

  // for each toggleNest
  $$( '.rgaccord1-nest' ).each(function(item){
    mySlidersArr.push(new Fx.Slide( item.getElement( '.rgaccord1-content' ), { duration: 500 } ));

   var sliderIdx = mySlidersArr.length - 1;
   var thisSlider = mySlidersArr[sliderIdx];

    thisSlider.hide();

    item.getElement( '.rgaccord1-toggle' ).addEvent( 'click', function(){


    thisSlider.addEvent('onComplete', function(){
   
       for (var i = 0; i < mySlidersArr.length; i ++) {
       if ((mySlidersArr[i].open) && (i != sliderIdx)) {
         mySlidersArr[i].slideIn();
        }
       } 
    });
   
      thisSlider.stop();
      thisSlider.toggle();

      // add the act class
      if (item.getElement( '.rgaccord1-toggle' ).hasClass('act')) {
        item.getElement( '.rgaccord1-toggle' ).removeClass('act');
      } else {
        item.getElement( '.rgaccord1-toggle' ).addClass('act');
      }

   
    });
  });
});
