$(function() {
	$("span.toggle").next().hide();
	$("span.toggle.visible").next().show(500);
	
	$("span.toggle").click(function() {
		$(this).next().toggle(500);
		if ($(this).parent().attr("class") != 'bg'){
			if($(this).parent().parent().find('span.visible')[0] != undefined){
				$(this).parent().parent().find('span.visible').next().hide(500);
				$(this).parent().parent().find('span.visible').parent().removeClass('bg');
				$(this).parent().parent().find('span.visible').removeClass('visible');
			}
			$(this).addClass('visible');
			$(this).parent().addClass('bg');
		}else{
			$(this).removeClass('visible');
			$(this).parent().removeClass('bg');
		}
	});
})
