$(document).ready( function() {
	buildAccordions();
}); 

function buildAccordions() {
	$('.Accordion li a.MainItem').unbind();
	$('.Accordion').each( function () {
		$(this).find('li a.MainItem').bind('click', function () {
			if ( $(this).parent('li.active').length != 1) {
				$(this).parent().parent().find('li').removeClass('active');
				$(this).parent('li').addClass('active');
				$(this).parent().parent().find('li a.MainItem').next('ul').slideUp();
				$(this).next('ul').slideDown();
			} else {
				$(this).parent().parent().find('li a.MainItem').next('ul').slideUp();	
			}
			return false;
		});
	});
}