var currentObject = null;
		
buildAccordion = function()
{
	var elementCounter = 0;
	
	var headers = $$('div.accordion-toggle');
	headers.each(function(header){
		header.observe('click', expandElement);
	});

	var content = $$('div.accordion-content');
	content.each(function(contentElement){
		if(elementCounter>0){
			contentElement.hide();
		}else{
			contentElement.addClassName('active');
			currentObject = contentElement;
		}
		elementCounter++;
	});
	
}

function expandElement(event) {
	
	if(currentObject==event.element().next('div.accordion-content'))return;
	
	if(currentObject!=null)
	{
		currentObject.removeClassName('active');
		Effect.toggle(currentObject, 'blind', { duration: 0.5 });
	}

	var element = event.element();
	var content = element.next('div.accordion-content');
	content.addClassName('active');
	Effect.toggle(content, 'blind', { duration: 0.5, queue: 'end' });
	currentObject = content;			
}