var opened = null;

function accordionToggle(){
  // for each toggleNest
  $$( '.rgaccord1-nest' ).each(function(item){
  	if(item.handled) return;
  	item.handled = true;
  	
    if(!item.getElement( '.rgaccord1-toggle' ).hasClass('rgaccord1-header')){
    	var option = { duration: 500 };
    	
	    var thisSlider = new Fx.Slide( item.getElement( '.rgaccord1-content' ), option );
	    thisSlider.hide();
	  	item.slider = thisSlider;
  	
  	
	    item.getElement( '.rgaccord1-toggle' ).addEvent( 'click', function(){ 
	      // close others
	      if(opened != null && opened != item){
	      	opened.slider.slideOut();
	      	opened.getElement( '.rgaccord1-toggle' ).removeClass('act');
	      }
	      // store opened
	      opened = item;
	      
	      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');
	      }
	    
	    });
	 } else {
	   item.getElement( '.rgaccord1-content' ).setStyle('display', 'none');
	 }
  });
}

window.addEvent( 'domready', accordionToggle);

/*
window.addEvent( 'domready', function(){
  // for each toggleNest
  $$( '.toggleNest' ).each(function(item){
    var thisSlider = new Fx.Slide( item.getElement( '.toggle' ), { duration: 500 } );
    thisSlider.hide();
  
    item.getElement( '.accord' ).addEvent( 'click', function(){ 
      thisSlider.toggle(); 

      // add the act class
      if (item.getElement( '.accord' ).hasClass('act')) {
        item.getElement( '.accord' ).removeClass('act');
      } else {
        item.getElement( '.accord' ).addClass('act');
      }
    
    });
  });
});
*/
