$(function () {
	var $show_announce = $("#show_announce").dialog({
		modal: true,
		autoOpen: false,
		width: 600,
		resizable: false,
		title: "Announcement",
		open: function(event, ui) {
			$("button.ui-button-left").button().click(prev_announcement); $("button.ui-button-right").button().click(next_announcement); },
		beforeclose: function(event, ui) {
			$("#show_announce").empty();}
		});
	$("a.announcements").click(function(event)
	{
		if ($(this).next("div.announcement_text").length > 0)
		{
			$("button, input:submit").button("destroy");
			$(this).next("div.announcement_text").contents().clone(false).prependTo("#show_announce");
			$show_announce.dialog("option", "title", $(this).text()).dialog("open");
			event.preventDefault();
		}
	});
	function next_announcement(event)
	{
		var title=$show_announce.dialog("option", "title");
		$("#show_announce").hide("blind",{},500,
		function() {
			$("#show_announce").empty();
			$("button, input:submit").button("destroy");
			$("a.announcements:contains('"+title+"')").next().next().next().next().contents().clone(false).prependTo("#show_announce");
			$show_announce.dialog("option", "title", $("a.announcements:contains('"+title+"')").next().next().next().text());
			$("#show_announce").show("blind");
			$("button.ui-button-left").button().click(prev_announcement);
			$("button.ui-button-right").button().click(next_announcement);
		});
	};
	function prev_announcement(event)
	{
		var title=$show_announce.dialog("option", "title");
		$("#show_announce").hide("blind",{},500,
		function() {
			$("#show_announce").empty();
			$("button, input:submit").button("destroy");
			$("#show_announce").empty();
			$("a.announcements:contains('"+title+"')").prev().prev().contents().clone(false).prependTo("#show_announce");
			$show_announce.dialog("option", "title", $("a.announcements:contains('"+title+"')").prev().prev().prev().text());
			$("#show_announce").show("blind");
			$("button.ui-button-left").button().click(prev_announcement);
			$("button.ui-button-right").button().click(next_announcement);
		});
	};
	$("#tabs").tabs();
	$("button, input:submit").button();
});

