function __PopupFeedbackForm(url, w, h) {

  if (w == null) { 
    if (screen.width)
      if (screen.width >= 1280)
        w = 1000;
      else
      if (screen.width >= 1024)
        w = 800;
      else
        w = 600;
  }
  if (h == null) { 
    if (screen.height)
      if (screen.height >= 900)
        h = 700;
      else
      if (screen.height >= 800)
        h = 600;
      else
        h = 500;
  }
  left = (screen.width) ? (screen.width-w)/2 : 0;
  settings = 'height='+h+',width='+w+',top=20,left='+left+',menubar=0,scrollbars=1,resizable=1'

  var baseUrl = document.location.href;
  var tmp = baseUrl.lastIndexOf("?");
  tmp = baseUrl.lastIndexOf("/") + 1;
  var pageName = baseUrl.substring(tmp);
  baseUrl = baseUrl.substring(0, tmp);

  url = url + '&page=' + escape(pageName);

  win = window.open(url,'_blank',settings)
  win.focus();

}

var treem = new CompleteMenuSolution;
var options = { 'theme' : { 
                  'name' : 'SimpleTree'
                },
                'modifiers' : [
                  'groupcheckbox'
                ],
                closeSiblings : false,
                maxOpenDepth : 4,
                flagClosedClass : 'close',
                toggleMenuOnClick : true,
                incrementalConvert : false,
                openTimeout : 0,
                closeTimeout: 0
              }

treem.initMenu('domtree',options);
             
function ExpandTree(node) {

  var expanded = false;
  var location = document.URL;
  var href = '';
  for (var j=0; j < node.childNodes.length; j++) {
    if (node.childNodes[j].tagName == 'LI') {
      href = node.childNodes[j].childNodes[0].href;
      if (location.indexOf(href) != -1) {
        node.childNodes[j].className = '';
        node.childNodes[j].id = 'selected';
        return true;
      }
      expanded = false;
      for (var k=0; k < node.childNodes[j].childNodes.length; k++) {
        if (node.childNodes[j].childNodes[k].tagName == 'UL')
          expanded = ExpandTree(node.childNodes[j].childNodes[k]);
      }
      if (expanded) {
        node.childNodes[j].className = '';
        return true;
      }
    }
  }
  return false;
}

var menuRoot = document.getElementById('domtree');
ExpandTree(menuRoot);

