var Timer;
var x = 0;
function position(e){
  var DocRef;
  if(e){
    x = e.pageX;
	y = e.pageY;
  }
  else{
    x = event.clientX;
	y = event.clientY;
    if( document.documentElement && document.documentElement.clientWidth)
      DocRef = document.documentElement;
    else
      DocRef = document.body;
    x += DocRef.scrollLeft;
	y += DocRef.scrollTop;
  }
}

document.onmousemove = position;

function movePopup() {
	document.getElementById('popup').style.left=(x+15)+'px';
	document.getElementById('popup').style.top=(y-150)+'px';
};

function moveLayer() {
Pas = (-3)*((x-parseInt(document.getElementById("corporate").style.left))-(document.getElementById("corporate").offsetWidth/2))/57;

if(parseInt(document.getElementById("contenu_roll").style.left) >= 0 && (x-parseInt(document.getElementById("corporate").style.left))<(document.getElementById("corporate").offsetWidth/2))
{
	Pas = 0;
	clearTimeout(Timer);
	document.getElementById("contenu_roll").style.left='0px';
}

if(parseInt(document.getElementById("contenu_roll").style.left) <= ((-1)*document.getElementById("contenu_roll").offsetWidth)+document.getElementById("corporate").offsetWidth && (x-parseInt(document.getElementById("corporate").style.left))>(document.getElementById("corporate").offsetWidth/2))
{
	Pas = 0;
	clearTimeout(Timer);
	document.getElementById("contenu_roll").style.left=((-1)*document.getElementById("contenu_roll").offsetWidth)+document.getElementById("corporate").offsetWidth+'px';
}

document.getElementById("contenu_roll").style.left=(parseInt(document.getElementById("contenu_roll").style.left)+(Pas))+'px';
Timer = setTimeout("moveLayer();", 30);
}
