var posx=0;var posy=0;
function getMouse(e)
{
	posx=0;posy=0;
	var ev=(!e)?window.event:e;//IE:Moz
	if (ev.pageX){//Moz
    posx = (navigator.appName.substring(0,3) == "Net") ? e.pageX : event.x+document.body.scrollLeft;
    posy = (navigator.appName.substring(0,3) == "Net") ? e.pageY : event.y+document.body.scrollTop;
	}
	else if(ev.clientX){//IE
	//compliant mode vs. quirk mode
	var sLeft=document.documentElement?document.documentElement.scrollLeft:document.body.scrollLeft;
	var sTop=document.documentElement?document.documentElement.scrollTop:document.body.scrollTop;
	posx=ev.clientX+sLeft;
	posy=ev.clientY+sTop;
}
else{return false}//old browsers
}

function getPosition(p)
{
	var ev = (!p)?window.event:p;

	if(ev.pageX) //Moz
	{
		posx = (navigator.appName.substring(0,3) == "Net") ? p.pageX : event.x+document.body.scrollLeft;
  	posy = (navigator.appName.substring(0,3) == "Net") ? p.pageY : event.y+document.body.scrollTop;
	}
	else if(ev.ClientX) //
	{
	  var sLeft=document.documentElement?document.documentElement.scrollLeft:document.body.scrollLeft;
	 	var sTop=document.documentElement?document.documentElement.scrollTop:document.body.scrollTop;
	  posx=ev.clientX+sLeft;
  	posy=ev.clientY+sTop;
	}	
}

document.onmousemove=getMouse;

function show_simple(src,id)
{
	show_gen(src,id,250);
}

function show_mini1(src,id,ico)
{
	document.getElementById("img-"+id).src = ico;
  show_gen(src,id,400);
}

function show_gen(src,id,width)
{
  var obj = document.getElementById('inner'); 
  var x_max = obj.scrollWidth+137; // 137 = menu gauche

	id = 't'+id;

	document.getElementById(id).style.top = (posy+15)+"px";

  if( posx + width > x_max) document.getElementById(id).style.left = (x_max-width)+"px";
  else document.getElementById(id).style.left = (posx+3)+"px";

	if(document.getElementById(id).style.display != "block")
	{
		document.getElementById(id).style.position = "absolute";
	  document.getElementById(id).style.background = "#e5ebef";
	  document.getElementById(id).style.border = "solid 1px black";
  	document.getElementById(id).style.display = "block";
	  document.getElementById(id).style.width = width+"px";
		document.getElementById(id).style.display = "block";
	}

  document.getElementById(id).style.display = "block";
}

function hide(src,id)
{
  document.getElementById('t'+id).style.display = "none";
}

function getX( oElement )
{
  var iReturnValue = 0;
  while( oElement != null )
	{
    iReturnValue += oElement.offsetLeft;
    oElement = oElement.offsetParent;
  }
  return iReturnValue;
}

function getTop(l)
{
  if (l.offsetParent) return (l.offsetTop + getTop(l.offsetParent));
  else return (l.offsetTop);
}

function getY( oElement )
{
  var iReturnValue = 0;
  while( oElement != null )
	{
    iReturnValue += oElement.offsetTop;
    oElement = oElement.offsetParent;
  }
  return iReturnValue;
}
