function Calendar_swap(lang, limit, nb)
{
	new Effect.Opacity("calendar", {duration:0.2, from:1.0, to:0.1});
	setTimeout('Calendar("'+lang+'", '+limit+', '+nb+')', 100);
}

function Calendar(lang, limit, nb)
{
	var div = document.getElementById('calendar');
	var xhr = getXhr();

	xhr.onreadystatechange = function()
	{
		if (xhr.readyState == 4)
			{
				if  (xhr.status == 200)
				{
					res = xhr.responseText;
					div.innerHTML = res;
					new Effect.Opacity("calendar", {duration:0.2, from:0.1, to:1.0});
				}
			}
	}
	/*div.innerHTML = '<div align="center" width="100%"><br /><br /><img src="/images/layout/admin/ajax-loader.gif" /><br /><br /></div>';*/

	xhr.open("POST","/scripts/calendar.script.php", true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send('limit='+limit+'&lang='+lang+'&nb='+nb);
}