// accordion function
function initAccordion() {
	var _activeClass = 'active';
	var _slideSpeed = 500;

	$('.accordion').each(function(){
		var _accordion = $(this);
		var _items = _accordion.find('.item');
		_items.each(function(){
			var _holder = $(this);
			var _opener = _holder.find('>a.opener');
			var _slider = _holder.find('>div.slide');

			_opener.click(function(){
				var _levelItems = _holder.parent().children('.item').not(_holder);

				if(_holder.hasClass(_activeClass)) {
					_slider.slideUp(_slideSpeed,function(){
						_holder.removeClass(_activeClass);
					});
				} else {
					_holder.addClass(_activeClass);
					_slider.slideDown(_slideSpeed);

					// collapse others
					_levelItems.find('>div.slide:visible').slideUp(_slideSpeed,function(){
						_levelItems.removeClass(_activeClass);
					})
				}
				return false;
			});

			if(_holder.hasClass(_activeClass)) _slider.show();
			else _slider.hide();
		});
	});
}




$(document).ready(function(){
	initAccordion();
});
