//global ajax controller
function ajaxMe()
{
  //global["Chat"]["LastID"] = global["Chat"]["LastID"];
  //global["Chat"]["PosX"] = global["Chat"]["PosX"];
  //global["Chat"]["PosY"] = global["Chat"]["PosY"];
  global["Chat"]["Messages"] = false;

  new Ajax.Request('ax/axGetIndexUpdates.php',
    {
      method:'post',
      parameters: "data=" + Object.toJSON(global),
      onSuccess: function(transport){
        var response = transport.responseText;
        //alert("Success! \n\n" + response);
        things = response.evalJSON();

        //kontrola mailu
        if($('spnMailCount').innerHTML < things["Mail"])
        {
          $('spnMailCount').innerHTML = things["Mail"];
          $($('spnMailCount').parentNode).highlight();
        }

        //kontrola NIP
        if(things["NIP"] > 0)
        {
          showTiny();
        }

        //kontrola chatu
        //alert("GlobalChatLastID pred addChatMessages: " + global["Chat"]["LastID"] + "\nChatLastID z ajaxu: " + things["Chat"]["LastID"]);
        if(things["Chat"]["LastID"] > global["Chat"]["LastID"])
        {
          //ak je chat otvorený, tak tam pridaj nové veci
          if(global["Chat"]["Opened"] == true)
          {
            addChatMessages(things["Chat"]);
          }
          else
          {
            notifyChat(things["Chat"]);
            addChatMessages(things["Chat"]);
          }

          //alert("GlobalChatLastID po addChatMessages: " + global["Chat"]["LastID"]);
        }

        var t = setTimeout("ajaxMe();", 2000);
      },
      onFailure: function(){ alert('Something went wrong...') }
    });
}

var t = setTimeout("ajaxMe();", 2000);