var TREE_TPL =
{
   // General - Target frame
   'target'      : '_self',
   'contID'      : 'treeID',    'contClass'   : 'cssArtMenuTigraTreeList',    'msgLoading'  : '<div style="font-weight:bold;">...</div>',    'ajaxURL'     : 'http://www.ekogarderoben.se/Shop/Page/ArtMenu/pgArtMenuTigraTreeList.php?iAm_Id=125&iAm_SubId_1=&iAm_SubId_2=&iAm_SubId_3=&iAmStart_Id=10000000&aItem[Ac_MultiShop_Id]=',    'multiselect' : false,    'itemTextEx'  : '',
   'preEvent'    : 'f_myPreEvent',
   'postEvent'   : null,
   //'iAmStart_Id' : '10000000',
   
   
   // Styles - Menu 
   'icon_e'  : 'http://www.ekogarderoben.se/Shop/Image/ArtMenuEmptySpace.gif',             'icon_l'  : 'http://www.ekogarderoben.se/Shop/Image/ArtMenuEmptySpace.gif',             'icon_2'  : 'http://www.ekogarderoben.se/Shop/Image/Setting/leaf3_extramini.gif',          'icon_3'  : 'http://www.ekogarderoben.se/Shop/Image/Setting/leaf3_extramini.gif',          'icon_34' : 'http://www.ekogarderoben.se/Shop/Image/Setting/leaf3_extramini.gif',          'icon_35' : 'http://www.ekogarderoben.se/Shop/Image/Setting/leaf3_extramini.gif',          'icon_18' : 'http://www.ekogarderoben.se/Shop/Image/Setting/General-IconMenuLeftFolderCollapseBlack.gif',    'icon_19' : 'http://www.ekogarderoben.se/Shop/Image/Setting/General-IconMenuLeftFolderCollapseBlack.gif',    'icon_26' : 'http://www.ekogarderoben.se/Shop/Image/Setting/General-IconMenuLeftFolderExpandBlack.gif',      'icon_27' : 'http://www.ekogarderoben.se/Shop/Image/Setting/General-IconMenuLeftFolderExpandBlack.gif',      'icon_50' : 'http://www.ekogarderoben.se/Shop/Image/Setting/General-IconMenuLeftFolderCollapseBlack.gif',    'icon_51' : 'http://www.ekogarderoben.se/Shop/Image/Setting/General-IconMenuLeftFolderCollapseBlack.gif',    'icon_58' : 'http://www.ekogarderoben.se/Shop/Image/Setting/General-IconMenuLeftFolderExpandBlack.gif',      'icon_59' : 'http://www.ekogarderoben.se/Shop/Image/Setting/General-IconMenuLeftFolderExpandBlack.gif',      
                  
   // icons - default
   'icon_0':'', // leaf icon normal

   // icons - node   
   'icon_16' :'', // node icon normal
   'icon_144':'', // node icon loading
   
   'icon_24':'', // node icon opened
   'icon_80':'', // mouseovered node icon normal
   'icon_88':'', // mouseovered node icon normal

   // icons - root   
   'icon_32':'', // root icon normal

   // styles - default
   'style_0'  : 'mout',
   
   // styles - selected (4+)
   'style_4'  : 'mout leaf sel', // leaf
   'style_20' : 'mout node sel', // node
   'style_148': 'mout node loading sel', // node loading
   'style_28' : 'mout node open sel', // node open
   'style_36' : 'mout leaf root sel', // leaf root
   'style_52' : 'mout node root sel', // node root
   'style_60' : 'mout node root open sel', // node root open
   
   // styles - mouseover (64+)
   'style_64' : 'mover leaf', // leaf
   'style_80' : 'mover leaf root', // leaf root
   'style_96' : 'mover node root', // node root
   'style_112': 'mover node root open', // node root open

   // styles - mouseover selected (68+)
   'style_68' : 'mover leaf sel', // leaf
   'style_84' : 'mover node sel', // node
   'style_212': 'mover node loading sel', // node loading
   'style_92' : 'mover node open sel', // node open
   'style_100': 'mover leaf root sel', // leaf root
   'style_116': 'mover node root sel', // node root
   'style_244': 'mover node root loading sel', // node root loading
   'style_124': 'mover node root open sel'  // node root open
};






function f_myPreEvent(s_event, o_item)
{
   // detect the event - node opening
   if (s_event == 'toggle' && !o_item.b_open)
   {
      var a_curblock = o_item.o_parent.a_children;
      
      // close all nodes except current
      for (var i = 0; i < a_curblock.length; i++)
         if (a_curblock[i].b_open && a_curblock[i] != o_item)
            a_curblock[i].f_open(true);
   }
   
   // return false to cancel the default processing
   return true;
}






// Initialze: Article menu list
var myTree = new tree (TREE_TPL);

