/**
 * Timer um Flash-Nachrichten nach 5 Sekunden auszublenden
 */
function fadeFlashMessage()
{
  new Effect.Opacity("flashMessages", { duration: 1.5, from: 1.0, to: 0.0 });
}

function hideFlashMessage()
{
  Element.hide("flashMessages");
}

function setFlashMessage(msg, msgclass)
{
	if(!msgclass) {
		msgclass = 'notice'
	}
	Element.update('flashMessages', '<div class="'+ msgclass + '">' + msg + '</div>');
	Element.show('flashMessages');
	Element.setOpacity('flashMessages', 1.0);
	fadeFlashMessage.delay(3.5);
	hideFlashMessage.delay(4.8);	 
}
// Event Observer für window.load
Event.observe(window, 'load', function() {
  fadeFlashMessage.delay(3.5);
  hideFlashMessage.delay(4.8);
});
