var dyncat = {
  nodepach: [],
  upnode: function() {
    if (typeof dyncat.nodepach == 'object' && dyncat.nodepach.length>0)
      dyncat.loadnode(dyncat.nodepach.pop(),null,false);
  },
  loadnode: function(p,ln,w) {
     if (w) dyncat.nodepach.push(ln);
     var req = new JsHttpRequest();
     var loadimg = new Image();
     loadimg.src = "./images/aloader.gif";
     req.onreadystatechange = function() {
         if (req.readyState == 4) {
           if (dyncat.nodepach.length==0)
             $("catnavbar").innerHTML = "<a href='"+requrl+"/catalog.htm'><b>"+dcattxt.allcat+"</b></a>";
           else
             $("catnavbar").innerHTML = "<img src='./images/nodeup.gif' align='absmiddle'> <a href='javascript:dyncat.upnode()'><b>"+dcattxt.upnode+"</b></a>";
           tooltip.hide();
           $("dyncat").innerHTML = req.responseJS.rd;
         }
         else {
           tooltip.show('<table border=0 cellspacing=0 cellpadding=0><tr><td><img src="'+loadimg.src+'" align="absmiddle"></td><td class="ttip_spad" nowrap>'+dcattxt.loading+'</td></tr></table>');
         }
     }
     req.caching = true;
     req.open('GET', requrl+"/catloader.php", true);
     req.send({'cat': p});
  }
}
