if (typeof Effect == 'undefined')
  throw("You must have the script.aculo.us library to use this accordion");

function doAccordion(){
  var counter = 0;
  $$('div#contentDiv div.accordion-content').each(function(item){

    //if(counter > 0){
      Effect.SlideUp(item, {duration: 0});
    //};
    counter++;
  });
  activeItem = null;
  //activeItem = $$('div#contentDiv div.accordion-content')[0];
  //activeItem.addClassName("activeItem");
  //activeToggle = $$('div#contentDiv div.accordion-toggle')[0];
  //activeToggle.addClassName("activeToggle");
  
  $$('div#contentDiv div.accordion-toggle').each(function(item){
    item.observe("click", function(){
      var newItem = item.next('div.accordion-content');
      activeToggle = $$('div#contentDiv div.activeToggle')[0];
			if(activeToggle){
				activeToggle.removeClassName('activeToggle');
			}
			item.addClassName('activeToggle');
      
      if(newItem != activeItem){
      	if(activeItem){
	        Effect.SlideUp(activeItem);
	      }
        Effect.SlideDown(newItem);
        activeItem = newItem;
      }
      else{
      	activeToggle.removeClassName('activeToggle');
				Effect.SlideUp(activeItem);
				activeItem = null;
			}
    });
  });
}
  

var accordionLoaded = false;
document.observe("dom:loaded", function(){

  if($$('div#contentDiv div.accordion-content').length > 1){
    //activeItem = $$('div#contentDiv div.accordion-content')[0];
  
  
        if(accordionLoaded) return;
        accordionLoaded = true;
        doAccordion();
  }
})

