var dom = document.getElementById?1:0;
var ie4 = document.all && document.all.item;
var opera = window.opera; //Opera
var ie5 = dom && ie4 && !opera; 
var good_browser = (dom);

function showwin(txt,w,vis)
{

if(good_browser) {
	var bordercolor = "#bbbbbb";
	var bgcolor = "#ffffff";
	var obj =  document.getElementById('win');
	var evnt = window.event;
	var xOffset = document.body.scrollLeft;
	var yOffset = document.body.scrollTop;
	if (w==-1)
		w=300;
  var temp = "<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=1 BGCOLOR="+bordercolor+"><TD><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=3 BGCOLOR="+bgcolor+"><TR><TD class=showwin>" + txt + "</TD></TR></TABLE></TD></TR></TABLE>"; 
  if (vis == 1)
  {
   obj.innerHTML = temp;
   obj.style.width = w;
   hor = document.body.scrollWidth - obj.offsetWidth; 
   posHor = xOffset + evnt.clientX + 10; 
   posHor2 = xOffset + evnt.clientX - obj.offsetWidth - 5; 
   posVer = yOffset + evnt.clientY - obj.offsetHeight - 5; 

   if (posHor<hor)
    obj.style.posLeft = posHor
   else
    obj.style.posLeft = posHor2;

   obj.style.posTop = posVer;
 
   obj.style.visibility = "visible";
  }
  else {
   obj.style.visibility = "hidden";
   obj.style.posTop = 0;
   obj.style.posLeft = 0;
  }
 }
}

function movewin()
{
 if (good_browser) {
  var obj =  document.getElementById('win');
  var evnt = window.event;
  var xOffset = document.body.scrollLeft;
  var yOffset = document.body.scrollTop;

   hor = document.body.scrollWidth - obj.offsetWidth; 
   posHor = xOffset + evnt.clientX + 10; 
   posHor2 = xOffset + evnt.clientX - obj.offsetWidth - 5; 
   posVer = yOffset + evnt.clientY - obj.offsetHeight - 5; 

   if (posHor<hor)
    obj.style.posLeft = posHor
   else
    obj.style.posLeft = posHor2;

   obj.style.posTop = posVer;
 }
}
