function getObj(id){
	var obj;

	if(document.getElementById)
	{
		return document.getElementById(id);
	}
	if(document.layers)
	{
		return document.layers[id];
	}
	if(document.all)
	{
		return document.all[id];
	}

	return null;
}

function getXmlHttp(){
	if (window.ActiveXObject) { // IE
		try {
			return new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			return new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	else if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		var retour = new XMLHttpRequest();
		retour.overrideMimeType('text/xml');
		return retour;
	}
	else { // Non supporte
		return null;
	}
}

function getWidth(){
	if(window.innerWidth){
		return window.innerWidth;
	}
	else if(document.body.offsetWidth){
		return document.body.offsetWidth;
	}
	return -1;
}

function getHeight(){
	if(window.innerHeight){
		return window.innerHeight;
	}
	else if(document.body.offsetHeight){
		return document.body.offsetHeight;
	}
	return -1;
}

function getCursorX(evenement){
	if(evenement && evenement.pageX)
		return evenement.pageX;
	return event.x + document.body.scrollLeft;
}

function getCursorY(evenement){
	if(evenement && evenement.pageY)
		return evenement.pageY;
	return event.y + document.body.scrollTop;
}
