//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, 'Település', 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( 5, 0, 'Díszpolgárok', null, null, null, 23730, null );
root.add( 6, 0, 'Hasznos linkek', null, null, null, 24216, null );
root.add( 7, 0, 'Közérdekű adatok', null, null, null, 24250, null );
root.add( 101, 1, 'Helyi hírek', null, 131, 2547, null, null );
root.add( 102, 1, 'Helyi gazdaság', null, 131, 2548, null, null );
root.add( 103, 1, 'Helyi kultúra', null, 131, 2549, null, null );
root.add( 104, 1, 'Helyi sport', null, 131, 2550, null, null );
root.add( 105, 1, 'Helyi egyéb hírek', null, 131, 2551, null, null );
//root.add( 106, 1, 'Hírek, szolgáltatások', null, 161, null, null, null );
root.add( 21, 2, 'Polgármesteri köszöntő', null, null, null, 1706, null );
root.add( 22, 2, 'Elhelyezkedés', null, null, null, 1705, null );
root.add( 23, 2, 'Településtörténet', null, null, null, 1704, null );
root.add( 24, 2, 'Látnivalók', null, null, null, 1709, null );
root.add( 25, 2, 'Körséta', null, null, null, 1707, null );
root.add( 26, 2, 'Testvértelepülések', null, null, null, null, null );
root.add( 261, 26, 'Királyhalma', null, null, null, 24217, null );
root.add( 262, 26, 'Lövéte', null, null, null, 1708, null );
root.add( 263, 26, 'Wolbrom', null, null, null, 18593, null );
root.add( 27, 2, 'Civil szervezetek', null, null, null, null, null );
root.add( 28, 2, 'Helyi vállalkozások', null, null, null, null, null );
root.add( 271,27,'Gazdák és Vállalkozók Domaszéki Egyesülete', null, null, null, 18575, null );
root.add( 272,27,'Domaszéki néptánc együttes', null, null, null, 18577, null );
root.add( 273,27,'Domaszéki Polgárőr Egyesület', null, null, null, 18578, null );
root.add( 274,27,'Domaszék Szebb Jövőért Közalapítvány', null, null, null, 18579, null );
root.add( 281,28,'DOMA-MED', null, null, null, 18574, null );
root.add( 282,28,'ICON H3 KFT.', null, null, null, 18576, null );
root.add( 283,28,'MÓRAHALOM ÉS VIDÉKE TAKARÉKSZÖVETKEZET', null, null, null, 18580, null );
root.add( 284,28,'Horgászparadicsom', null, 131, 4919, null, null );
root.add( 285,28,'ARANYESŐ VENDÉGHÁZ', null, null, null, 23915, null );
root.add( 29, 2, 'Településszerkezeti terv', null, null, null, 24326, null );
root.add( 31, 3, 'Intézmények', null, null, null, 18571, null );
root.add( 32, 3, 'Hivatalok', null, null, null, 18572, null );
root.add( 33, 3, 'Nyomtatványok', null, null, null, 17625, null );
root.add( 34, 3, 'Közérdekű információk', null, null, null, 23381, null );
root.add( 35, 3, 'Közbeszerzési terv', null, null, null, 24319, null );
root.add( 41, 4, 'Tagjai', null, null, null, 18638, null );
root.add( 42, 4, 'Bizottságok', null, null, null, 18639, null );
root.add( 43, 4, 'Meghívó', null, null, null, 18640, null );
root.add( 44, 4, 'Előterjesztés', null, null, null, 18641, null );
root.add( 45, 4, 'Határozatok', null, null, null, null, null );
root.add( 451, 45, '2003. évi Határozatok', null, null, null, 18642, null );
root.add( 452, 45, '2004. évi Határozatok', null, null, null, 18644, null )
root.add( 453, 45, '2005. évi Határozatok', null, null, null, 22662, null );
root.add( 454, 45, '2006. évi Határozatok', null, null, null, 23587, null );
root.add( 455, 45, '2007. évi Határozatok', null, null, null, 23865, null );
root.add( 456, 45, '2008. évi Határozatok', null, null, null, 24188, null );
root.add( 457, 45, '2009. évi Határozatok', null, null, null, 24307, null );
root.add( 458, 45, '2010. évi Határozatok', null, null, null, 24357, null );
root.add( 45, 4, 'Határozatok', null, null, 5187, null, null );
root.add( 46, 4, 'Éves munkaterv', null, null, null, 18643, null );
root.add( 47, 4, 'Rendeletek', null, null, null, 24176, null );





menudatajs_is_ready = true;






