$$(".UsernameActions").invoke("observe", "mouseover", function()
{
  clearTimeout($('divUserPopup').timer);

  user = this.href.slice(this.href.lastIndexOf("=") + 1);

  if(user == "")
  {
    return; //lebo je to neregistrovaný (link nikam nevedie, žiadny username)
  }

  $('divUserPopup').ajax = new Ajax.Request("ax/axGetUserCard.php?user=" + user,{
    onCreate: function()
    {
      $('divUserPopup').innerHTML = "Načítám..<br><span class='Note'>Chvilku vydržte... :-)</span>";
    },

    onSuccess: function(response)
    {
      $('divUserPopup').innerHTML = response.responseText;
    }
  });
  et = $(this).cumulativeOffset().top + $(this).getHeight();
  el = $(this).cumulativeOffset().left;

  if(document.viewport.getWidth() < el + $('divUserPopup').getWidth()) //vyčnievalo by to z okna, takže to napozíciujem doľava
  {
    el = $(this).cumulativeOffset().left + $(this).getWidth() - $('divUserPopup').getWidth();
    $('divUserPopup').setStyle({"top":et, "left":el});
  }
  else
  {
    $('divUserPopup').setStyle({"top":et, "left":el});
  }

  if($('divUserPopup').visible() == false)
  {
    $('divUserPopup').appearTimeout = setTimeout("$('divUserPopup').appear();", 500);
  }
});

$$(".UsernameActions").invoke("observe", "mouseout", function()
{
  clearTimeout($('divUserPopup').appearTimeout);
  $('divUserPopup').timer = setTimeout("$('divUserPopup').fade();", 500);
});

$('divUserPopup').observe("mouseover", function()
{
  clearTimeout($('divUserPopup').timer);
});

$('divUserPopup').observe("mouseout", function()
{
  $('divUserPopup').timer = setTimeout("$('divUserPopup').fade();", 500);
});

//ak je chat opened, tak ho pochopiteľne otvor
if(global["Chat"]["Opened"] == true)
{
  //ak sú nastavené pozície, tak ho daj na ne
  if((global["Chat"]["PosX"] == -1) && (global["Chat"]["PosY"] == -1))
  {
    showChat();
  }
  else
  {
    showChatCustomPos(global["Chat"]["PosX"], global["Chat"]["PosY"]);
  }
}