function Calendar()
{
	//this.sessionId = sessionId;
	this.AJAX_STATUS_FAILURE = 'AJAX_STATUS_FAILURE';
	this.AJAX_STATUS_SUCCESS = 'AJAX_STATUS_SUCCESS';
}


/**
 * The Server request starts here!
 */
Calendar.prototype.startRequest = function(month, year, language, method)
{
   var service = new JsService("/module/methods/", "");
   var parameters = "month=" + escape(month) + "&year=" + escape(year) + "&method=" + escape(method) + "&id_language=" + language;
   
   service.get("calendar/index.php", this.onResponse, parameters, this);
}

/**
 * When the server responds, results are updated here:
 */
Calendar.prototype.onResponse = function(response)
{
   
   if (response.status == Calendar.AJAX_STATUS_FAILURE)
   {
      return false;
   }
  
   if (response.calendarHTML != '')
   {document.getElementById("calendarDIV").innerHTML = 'TEST';
      
      document.getElementById("calendarDIV").innerHTML = response.calendarHTML;
   }
   //return true;
}

if ( !window.DEBUG )
      window.log = function() { }, window.error = alert

