var mouseX = 0;
var mouseY = 0;
CAPTION = 1;
var ie=document.all;

document.write('<div id="overlib_" style="visibility:hidden;position:absolute;width:280px"></div>');

function overlib(text,CAPTION,name){
	over = ie ? document.all.overlib_ : document.getElementById('overlib_');
	over.style.visibility = 'visible';
	bcolor = '#000000';
	fcolor = '#FFFFFF';
	over.innerHTML = '<div style="font-weight:bold;padding:1px;background-color:'+bcolor+';color:'+fcolor+'"><div style="padding:2px;color:'+fcolor+';">'+name+'</div><div style="padding:1px;background-color:'+fcolor+';color:'+bcolor+'"><div style="padding:2px;color:'+bcolor+'">'+text+'</div></div></div>';	
	over.style.left = ie ? document.documentElement.scrollLeft+mouseX+10 : pageXOffset + mouseX+10+'px';
	over.style.top = ie ? document.documentElement.scrollTop+mouseY+10 : pageYOffset + mouseY+10+'px';
	var windowWidth = ie ? document.body.clientWidth : window.innerWidth;
	if (parseInt(over.style.left)+100 > windowWidth )
		over.style.left = parseInt(over.style.left)-280+'px';
}

function nd(){
	over = ie ? document.all.overlib_ : document.getElementById('overlib_');
	over.style.visibility = 'hidden';
}

function getMouseXY(e) {
  mouseX = ie ? event.clientX : e.clientX ;
  mouseY = ie ? event.clientY : e.clientY;
  over = ie ? document.all.overlib_ : document.getElementById('overlib_');

  if (over == null)
  	return;

  if (over.style.visibility == 'visible'){
      over.style.left = ie ? document.documentElement.scrollLeft+mouseX+10 : pageXOffset + mouseX+10+'px';
      var windowWidth = ie ? document.body.clientWidth : window.innerWidth;
      if (parseInt(over.style.left)+100 > windowWidth )
		over.style.left = parseInt(over.style.left)-280+'px';
      over.style.top = ie ? document.documentElement.scrollTop+mouseY+10 : pageYOffset + mouseY+10+'px';
  }
}  

if (!ie)
	document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = getMouseXY;

