var xmlhttp;
function ouvrirCalendrier(a)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url="/pages/calendrier_ajax.php";
	url=url+"?annee="+a;
	xmlhttp.onreadystatechange=stateChanged2;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}
function ouvrirBox(j,m,a)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url="/pages/calendrier_ajax.php";
	url=url+"?jour="+j;
	url=url+"&mois="+m;
	url=url+"&annee="+a;
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}
function stateChanged2()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("ajax_calendrier").innerHTML=xmlhttp.responseText;
		Effect.Appear('ajax_calendrier',{ duration: 0.5 });
		document.getElementById("cal").innerHTML="";
	}
	else
	{
		document.getElementById("cal").innerHTML='<div id="cal_wait"></div>';
	}
}
function stateChanged()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("ajax_box").innerHTML=xmlhttp.responseText;
		Effect.Appear('ajax_box',{ duration: 0.2 });return false;
	}
}
function fermerCalendrier()
{
	Effect.Fade('ajax_calendrier',{ duration: 0.5 });
	Effect.Fade('ajax_box',{ duration: 0.5 });return false;
}
function fermerBox()
{
	Effect.Fade('ajax_box',{ duration: 0.2 });return false;
}
function GetXmlHttpObject()
{
	if (window.XMLHttpRequest)
	{
		return new XMLHttpRequest();
	}
	if (window.ActiveXObject)
	{
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
	return null;
}