$(document).ready(function(){
	$(".expand_button").click( function() {
		if($(this).siblings(".details").hasClass("floating_box_hidden")) {
			$(this).html("Hide Details");
			$(this).siblings(".details").slideDown("fast").removeClass("floating_box_hidden");
		} else {
			$(this).html("Show Details");
			$(this).siblings(".details").slideUp("fast").addClass("floating_box_hidden");
		}
		return false;
	});

	// Toggle filters depending on the chosen time range.
	toggleFilters();

	$("select[name=time_range]").change(toggleFilters);
});

function toggleFilters(){
	var select = $("select[name=time_range]");

	$("#additional_filters").hide();
	$("#topics_list").hide();
	if(select.val() != 0 && select.val() != "")
	{
		$("#topics_list").fadeIn();
		if (select.val() == 1)
		{
			$("#topics_list > li.summer").hide();
			$("#topics_list > li.after_school").show();
		}
		if (select.val() == 2)
		{
			$("#topics_list > li.summer").show();
			$("#topics_list > li.after_school").hide();
			$("#additional_filters").fadeIn();
		}
	}
}
