//Ezt a kódot az import/export generálta
var CacheArray = null;

FaItem.prototype.FindNodeById = function ( id ) {
  var i = 0;
  var n = this._subItems.length;
  for( ; i < n; i++ )
    if( this._subItems[i].id  == id )
      return this._subItems[i];
  for( i = 0; i < n; i++ ) {
    var p = this._subItems[i].FindNodeById( id );
    if( p != null )
      return p;
  }
}

FaItem.prototype.FastFindNodeById = function( id ) {
  var i = 0;
  var n = CacheArray.length;
  for( ; i<n; ++i )
    if( CacheArray[ i ].id == id )
      return CacheArray[ i ];
  return null;
}

function FaItem( id, parent_id, caption, portalId, lapId, mezId, adatId, url ) {
  this._subItems = [];
  this.id        = id;
  this.portalId = portalId;
  this.lapId     = lapId;
  this.mezId     = mezId;
  this.adatId     = adatId;
  this.parent_id = parent_id;
  this.caption   = caption;
  this.parent = null;
  this.url = url;
  if( null == parent_id )
	// only root !!!
    CacheArray = [];
}

FaItem.prototype.add = function( id, parent_id, caption, portalId, lapId, mezId, adatId, url ) {
  if( null != this.FastFindNodeById( id ) )
    return;
  var faParent = this.id == parent_id ? this : this.FastFindNodeById( parent_id );
  var faItem = new FaItem( id, parent_id, caption, portalId, lapId, mezId, adatId, url );
  faParent._subItems[ faParent._subItems.length ] = faItem;
  faItem.parent = faParent;
  CacheArray[ CacheArray.length ] = faItem
}

var root = new FaItem( 0, null, 'Tesztmenu', null, null, null );
root.add( 1, 0, 'Hírek', null, null, null, null, null );
root.add( 2, 0, 'Város', null, null, null, null, null );
root.add( 3, 0, 'Hivatal', null, null, null, null, null );
root.add( 4, 0, 'Képviselőtestület', null, null, null, null, null );
root.add( 101, 1, 'Helyi hírek', null, 50, 5096, null, null );
root.add( 102, 1, 'Helyi gazdaság', null, 50, 5097, null, null );
root.add( 103, 1, 'Helyi kultúra', null, 50, 5098, null, null );
root.add( 104, 1, 'Helyi sport', null, 50, 5099, null, null );
root.add( 105, 1, 'Civil hírek', null, 50, 5100, null, null );
root.add( 106, 1, 'Hírek képekben', null, 50, 5315, null, null );
root.add( 107, 1, 'Gömöri Termékek', null, null, null, 23980, null );
root.add( 21, 2, 'Polgármesteri köszöntő', null, null, null, 839, null );
root.add( 22, 2, 'Elhelyezkedés', null, null, null, 847, null );
root.add( 23, 2, 'Településtörténet', null, null, null, 849, null );
root.add( 24, 2, 'Látnivalók', null, null, null, 846, null );
root.add( 25, 2, 'Körséta', null, null, null, 851, null );
root.add( 32, 2, 'Turizmus', null, null, null, 17789, null );
root.add( 30, 2, 'Rendezvények', null, null, null, 17784, null );
root.add( 31, 2, 'Vendéglátás', null, null, null, 17785, null );
root.add( 26, 2, 'Hírességek', null, null, null, 845, null );
root.add( 27, 2, 'Testvérváros', null, null, null, 848, null );
root.add( 29, 2, 'Gömöri Hírmondó', null, null, null, 17788, null );
root.add( 28, 2, 'Kapcsolatok', null, null, null, 17783, null );
root.add( 31, 3, 'Intézmények', null, null, null, 850, null );
root.add( 32, 3, 'Hivatalok', null, null, null, 844, null );
root.add( 33, 3, 'Pályázatok', null, null, null, 17830, null );
root.add( 34, 3, 'Irodák, Osztályok', null, null, null, 17831, null );
root.add( 41, 4, 'Tagjai', null, null, null, 842, null );
root.add( 42, 4, 'Bizottságok', null, null, null, 840, null );
root.add( 43, 4, 'A polgármester', null, null, null, 843, null );
root.add( 44, 4, 'Meghívó', null, null, null, 17829, null );
root.add( 45, 4, 'Városi kitüntetések, elismerések', null, null, null, 17828, null );
root.add( 46, 4, 'Határozatok, rendeletek', null, null, null, 17832, null );
root.add( 47, 4, 'Éves munkaterv', null, null, null, 841, null );






menudatajs_is_ready = true;




