var ie,ns;

function identifybrowser()
{
if ( document.all) { ie=true; ns=false; }
if (document.layers) { ie=false; ns=true; }
}

var glx,gly,glw,glh,yscrolloffset;

function showglos(e,gldivno)
{
  var dummy,gldiv,mox,moy;
  if (ie) 
    { 
    mox=event.x; moy=event.y;  
    gldiv=eval(dummy='glos'+gldivno); 
    glh=gldiv.style.pixelHeight;
    glw=gldiv.style.pixelWidth;
	yscrolloffset=document.body.scrollTop;
	}
  if (ns) 
    { 
    mox=e.pageX; moy=e.pageY;  
    gldiv='glos'+gldivno; 
    glh=document.layers[gldiv].document.height;
    glw=document.layers[gldiv].document.width;
	yscrolloffset=window.pageYOffset;
    }
  glx=mox-Math.floor(glw/2);
  if (glx<5) glx=5;
  if ((glx+glw)>670) glx-= ((glx+glw)-670);
  gly=moy-glh-20; if (gly < 3) gly=moy+20;
  gly+=yscrolloffset;
  if (ie)
    {
    gldiv.style.pixelTop=gly;
    gldiv.style.pixelLeft=glx;
    gldiv.style.visibility='visible';
    }
  if (ns)
    {
    document.layers[gldiv].pageY=gly;
    document.layers[gldiv].pageX=glx;
    document.layers[gldiv].visibility='show';
    }  
}

function hideglos(gldivno)
{
  var dummy,gldiv;
  if (ie)  gldiv=eval(dummy='glos'+gldivno); 
  if (ns)  gldiv='glos'+gldivno;
  if (ie)
    {
    gldiv.style.pixelTop= -800;
    gldiv.style.pixelLeft= -800;
    gldiv.style.visibility='hidden';
    }
  if (ns)
    {
    document.layers[gldiv].pageY= -800;
    document.layers[gldiv].pageX= -800;
    document.layers[gldiv].visibility='hide';
    }  
}


identifybrowser();
