
function check_messages()
{
	var url = '/church/plugins/notifications/check_notifications.php';
	var ajax = new Ajax.Request (url, {
		onSuccess: function (t) { show_messages(t.responseText); }
	});
}

function show_messages(body)
{
	if (body == '')
	{
		timeout_messages();
	}
	else
	{
		var message_div = document.getElementById('message_notifications');
		message_div.innerHTML = body;
		message_div.style.display = '';
	}
}

function timeout_messages()
{
	setTimeout('check_messages();', 15000);
}

function hide_messages()
{
	var message_div = document.getElementById('message_notifications');
	message_div.style.display = 'none';

	timeout_messages();
}

function snooze_messages()
{
	var snooze_time = document.getElementById('message_time').value;
	var url = '/church/plugins/notifications/snooze.php';
	var ajax = new Ajax.Request (url, {
		method: 'POST',
		postBody: 'snooze=' + escape(snooze_time),
		onSuccess: function (t) { hide_messages(); }
	});
}

timeout_messages();
