/*
	Réalisé par oli.
	http://blog.oli-web.com
*/

var isDragging = false;
var objectToDrag;
var obj;
var ecartX;
var ecartY;
var curX;
var curY;

function positionne(p_id, p_posX, p_pos_Y){
	document.getElementById(p_id).style.left = p_posX;
	document.getElementById(p_id).style.top = p_pos_Y;
}

function getPositionCurseur(e){
	//ie
	if(document.all){
		curX = event.clientX;
		curY = event.clientY;
	}

	//netscape 4
	if(document.layers){
		curX = e.pageX;
		curY = e.pageY;
	}

	//mozilla
	if(document.getElementById){
		curX = e.clientX;
		curY = e.clientY;
	}
}

function beginDrag(p_obj,e){
	isDragging = true;
	objectToDrag = p_obj;
	getPositionCurseur(e);


	ecartX = curX - parseInt(objectToDrag.style.left);
	ecartY = curY - parseInt(objectToDrag.style.top);

	//alert(ecartX)
	//alert(ecartY)

}

function drag(e){
	var newPosX;
	var newPosY;
	if(isDragging == true){

		getPositionCurseur(e);
		newPosX = curX - ecartX;
		newPosY = curY - ecartY;

		objectToDrag.style.left = newPosX + 'px';
		objectToDrag.style.top = newPosY + 'px';

	}

}

function endDrag(){
	isDragging = false;
}









// suivre la position du curseur
function suivrepos(p_obj,e){

	getPositionCurseur(e);

	ecartX = curX - parseInt(p_obj.style.left);
	ecartY = curY - parseInt(p_obj.style.top);

	//alert(curX)
	//alert(curY)
	//alert(document.body.scrollTop)
	//alert(curY+document.body.scrollTop-190)


	//document.getElementById("leresultat").style.top = curY+document.body.scrollTop;
	//document.getElementById("leresultat").style.top = 400;


	var pos_h = curX+document.body.scrollLeft+"px";
	//var pos_h = curX+"px";

	document.getElementById("leresultat").style.top = '0px';
	document.getElementById("leresultat").style.left = pos_h;
}



// suivre la position du curseur pour les entreprise
function suivrepos2(p_obj,e){

	getPositionCurseur(e);

	ecartX = curX - parseInt(p_obj.style.left);
	ecartY = curY - parseInt(p_obj.style.top);

	//alert(curX)
	//alert(curY)
	//alert(document.body.scrollTop)
	//alert(curY+document.body.scrollTop-190)


	//document.getElementById("leresultat").style.top = curY+document.body.scrollTop;
	//document.getElementById("leresultat").style.top = 400;


	var pos_h = curX+document.body.scrollLeft+"px";
	//var pos_h = curX+"px";

	document.getElementById("leresultat2").style.top = '0px';
	document.getElementById("leresultat2").style.left = pos_h;
}






