function ajaxpage(url, containerid){
	var page_request = false;
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
	page_request = new XMLHttpRequest();
	else if (window.ActiveXObject){ // if IE
		try {
			page_request = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e){
			try{
				page_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e){}
		}
	}
	else
		return false;
	page_request.onreadystatechange=function(){
		loadpage(page_request, containerid);
	}
	page_request.open('GET', url, true);
	page_request.send(null);
}

var textLoading = document.createTextNode('chargement en cours...');
var img = document.createElement('img');
img.setAttribute('src', 'img/ajax-loader.gif');
var loading = document.createElement('div');
loading.appendChild(img);
loading.appendChild(textLoading);

function loadpage(page_request, containerid){
	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)){
		document.getElementById(containerid).removeChild(loading);
		document.getElementById(containerid).innerHTML=page_request.responseText;	
	}
	else if (page_request.readyState == 3){
		document.getElementById(containerid).innerHTML='';
		document.getElementById(containerid).appendChild(loading);
	}
}