/* GESTION DE LA SOURIS */

var mouseX = 0;
var mouseY = 0;
var mouseXvec = 0;
var mouseYvec = 0;

function posXY(e)
{
	mouseX = getMouseXPos(e);
	mouseY = getMouseYPos(e);
}

function aff_mousemove(e)
{
	affMouseVector(e);
}

document.onmousemove = posXY;





function getMouseXPos(e)
{
	var evt = window.event ? window.event :e;
	var tmpX = parseInt(evt.clientX) + parseInt(document.body.scrollLeft);
	return (tmpX);
}
function getMouseYPos(e)
{
	var evt = window.event ? window.event :e;
	var tmpY = parseInt(evt.clientY) + parseInt(document.body.scrollTop);
	return (tmpY);
}
function getMouseXVec(e)
{
	var tmpX = parseInt(event.clientX) + parseInt(document.body.scrollLeft)-mouseX;
	return (tmpX);
}
function affMouseVector(e)
{
	var posX = getMouseXPos(e);
	var posY = getMouseYPos(e);
	var vecX = posX - mouseX;
	var vecY = posY - mouseY;
	var str = "";

	mouseX = posX;
	mouseY = posY;
	mouseXvec = vecX;
	mouseYvec = vecY;
	
	if (document.getElementById("mousepos"))
	{
		str = str + "POSITION : " + getMouseXPos(e) + " x " + getMouseYPos(e) + "<br>";
		str = str + "VECTEUR : " + vecX + " x " + vecY + "<br>";
		document.getElementById("mousepos").innerHTML = str;
	}
	
}