function add_toggle(item_id) {
	$("#" + item_id + " .closed").click(function() {
		$(this).toggleClass("closed");
		$(this).toggleClass("open");
	});
}

function add_toggle_and_close(item_id) {
	$("#" + item_id + " .closed").click(function() {
		var closed = $(this).hasClass("closed");
		var items = $("#" + item_id + " li");
		items.removeClass("open");
		items.addClass("closed");
		if(closed) {
			$(this).removeClass("closed");
			$(this).addClass("open");
		}
	});
}

function add_prayer_toggle(item_id) {
	$("#" + item_id + " h3").click(function() {
		$(this.parentNode).toggleClass("closed");
	});
}

function show_deck(deck_id, event, item, target_id) {
	$("#" + deck_id + " .deck-item").removeClass("active");
	$("#" + target_id).addClass("active");
}

function show_month(heading_id, deck_id, event, item, target_id) {
	$("#" + heading_id + " th").removeClass("active");
	$("#" + deck_id + " .deck-item").removeClass("active");

	$("#" + target_id).addClass("active");
	$(item).addClass("active");

	$("#" + heading_id + " th").addClass("hidden");
	if(!item.previousSibling) {
		$("#" + heading_id + " th").slice(0, 3).removeClass("hidden");
	} else if(!item.nextSibling) {
		$("#" + heading_id+ " th").slice(-3).removeClass("hidden");
	} else {
		$(item.previousSibling).removeClass("hidden");
		$(item).removeClass("hidden");
		$(item.nextSibling).removeClass("hidden");
	}
}

function set_up_months(target_id, deck_id) {
	$("#" + target_id + " th").slice(0, 1).click();
	$("#" + target_id + " th").slice(3).addClass("hidden");
	$("#" + deck_id + " .deck-item").slice(0, 1).addClass("hidden");
}

