// JavaScript Document

var mouse_x = 0;
var mouse_y = 0;

function register_position(){
	document.onmousemove = position;
}

function position(evt){
	if(!evt) evt = window.event;
	
	
	var mouse_x = (navigator.appName.substring(0,3) == "Net") ? evt.clientX : event.x+$('conteneur').scrollLeft;
	var mouse_y = (navigator.appName.substring(0,3) == "Net") ? evt.clientY : event.y+$('conteneur').scrollTop;
	
	if (document.body) {
		var larg = (document.body.clientWidth);
		var haut = (document.body.clientHeight);
	}
	else {
		var larg = (window.innerWidth);
		var haut = (window.innerHeight);
	}
	
	if($('div_info_bulle')) {
		
		$('div_info_bulle').style.top = (mouse_y - 30) + 'px';
		
		if(navigator.appName.substring(0,3) == "Net") {
			$('div_info_bulle').style.position = 'fixed';
		}
		
		if(mouse_x >= (larg/2)){
			var x = (larg / 2) - mouse_x;
			$('div_info_bulle').style.left = 'auto';
			$('div_info_bulle').style.right = '50%';
			$('div_info_bulle').style.marginRight = x + 'px';
		}
		else {
			var x = mouse_x - (larg / 2);
			$('div_info_bulle').style.right = 'auto';
			$('div_info_bulle').style.left = '50%';
			$('div_info_bulle').style.marginLeft = x + 'px';
		}

		
	}
}

function getY(evt){
	return mouse_y;
}

function getX(evt){
	return mouse_x;
}

window.onload = register_position;