// JavaScript Document
function Scan ( ary_ ,search_ ,replace_ )
{
  try
  {
    var r = "";
    if (ary_.length>0)
    {
      var a;
      for (a=0; a<ary_.length; a++)
      {
        r += "name: '" + ary_[a].nodeName;
        if (ary_[a].className)
          r += "' class: '" + ary_[a].className;
  
        r += "'\n";
        if (ary_[a].className==search_)
          ary_[a].className=replace_;
        r += Scan(ary_[a].childNodes ,search_ ,replace_ );
      }
    }
    return (r);
  }
  catch (err)
  {
    alert("Error in function Scan\n"+err)
  }
}

function ChangeLink ( index_ )
{
  try
  {
    var control_name = 'link_control_'+index_;
    var container_name = 'link_group_'+index_;
    var is_visable = false;
    var x = document.getElementById(control_name);
    if (x.src.search('open')==-1) is_visable=true;
    if (is_visable)
    {
      x.src= x.src.replace('close','open');
      x.alt= x.alt.replace('Close','Open');
      document.getElementById(container_name).className='hidden_links';
    }
    else
    {
      x.src= x.src.replace('open','close');
      x.alt= x.alt.replace('Open','Close');
      document.getElementById(container_name).className='visable_links';
    }
  }
  catch (err)
  {
    alert("Error in function ChangeLink\n"+err)
  }
}
