var handleFailure = function(o){
			var TextErreur = "<li>Transaction id: " + o.tId + "</li>";
			TextErreur += "<li>HTTP status: " + o.status + "</li>";
			TextErreur += "<li>Status code message: " + o.statusText + "</li>";
			affichePanelErreur(TextErreur);
};
function affichePanelErreur(TextErreur) {
	loadingEnd();
	document.getElementById('panelErreur').style.display = "block";
	var div = document.getElementById('divErreur');
	div.innerHTML = "<li><strong>STATUS : </strong><br>" + TextErreur + "</li>";
	monPanelErreur.show();
}
function affichePanelOk(TextOk) {
	
	loadingEnd();
	document.getElementById('panelOk').style.display = "block";
	var div = document.getElementById('divOk');
	div.innerHTML = "" + TextOk + "";
	monPanelOk.show();
	
}
function affichePanelWarning(o) {
	loadingEnd();
	var JsonResponse = YAHOO.lang.JSON.parse(o); 
	document.getElementById('panelWarning').style.display = "block";
	var div = document.getElementById('divWarning');
	div.innerHTML = "";
	for(i=0; i < JsonResponse["ResultSet"].Errors.length ;i++)
		div.innerHTML += "<li>" + JsonResponse["ResultSet"].Errors[i]["error"] + "</li>";
	monPanelWarning.show();
}
function loadXML(text) {
	if(text.substring(0,9) !== "<reponse>")
		return null;
		
	var xmlDoc;
	// code for IE
	if (window.ActiveXObject) {
		xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.async="false";
		xmlDoc.loadXML(text);
	 }
	// code for Mozilla, Firefox, Opera, etc.
	else if (document.implementation && document.implementation.createDocument) {
		var parser=new DOMParser();
		xmlDoc=parser.parseFromString(text,"text/xml");
	}
	else {
		alert('Browser incompatible');
		return;
	}
	return xmlDoc;
}
