doc = {};

if (window.screenLeft) { // Internet Explorer et les autres.
	
		doc.lirePosXFenetre = function() {return window.screenLeft;};
		doc.lirePosYFenetre = function() {return window.screenTop;};

} else if (window.screenX) { // Firefox et les autres.
	
		doc.lirePosXFenetre = function() {return window.screenX;};
		doc.lirePosYFenetre = function() {return window.screenY;};
}

if (window.innerWidth) { // Tous les navigateurs excepté Internet Explorer.
	
	doc.lireLargeurAffichage = function() {return window.innerWidth;};
	doc.lireHauteurAffichage = function() {return window.innerHeight;};
	doc.lireDefilementHorizontal = function() {return window.pageXOffset;};
	doc.lireDefilementVertical = function() {return window.pageYOffset;};

} else if (document.documentElement && document.documentElement.clientWidth) {
	
	// Internet Explorer 6 lorsqu'il contient une déclaration DOCTYPE.
	doc.lireLargeurAffichage = function() {return document.documentElement.clientWidth;};
	doc.lireHauteurAffichage = function() {return document.documentElement.clientHeight;};
	doc.lireDefilementHorizontal = function() {return document.documentElement.scrollLeft;};
	doc.lireDefilementVertical = function() {return document.documentElement.scrollTop;};

} else if (document.body.clientWidth) { 
	
	// Internet Explorer 4, 5, 6 sans déclaration DOCTYPE.
	doc.lireLargeurAffichage = function() {return document.body.clientWidth;};
	doc.lireHauteurAffichage = function() {return document.body.clientHeight;};
	doc.lireDefilementHorizontal = function() {return document.body.scrollLeft;};
	doc.lireDefilementVertical = function() {return document.body.scrollTop;};
}

if (document.documentElement && document.documentElement.scrollWidth) {
	
	doc.lireLargeurDocument = function() {return document.documentElement.scrollWidth;};
	doc.lireHauteurDocument = function() {return document.documentElement.scrollHeight;};

} else if (document.body.scrollWidth) {
	
	doc.lireLargeurDocument = function() {return document.body.scrollWidth;};
	doc.lireHauteurDocument = function() {return document.body.scrollHeight;};
}

