//Retourne un objet xmlHttpRequest
function getXMLHTTP(){
  var xhr = null;
  if(window.XMLHttpRequest) // Firefox et autres
	xhr = new XMLHttpRequest();
  else if(window.ActiveXObject){ // Internet Explorer
	try {
	  xhr = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
	  try {
		xhr = new ActiveXObject("Microsoft.XMLHTTP");
	  } catch (e1) {
		xhr = null;
	  }
	}
  }
  else { // XMLHttpRequest non supporté par le navigateur
	//alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
	xhr = null;
  }
  return xhr;
}	

function setCurseurToEnd(txt){
	if (typeof txt.selectionStart == "number") {
        txt.selectionStart = txt.selectionEnd = txt.value.length;
    } else if (typeof txt.createTextRange != "undefined") {
        txt.focus();
        var range = txt.createTextRange();
        range.collapse(false);
        range.select();
    }
}

//***************************************************************
//Position de la souris
var IE = document.all?true:false;
if (!IE) document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = getMouseXY;
var posMouseX = 0; var posMouseY = 0;
function getMouseXY(e){
	if (!e){
		//Internet explorer
		e = window.event;
		posMouseX = e.clientX + document.body.scrollLeft;
		posMouseY = e.clientY + document.body.scrollTop;
	}else{
		posMouseX = e.pageX;
		posMouseY = e.pageY;
	}
	if (posMouseX < 0){ posMouseX = 0}
	if (posMouseY < 0){ posMouseY = 0} 	
}
//***************************************************************
