////////////////////////////////////////////////////////////////////////////////////
//
//
//
////////////////////////////////////////////////////////////////////////////////////

window.onerror=null;  

var Valdas=null;

var col="#0000ff";
var bgcol="#eeffee";

var divHMarg=64;
var divVMarg=24;

var ActPos=-1;
var ActName=-1;

var imTop=0, imLeft=0, imHeight=0, imWidth=0;
var divUpd=0, divTop=0, divLeft=0, divHeight=0, divWidth=0;

var dom=false, domy=false, nav=false, navy=false;
var iex=false, iexy=false, iex5=false, iexy5=false;

var Visibl=-1;
var fixVisibl=new Array(-1,-1,-1,-1,-1,-1,-1,-1,-1,-1);

var ex=0, ey=0;
var ae, x0, y0;

if ( document.all ) { iex=true; iex5=true; }
if ( document.layers ) nav=true;
if ( document.getElementById ) dom=true;

// Microsoft Stupidity Check

  if ( (navigator.appName=="Microsoft Internet Explorer") && 
     (navigator.userAgent.indexOf("MSIE 5")!=-1 || 
      parseInt(navigator.appVersion)>=5) ) 
  iex5=true;


// Capture events and set over to correct DOM position.

if ( (nav) || (iex) ) 
{
  if ( nav ) document.captureEvents(Event.MOUSEMOVE);
}

function ComWrite(ElId,Cont) 
{
  if ( document.getElementById && !document.all ) 
  {  
    rng=document.createRange(); 
    el=document.getElementById(ElId); 
    rng.setStartBefore(el);
    htmlFrag=rng.createContextualFragment(Cont);

//    while (el.hasChildNodes())
//      el.removeChild(el.lastChild);
    
    el.appendChild(htmlFrag);
  }
}

function brVersion() 
{
  if ( document.all ) { iex=true; iex5=true; }
  if ( document.layers ) nav=navy=true;
  if ( document.getElementById ) dom=domy=true;

// Microsoft Stupidity Check

  if ( (navigator.appName=="Microsoft Internet Explorer") && 
     (navigator.userAgent.indexOf("MSIE 5")!=-1 || 
      parseInt(navigator.appVersion)>=5) ) 
  iex5=true;
}

function setupBrowser() 
{ 
  brVersion(); 

  if ( document.all )
  {
    divStyle = new Array
      (document.all.d0, document.all.d1, document.all.d2, document.all.d3, document.all.d4, 
       document.all.d5, document.all.d6, document.all.d7, document.all.d8, document.all.d9,
       document.all.d10, document.all.d11, document.all.d12, document.all.d13, document.all.d14,
       document.all.d15, document.all.d16, document.all.d17, document.all.d18, document.all.d19,
       document.all.d20, document.all.d21, document.all.d22, document.all.d23, document.all.d24,
       document.all.d25, document.all.d26, document.all.d27, document.all.d28, document.all.d29,
       document.all.d30, document.all.d31, document.all.d32, document.all.d33, document.all.d34,
       document.all.d35, document.all.d36, document.all.d37, document.all.d38, document.all.d39,
       document.all.d40, document.all.d41, document.all.d42, document.all.d43, document.all.d44,
       document.all.d45, document.all.d46, document.all.d47, document.all.d48, document.all.d49,
       document.all.d50, document.all.d51, document.all.d52, document.all.d53, document.all.d54,
       document.all.d55, document.all.d56, document.all.d57, document.all.d58, document.all.d59,
       document.all.d60, document.all.d61, document.all.d62, document.all.d63, document.all.d64,
       document.all.d65, document.all.d66, document.all.d67, document.all.d68, document.all.d69,
       document.all.d70, document.all.d71, document.all.d72, document.all.d73, document.all.d74,
       document.all.d75, document.all.d76, document.all.d77, document.all.d78, document.all.d79,
       document.all.d80, document.all.d81, document.all.d82, document.all.d83, document.all.d84,
       document.all.d85, document.all.d86, document.all.d87, document.all.d88, document.all.d89,
       document.all.d90, document.all.d91, document.all.d92, document.all.d93, document.all.d94,
       document.all.d95, document.all.d96, document.all.d97, document.all.d98,document.all.d99);

    iexy=true; iexy5=iex5;
  }
  else
  {
    if ( document.layers ) 
    {
      divStyle = new Array
        (document.d0,document.d1,document.d2,document.d3,document.d4,
         document.d5,document.d6,document.d7,document.d8,document.d9,
         document.d10,document.d11,document.d12,document.d13,document.d14,
         document.d15,document.d16,document.d17,document.d18,document.d19,
         document.d20,document.d21,document.d22,document.d23,document.d24,
         document.d25,document.d26,document.d27,document.d28,document.d29, 
         document.d30,document.d31,document.d32,document.d33,document.d34,
         document.d35,document.d36,document.d37,document.d38,document.d39,
         document.d40,document.d41,document.d42,document.d43,document.d44,
         document.d45,document.d46,document.d47,document.d48,document.d49,
         document.d50,document.d51,document.d52,document.d53,document.d54,
         document.d55,document.d56,document.d57,document.d58,document.d59,
         document.d60,document.d61,document.d62,document.d63,document.d64,
         document.d65,document.d66,document.d67,document.d68,document.d69,
         document.d70,document.d71,document.d72,document.d73,document.d74,
         document.d75,document.d76,document.d77,document.d78,document.d79,
         document.d80,document.d81,document.d82,document.d83,document.d84,
         document.d85,document.d86,document.d87,document.d88,document.d89,
         document.d90,document.d91,document.d92,document.d93,document.d94,
         document.d95,document.d96,document.d97,document.d98,document.d99); 

      navy=true;
    }
    else
    {
      if ( document.getElementById ) 
      {
        dd0=window.document.getElementById('d0');
        dd1=window.document.getElementById('d1'); 
        dd2=window.document.getElementById('d2'); 
        dd3=window.document.getElementById('d3'); 
        dd4=window.document.getElementById('d4'); 
        dd5=window.document.getElementById('d5'); 
        dd6=window.document.getElementById('d6'); 
        dd7=window.document.getElementById('d7'); 
        dd8=window.document.getElementById('d8'); 
        dd9=window.document.getElementById('d9'); 
        dd10=window.document.getElementById('d10'); 
        dd11=window.document.getElementById('d11'); 
        dd12=window.document.getElementById('d12'); 
        dd13=window.document.getElementById('d13'); 
        dd14=window.document.getElementById('d14'); 
        dd15=window.document.getElementById('d15'); 
        dd16=window.document.getElementById('d16'); 
        dd17=window.document.getElementById('d17'); 
        dd18=window.document.getElementById('d18'); 
        dd19=window.document.getElementById('d19'); 
        dd20=window.document.getElementById('d20');
        dd21=window.document.getElementById('d21'); 
        dd22=window.document.getElementById('d22'); 
        dd23=window.document.getElementById('d23'); 
        dd24=window.document.getElementById('d24'); 
        dd25=window.document.getElementById('d25'); 
        dd26=window.document.getElementById('d26'); 
        dd27=window.document.getElementById('d27'); 
        dd28=window.document.getElementById('d28'); 
        dd29=window.document.getElementById('d29'); 
        dd30=window.document.getElementById('d30');
        dd31=window.document.getElementById('d31'); 
        dd32=window.document.getElementById('d32'); 
        dd33=window.document.getElementById('d33'); 
        dd34=window.document.getElementById('d34'); 
        dd35=window.document.getElementById('d35'); 
        dd36=window.document.getElementById('d36'); 
        dd37=window.document.getElementById('d37'); 
        dd38=window.document.getElementById('d38'); 
        dd39=window.document.getElementById('d39'); 
        dd40=window.document.getElementById('d40');
        dd41=window.document.getElementById('d41'); 
        dd42=window.document.getElementById('d42'); 
        dd43=window.document.getElementById('d43'); 
        dd44=window.document.getElementById('d44'); 
        dd45=window.document.getElementById('d45'); 
        dd46=window.document.getElementById('d46'); 
        dd47=window.document.getElementById('d47'); 
        dd48=window.document.getElementById('d48'); 
        dd49=window.document.getElementById('d49'); 
        dd50=window.document.getElementById('d50');
        dd51=window.document.getElementById('d51'); 
        dd52=window.document.getElementById('d52'); 
        dd53=window.document.getElementById('d53'); 
        dd54=window.document.getElementById('d54'); 
        dd55=window.document.getElementById('d55'); 
        dd56=window.document.getElementById('d56'); 
        dd57=window.document.getElementById('d57'); 
        dd58=window.document.getElementById('d58'); 
        dd59=window.document.getElementById('d59'); 
        dd60=window.document.getElementById('d60');
        dd61=window.document.getElementById('d61'); 
        dd62=window.document.getElementById('d62'); 
        dd63=window.document.getElementById('d63'); 
        dd64=window.document.getElementById('d64'); 
        dd65=window.document.getElementById('d65'); 
        dd66=window.document.getElementById('d66'); 
        dd67=window.document.getElementById('d67'); 
        dd68=window.document.getElementById('d68'); 
        dd69=window.document.getElementById('d69'); 
        dd70=window.document.getElementById('d70');
        dd71=window.document.getElementById('d71'); 
        dd72=window.document.getElementById('d72'); 
        dd73=window.document.getElementById('d73'); 
        dd74=window.document.getElementById('d74'); 
        dd75=window.document.getElementById('d75'); 
        dd76=window.document.getElementById('d76'); 
        dd77=window.document.getElementById('d77'); 
        dd78=window.document.getElementById('d78'); 
        dd79=window.document.getElementById('d79'); 
        dd80=window.document.getElementById('d80');
        dd81=window.document.getElementById('d81'); 
        dd82=window.document.getElementById('d82'); 
        dd83=window.document.getElementById('d83'); 
        dd84=window.document.getElementById('d84'); 
        dd85=window.document.getElementById('d85'); 
        dd86=window.document.getElementById('d86'); 
        dd87=window.document.getElementById('d87'); 
        dd88=window.document.getElementById('d88'); 
        dd89=window.document.getElementById('d89'); 
        dd90=window.document.getElementById('d90');
        dd91=window.document.getElementById('d91'); 
        dd92=window.document.getElementById('d92'); 
        dd93=window.document.getElementById('d93'); 
        dd94=window.document.getElementById('d94'); 
        dd95=window.document.getElementById('d95'); 
        dd96=window.document.getElementById('d96'); 
        dd97=window.document.getElementById('d97'); 
        dd98=window.document.getElementById('d98'); 
        dd99=window.document.getElementById('d99'); 

        divStyle = new Array(
          dd0, dd1, dd2, dd3, dd4, dd5, dd6, dd7, dd8, dd9,
          dd10,dd11,dd12,dd13,dd14,dd15,dd16,dd17,dd18,dd19,
          dd20,dd21,dd22,dd23,dd24,dd25,dd26,dd27,dd28,dd29,
          dd30,dd31,dd32,dd33,dd34,dd35,dd36,dd37,dd38,dd39,
          dd40,dd41,dd42,dd43,dd44,dd45,dd46,dd47,dd48,dd49,
          dd50,dd51,dd52,dd53,dd54,dd55,dd56,dd57,dd58,dd59,
          dd60,dd61,dd62,dd63,dd64,dd65,dd66,dd67,dd68,dd69,
          dd70,dd71,dd72,dd73,dd74,dd75,dd76,dd77,dd78,dd79,
          dd80,dd81,dd82,dd83,dd84,dd85,dd86,dd87,dd88,dd89,
          dd90,dd91,dd92,dd93,dd94,dd95,dd96,dd97,dd98,dd99); 
      }
    }
  }
}

function getImgTop(im) 
{
  var n=-1;
  var yPar=im.offsetParent;  
  var yPos=im.offsetTop; 

  while ( yPar!=null ) 
  {
    n+=1;
    yPar=yPar.offsetParent;
  }

  yPar=im.offsetParent;  

  while ( n>0 && yPar!=null )
  {
    yPos=yPos+yPar.offsetTop;
    yPar=yPar.offsetParent;
  }

  return yPos;
}

function getImgLeft(im) 
{
  var n=-1;
  var xPos=im.offsetLeft;
  var xPar=im.offsetParent;

  while ( xPar!=null )
  {
    n+=1;
    xPar=xPar.offsetParent;
  }

  var xPar=im.offsetParent;

  while ( n>0 && xPar!=null )
  {
    xPos=xPos+xPar.offsetLeft;
    xPar=xPar.offsetParent;
  }

  return xPos;
}

function getImgPosition(img) 
{
  var im=document.images[img]; 

  imTop=( navy ) ? im.y : getImgTop(im);
  imLeft=( navy ) ? im.x : getImgLeft(im); 
  imHeight=im.height; 
  imWidth=im.width;  
}

function displayDivOnDiv(nr,name,xp,yp,upd)
{
  var ae;
  var eloffset;

  var NeIDname="Ned"+nr;
  var NeVisname="Ned"+Visibl; 
  
  divUpd=0;
  if ( upd ) divUpd=1;

  if ( iexy )
  {                     
    if ( Visibl!=-1 )
    {
      ae=divStyle[Visibl].style;
      ae.visibility="hidden";
    }

    eloffset=document.all[name]; 
    ex=eloffset.offsetLeft+xp; 
    ey=eloffset.offsetTop+yp; 
  
    ae=divStyle[nr].style;
    divWidth=ae.pixelWidth;
    divHeight=ae.pixelHeight;

    divLeft=ae.left=ex; divTop=ae.top=ey;
    ae.visibility="visible";     
    Visibl=nr;             
  }
  else
  {
    if ( navy ) 
    {
      if ( Visibl!=-1 )
      {

//        ae = divStyle[Visibl];
        ae=document.layers[NeVisname];
        ae.visibility = "hide";
      }

      if ( evnt!=null )
      {
        ex = evnt.pageX+xp; 
        ey = evnt.pageY+yp;
      } 

//      ae = divStyle[nr];
      ae=document.layers[NeIDname];

      divWidth=ae.clip.width;
      divHeight=ae.clip.height;

      divLeft=ae.left=ex; divTop=ae.top=ey;
      ae.visibility="show";
      Visibl=nr;

      return routeEvent(evnt);
    }
    else
    {
      if ( dom ) 
      {
        if ( Visibl!=-1 )
        {
          ae=divStyle[Visibl];
          ae.style.visibility="hidden"; 
        }

        eloffset=window.document.getElementById(name); 

        ex=eloffset.offsetLeft+xp; 
        ey=eloffset.offsetTop+yp; 

        ae=divStyle[nr].style; 

        divWidth=ae.width; 
        divHeight=ae.height; 

        divLeft=ae.left=ex; 
        divTop=ae.top=ey; 

        ae.visibility="visible";     
        Visibl=nr;             
      }
    }
  } 
}

function fixDivOnDiv(nrf,nr,name,xp,yp,upd)
{
  var ae;
  var eloffset; alert(nrf);


  var NeIDname="Ned"+nr;  

  if ( nrf<0 || nrf>9 ) return;  
  fixVisibl[nrf]=nrf;

  if ( iexy )
  {                     
    eloffset=document.all[name]; 
    ex=eloffset.offsetLeft+xp; 
    ey=eloffset.offsetTop+yp; 
  
    ae=divStyle[nr].style;
    ae.left=ex; ae.top=ey; 
    ae.visibility="visible";     
  }
  else
  {
    if ( navy ) 
    {
      if ( evnt!=null )
      {
        ex = evnt.pageX+xp; 
        ey = evnt.pageY+yp;
      } 

      ae=document.layers[NeIDname];
      ae.left=ex; ae.top=ey;
      ae.visibility="show";

      return routeEvent(evnt);
    }
    else
    {
      if ( dom ) 
      {
        eloffset=window.document.getElementById(name); 

        ex=eloffset.offsetLeft+xp; 
        ey=eloffset.offsetTop+yp; 

        ae=divStyle[nr].style; 
        ae.left=ex; ae.top=ey; 
        ae.visibility="visible";     
      }
    }
  } 
}

function displayDivOnMouse(nr,evnt,xp,yp,upd)
{
  var ae;
  var eloffset;

  var NeIDname="Ned"+nr;
  var NeVisname="Ned"+Visibl;  

  divUpd=0;
  if ( upd ) divUpd=1;

  if ( iexy )
  {                     
    if ( Visibl!=-1 )
    {
      ae=divStyle[Visibl].style;
      ae.visibility="hidden";
    }

    ex=evnt.clientX+xp; ey=evnt.clientY+yp;
  
    if ( iexy5 )
    {
      ex=ex+document.body.scrollLeft;
      ey=ey+document.body.scrollTop;
    }
    
    ae=divStyle[nr].style;
    divWidth=ae.pixelWidth;
    divHeight=ae.pixelHeight;

    divLeft=ae.left=ex; divTop=ae.top=ey;
    ae.visibility="visible";     
    Visibl=nr;             
  }
  else
  {
    if ( navy ) 
    {
      if ( Visibl!=-1 )
      {
//        ae = divStyle[Visibl];
        ae=document.layers[NeVisname];
        ae.visibility = "hide";
      }

      if ( evnt!=null )
      {
        ex = evnt.pageX+xp; 
        ey = evnt.pageY+yp;
      } 

//      ae = divStyle[nr];
      ae=document.layers[NeIDname];

      divWidth=ae.clip.width;
      divHeight=ae.clip.height;

      divLeft=ae.left=ex; divTop=ae.top=ey;
      ae.visibility="show";
      Visibl=nr;

      return routeEvent(evnt);
    }
    else
    {
      if ( dom ) 
      {
        if ( Visibl!=-1 )
        {
          ae=divStyle[Visibl];
          ae.style.visibility="hidden"; 
        }

//        ex=evnt.clientX+xp; ey=evnt.clientY+yp;
          ex = evnt.pageX+xp; ey = evnt.pageY+yp;
  
        ae=divStyle[nr].style;
        divWidth=ae.pixelWidth;
        divHeight=ae.pixelHeight;

        divLeft=ae.left=ex; divTop=ae.top=ey;
        ae.visibility="visible";     
        Visibl=nr;             
      }
    }
  } 
}

function displayDivOnImg(nr,name,xp,yp,upd)
{
  var ae;
  var NeIDname="Ned"+nr;
  var NeVisname="Ned"+Visibl;  

  divUpd=0;
  if ( upd ) divUpd=1;

  if ( iexy )
  {
    if ( Visibl==nr ) return;

    if ( Visibl!=-1 )
    {
      ae=divStyle[Visibl].style;
      ae.visibility="hidden";
    }

    getImgPosition(name); 
    ex=imLeft+imWidth+xp; ey=imTop+imHeight+yp;

//  alert("IE: "+imLeft+"  "+imWidth+"  "+imTop+"  "+imHeight+"\n");
     
    ae=divStyle[nr].style;  
    divWidth=ae.pixelWidth;
    divHeight=ae.pixelHeight;

    divLeft=ae.left=ex; divTop=ae.top=ey;
    ae.visibility="visible";
    Visibl=nr;       
    return;
  }
  else
  {
    if ( navy ) 
    {
      if ( Visibl!=-1 )
      {
//        ae = divStyle[Visibl];
        ae=document.layers[NeVisname];
        ae.visibility = "hide";
      }

      getImgPosition(name); 
      ex=imLeft+imWidth+xp; ey=imTop+imHeight+yp;  

//    alert("NE4: "+imLeft+"  "+imWidth+"  "+imTop+"  "+imHeight+"\n");

//      ae = divStyle[nr];
      ae=document.layers[NeIDname]; 

      divWidth=ae.clip.width;
      divHeight=ae.clip.height;

      divLeft=ae.left=ex; divTop=ae.top=ey;
      ae.visibility="show";
      Visibl=nr;                

      return;
    }
    else
    {
      if ( dom ) 
      {
        if ( Visibl!=-1 )
        {
          ae=divStyle[Visibl];
          ae.style.visibility="hidden"; 
        }

        getImgPosition(name); 
        ex=imLeft+imWidth+xp; ey=imTop+imHeight+yp; 

//    alert("NE6: "+imLeft+"  "+imWidth+"  "+imTop+"  "+imHeight+"\n");

        ae=divStyle[nr].style; 

        divWidth=ae.width; 
        divHeight=ae.height; 

        divLeft=ae.left=ex; 
        divTop=ae.top=ey; 

        ae.visibility="visible";     
        Visibl=nr;             
      }
    }
  } 
}

function fixDivOnImg(nrf,nr,name,xp,yp)
{
  var ae;
  var NeIDname="Ned"+nr;

  if ( nrf<0 || nrf>9 ) return;
  fixVisibl[nrf]=nrf;

  if ( iexy )
  {
    getImgPosition(name); 
    ex=imLeft+imWidth+xp; ey=imTop+imHeight+yp;
     
    ae=divStyle[nr].style;  
    ae.left=ex; ae.top=ey;
    ae.visibility="visible";
    return;
  }
  else
  {
    if ( navy ) 
    {
      getImgPosition(name); 
      ex=imLeft+imWidth+xp; ey=imTop+imHeight+yp;  

      ae=document.layers[NeIDname]; 
      ae.left=ex; ae.top=ey;
      ae.visibility="show";

      return;
    }
    else
    {
      if ( dom ) 
      {
        getImgPosition(name); 
        ex=imLeft+imWidth+xp; ey=imTop+imHeight+yp; 

        ae=divStyle[nr].style; 
        ae.left=ex; ae.top=ey; 
        ae.visibility="visible";     
      }
    }
  } 
}

function hideDivision() 
{
  var ae;
  var NeVisname="Ned"+Visibl;  

  if ( iexy ) 
  {
    if ( Visibl!=-1 )
    {
      ae = divStyle[Visibl].style;
      ae.visibility="hidden";  

      Visibl=-1;
      divWidth=0;
      divHeight=0;
    }
  }
  else
  {
    if ( navy ) 
    {
      if ( Visibl!=-1 )
      {
//        ae = divStyle[Visibl];
        ae=document.layers[NeVisname];
        ae.visibility = "hide";

        Visibl=-1;
        divWidth=0;
        divHeight=0;
      }
    }
    else
    {
      if ( dom )
      {
        if ( Visibl!=-1 )
        {
          ae=divStyle[Visibl];
          ae.style.visibility="hidden"; 

          Visibl=-1;
          divWidth=0;
          divHeight=0;
        } 
      }
    }
  } 
}

function hidefixDivisions() 
{
  var ae;
  var NeVisname="Ned"+Visibl;  

  if ( iexy ) 
  {
    if ( Visibl!=-1 )
    {
      ae = divStyle[Visibl].style;
      ae.visibility="hidden";  

      Visibl=-1;
      divWidth=0;
      divHeight=0;
    }
  }
  else
  {
    if ( navy ) 
    {
      if ( Visibl!=-1 )
      {
//        ae = divStyle[Visibl];
        ae=document.layers[NeVisname];
        ae.visibility = "hide";

        Visibl=-1;
        divWidth=0;
        divHeight=0;
      }
    }
    else
    {
      if ( dom )
      {
        if ( Visibl!=-1 )
        {
          ae=divStyle[Visibl];
          ae.style.visibility="hidden"; 

          Visibl=-1;
          divWidth=0;
          divHeight=0;
        } 
      }
    }
  } 
}

function updateDivision(e) 
{
  var x, y, ae;
  var NeVisname="Ned"+Visibl;  

  if ( iexy ) 
  {
    if ( Visibl!=-1 && divUpd>0 )
    {
      x = window.event.clientX;
      y = window.event.clientY;

      if ( iexy5 )
      {
        x=x+document.body.scrollLeft;
        y=y+document.body.scrollTop;
      }

      if ( x>(divLeft+divWidth+divHMarg) || x<divLeft-divHMarg ) hideDivision();
      if ( y>(divTop+divHeight+divVMarg) || y<divTop-divVMarg ) hideDivision();
    }
  }
  else
  {
    if ( navy ) 
    {
      if ( Visibl!=-1 && divUpd>0 )
      {
//        ae = divStyle[Visibl];
//        ae=document.layers[NeVisname];
 
        x=e.pageX; y=e.pageY; 

        if ( x>(divLeft+divWidth+divHMarg) || x<divLeft-divHMarg ) hideDivision();
        if ( y>(divTop+divHeight+divVMarg) || y<divTop-divVMarg ) hideDivision();
      }
    }
    else
    {
      if ( dom ) 
      {
        if ( Visibl!=-1 && divUpd>0 )
        {
          x=e.pageX; y=e.pageY; 
//          x=e.clientX; y=e.clientY;

          if ( x>(divLeft+divWidth+divHMarg) || x<divLeft-divHMarg ) hideDivision();
          if ( y>(divTop+divHeight+divVMarg) || y<divTop-divVMarg ) hideDivision();
        }
      }
    }
  } 
}

function hideDivisionNo(divis) 
{
  var ae;
  var NeVisname="Ned"+Visibl;  

  if ( iexy ) 
  {
    if ( Visibl!=-1 && Visibl!=divis )
    {
      ae = divStyle[Visibl].style;
      ae.visibility="hidden";  

      Visibl=-1;
      divWidth=0;
      divHeight=0;
    }
  }
  else
  {
    if ( navy ) 
    {
      if ( Visibl!=-1 && Visibl!=divis )
      {
//        ae = divStyle[Visibl];
        ae=document.layers[NeVisname];
        ae.visibility = "hide";

        Visibl=-1;
        divWidth=0;
        divHeight=0;
      }
    }
  } 
}

function updateSize() 
{
  window.location.reload();
  return false;
}

function initEvents()
{
  setupBrowser();

  if ( iex && document.all || dom )
  {
    document.body.onclick=hideDivision;
    document.body.onscroll=hideDivision;
    document.body.onmousemove=updateDivision;
    window.onresize=updateSize;
  } 

  if ( nav && document.layers )
  {
    document.onmousedown=hideDivision;
    window.captureEvents(Event.MOUSEMOVE);
    window.onmousemove=updateDivision;

    window.captureEvents(Event.RESIZE);
    window.onresize=updateSize;
  }
}

////////////////////////////////////////////////////////////////////////////////////

function start() 
{
  brVersion(); 
  UserDivs();
  UserDivs2();
  initEvents();
}

function ValdoLibStart() 
{
  if ( document.layers || (document.getElementById && !document.all) ) 
  {
    start(); 
  }
  
  displayUserDivs();
}

////////////////////////////////////////////////////////////////////////////////////

function ImageButton(butImage,norImage) 
{
  if ( document.images )
  {
    this.ImageNor=new Image();
    this.ImageNor.src=norImage;
    this.ImageBut= new Image();
    this.ImageBut.src=butImage;
  }

  return;
}

function Flip(posit,imageName,position)
{
  if ( document.images )
  {
    if( posit )
    {
      this.document[imageName].src=ImageButton[position].ImageBut.src;
      ActPos=position;
      ActName=imageName;
    }
    else 
    {
      this.document[imageName].src=ImageButton[position].ImageNor.src;
      ActPos=-1;
      ActName=-1;
    }
  }
  
  return;
}

function FlipOn(imageName,position)
{
  if ( document.images )
  {
    if( ActName!=-1 && ActPos!=-1 )
      this.document[ActName].src=ImageButton[ActPos].ImageNor.src;

    this.document[imageName].src=ImageButton[position].ImageBut.src;
    ActPos=position;
    ActName=imageName;
  }
  
  return;
}

function FlipOut()
{
  if ( document.images )
  {
    if( ActName!=-1 && ActPos!=-1 )
      this.document[ActName].src=ImageButton[ActPos].ImageNor.src;

    ActPos=-1;
    ActName=-1;
  }
  
  return;
}

function FlipOutNo(imageName,position)
{
  if ( document.images )
  {
    if( ActName!=-1 && ActName!=imageName && ActPos!=-1 && ActPos!=position )
    {
      this.document[ActName].src=ImageButton[ActPos].ImageNor.src;

      ActPos=-1;
      ActName=-1;
    }
  }
  
  return;
}

////////////////////////////////////////////////////////////////////////////////////

if ( document.layers )
{
    document.write("<LAYER ID='Ned1'></LAYER>");
    document.write("<LAYER ID='Ned2'></LAYER>");
    document.write("<LAYER ID='Ned3'></LAYER>");
    document.write("<LAYER ID='Ned4'></LAYER>");
    document.write("<LAYER ID='Ned5'></LAYER>");
    document.write("<LAYER ID='Ned6'></LAYER>");
    document.write("<LAYER ID='Ned7'></LAYER>");
    document.write("<LAYER ID='Ned8'></LAYER>");
    document.write("<LAYER ID='Ned9'></LAYER>");
    document.write("<LAYER ID='Ned10'></LAYER>");
    document.write("<LAYER ID='Ned11'></LAYER>");
    document.write("<LAYER ID='Ned12'></LAYER>");
    document.write("<LAYER ID='Ned13'></LAYER>");
    document.write("<LAYER ID='Ned14'></LAYER>");
    document.write("<LAYER ID='Ned15'></LAYER>");
    document.write("<LAYER ID='Ned16'></LAYER>");
    document.write("<LAYER ID='Ned17'></LAYER>");
    document.write("<LAYER ID='Ned18'></LAYER>");
    document.write("<LAYER ID='Ned19'></LAYER>");
    document.write("<LAYER ID='Ned20'></LAYER>");
    document.write("<LAYER ID='Ned21'></LAYER>");
    document.write("<LAYER ID='Ned22'></LAYER>");
    document.write("<LAYER ID='Ned23'></LAYER>");
    document.write("<LAYER ID='Ned24'></LAYER>");
    document.write("<LAYER ID='Ned25'></LAYER>");
    document.write("<LAYER ID='Ned26'></LAYER>");
    document.write("<LAYER ID='Ned27'></LAYER>");
    document.write("<LAYER ID='Ned28'></LAYER>");
    document.write("<LAYER ID='Ned29'></LAYER>");
    document.write("<LAYER ID='Ned30'></LAYER>");
    document.write("<LAYER ID='Ned31'></LAYER>");
    document.write("<LAYER ID='Ned32'></LAYER>");
    document.write("<LAYER ID='Ned33'></LAYER>");
    document.write("<LAYER ID='Ned34'></LAYER>");
    document.write("<LAYER ID='Ned35'></LAYER>");
    document.write("<LAYER ID='Ned36'></LAYER>");
    document.write("<LAYER ID='Ned37'></LAYER>");
    document.write("<LAYER ID='Ned38'></LAYER>");
    document.write("<LAYER ID='Ned39'></LAYER>");
    document.write("<LAYER ID='Ned40'></LAYER>");
    document.write("<LAYER ID='Ned41'></LAYER>");
    document.write("<LAYER ID='Ned42'></LAYER>");
    document.write("<LAYER ID='Ned43'></LAYER>");
    document.write("<LAYER ID='Ned44'></LAYER>");
    document.write("<LAYER ID='Ned45'></LAYER>");
    document.write("<LAYER ID='Ned46'></LAYER>");
    document.write("<LAYER ID='Ned47'></LAYER>");
    document.write("<LAYER ID='Ned48'></LAYER>");
    document.write("<LAYER ID='Ned49'></LAYER>");
    document.write("<LAYER ID='Ned50'></LAYER>");
    document.write("<LAYER ID='Ned51'></LAYER>");
    document.write("<LAYER ID='Ned52'></LAYER>");
    document.write("<LAYER ID='Ned53'></LAYER>");
    document.write("<LAYER ID='Ned54'></LAYER>");
    document.write("<LAYER ID='Ned55'></LAYER>");
    document.write("<LAYER ID='Ned56'></LAYER>");
    document.write("<LAYER ID='Ned57'></LAYER>");
    document.write("<LAYER ID='Ned58'></LAYER>");
    document.write("<LAYER ID='Ned59'></LAYER>");
    document.write("<LAYER ID='Ned60'></LAYER>");
    document.write("<LAYER ID='Ned61'></LAYER>");
    document.write("<LAYER ID='Ned62'></LAYER>");
    document.write("<LAYER ID='Ned63'></LAYER>");
    document.write("<LAYER ID='Ned64'></LAYER>");
    document.write("<LAYER ID='Ned65'></LAYER>");
    document.write("<LAYER ID='Ned66'></LAYER>");
    document.write("<LAYER ID='Ned67'></LAYER>");
    document.write("<LAYER ID='Ned68'></LAYER>");
    document.write("<LAYER ID='Ned69'></LAYER>");
    document.write("<LAYER ID='Ned70'></LAYER>");
    document.write("<LAYER ID='Ned71'></LAYER>");
    document.write("<LAYER ID='Ned72'></LAYER>");
    document.write("<LAYER ID='Ned73'></LAYER>");
    document.write("<LAYER ID='Ned74'></LAYER>");
    document.write("<LAYER ID='Ned75'></LAYER>");
    document.write("<LAYER ID='Ned76'></LAYER>");
    document.write("<LAYER ID='Ned77'></LAYER>");
    document.write("<LAYER ID='Ned78'></LAYER>");
    document.write("<LAYER ID='Ned79'></LAYER>");
    document.write("<LAYER ID='Ned80'></LAYER>");
    document.write("<LAYER ID='Ned81'></LAYER>");
    document.write("<LAYER ID='Ned82'></LAYER>");
    document.write("<LAYER ID='Ned83'></LAYER>");
    document.write("<LAYER ID='Ned84'></LAYER>");
    document.write("<LAYER ID='Ned85'></LAYER>");
    document.write("<LAYER ID='Ned86'></LAYER>");
    document.write("<LAYER ID='Ned87'></LAYER>");
    document.write("<LAYER ID='Ned88'></LAYER>");
    document.write("<LAYER ID='Ned89'></LAYER>");
    document.write("<LAYER ID='Ned90'></LAYER>");
    document.write("<LAYER ID='Ned91'></LAYER>");
    document.write("<LAYER ID='Ned92'></LAYER>");
    document.write("<LAYER ID='Ned93'></LAYER>");
    document.write("<LAYER ID='Ned94'></LAYER>");
    document.write("<LAYER ID='Ned95'></LAYER>");
    document.write("<LAYER ID='Ned96'></LAYER>");
    document.write("<LAYER ID='Ned97'></LAYER>");
    document.write("<LAYER ID='Ned98'></LAYER>");
    document.write("<LAYER ID='Ned99'></LAYER>");
}

