var ns4=(document.layers)? true:false;
var ns6=(document.getElementById)? true:false;
var ie4=(document.all)? true:false;
var ie5=false;
var ns=(navigator.appName=='Netscape')? true:false;
var ie=(navigator.appName=='Microsoft Internet Explorer')? true:false;

var currim='i1';
var currdiv='dt1';
var nomain=false;

ib=new Image(); ib.src="i/blank.gif";
ia=new Image(); ia.src="i/f1.gif";

if(ie4)
{ if((navigator.userAgent.indexOf('MSIE 5')>0) ||
     (navigator.userAgent.indexOf('MSIE 6')>0))
    {ie5=true;}
}
function chImg(iname,ivar)
{ document.images[iname].src=ivar.src; }
function shDesc(l,mod)
{ currdiv=l;
  if(ie4)
  { if(mod==1) top.toc.document.all[l].style.visibility='visible';
    else top.toc.document.all[l].style.visibility='hidden'; }
  if(ns6)
  { if(mod==1) top.toc.document.getElementById(l).style.visibility='visible';
    else top.toc.document.getElementById(l).style.visibility='hidden'; }
  if(ns4)
  { if(mod==1) top.toc.document.layers[l].style.visibility='visible';
    else top.toc.document.layers[l].style.visibility='hidden'; }
}

if (!ie4) document.captureEvents(Event.MOUSEMOVE)
document.onmousemove = getMouseXY;
var tempX = 0
var tempY = 0

function getMouseXY(e)
{ // catch possible negative values in NS4
  if (tempX < 0) {tempX = 0;}
  if (tempY < 0) {tempY = 0;}
if(nomain)
{
  if (ie4)
  { tempX = event.clientX + document.body.scrollLeft;
    tempY = event.clientY + document.body.scrollTop;
    if(tempX>58) top.toc.document.all[currdiv].style.left=58
    else top.toc.document.all[currdiv].style.left=tempX;
    top.toc.document.all[currdiv].style.top=tempY+20; }
  else
  { tempX = e.pageX;
    tempY = e.pageY;
    if(ns6)
    { if(tempX>48) top.toc.document.getElementById(currdiv).style.left=48
      else top.toc.document.getElementById(currdiv).style.left=tempX;
      top.toc.document.getElementById(currdiv).style.top=tempY+20; }
    if(ns4)
    { if(tempX>48) top.toc.document.layers[currdiv].style.left=48
      else top.toc.document.layers[currdiv].style.left=tempX;
      top.toc.document.layers[currdiv].style.top=tempY+20; }
  }  
}
  return true;
}
function tocCl(ttl,im)
{ top.document.title=ttl;
  top.toc.document.images[currim].src=ib.src;
  top.toc.document.images[im].src=ia.src;
  currim=im;
  return true;
}
function tocCll(ttl)
{ top.document.title=ttl;
  top.toc.document.images[currim].src=ib.src;
  currim='i1';
  return true;
}
function openIm(iurl,it,iw,ih)
{ iw=iw+10; ih=ih+10;
  wim=window.open("","","width="+iw+",height="+ih);
  wim.document.open("text/html");
  wim.document.write("<html><head><title>"+it+"</title>");
  wim.document.write('<meta http-equiv="content-type" content="text/html;charset=windows-1251">');
  wim.document.write('<link rel="stylesheet" type="text/css" href="dl.css">');
  wim.document.write('</head><body class="im">');
  wim.document.write("<img src='"+iurl+"'></body></html>");
  wim.document.close();
}
function rOn(lid,laid,leid)
{ if(ie4)
  { document.all[lid].style.visibility='visible';
    document.all[laid].style.visibility='visible';
    document.all[leid].style.visibility='visible'; }
  if(ns6)
  { document.getElementById(lid).style.visibility='visible';
    document.getElementById(laid).style.visibility='visible';
    document.getElementById(leid).style.visibility='visible'; }
  if(ns4)
  { document.layers[lid].style.visibility='visible';
    document.layers[laid].style.visibility='visible';
    document.layers[leid].style.visibility='visible'; }
}
function rOff(lid,laid,leid)
{ if(ie4)
  { document.all[lid].style.visibility='hidden';
    document.all[laid].style.visibility='hidden';
    document.all[leid].style.visibility='hidden'; }
  if(ns6)
  { document.getElementById(lid).style.visibility='hidden';
    document.getElementById(laid).style.visibility='hidden';
    document.getElementById(leid).style.visibility='hidden'; }
  if(ns4)
  { document.layers[lid].style.visibility='hidden';
    document.layers[laid].style.visibility='hidden';
    document.layers[leid].style.visibility='hidden'; }
}
