window.addEvent("domready", function(){
	if (accordion && $$(".accordion").length) {
		$$(".accordion").each(function(e){
			e.getElements(".accordion-title").each(function(title){		
				title.addEvent("click", function(){
					var content = title.getNext();
					var contentHeight = content.getStyle("height").toInt();
					content.setStyle("overflow","hidden");
					
					if(content.getProperty("originalHeight")==null || content.getProperty("originalHeight")==""){
						content.setProperty("originalHeight", contentHeight);
						content.setStyles({ height:0, padding:0 });
					} else {
						new Fx.Style(content, 'height',{ duration: 500 })
							.start( contentHeight == 0 ? content.getProperty("originalHeight") : 0);
						content.setStyle("padding", contentHeight == 0 ? 10 : 0);
					}
				});
				title.fireEvent("click");
			});
		});
	}
});

