// Динамический список галерей
// (c) MAXIOL 2010

 function tree_collapse(id)
   {
    var o_img = document.getElementById(id+'-img');
    var o_tr = document.getElementById(id+'-tr');
    if(!o_img||!o_tr) return;
        o_tr.style.display= 'none';
        o_img.src=o_img.src.replace(/-open-/g, "-close-");
   }

  function tree_expand(id,url)
      {
        var o_img = document.getElementById(id+'-img');
        var o_tr = document.getElementById(id+'-tr');
        var o_td = document.getElementById(id+'-td');
        if(!o_img||!o_tr||!o_td) return;
        if(o_tr.style.display == 'none')
        {
          o_tr.style.display= '';
          o_img.src=o_img.src.replace(/-close-/g, "-open-");
          o_td.innerHTML=
            '<b style="color:#888888;font-size:8pt;">Загрузка...</b>';

          var req = new Subsys_JsHttpRequest_Js();
          req.onreadystatechange = function() {
            if (req.readyState == 4) {
              o_td.innerHTML=req.responseText;
            }
          };
          req.caching = true;
          req.open('GET', url, true);
          req.send({});
        }
        else
        {
          o_tr.style.display= 'none';
          o_img.src=o_img.src.replace(/-open-/g, "-close-");
        }
      }

