/* chtannuaire.js 
 * Le javascript pour recuperer les donnees avec Ajax
 *
 * A optimiser avec les fonctions AjaxLoad de SPIP
 */

var req=null;
var console=null;
var READY_STATE_COMPLETE=4;
function sendRequest(url,params,HttpMethod){
	if(!HttpMethod){
		HttpMethod="GET";
	}
	req=initXMLHTTPRequest();
	if (req) {
		req.onreadystatechange=onReadyState;
		req.open(HttpMethod,url,true);
		req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		req.send(params);
	}
}

function initXMLHTTPRequest(){
	var xRequest=null;
	if (window.XMLHttpRequest){
		xRequest=new XMLHttpRequest();
		xRequest.overrideMimeType('text/xml');
	} else if (window.ActiveXObject){
		xRequest=new ActiveXObject ("Microsoft.XMLHTTP");
	}
	return xRequest;
}

function onReadyState(){
	var ready=req.readyState;
	var date=null;
	if (ready==READY_STATE_COMPLETE){
		data=req.responseText;
		toConsole(data);
	}
	
}

function toConsole(data){
	if(console!=null){
		if (true)
		{
		console.innerHTML=data;
		}else{
		var newline=document.createElement("div");
		console.appendChild(newline);
		var txt=document.createTextNode(data);
		newline.appendChild(txt);
		}
	}
}


function get_chtannuaire(idForm, idMot,fragment,idAnnuaire){
	console=document.getElementById('annuaire_donnees'+idAnnuaire);
	sendRequest(fragment+"&id_form="+idForm+"&id_mot="+idMot);
}
