// JavaScript Document
function initAjax(){
	var xhr = null;
	if( window.XMLHttpRequest ){
		xhr = new XMLHttpRequest();
	} else {
		try {
			xhr = new ActiveXObject("Mswml2.XMLHTTP");
		} catch(e) {
			xhr = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xhr;
}


/** Lance la dˇtection des erreurs lors de la transmission des
 * donnˇes
 * @return	Boolean		true|false
 * @author	Sˇtphane<stephane@oceany.com>
 * @since	2008-01-03
**/
function getXhrError(xmlDt, mute) {
	var errors = xmlDt.getElementsByTagName('error');
	if( errors.length ){
		// Traitement des erreurs
		
		var out = "<ul>";
		for( var i=0; i<errors.length; i++ ){
			out += "<li>" +errors[i].firstChild.nodeValue +"</li>";
		}
		out += "</out>";
		if( mute != true ){
			showAlert("Erreur", out, true, "error");
		}
		return true;
	} else {
		return false;
	}
}