/*** Menű Fügvényei I. ***/
  var treetable_rowstate = new Array();
  var treetable_callbacks = new Array();

  function treetable_hideRow(rowId) {
  	el = document.getElementById(rowId);
  	el.style.display = "none";
  }

  function treetable_showRow(rowId) {
    el = document.getElementById(rowId);
	el.style.display = "";
  }

  function treetable_hasChildren(rowId) {
  	res = document.getElementById(rowId + '_0');
  	return (res != null);
  }

  function treetable_getRowChildren(rowId) {
  	el = document.getElementById(rowId);
  	var arr = new Array();
	i = 0;
  	while (true) {
      childRowId = rowId + '_' + i;
      childEl = document.getElementById(childRowId);
      if (childEl) {
        arr[i] = childRowId;
      } else {
        break;
      }
      i++;
  	}
  	return (arr);
  }

  function treetable_toggleRow(rowId, state, force) {
    var rowChildren;
  	var i;
  	// open or close all children rows depend on current state
  	force = (force == null) ? 1 : force; 
  	if (state == null) {
      row_state = ((treetable_rowstate[rowId]) ? (treetable_rowstate[rowId]) : 1) * -1;
  	} else {
      row_state = state;
    }
  	rowChildren = treetable_getRowChildren(rowId);
  	if (rowChildren.length == 0) return (false);
  	for (i = 0; i < rowChildren.length; i++) {
      if (row_state == -1) {
        treetable_hideRow(rowChildren[i]);
        treetable_toggleRow(rowChildren[i], row_state, -1);
      } else {
        if (force == 1 || treetable_rowstate[rowId] != -1) {
          treetable_showRow(rowChildren[i]);
          treetable_toggleRow(rowChildren[i], row_state, -1);
        }
      }
    }
    if (force == 1) {
      treetable_rowstate[rowId] = row_state;
      treetable_fireEventRowStateChanged(rowId, row_state);
    }
    return (true);
  }

  function treetable_fireEventRowStateChanged(rowId, state) {
    if (treetable_callbacks['eventRowStateChanged']) {
      callback = treetable_callbacks['eventRowStateChanged'] + "('" + rowId + "', " + state + ");";
      eval(callback);
    }
  }
 
    treetable_callbacks['eventRowStateChanged'] = 'treetable_eventRowChanged';
    
    function treetable_eventRowChanged(rowId, state) {
      img = document.getElementById(rowId).getElementsByTagName('td')[0].getElementsByTagName('img')[0];
      if (state == 1) {
        img.src = 'IMAGES/arrow.gif';
      } else {
        img.src = 'IMAGES/arrowdn.gif';
      }
      return (true);
    }  
/*** Menű Fügvényei I. vége ***/
/*** Menű Fügvényei ***/

function l(u,b)
{
  top.Center.location = u;
  return false;
}

function lt(u,b)
{
  top.Center.location = u;
  return false;
}

function ablak(u)
{
  window.open(u,'_blank');
}

/*** Menű Fügvények vége ***/

