jQuery(document).ready(function() {
	
	$('.accordion > li > .click').click( function() {
		if($(this).next().next().length) {
			if($(this).parent().hasClass('current')) {
				$(this).next().next().stop().animate( {
					height: 'toggle'
				}, 500, function() {
					$(this).parent().removeClass('current');
				});
			}
			else if($(this).parent().hasClass('active')) {
					$(this).next().next().slideToggle(500);
					$(this).parent().removeClass('active');
			} else {
				$('.accordion > li').each(function() {
					if($(this).hasClass('current')) {
						$(this).children('ul').stop().animate( {
							height: 'toggle'
						}, 500, function() {
							$(this).parent().removeClass('current');
						});
					}
					if($(this).hasClass('active')) {
						$(this).children('ul').slideToggle(500);
						$(this).removeClass('active');
					}
				});
				$(this).parent().toggleClass('active');
				$(this).next().next().slideToggle(500);
			}
		}
	});
	
});
