var TREE_TPL = {

	'target':'_self',	// name of the frame links will be opened in
							// other possible values are:
							// _blank, _parent, _search, _self and _top

	'icon_e'  : 'modules/TWS_Cart/images/tree_icons/empty.gif', // empty image
	
	'icon_l'  : 'modules/TWS_Cart/images/tree_icons/line.gif',  // vertical line

	'icon_48' : '',   // root icon normal
	'icon_52' : '',   // root icon selected
	'icon_56' : '',   // root icon opened
	'icon_60' : '',   // root icon selected	
	
	'icon_16' : '', // node icon normal
	'icon_20' : '', // node icon selected
	'icon_24' : '', // node icon opened
	'icon_28' : '', // node icon selected opened

	'icon_0'  : '', // leaf icon normal
	'icon_4'  : '', // leaf icon selected
	'icon_8'  : '', // leaf icon opened
	'icon_12' : '', // leaf icon selected
	
	'icon_l'  : 'modules/TWS_Cart/images/java-images/ftv2vertline.gif',  // vertical line
	'icon_2'  : 'modules/TWS_Cart/images/java-images/ftv2node.gif', // junction for leaf
	'icon_3'  : 'modules/TWS_Cart/images/java-images/ftv2lastnode.gif',       // junction for last leaf
	'icon_18' : 'modules/TWS_Cart/images/java-images/ftv2pnode.gif', // junction for closed node
	'icon_19' : 'modules/TWS_Cart/images/java-images/ftv2plastnode.gif',       // junctioin for last closed node
	'icon_26' : 'modules/TWS_Cart/images/java-images/ftv2mnode.gif',// junction for opened node
	'icon_27' : 'modules/TWS_Cart/images/java-images/ftv2mlastnode.gif',       // junctioin for last opended node


	// styles - root
	'style_48':'mout', // normal root caption style
	'style_52':'mout', // selected root catption style
	'style_56':'mout', // opened root catption style
	'style_60':'mout', // selected opened root catption style
	'style_112':'mover', // mouseovered normal root caption style
	'style_116':'mover', // mouseovered selected root catption style
	'style_120':'mover', // mouseovered opened root catption style
	'style_124':'mover', // mouseovered selected opened root catption style
	
	// styles - node
	'style_16':'t0ic', // normal node caption style
	'style_20':'t0ic', // selected node catption style
	'style_24':'t0ic', // opened node catption style
	'style_28':'t0ic', // selected opened node catption style
	'style_80':'t0io', // mouseovered normal node caption style
	'style_84':'t0io', // mouseovered selected node catption style
	'style_88':'t0io', // mouseovered opened node catption style
	'style_92':'t0io', // mouseovered selected opened node catption style

	// styles - leaf
	'style_0':'t1io', // normal leaf caption style
	'style_4':'t1io', // selected leaf catption style
	'style_64':'t1ic', // mouseovered normal leaf caption style
	'style_68':'t1ic', // mouseovered selected leaf catption style
	'onItemSelect':'onItemSelectHandler'

};
       
function onItemSelectHandler (o_item) {
        // if node with no link then toggle
    if (o_item.a_config[3] && !o_item.a_config[1]) {
                o_item.o_root.toggle(o_item.n_id);
                // cancel default action
                //return false;
                return true;
        }
        // proceed to default handler
        return true;
}      
