/*
  Author: Techocraft, Uroš Renko
  Dependencies: Prototype library 1.6+
*/

var TcCalendar = Class.create(
{
  containerID:      "div#event-calendar",
	initialize: function()
  {	
    this._Create();
  },

  dataUpdater: function(transport)
  {
    if (transport.responseText=='')
    {
      return;
    }
    var _content = $$(objTcCalendar.containerID);
    if (_content=="")
    {
      return;
    } else
    {
      _content = _content[0];
    }
    if (_content)
    {
      _content.innerHTML = transport.responseText;
    }
    TcHintInit();
  },
  exec: function(params)
  {
    var myAjax = new Ajax.Request( 'calendar.php', { method: 'post', parameters: params, onSuccess: objTcCalendar.dataUpdater });
  },
  _Create: function()
  {},
  _Destroy: function()
  {}
});

function TcCalendarInit()
{ 
  objTcCalendar = new TcCalendar();
}

Event.observe(window, 'load', TcCalendarInit, false);
