$(document).ready(function(){
        $(this).find('.accordion > h2+*').not('h2,h2+*+*').hide();
	$('.accordion').each(function(){
		$(this).find('h2').click(function(){
			accordion(this);
		});
		$(this).find('h2').first().click(); //open first item
	});
});

function accordion(el){
	if($(el).hasClass('current'))
	{
		$(el).removeClass('current');
		$(el).nextUntil('h2').first().slideUp();
	}
	else
	{
		$(el).siblings('h2.current').click(); //close current item
		$(el).addClass('current');
		$(el).nextUntil('h2').first().slideDown();
	}
	return;
}
