function movies_we_like_sidebar_toggle(button)
{
	var menu_el = button.parentNode;
	var content_el = document.getElementById(button.id + "-content");

	if (content_el.className.match(/\bopen\b/) != null)
	{
		// Currently open, let's close it.
		function finish(el)
		{
			el.style.height = "auto";
			el.className = "sidebar-content";
			menu_el.className = "header";
		}

		content_el.animateOpenHeight = content_el.clientHeight;
		movies_we_like_sidebar_animate(content_el, 0, finish);
	}
	else
	{
		// Not open yet.
		function finish(el)
		{
			el.style.height = "auto";
			el.className = "sidebar-content open";
			menu_el.className = "header header-open";
		}

		if (typeof(content_el.animateOpenHeight) == "undefined")
		{
			function step2()
			{
				content_el.style.position = "";
				content_el.visibility = "visible";
				movies_we_like_sidebar_animate(content_el, 100, finish);
			}

			content_el.style.position = "absolute";
			content_el.visibility = "none";

			window.setTimeout(step2, 0);
		}
		else
			movies_we_like_sidebar_animate(content_el, 100, finish);
	}

	button.blur();
}

function movies_we_like_sidebar_animate(el, dest_h, finish)
{
	finish(el);
}