function createRequest(mimetype){
	var request = null;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		request = new XMLHttpRequest();
		if (request.overrideMimeType) {
			request.overrideMimeType(mimetype);
		}
	} else if (window.ActiveXObject) { // IE
		try {
			request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
	if (!request) {
		alert('Abandon :( Impossible de créer une instance XMLHTTP');
		return false;
	}
	return request;
}

function sendRequest(request, url, typeaction, cible1, cible2){
	request.onreadystatechange = function() { processReqChangeGeneric(request, typeaction, cible1, cible2); };
	request.open('GET', url, true);
	request.send(null);
}


function processReqChangeGeneric(request, typeaction, cible1, cible2) {
	if (request.readyState == 4)
	{
		if (request.status == 200)
		{
			if (typeaction=='innerHTML' && document.getElementById(cible1))
			{
				document.getElementById(cible1).innerHTML = request.responseText;
			}
			else if (typeaction=='Alert')
			{
				alert(request.responseText);
			}
			else if (typeaction=='Javascript')
			{
				eval(cible1);
			}
		}
		else
		{

		}
		request.abort();
		request=null;
		request=false;
	}
}

function displayContent(page){
	var request1 = createRequest('text/html');
	sendRequest(request1,'dynamic/web.php?q=display_content_ajax&page='+page, 'innerHTML', 'content', '');
}
