function	getXMLHttpRequest()
{
	var xhr = null;	
	if (window.XMLHttpRequest || window.ActiveXObject) {
		if (window.ActiveXObject) {
			try {
				xhr = new ActiveXObject("Msxml2.XMLHTTP");
			} catch(e) {
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
		} else {
			xhr = new XMLHttpRequest(); 
		}
	} else {
		alert("Votre navigateur ne supporte pas l'objet XMLHTTPRequest...");
		return;
	}
	return xhr;
}

function	include_page(id, page)
{
	var xhr = getXMLHttpRequest();
	var obj = document.getElementById(id);
	
	// ON EFFACE LE CONTENU DU DUV
	obj.innerHTML = "";

	// on guette les changements d'état de l'objet
	xhr.onreadystatechange = function()
	{
		// l'état est à 4, requête reçu
		if(xhr.readyState == 4)
		{
			// ecriture de la réponse
			if(xhr.status == 200)
			{	
				obj.innerHTML += xhr.responseText;
				//<![CDATA[
				window.addEvent('domready', function(){
		  		new Accordion($$('h1.togglers'), $$('div.elements'));
				})
				//]]>
				//<![CDATA[
				window.addEvent('domready', function(){
		  		new Accordion($$('h1.togglers1'), $$('div.elements1'));
				})
				//]]>
			}
				
		}
	}
	// envoie de la requête, methode GET et de l'url
	xhr.open("GET", page, true);
	
	// le travail est terminé
	xhr.send(null);
}

