function makeRequestPagination(url) 
{
	if (ajaxinuse==false)
	{
		lockAjax();
		sendRequestPagination(url);
	}
}

function sendRequestPagination(url)
{
	ajaxrequest.onreadystatechange = onResponsePagination;
	ajaxrequest.open("GET", url, true);
	ajaxrequest.send(null);
}

function checkReadyStatePagination(obj)
{
	if(obj.readyState == 0) { document.all['tdPagination'].innerHTML = ChargementEnCours(); }
	if(obj.readyState == 1) { document.all['tdPagination'].innerHTML = ChargementEnCours(); }
	if(obj.readyState == 2) { document.all['tdPagination'].innerHTML = ChargementEnCours(); }
	if(obj.readyState == 3) { document.all['tdPagination'].innerHTML = ChargementEnCours(); }
	if(obj.readyState == 4)
	{
		if(obj.status == 200)
		{
			unlockAjax();
			return true;
		}
		else if(obj.status == 404)
		{
			unlockAjax();
			// Add a custom message or redirect the user to another page
			document.all['tdPagination'].innerHTML = MsgErreur();
		}
		else
		{
			unlockAjax();
			document.all['tdPagination'].innerHTML = MsgErreur();
		}
	}
}

function onResponsePagination() 
{
	if(checkReadyStatePagination(ajaxrequest))
	{		
		document.all['tdPagination'].innerHTML = ajaxrequest.responseText;
		preFicheVO();
	}
}