var CalendarConfiguration = function()
{
	this.containerId = "calendarContainer";
	this.errorMessage = "Une erreur est survenue.";
	this.ajaxUrl = "/ajax/ajax.calendar.asp";
}
var CalendarConfig = new CalendarConfiguration();

function AfficherCalendar_Return(XMLresponse)
{
	document.getElementById(CalendarConfig.containerId).innerHTML = XMLresponse;
	
}

function AfficherCalendar_Error()
{
	document.getElementById(CalendarConfig.containerId).innerHTML = CalendarConfig.errorMessage;
}

function UpdateCalendar(newDate)
{
	var CalendarXmlRequestSetup = new AjaxRequestSetup();
	CalendarXmlRequestSetup.Method = "GET";
	CalendarXmlRequestSetup.IsAsync = true;
	CalendarXmlRequestSetup.Request = null;
	CalendarXmlRequestSetup.ForceUtf8 = false;
	CalendarXmlRequestSetup.CharSet = null;
	CalendarXmlRequestSetup.ReturnFunction = AfficherCalendar_Return;
	CalendarXmlRequestSetup.ErrorFunction = AfficherCalendar_Error;
	CalendarXmlRequestSetup.TimeOutFunction = AfficherCalendar_Error;
	CalendarXmlRequestSetup.url = CalendarConfig.ajaxUrl;
	if (newDate != "")
		CalendarXmlRequestSetup.url += "?date=" + newDate;
	XmlRequestStandAlone(CalendarXmlRequestSetup);		
}
