﻿//Messages skal kunne initieres både fra server og klient
//- når en fejl er blevet vist vil messageInitiator blive ved med at være synlig, så brugeren evt. kan få fejlen vist igen

function showMessage(messageClass, message) {
   $('#messageInitiator').removeClass();
   $('#messageInitiator').addClass(messageClass);
   $('#messageBox').removeClass();
   $('#messageBox').addClass(messageClass);
   $('#messageBox').text(message);

   $('#messageInitiator').mouseover();
}

$(function () {

   $('#messageInitiator').mouseover(function () {
      var mb = $('#messageBox');
      if (!mb.text())
         return;
      mb.stop(true, true).slideDown('slow').delay(3000).slideUp('fast');
   });

   $('#messageBox').mouseenter(function () {
      $(this).stop(true, true).slideDown('fast')
   });

   $('#messageBox').mouseleave(function () {
      $(this).stop(true, true).slideUp('fast');
   });

});
