function getElement(e)
  {
  if(document.getElementById)
    return document.getElementById(e);
  if(document.all)
    return document.all[e];
  alert("This browser does not have the functionality needed to view this site.  Please upgrade to a more recent version.");
  return null;
  }

function toggle(element,ref)
  {
  target=getElement(ref);
  if(target)
    {
    if(target.style.display=='none')
      {
      target.style.display='block';
      element.src='/pics/ar_dn.png';
      }
    else
      {
      target.style.display='none';
      element.src='/pics/ar_rt.png';
      }
    }
  }

function openTo(pos)
  {
  hits=pos.split('.');
  elist=[];
  while(hits.length>0)
    {
    elist.push(hist.shift());
    e=elist.join('.');
    openElement(e);
    }
  }

function openElement(e)
  {
  target=getElement(element.ref);
  if(target)
    {
    target.style.display='block';
    element.src='ar_dn.png';
    }
  }


