var xmlHttp;

function setChamps(html_code){
	document.getElementById("resultat_ajax").innerHTML = html_code;
}

function stateChanged(){
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete"){ 
		var DocText = xmlHttp.responseText;
		setChamps(DocText);
		// reset height
		navig();
	}
}

function showBebes(prenom,date,lang,galerie){
	if (((prenom == 0) || (prenom.length == 0)) && ((date == 0) || (date.length == 0))){
		setChamps('');
		return;
	}
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null){
		alert("Browser does not support HTTP Request");
		return;
	}
	var url = "data/ajax/ajax_bebe.php";
	url = url + "?prenom=" + prenom;
	url = url + "&date=" + date;
	url = url + "&lang=" + lang;
	url = url + "&galerie=" + galerie;
	url = url + "&sid=" + Math.random();
	xmlHttp.onreadystatechange = stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function GetXmlHttpObject(handler){
	var objXMLHttp = null;
	var _ms_XMLHttpRequest_ActiveX = null;
	/* Si c'est Mozilla/Firefox/Nescape/opera/safari */
	if (window.XMLHttpRequest){
		objXMLHttp = new XMLHttpRequest();
	}
	/* Si c'est Internet Explorer */
	else if (window.ActiveXObject){
		var versions = ["Msxml2.XMLHTTP.7.0", "Msxml2.XMLHTTP.6.0", "Msxml2.XMLHTTP.5.0", "Msxml2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"];
		for (var i = 0; i < versions.length ; i++) {
			try {
				objXMLHttp = new ActiveXObject(versions[i]);
				if (objXMLHttp) {
					_ms_XMLHttpRequest_ActiveX = versions[i];
					break;
				}
			}
			catch (e) {}
		}
	}
	else{ 
		//alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		alert("La liste des bébés ne peut pas être affiché. Votre navigateur ne supporte pas cette fonctionnalité.");
	}
	if(objXMLHttp.overrideMimeType) {
		objXMLHttp.overrideMimeType('text/xml');
	}
	return objXMLHttp;
}
