// JavaScript Document
var mouseX=0;mouseY=0;
function regMousePos(e) 
{
  if (document.all) 
  {
    mouseX=event.x+document.body.scrollLeft; 
    mouseY=event.y+document.body.scrollTop;
  }
  else 
  {
    mouseX=e.pageX; 
    mouseY=e.pageY; 
  }
}
//document.body.clientHeight + document.body.scrollTop;   document.body.clientWidth;

//////////////////////////////////////////////////////////
function BulleDivOn(BulleDiv,relX,pX,relY,pY) 
{
  if (relX) {BulleX=mouseX+pX;}
  else {BulleX=pX;}

  if (relY) {BulleY=mouseY+pY;}
  else {BulleY=pY + document.body.scrollTop;}

  
  if (BulleX<0) BulleX=0;
  if (document.layers) 
  {
    document.layers[BulleDiv].document.close();
    document.layers[BulleDiv].top=BulleY;
    document.layers[BulleDiv].left=BulleX;
    document.layers[BulleDiv].visibility="show";}
  if (document.all) 
  {
    document.all[BulleDiv].style.top=BulleY;
    document.all[BulleDiv].style.left=BulleX;
    document.all[BulleDiv].style.visibility="visible";
  }
  else if (document.getElementById) 
  {
  //document.write('3 X:'+BulleX+' Y:'+BulleY);
    document.getElementById(BulleDiv).style.top=BulleY;
    document.getElementById(BulleDiv).style.left=BulleX;
    document.getElementById(BulleDiv).style.visibility="visible";
  }
}
function BulleDivOff(BulleDiv) 
{
	if (document.layers) {document.layers[BulleDiv].visibility="hide";}
	if (document.all) {document.all[BulleDiv].style.visibility="hidden";}
	else if (document.getElementById){document.getElementById(BulleDiv).style.visibility="hidden";}
}
function BulleDivInit() 
{
  if (document.layers) {	window.captureEvents(Event.MOUSEMOVE);window.onMouseMove=regMousePos;	}
	if (document.all || document.getElementById)  {		document.onmousemove=regMousePos;	}
}
////////////////////////////////////////////////////////////////

function BulleOn(styl,text,relX,pX,relY,pY) 
{
  contenu="<TABLE class='"+styl+"' ><TR><TD>"+text+"</TD></TR></TABLE>";

  if (relX) {BulleX=mouseX+pX;}
  else {BulleX=pX;}

  if (relY) {BulleY=mouseY+pY;}
  else {BulleY=pY + document.body.scrollTop;}
  
  if (BulleX<0) BulleX=0;
  if (document.layers) 
  {
    document.layers["bulle"].document.write(contenu);
    document.layers["bulle"].document.close();
    document.layers["bulle"].top=BulleY;
    document.layers["bulle"].left=BulleX;
    document.layers["bulle"].visibility="show";}
  if (document.all) 
  {
    bulle.innerHTML=contenu;
    document.all["bulle"].style.top=BulleY;
    document.all["bulle"].style.left=BulleX;
    document.all["bulle"].style.visibility="visible";
  }
  else if (document.getElementById) 
  {
    document.getElementById("bulle").innerHTML=contenu;
    document.getElementById("bulle").style.top=BulleY;
    document.getElementById("bulle").style.left=BulleX;
    document.getElementById("bulle").style.visibility="visible";
  }
}
function BulleOnImage(styl,img,relX,pX,relY,pY) 
{
  text='<image src="'+img+'" width="480" height="480" />';
  BulleOn(styl,text,relX,pX,relY,pY);
}
function BulleOff() 
{
	if (document.layers) {document.layers["bulle"].visibility="hide";}
	if (document.all) {document.all["bulle"].style.visibility="hidden";}
	else if (document.getElementById){document.getElementById("bulle").style.visibility="hidden";}
}

function BulleInit() 
{
  if (document.layers) {
		window.captureEvents(Event.MOUSEMOVE);window.onMouseMove=regMousePos;
		document.write("<LAYER name='bulle' top=0 left=0 visibility='hide' z-index='100'></LAYER>");
	}
	if (document.all || document.getElementById) 
  {
		document.write("<DIV id='bulle' style='position:absolute;top:0;left:0;visibility:hidden;z-index:100'></DIV>");
		document.onmousemove=regMousePos;
	}
}
/////////////////////////////////////////////////////////
function RightClick() { alert('Capture Right Mouse'); } // a redéfinir 

function CaptRightClick(e)
{
  if(!document.rightClickDisabled) // initialize
  {
    if(document.layers) 
    {
      document.captureEvents(Event.MOUSEDOWN);
      document.onmousedown = CaptRightClick;
    }
    else document.oncontextmenu = CaptRightClick;
    return document.rightClickDisabled = true;
  }
  if(document.layers || (document.getElementById && !document.all))
  {
    if (e.which==2||e.which==3)
    {
      RightClick();
      return false;
    }
  }
  else
  {
    RightClick();
    return false;
  }
}
//<SCRIPT language="JavaScript">CaptRightClick();</SCRIPT>


