function flash(element)
{
	new Fx.Style(element, 'opacity',
	{
		duration: 250,
		wait: false,
		onComplete: function ()
		{
			new Fx.Style(element, 'opacity',
			{
				duration: 250,
				wait: false
			}).start(0.25, 1);
		}
	}).start(1, 0.25);
}

function flash_timer(delay)
{
	if (!delay)
		delay = 0;
	
	setTimeout(function ()
	{
		$$('.message').each(function (message)
		{
			flash(message);
		});
		flash_timer(5000);
	}, delay);
}