From 197fdee2a47a39305ae546eb9cee416e57235bd2 Mon Sep 17 00:00:00 2001
From: Ralf Becker
Date: Fri, 15 Oct 2010 10:04:07 +0000
Subject: [PATCH] updated dhtmlxtree to version 2.6
---
phpgwapi/js/dhtmlxtree/License_GPL.html | 73 +
phpgwapi/js/dhtmlxtree/css/dhtmlxtree.css | 136 +
.../js/dhtmlxtree/dhtmlxConnector/readme.txt | 4 +
.../codebase/dhtmlxdataprocessor.js | 152 +
.../codebase/dhtmlxdataprocessor_debug.js | 27 +
.../dhtmlxdataprocessor_deprecated.js | 17 +
.../dhtmlxtree/dhtmlxDataProcessor/readme.txt | 3 +
.../sources/dhtmlxdataprocessor.js | 584 +
.../sources/dhtmlxdataprocessor_debug.js | 171 +
.../sources/dhtmlxdataprocessor_deprecated.js | 45 +
.../dhtmlxTree/codebase/dhtmlxcommon.js | 928 ++
.../dhtmlxTree/codebase/dhtmlxtree.css | 136 +
.../dhtmlxTree/codebase/dhtmlxtree.js | 211 +
.../codebase/ext/dhtmlxtree_dragin.js | 18 +
.../dhtmlxTree/codebase/ext/dhtmlxtree_ed.js | 22 +
.../dhtmlxTree/codebase/ext/dhtmlxtree_er.js | 18 +
.../codebase/ext/dhtmlxtree_json.js | 33 +
.../codebase/ext/dhtmlxtree_start.js | 23 +
.../dhtmlxTree/codebase/imgs/blank.gif | Bin 0 -> 56 bytes
.../dhtmlxTree/codebase/imgs/but_cut.gif | Bin 0 -> 87 bytes
.../codebase/imgs/csh_bluebooks/blank.gif | Bin 0 -> 56 bytes
.../codebase/imgs/csh_bluebooks/book.gif | Bin 0 -> 260 bytes
.../imgs/csh_bluebooks/book_titel.gif | Bin 0 -> 210 bytes
.../codebase/imgs/csh_bluebooks/but_cut.gif | Bin 0 -> 87 bytes
.../codebase/imgs/csh_bluebooks/close2.gif | Bin 0 -> 1042 bytes
.../imgs/csh_bluebooks/folderClosed.gif | Bin 0 -> 250 bytes
.../imgs/csh_bluebooks/folderOpen.gif | Bin 0 -> 257 bytes
.../imgs/csh_bluebooks/iconCheckAll.gif | Bin 0 -> 275 bytes
.../imgs/csh_bluebooks/iconCheckDis.gif | Bin 0 -> 270 bytes
.../imgs/csh_bluebooks/iconCheckGray.gif | Bin 0 -> 279 bytes
.../imgs/csh_bluebooks/iconChecked.gif | Bin 0 -> 257 bytes
.../codebase/imgs/csh_bluebooks/iconSafe.gif | Bin 0 -> 261 bytes
.../codebase/imgs/csh_bluebooks/iconText.gif | Bin 0 -> 208 bytes
.../imgs/csh_bluebooks/iconUncheckAll.gif | Bin 0 -> 279 bytes
.../imgs/csh_bluebooks/iconUncheckDis.gif | Bin 0 -> 268 bytes
.../codebase/imgs/csh_bluebooks/leaf.gif | Bin 0 -> 260 bytes
.../codebase/imgs/csh_bluebooks/line.gif | Bin 0 -> 169 bytes
.../codebase/imgs/csh_bluebooks/line1.gif | Bin 0 -> 169 bytes
.../codebase/imgs/csh_bluebooks/line1_rtl.gif | Bin 0 -> 169 bytes
.../codebase/imgs/csh_bluebooks/line2.gif | Bin 0 -> 165 bytes
.../codebase/imgs/csh_bluebooks/line2_rtl.gif | Bin 0 -> 167 bytes
.../codebase/imgs/csh_bluebooks/line3.gif | Bin 0 -> 171 bytes
.../codebase/imgs/csh_bluebooks/line3_rtl.gif | Bin 0 -> 173 bytes
.../codebase/imgs/csh_bluebooks/line4.gif | Bin 0 -> 159 bytes
.../codebase/imgs/csh_bluebooks/line4_rtl.gif | Bin 0 -> 159 bytes
.../codebase/imgs/csh_bluebooks/lock.gif | Bin 0 -> 116 bytes
.../codebase/imgs/csh_bluebooks/minus.gif | Bin 0 -> 211 bytes
.../codebase/imgs/csh_bluebooks/minus1.gif | Bin 0 -> 85 bytes
.../codebase/imgs/csh_bluebooks/minus2.gif | Bin 0 -> 223 bytes
.../imgs/csh_bluebooks/minus2_rtl.gif | Bin 0 -> 222 bytes
.../codebase/imgs/csh_bluebooks/minus3.gif | Bin 0 -> 225 bytes
.../imgs/csh_bluebooks/minus3_rtl.gif | Bin 0 -> 226 bytes
.../codebase/imgs/csh_bluebooks/minus4.gif | Bin 0 -> 222 bytes
.../imgs/csh_bluebooks/minus4_rtl.gif | Bin 0 -> 220 bytes
.../codebase/imgs/csh_bluebooks/minus5.gif | Bin 0 -> 216 bytes
.../imgs/csh_bluebooks/minus5_rtl.gif | Bin 0 -> 214 bytes
.../codebase/imgs/csh_bluebooks/plus.gif | Bin 0 -> 212 bytes
.../codebase/imgs/csh_bluebooks/plus1.gif | Bin 0 -> 89 bytes
.../codebase/imgs/csh_bluebooks/plus2.gif | Bin 0 -> 220 bytes
.../codebase/imgs/csh_bluebooks/plus2_rtl.gif | Bin 0 -> 221 bytes
.../codebase/imgs/csh_bluebooks/plus3.gif | Bin 0 -> 222 bytes
.../codebase/imgs/csh_bluebooks/plus3_rtl.gif | Bin 0 -> 225 bytes
.../codebase/imgs/csh_bluebooks/plus4.gif | Bin 0 -> 219 bytes
.../codebase/imgs/csh_bluebooks/plus4_rtl.gif | Bin 0 -> 219 bytes
.../codebase/imgs/csh_bluebooks/plus5.gif | Bin 0 -> 213 bytes
.../codebase/imgs/csh_bluebooks/plus5_rtl.gif | Bin 0 -> 213 bytes
.../codebase/imgs/csh_bluebooks/radio_off.gif | Bin 0 -> 249 bytes
.../codebase/imgs/csh_bluebooks/radio_on.gif | Bin 0 -> 251 bytes
.../codebase/imgs/csh_bluebooks/tombs.gif | Bin 0 -> 231 bytes
.../codebase/imgs/csh_bluefolders/blank.gif | Bin 0 -> 56 bytes
.../imgs/csh_bluefolders/folderClosed.gif | Bin 0 -> 261 bytes
.../imgs/csh_bluefolders/folderOpen.gif | Bin 0 -> 266 bytes
.../imgs/csh_bluefolders/iconCheckAll.gif | Bin 0 -> 275 bytes
.../imgs/csh_bluefolders/iconCheckAll_2.gif | Bin 0 -> 273 bytes
.../imgs/csh_bluefolders/iconCheckDis.gif | Bin 0 -> 270 bytes
.../imgs/csh_bluefolders/iconCheckGray.gif | Bin 0 -> 279 bytes
.../imgs/csh_bluefolders/iconChecked.gif | Bin 0 -> 257 bytes
.../imgs/csh_bluefolders/iconFlag.gif | Bin 0 -> 247 bytes
.../imgs/csh_bluefolders/iconGraph.gif | Bin 0 -> 250 bytes
.../imgs/csh_bluefolders/iconSound.gif | Bin 0 -> 244 bytes
.../imgs/csh_bluefolders/iconText.gif | Bin 0 -> 248 bytes
.../imgs/csh_bluefolders/iconTexts.gif | Bin 0 -> 256 bytes
.../imgs/csh_bluefolders/iconUncheckAll.gif | Bin 0 -> 279 bytes
.../imgs/csh_bluefolders/iconUncheckDis.gif | Bin 0 -> 268 bytes
.../imgs/csh_bluefolders/iconWrite1.gif | Bin 0 -> 278 bytes
.../imgs/csh_bluefolders/iconWrite2.gif | Bin 0 -> 272 bytes
.../codebase/imgs/csh_bluefolders/leaf.gif | Bin 0 -> 237 bytes
.../codebase/imgs/csh_bluefolders/line.gif | Bin 0 -> 71 bytes
.../codebase/imgs/csh_bluefolders/line1.gif | Bin 0 -> 71 bytes
.../codebase/imgs/csh_bluefolders/line2.gif | Bin 0 -> 70 bytes
.../codebase/imgs/csh_bluefolders/line3.gif | Bin 0 -> 73 bytes
.../codebase/imgs/csh_bluefolders/line4.gif | Bin 0 -> 69 bytes
.../codebase/imgs/csh_bluefolders/lock.gif | Bin 0 -> 116 bytes
.../codebase/imgs/csh_bluefolders/minus.gif | Bin 0 -> 85 bytes
.../codebase/imgs/csh_bluefolders/minus1.gif | Bin 0 -> 85 bytes
.../codebase/imgs/csh_bluefolders/minus2.gif | Bin 0 -> 92 bytes
.../codebase/imgs/csh_bluefolders/minus3.gif | Bin 0 -> 93 bytes
.../codebase/imgs/csh_bluefolders/minus4.gif | Bin 0 -> 90 bytes
.../codebase/imgs/csh_bluefolders/minus5.gif | Bin 0 -> 87 bytes
.../codebase/imgs/csh_bluefolders/plus.gif | Bin 0 -> 89 bytes
.../codebase/imgs/csh_bluefolders/plus1.gif | Bin 0 -> 89 bytes
.../codebase/imgs/csh_bluefolders/plus2.gif | Bin 0 -> 95 bytes
.../codebase/imgs/csh_bluefolders/plus3.gif | Bin 0 -> 96 bytes
.../codebase/imgs/csh_bluefolders/plus4.gif | Bin 0 -> 94 bytes
.../codebase/imgs/csh_bluefolders/plus5.gif | Bin 0 -> 92 bytes
.../imgs/csh_bluefolders/radio_off.gif | Bin 0 -> 249 bytes
.../imgs/csh_bluefolders/radio_on.gif | Bin 0 -> 251 bytes
.../codebase/imgs/csh_books/blank.gif | Bin 0 -> 56 bytes
.../codebase/imgs/csh_books/folderClosed.gif | Bin 0 -> 189 bytes
.../codebase/imgs/csh_books/folderOpen.gif | Bin 0 -> 187 bytes
.../codebase/imgs/csh_books/iconCheckAll.gif | Bin 0 -> 275 bytes
.../codebase/imgs/csh_books/iconCheckDis.gif | Bin 0 -> 270 bytes
.../codebase/imgs/csh_books/iconCheckGray.gif | Bin 0 -> 279 bytes
.../imgs/csh_books/iconUncheckAll.gif | Bin 0 -> 279 bytes
.../imgs/csh_books/iconUncheckDis.gif | Bin 0 -> 268 bytes
.../codebase/imgs/csh_books/leaf.gif | Bin 0 -> 184 bytes
.../codebase/imgs/csh_books/line.gif | Bin 0 -> 71 bytes
.../codebase/imgs/csh_books/line1.gif | Bin 0 -> 71 bytes
.../codebase/imgs/csh_books/line2.gif | Bin 0 -> 70 bytes
.../codebase/imgs/csh_books/line3.gif | Bin 0 -> 73 bytes
.../codebase/imgs/csh_books/line4.gif | Bin 0 -> 69 bytes
.../codebase/imgs/csh_books/lock.gif | Bin 0 -> 116 bytes
.../codebase/imgs/csh_books/minus.gif | Bin 0 -> 85 bytes
.../codebase/imgs/csh_books/minus1.gif | Bin 0 -> 85 bytes
.../codebase/imgs/csh_books/minus2.gif | Bin 0 -> 92 bytes
.../codebase/imgs/csh_books/minus3.gif | Bin 0 -> 93 bytes
.../codebase/imgs/csh_books/minus4.gif | Bin 0 -> 90 bytes
.../codebase/imgs/csh_books/minus5.gif | Bin 0 -> 87 bytes
.../codebase/imgs/csh_books/plus.gif | Bin 0 -> 89 bytes
.../codebase/imgs/csh_books/plus1.gif | Bin 0 -> 89 bytes
.../codebase/imgs/csh_books/plus2.gif | Bin 0 -> 95 bytes
.../codebase/imgs/csh_books/plus3.gif | Bin 0 -> 96 bytes
.../codebase/imgs/csh_books/plus4.gif | Bin 0 -> 94 bytes
.../codebase/imgs/csh_books/plus5.gif | Bin 0 -> 92 bytes
.../codebase/imgs/csh_books/radio_off.gif | Bin 0 -> 249 bytes
.../codebase/imgs/csh_books/radio_on.gif | Bin 0 -> 251 bytes
.../codebase/imgs/csh_books/tombs.gif | Bin 0 -> 169 bytes
.../codebase/imgs/csh_books/tombs_open.gif | Bin 0 -> 169 bytes
.../codebase/imgs/csh_dhx_skyblue/blank.gif | Bin 0 -> 56 bytes
.../imgs/csh_dhx_skyblue/folderClosed.gif | Bin 0 -> 227 bytes
.../imgs/csh_dhx_skyblue/folderOpen.gif | Bin 0 -> 341 bytes
.../imgs/csh_dhx_skyblue/iconCheckAll.gif | Bin 0 -> 342 bytes
.../imgs/csh_dhx_skyblue/iconCheckDis.gif | Bin 0 -> 342 bytes
.../imgs/csh_dhx_skyblue/iconCheckGray.gif | Bin 0 -> 342 bytes
.../imgs/csh_dhx_skyblue/iconChecked.gif | Bin 0 -> 615 bytes
.../imgs/csh_dhx_skyblue/iconFlag.gif | Bin 0 -> 623 bytes
.../imgs/csh_dhx_skyblue/iconGraph.gif | Bin 0 -> 608 bytes
.../imgs/csh_dhx_skyblue/iconSound.gif | Bin 0 -> 639 bytes
.../imgs/csh_dhx_skyblue/iconText.gif | Bin 0 -> 613 bytes
.../imgs/csh_dhx_skyblue/iconTexts.gif | Bin 0 -> 622 bytes
.../imgs/csh_dhx_skyblue/iconUncheckAll.gif | Bin 0 -> 219 bytes
.../imgs/csh_dhx_skyblue/iconUncheckDis.gif | Bin 0 -> 217 bytes
.../imgs/csh_dhx_skyblue/iconWrite1.gif | Bin 0 -> 630 bytes
.../imgs/csh_dhx_skyblue/iconWrite2.gif | Bin 0 -> 635 bytes
.../codebase/imgs/csh_dhx_skyblue/leaf.gif | Bin 0 -> 614 bytes
.../codebase/imgs/csh_dhx_skyblue/line.gif | Bin 0 -> 65 bytes
.../codebase/imgs/csh_dhx_skyblue/line1.gif | Bin 0 -> 65 bytes
.../codebase/imgs/csh_dhx_skyblue/line2.gif | Bin 0 -> 64 bytes
.../codebase/imgs/csh_dhx_skyblue/line3.gif | Bin 0 -> 67 bytes
.../codebase/imgs/csh_dhx_skyblue/line4.gif | Bin 0 -> 63 bytes
.../codebase/imgs/csh_dhx_skyblue/lock.gif | Bin 0 -> 208 bytes
.../codebase/imgs/csh_dhx_skyblue/minus.gif | Bin 0 -> 203 bytes
.../codebase/imgs/csh_dhx_skyblue/minus1.gif | Bin 0 -> 85 bytes
.../codebase/imgs/csh_dhx_skyblue/minus2.gif | Bin 0 -> 208 bytes
.../codebase/imgs/csh_dhx_skyblue/minus3.gif | Bin 0 -> 210 bytes
.../codebase/imgs/csh_dhx_skyblue/minus4.gif | Bin 0 -> 208 bytes
.../codebase/imgs/csh_dhx_skyblue/minus5.gif | Bin 0 -> 205 bytes
.../codebase/imgs/csh_dhx_skyblue/plus.gif | Bin 0 -> 205 bytes
.../codebase/imgs/csh_dhx_skyblue/plus1.gif | Bin 0 -> 89 bytes
.../codebase/imgs/csh_dhx_skyblue/plus2.gif | Bin 0 -> 211 bytes
.../codebase/imgs/csh_dhx_skyblue/plus3.gif | Bin 0 -> 212 bytes
.../codebase/imgs/csh_dhx_skyblue/plus4.gif | Bin 0 -> 211 bytes
.../codebase/imgs/csh_dhx_skyblue/plus5.gif | Bin 0 -> 208 bytes
.../imgs/csh_dhx_skyblue/radio_off.gif | Bin 0 -> 249 bytes
.../imgs/csh_dhx_skyblue/radio_on.gif | Bin 0 -> 251 bytes
.../codebase/imgs/csh_scbrblue/blank.gif | Bin 0 -> 56 bytes
.../imgs/csh_scbrblue/folderClosed.gif | Bin 0 -> 99 bytes
.../codebase/imgs/csh_scbrblue/folderOpen.gif | Bin 0 -> 98 bytes
.../imgs/csh_scbrblue/iconCheckAll.gif | Bin 0 -> 275 bytes
.../imgs/csh_scbrblue/iconCheckDis.gif | Bin 0 -> 270 bytes
.../imgs/csh_scbrblue/iconCheckGray.gif | Bin 0 -> 279 bytes
.../imgs/csh_scbrblue/iconChecked.gif | Bin 0 -> 257 bytes
.../codebase/imgs/csh_scbrblue/iconFlag.gif | Bin 0 -> 248 bytes
.../codebase/imgs/csh_scbrblue/iconGraph.gif | Bin 0 -> 250 bytes
.../codebase/imgs/csh_scbrblue/iconSound.gif | Bin 0 -> 242 bytes
.../codebase/imgs/csh_scbrblue/iconText.gif | Bin 0 -> 132 bytes
.../codebase/imgs/csh_scbrblue/iconTexts.gif | Bin 0 -> 139 bytes
.../imgs/csh_scbrblue/iconUncheckAll.gif | Bin 0 -> 279 bytes
.../imgs/csh_scbrblue/iconUncheckDis.gif | Bin 0 -> 268 bytes
.../codebase/imgs/csh_scbrblue/iconWrite1.gif | Bin 0 -> 276 bytes
.../codebase/imgs/csh_scbrblue/iconWrite2.gif | Bin 0 -> 270 bytes
.../codebase/imgs/csh_scbrblue/leaf.gif | Bin 0 -> 237 bytes
.../codebase/imgs/csh_scbrblue/line.gif | Bin 0 -> 71 bytes
.../codebase/imgs/csh_scbrblue/line1.gif | Bin 0 -> 71 bytes
.../codebase/imgs/csh_scbrblue/line2.gif | Bin 0 -> 70 bytes
.../codebase/imgs/csh_scbrblue/line3.gif | Bin 0 -> 73 bytes
.../codebase/imgs/csh_scbrblue/line4.gif | Bin 0 -> 69 bytes
.../codebase/imgs/csh_scbrblue/lock.gif | Bin 0 -> 116 bytes
.../codebase/imgs/csh_scbrblue/minus.gif | Bin 0 -> 85 bytes
.../codebase/imgs/csh_scbrblue/minus1.gif | Bin 0 -> 85 bytes
.../codebase/imgs/csh_scbrblue/minus2.gif | Bin 0 -> 92 bytes
.../codebase/imgs/csh_scbrblue/minus3.gif | Bin 0 -> 93 bytes
.../codebase/imgs/csh_scbrblue/minus4.gif | Bin 0 -> 90 bytes
.../codebase/imgs/csh_scbrblue/minus5.gif | Bin 0 -> 87 bytes
.../codebase/imgs/csh_scbrblue/plus.gif | Bin 0 -> 89 bytes
.../codebase/imgs/csh_scbrblue/plus1.gif | Bin 0 -> 89 bytes
.../codebase/imgs/csh_scbrblue/plus2.gif | Bin 0 -> 95 bytes
.../codebase/imgs/csh_scbrblue/plus3.gif | Bin 0 -> 96 bytes
.../codebase/imgs/csh_scbrblue/plus4.gif | Bin 0 -> 94 bytes
.../codebase/imgs/csh_scbrblue/plus5.gif | Bin 0 -> 92 bytes
.../codebase/imgs/csh_scbrblue/radio_off.gif | Bin 0 -> 249 bytes
.../codebase/imgs/csh_scbrblue/radio_on.gif | Bin 0 -> 251 bytes
.../codebase/imgs/csh_scbrblue/safe_close.gif | Bin 0 -> 259 bytes
.../codebase/imgs/csh_scbrblue/safe_open.gif | Bin 0 -> 261 bytes
.../codebase/imgs/csh_vista/blank.gif | Bin 0 -> 56 bytes
.../codebase/imgs/csh_vista/folderClosed.gif | Bin 0 -> 284 bytes
.../codebase/imgs/csh_vista/folderOpen.gif | Bin 0 -> 277 bytes
.../codebase/imgs/csh_vista/iconCheckAll.gif | Bin 0 -> 237 bytes
.../codebase/imgs/csh_vista/iconCheckDis.gif | Bin 0 -> 237 bytes
.../codebase/imgs/csh_vista/iconCheckGray.gif | Bin 0 -> 239 bytes
.../codebase/imgs/csh_vista/iconChecked.gif | Bin 0 -> 281 bytes
.../codebase/imgs/csh_vista/iconFlag.gif | Bin 0 -> 268 bytes
.../codebase/imgs/csh_vista/iconGraph.gif | Bin 0 -> 274 bytes
.../codebase/imgs/csh_vista/iconSound.gif | Bin 0 -> 305 bytes
.../codebase/imgs/csh_vista/iconText.gif | Bin 0 -> 235 bytes
.../codebase/imgs/csh_vista/iconTexts.gif | Bin 0 -> 246 bytes
.../imgs/csh_vista/iconUncheckAll.gif | Bin 0 -> 233 bytes
.../imgs/csh_vista/iconUncheckDis.gif | Bin 0 -> 232 bytes
.../codebase/imgs/csh_vista/iconWrite1.gif | Bin 0 -> 270 bytes
.../codebase/imgs/csh_vista/iconWrite2.gif | Bin 0 -> 270 bytes
.../codebase/imgs/csh_vista/leaf.gif | Bin 0 -> 251 bytes
.../codebase/imgs/csh_vista/line.gif | Bin 0 -> 71 bytes
.../codebase/imgs/csh_vista/line1.gif | Bin 0 -> 71 bytes
.../codebase/imgs/csh_vista/line2.gif | Bin 0 -> 70 bytes
.../codebase/imgs/csh_vista/line3.gif | Bin 0 -> 73 bytes
.../codebase/imgs/csh_vista/line4.gif | Bin 0 -> 69 bytes
.../codebase/imgs/csh_vista/lock.gif | Bin 0 -> 116 bytes
.../codebase/imgs/csh_vista/minus.gif | Bin 0 -> 131 bytes
.../codebase/imgs/csh_vista/minus1.gif | Bin 0 -> 85 bytes
.../codebase/imgs/csh_vista/minus2.gif | Bin 0 -> 92 bytes
.../codebase/imgs/csh_vista/minus3.gif | Bin 0 -> 93 bytes
.../codebase/imgs/csh_vista/minus4.gif | Bin 0 -> 90 bytes
.../codebase/imgs/csh_vista/minus5.gif | Bin 0 -> 87 bytes
.../codebase/imgs/csh_vista/plus.gif | Bin 0 -> 130 bytes
.../codebase/imgs/csh_vista/plus1.gif | Bin 0 -> 89 bytes
.../codebase/imgs/csh_vista/plus2.gif | Bin 0 -> 95 bytes
.../codebase/imgs/csh_vista/plus3.gif | Bin 0 -> 96 bytes
.../codebase/imgs/csh_vista/plus4.gif | Bin 0 -> 94 bytes
.../codebase/imgs/csh_vista/plus5.gif | Bin 0 -> 92 bytes
.../codebase/imgs/csh_vista/radio_off.gif | Bin 0 -> 249 bytes
.../codebase/imgs/csh_vista/radio_on.gif | Bin 0 -> 251 bytes
.../codebase/imgs/csh_winstyle/blank.gif | Bin 0 -> 56 bytes
.../imgs/csh_winstyle/folderClosed.gif | Bin 0 -> 245 bytes
.../codebase/imgs/csh_winstyle/folderOpen.gif | Bin 0 -> 252 bytes
.../imgs/csh_winstyle/iconCheckAll.gif | Bin 0 -> 275 bytes
.../imgs/csh_winstyle/iconCheckDis.gif | Bin 0 -> 270 bytes
.../imgs/csh_winstyle/iconCheckGray.gif | Bin 0 -> 279 bytes
.../imgs/csh_winstyle/iconChecked.gif | Bin 0 -> 257 bytes
.../codebase/imgs/csh_winstyle/iconFlag.gif | Bin 0 -> 269 bytes
.../codebase/imgs/csh_winstyle/iconGraph.gif | Bin 0 -> 263 bytes
.../codebase/imgs/csh_winstyle/iconSound.gif | Bin 0 -> 283 bytes
.../codebase/imgs/csh_winstyle/iconText.gif | Bin 0 -> 228 bytes
.../codebase/imgs/csh_winstyle/iconTexts.gif | Bin 0 -> 237 bytes
.../imgs/csh_winstyle/iconUncheckAll.gif | Bin 0 -> 279 bytes
.../imgs/csh_winstyle/iconUncheckDis.gif | Bin 0 -> 268 bytes
.../codebase/imgs/csh_winstyle/iconWrite1.gif | Bin 0 -> 275 bytes
.../codebase/imgs/csh_winstyle/iconWrite2.gif | Bin 0 -> 270 bytes
.../codebase/imgs/csh_winstyle/leaf.gif | Bin 0 -> 219 bytes
.../codebase/imgs/csh_winstyle/leaves.gif | Bin 0 -> 227 bytes
.../codebase/imgs/csh_winstyle/line.gif | Bin 0 -> 71 bytes
.../codebase/imgs/csh_winstyle/line1.gif | Bin 0 -> 71 bytes
.../codebase/imgs/csh_winstyle/line2.gif | Bin 0 -> 68 bytes
.../codebase/imgs/csh_winstyle/line3.gif | Bin 0 -> 73 bytes
.../codebase/imgs/csh_winstyle/line4.gif | Bin 0 -> 63 bytes
.../codebase/imgs/csh_winstyle/lock.gif | Bin 0 -> 116 bytes
.../codebase/imgs/csh_winstyle/minus.gif | Bin 0 -> 78 bytes
.../codebase/imgs/csh_winstyle/minus1.gif | Bin 0 -> 85 bytes
.../codebase/imgs/csh_winstyle/minus2.gif | Bin 0 -> 86 bytes
.../codebase/imgs/csh_winstyle/minus3.gif | Bin 0 -> 88 bytes
.../codebase/imgs/csh_winstyle/minus4.gif | Bin 0 -> 85 bytes
.../codebase/imgs/csh_winstyle/minus5.gif | Bin 0 -> 81 bytes
.../codebase/imgs/csh_winstyle/plus.gif | Bin 0 -> 82 bytes
.../codebase/imgs/csh_winstyle/plus1.gif | Bin 0 -> 89 bytes
.../codebase/imgs/csh_winstyle/plus2.gif | Bin 0 -> 89 bytes
.../codebase/imgs/csh_winstyle/plus3.gif | Bin 0 -> 93 bytes
.../codebase/imgs/csh_winstyle/plus4.gif | Bin 0 -> 88 bytes
.../codebase/imgs/csh_winstyle/plus5.gif | Bin 0 -> 83 bytes
.../codebase/imgs/csh_winstyle/radio_off.gif | Bin 0 -> 249 bytes
.../codebase/imgs/csh_winstyle/radio_on.gif | Bin 0 -> 251 bytes
.../codebase/imgs/csh_yellowbooks/blank.gif | Bin 0 -> 56 bytes
.../imgs/csh_yellowbooks/books_close.gif | Bin 0 -> 284 bytes
.../imgs/csh_yellowbooks/books_open.gif | Bin 0 -> 236 bytes
.../imgs/csh_yellowbooks/folderClosed.gif | Bin 0 -> 284 bytes
.../imgs/csh_yellowbooks/folderOpen.gif | Bin 0 -> 273 bytes
.../imgs/csh_yellowbooks/iconCheckAll.gif | Bin 0 -> 275 bytes
.../imgs/csh_yellowbooks/iconCheckDis.gif | Bin 0 -> 270 bytes
.../imgs/csh_yellowbooks/iconCheckGray.gif | Bin 0 -> 279 bytes
.../imgs/csh_yellowbooks/iconText.gif | Bin 0 -> 129 bytes
.../imgs/csh_yellowbooks/iconUncheckAll.gif | Bin 0 -> 279 bytes
.../imgs/csh_yellowbooks/iconUncheckDis.gif | Bin 0 -> 268 bytes
.../codebase/imgs/csh_yellowbooks/leaf.gif | Bin 0 -> 284 bytes
.../codebase/imgs/csh_yellowbooks/leaf2.gif | Bin 0 -> 236 bytes
.../codebase/imgs/csh_yellowbooks/leaf3.gif | Bin 0 -> 284 bytes
.../codebase/imgs/csh_yellowbooks/leaf_2.gif | Bin 0 -> 284 bytes
.../codebase/imgs/csh_yellowbooks/line.gif | Bin 0 -> 71 bytes
.../codebase/imgs/csh_yellowbooks/line1.gif | Bin 0 -> 71 bytes
.../codebase/imgs/csh_yellowbooks/line2.gif | Bin 0 -> 70 bytes
.../codebase/imgs/csh_yellowbooks/line3.gif | Bin 0 -> 73 bytes
.../codebase/imgs/csh_yellowbooks/line4.gif | Bin 0 -> 69 bytes
.../codebase/imgs/csh_yellowbooks/lock.gif | Bin 0 -> 116 bytes
.../codebase/imgs/csh_yellowbooks/minus.gif | Bin 0 -> 85 bytes
.../codebase/imgs/csh_yellowbooks/minus1.gif | Bin 0 -> 85 bytes
.../codebase/imgs/csh_yellowbooks/minus2.gif | Bin 0 -> 92 bytes
.../codebase/imgs/csh_yellowbooks/minus3.gif | Bin 0 -> 93 bytes
.../codebase/imgs/csh_yellowbooks/minus4.gif | Bin 0 -> 90 bytes
.../codebase/imgs/csh_yellowbooks/minus5.gif | Bin 0 -> 87 bytes
.../codebase/imgs/csh_yellowbooks/plus.gif | Bin 0 -> 89 bytes
.../codebase/imgs/csh_yellowbooks/plus1.gif | Bin 0 -> 89 bytes
.../codebase/imgs/csh_yellowbooks/plus2.gif | Bin 0 -> 95 bytes
.../codebase/imgs/csh_yellowbooks/plus3.gif | Bin 0 -> 96 bytes
.../codebase/imgs/csh_yellowbooks/plus4.gif | Bin 0 -> 94 bytes
.../codebase/imgs/csh_yellowbooks/plus5.gif | Bin 0 -> 92 bytes
.../imgs/csh_yellowbooks/radio_off.gif | Bin 0 -> 249 bytes
.../imgs/csh_yellowbooks/radio_on.gif | Bin 0 -> 251 bytes
.../codebase/imgs/csh_yellowbooks/tombs.gif | Bin 0 -> 259 bytes
.../imgs/csh_yellowbooks/tombs_open.gif | Bin 0 -> 261 bytes
.../dhtmlxTree/codebase/imgs/folderClosed.gif | Bin 0 -> 135 bytes
.../dhtmlxTree/codebase/imgs/folderOpen.gif | Bin 0 -> 139 bytes
.../dhtmlxTree/codebase/imgs/iconCheckAll.gif | Bin 0 -> 123 bytes
.../dhtmlxTree/codebase/imgs/iconCheckDis.gif | Bin 0 -> 126 bytes
.../codebase/imgs/iconCheckGray.gif | Bin 0 -> 126 bytes
.../codebase/imgs/iconUncheckAll.gif | Bin 0 -> 111 bytes
.../codebase/imgs/iconUncheckDis.gif | Bin 0 -> 117 bytes
.../dhtmlxTree/codebase/imgs/leaf.gif | Bin 0 -> 123 bytes
.../dhtmlxTree/codebase/imgs/line.gif | Bin 0 -> 71 bytes
.../dhtmlxTree/codebase/imgs/line1.gif | Bin 0 -> 71 bytes
.../dhtmlxTree/codebase/imgs/line1_rtl.gif | Bin 0 -> 64 bytes
.../dhtmlxTree/codebase/imgs/line2.gif | Bin 0 -> 70 bytes
.../dhtmlxTree/codebase/imgs/line2_rtl.gif | Bin 0 -> 64 bytes
.../dhtmlxTree/codebase/imgs/line3.gif | Bin 0 -> 73 bytes
.../dhtmlxTree/codebase/imgs/line3_rtl.gif | Bin 0 -> 67 bytes
.../dhtmlxTree/codebase/imgs/line4.gif | Bin 0 -> 69 bytes
.../dhtmlxTree/codebase/imgs/line4_rtl.gif | Bin 0 -> 64 bytes
.../dhtmlxTree/codebase/imgs/lock.gif | Bin 0 -> 116 bytes
.../dhtmlxTree/codebase/imgs/minus.gif | Bin 0 -> 85 bytes
.../dhtmlxTree/codebase/imgs/minus1.gif | Bin 0 -> 85 bytes
.../dhtmlxTree/codebase/imgs/minus2.gif | Bin 0 -> 92 bytes
.../dhtmlxTree/codebase/imgs/minus2_rtl.gif | Bin 0 -> 84 bytes
.../dhtmlxTree/codebase/imgs/minus3.gif | Bin 0 -> 93 bytes
.../dhtmlxTree/codebase/imgs/minus3_rtl.gif | Bin 0 -> 85 bytes
.../dhtmlxTree/codebase/imgs/minus4.gif | Bin 0 -> 90 bytes
.../dhtmlxTree/codebase/imgs/minus4_rtl.gif | Bin 0 -> 85 bytes
.../dhtmlxTree/codebase/imgs/minus5.gif | Bin 0 -> 87 bytes
.../dhtmlxTree/codebase/imgs/minus5_rtl.gif | Bin 0 -> 82 bytes
.../dhtmlxTree/codebase/imgs/minus_ar.gif | Bin 0 -> 68 bytes
.../dhtmlxTree/codebase/imgs/plus.gif | Bin 0 -> 89 bytes
.../dhtmlxTree/codebase/imgs/plus1.gif | Bin 0 -> 89 bytes
.../dhtmlxTree/codebase/imgs/plus2.gif | Bin 0 -> 95 bytes
.../dhtmlxTree/codebase/imgs/plus2_rtl.gif | Bin 0 -> 88 bytes
.../dhtmlxTree/codebase/imgs/plus3.gif | Bin 0 -> 96 bytes
.../dhtmlxTree/codebase/imgs/plus3_rtl.gif | Bin 0 -> 89 bytes
.../dhtmlxTree/codebase/imgs/plus4.gif | Bin 0 -> 94 bytes
.../dhtmlxTree/codebase/imgs/plus4_rtl.gif | Bin 0 -> 89 bytes
.../dhtmlxTree/codebase/imgs/plus5.gif | Bin 0 -> 92 bytes
.../dhtmlxTree/codebase/imgs/plus5_rtl.gif | Bin 0 -> 87 bytes
.../dhtmlxTree/codebase/imgs/plus_ar.gif | Bin 0 -> 70 bytes
.../dhtmlxTree/codebase/imgs/radio_off.gif | Bin 0 -> 241 bytes
.../dhtmlxTree/codebase/imgs/radio_on.gif | Bin 0 -> 361 bytes
.../codebase/imgs/sky_blue_sel_tree.png | Bin 0 -> 114 bytes
phpgwapi/js/dhtmlxtree/dhtmlxTree/readme.txt | 3 +
.../samples/01_appearance/09_tree_design.html | 193 +
.../01_appearance/10_tree_iconset.html | 155 +
.../01_appearance/11_tree_text_image.html | 184 +
.../samples/01_appearance/index.html | 45 +
.../02_checkboxes/05_tree_checkboxes.html | 159 +
.../samples/02_checkboxes/index.html | 45 +
.../samples/05_drag_n_drop/12_tree_drag.html | 139 +
.../inc/pro_drag_frame2_f1.html | 38 +
.../inc/pro_drag_frame2_f2.html | 78 +
.../inc/pro_drag_frame2_f3.html | 16 +
.../05_drag_n_drop/inc/pro_drag_frame_f1.html | 34 +
.../05_drag_n_drop/inc/pro_drag_frame_f2.html | 27 +
.../05_drag_n_drop/inc/pro_drag_frame_f3.html | 19 +
.../samples/05_drag_n_drop/index.html | 45 +
.../samples/07_events/03_tree_events.html | 198 +
.../dhtmlxTree/samples/07_events/index.html | 45 +
.../02_tree_init_from_html.html | 237 +
.../03_tree_init_xml.html | 107 +
.../04_tree_init_o_api.html | 87 +
.../index.html | 45 +
.../13_tree_dyn_loading.html | 88 +
.../12_loading_processing_data/index.html | 45 +
.../php/tree_perf_xml.php | 15 +
.../12_loading_processing_data/php/xml.php | 13 +
.../05_tree_add_delete.html | 170 +
.../06_tree_open_close.html | 135 +
.../samples/13_nodes_manipulation/index.html | 45 +
.../dhtmlxTree/samples/common/_context.xml | 10 +
.../dhtmlxTree/samples/common/big_data.json | 12102 ++++++++++++++++
.../dhtmlxTree/samples/common/big_xml.xml | 1 +
.../dhtmlxTree/samples/common/config.php | 13 +
.../dhtmlxTree/samples/common/css/style.css | 484 +
.../dhtmlxTree/samples/common/data.csv | 5 +
.../dhtmlxTree/samples/common/data.js | 4 +
.../dhtmlxTree/samples/common/data.json | 1 +
.../dhtmlxTree/samples/common/grid.xml | 113 +
.../samples/common/icons/accordion.gif | Bin 0 -> 394 bytes
.../dhtmlxTree/samples/common/icons/ajax.gif | Bin 0 -> 371 bytes
.../dhtmlxTree/samples/common/icons/arrow.gif | Bin 0 -> 185 bytes
.../samples/common/icons/bullet.gif | Bin 0 -> 51 bytes
.../samples/common/icons/calendar.gif | Bin 0 -> 207 bytes
.../dhtmlxTree/samples/common/icons/chart.gif | Bin 0 -> 1671 bytes
.../dhtmlxTree/samples/common/icons/chm.gif | Bin 0 -> 671 bytes
.../samples/common/icons/colorpicker.gif | Bin 0 -> 352 bytes
.../dhtmlxTree/samples/common/icons/combo.gif | Bin 0 -> 186 bytes
.../samples/common/icons/connector.gif | Bin 0 -> 635 bytes
.../samples/common/icons/dataprocessor.gif | Bin 0 -> 173 bytes
.../samples/common/icons/dataview.gif | Bin 0 -> 222 bytes
.../samples/common/icons/editor.gif | Bin 0 -> 280 bytes
.../dhtmlxTree/samples/common/icons/file.gif | Bin 0 -> 622 bytes
.../samples/common/icons/file_link.gif | Bin 0 -> 1109 bytes
.../samples/common/icons/folders.gif | Bin 0 -> 637 bytes
.../dhtmlxTree/samples/common/icons/form.gif | Bin 0 -> 153 bytes
.../dhtmlxTree/samples/common/icons/gantt.gif | Bin 0 -> 1010 bytes
.../dhtmlxTree/samples/common/icons/grid.gif | Bin 0 -> 191 bytes
.../samples/common/icons/layout.gif | Bin 0 -> 635 bytes
.../dhtmlxTree/samples/common/icons/menu.gif | Bin 0 -> 270 bytes
.../dhtmlxTree/samples/common/icons/none.gif | Bin 0 -> 45 bytes
.../dhtmlxTree/samples/common/icons/old.gif | Bin 0 -> 388 bytes
.../dhtmlxTree/samples/common/icons/pdf.gif | Bin 0 -> 646 bytes
.../samples/common/icons/scheduler.gif | Bin 0 -> 432 bytes
.../samples/common/icons/slider.gif | Bin 0 -> 363 bytes
.../samples/common/icons/source.gif | Bin 0 -> 333 bytes
.../samples/common/icons/tabbar.gif | Bin 0 -> 258 bytes
.../samples/common/icons/toolbar.gif | Bin 0 -> 243 bytes
.../dhtmlxTree/samples/common/icons/tree.gif | Bin 0 -> 261 bytes
.../samples/common/icons/treegrid.gif | Bin 0 -> 322 bytes
.../dhtmlxTree/samples/common/icons/vault.gif | Bin 0 -> 262 bytes
.../samples/common/icons/windows.gif | Bin 0 -> 267 bytes
.../samples/common/images/blank.gif | Bin 0 -> 56 bytes
.../dhtmlxTree/samples/common/images/blue.gif | Bin 0 -> 75 bytes
.../dhtmlxTree/samples/common/images/book.gif | Bin 0 -> 184 bytes
.../samples/common/images/books_close.gif | Bin 0 -> 189 bytes
.../samples/common/images/books_open.gif | Bin 0 -> 187 bytes
.../samples/common/images/close2.gif | Bin 0 -> 181 bytes
.../samples/common/images/folderClosed.gif | Bin 0 -> 135 bytes
.../samples/common/images/folderOpen.gif | Bin 0 -> 139 bytes
.../samples/common/images/green.gif | Bin 0 -> 75 bytes
.../samples/common/images/iconCheckAll.gif | Bin 0 -> 123 bytes
.../samples/common/images/iconCheckDis.gif | Bin 0 -> 126 bytes
.../samples/common/images/iconCheckGray.gif | Bin 0 -> 126 bytes
.../samples/common/images/iconUncheckAll.gif | Bin 0 -> 111 bytes
.../samples/common/images/iconUncheckDis.gif | Bin 0 -> 117 bytes
.../samples/common/images/item2c.gif | Bin 0 -> 267 bytes
.../samples/common/images/item2o.gif | Bin 0 -> 263 bytes
.../dhtmlxTree/samples/common/images/leaf.gif | Bin 0 -> 123 bytes
.../samples/common/images/line1.gif | Bin 0 -> 71 bytes
.../samples/common/images/line1_rtl.gif | Bin 0 -> 64 bytes
.../samples/common/images/line2.gif | Bin 0 -> 70 bytes
.../samples/common/images/line2_rtl.gif | Bin 0 -> 64 bytes
.../samples/common/images/line3.gif | Bin 0 -> 73 bytes
.../samples/common/images/line3_rtl.gif | Bin 0 -> 67 bytes
.../samples/common/images/line4.gif | Bin 0 -> 69 bytes
.../samples/common/images/line4_rtl.gif | Bin 0 -> 64 bytes
.../samples/common/images/minus.gif | Bin 0 -> 85 bytes
.../samples/common/images/minus2.gif | Bin 0 -> 92 bytes
.../samples/common/images/minus2_rtl.gif | Bin 0 -> 84 bytes
.../samples/common/images/minus3.gif | Bin 0 -> 93 bytes
.../samples/common/images/minus3_rtl.gif | Bin 0 -> 85 bytes
.../samples/common/images/minus4.gif | Bin 0 -> 90 bytes
.../samples/common/images/minus4_rtl.gif | Bin 0 -> 85 bytes
.../samples/common/images/minus5.gif | Bin 0 -> 87 bytes
.../samples/common/images/minus5_rtl.gif | Bin 0 -> 82 bytes
.../samples/common/images/minus_ar.gif | Bin 0 -> 68 bytes
.../samples/common/images/open2.gif | Bin 0 -> 207 bytes
.../dhtmlxTree/samples/common/images/plus.gif | Bin 0 -> 89 bytes
.../samples/common/images/plus2.gif | Bin 0 -> 95 bytes
.../samples/common/images/plus2_rtl.gif | Bin 0 -> 88 bytes
.../samples/common/images/plus3.gif | Bin 0 -> 96 bytes
.../samples/common/images/plus3_rtl.gif | Bin 0 -> 89 bytes
.../samples/common/images/plus4.gif | Bin 0 -> 94 bytes
.../samples/common/images/plus4_rtl.gif | Bin 0 -> 89 bytes
.../samples/common/images/plus5.gif | Bin 0 -> 92 bytes
.../samples/common/images/plus5_rtl.gif | Bin 0 -> 87 bytes
.../samples/common/images/plus_ar.gif | Bin 0 -> 70 bytes
.../samples/common/images/radio_off.gif | Bin 0 -> 241 bytes
.../samples/common/images/radio_on.gif | Bin 0 -> 361 bytes
.../dhtmlxTree/samples/common/images/red.gif | Bin 0 -> 75 bytes
.../samples/common/images/white.gif | Bin 0 -> 75 bytes
.../samples/common/images/yellow.gif | Bin 0 -> 75 bytes
.../samples/common/img/6_IE_inside2.png | Bin 0 -> 1543 bytes
.../dhtmlxTree/samples/common/img/Thumbs.db | Bin 0 -> 71680 bytes
.../dhtmlxTree/samples/common/img/arrow.gif | Bin 0 -> 59 bytes
.../samples/common/img/bookmark.gif | Bin 0 -> 1388 bytes
.../samples/common/img/border-dotted-ccc.gif | Bin 0 -> 44 bytes
.../samples/common/img/border-dotted.gif | Bin 0 -> 44 bytes
.../dhtmlxTree/samples/common/img/bullet.gif | Bin 0 -> 51 bytes
.../samples/common/img/doc-button.png | Bin 0 -> 607 bytes
.../samples/common/img/doc-button_inact.png | Bin 0 -> 916 bytes
.../samples/common/img/footer-bg.gif | Bin 0 -> 43 bytes
.../samples/common/img/footer-logo.gif | Bin 0 -> 501 bytes
.../samples/common/img/grid-placeholder.gif | Bin 0 -> 15903 bytes
.../dhtmlxTree/samples/common/img/head_bg.png | Bin 0 -> 250 bytes
.../dhtmlxTree/samples/common/img/logo.png | Bin 0 -> 3549 bytes
.../samples/common/img/logo_accordion.gif | Bin 0 -> 2621 bytes
.../samples/common/img/logo_ajax.gif | Bin 0 -> 2672 bytes
.../samples/common/img/logo_calendar.gif | Bin 0 -> 1122 bytes
.../samples/common/img/logo_chart.gif | Bin 0 -> 2292 bytes
.../samples/common/img/logo_colorpicker.gif | Bin 0 -> 1300 bytes
.../samples/common/img/logo_combo.gif | Bin 0 -> 2031 bytes
.../samples/common/img/logo_connector.gif | Bin 0 -> 3175 bytes
.../samples/common/img/logo_dataview.gif | Bin 0 -> 4334 bytes
.../samples/common/img/logo_editor.gif | Bin 0 -> 1766 bytes
.../samples/common/img/logo_folders.gif | Bin 0 -> 3009 bytes
.../samples/common/img/logo_form.gif | Bin 0 -> 1412 bytes
.../samples/common/img/logo_gantt.gif | Bin 0 -> 2025 bytes
.../samples/common/img/logo_grid.gif | Bin 0 -> 2038 bytes
.../samples/common/img/logo_layout.gif | Bin 0 -> 2834 bytes
.../samples/common/img/logo_menu.gif | Bin 0 -> 2120 bytes
.../samples/common/img/logo_scheduler.gif | Bin 0 -> 2359 bytes
.../samples/common/img/logo_slider.gif | Bin 0 -> 2698 bytes
.../samples/common/img/logo_tabbar.gif | Bin 0 -> 1513 bytes
.../samples/common/img/logo_toolbar.gif | Bin 0 -> 1954 bytes
.../samples/common/img/logo_tree.gif | Bin 0 -> 1495 bytes
.../samples/common/img/logo_treegrid.gif | Bin 0 -> 1600 bytes
.../samples/common/img/logo_vault.gif | Bin 0 -> 1801 bytes
.../samples/common/img/logo_windows.gif | Bin 0 -> 1190 bytes
.../samples/common/img/samples-but.png | Bin 0 -> 525 bytes
.../samples/common/img/samples-but_inact.png | Bin 0 -> 796 bytes
.../samples/common/img/search-button.png | Bin 0 -> 730 bytes
.../samples/common/img/search-field.png | Bin 0 -> 338 bytes
.../samples/common/img/source-bg.gif | Bin 0 -> 43 bytes
.../dhtmlxTree/samples/common/img/source.gif | Bin 0 -> 270 bytes
.../samples/common/img/toc-arrow.gif | Bin 0 -> 70 bytes
.../samples/common/img/toolbar5.944_left2.png | Bin 0 -> 3099 bytes
.../dhtmlxTree/samples/common/tree.xml | 61 +
.../dhtmlxTree/samples/common/tree3.xml | 64 +
.../tree3_14_selection_sorting_navigation.xml | 64 +
.../dhtmlxTree/samples/common/tree4.xml | 61 +
.../samples/common/tree_02_checkboxes.xml | 61 +
.../samples/common/tree_05_drag_n_drop.xml | 61 +
.../dhtmlxTree/samples/common/tree_a.xml | 40 +
.../dhtmlxTree/samples/common/tree_b.xml | 42 +
.../dhtmlxTree/samples/common/tree_bg.xml | 2 +
.../dhtmlxTree/samples/common/tree_cl.xml | 29 +
.../dhtmlxTree/samples/common/tree_lc.xml | 68 +
.../dhtmlxTree/samples/common/tree_lg.xml | 33 +
.../dhtmlxTree/samples/common/tree_mixed.xml | 66 +
.../dhtmlxTree/samples/common/tree_ml.xml | 64 +
.../dhtmlxTree/samples/common/tree_ol.xml | 27 +
.../dhtmlxTree/samples/common/tree_p.xml | 70 +
.../dhtmlxTree/samples/common/tree_radio.xml | 21 +
.../dhtmlxTree/samples/common/tree_st.xml | 64 +
.../dhtmlxTree/samples/common/tree_to.xml | 62 +
.../dhtmlxTree/samples/common/tree_ud.xml | 71 +
.../dhtmlxtree/dhtmlxTree/samples/index.html | 42 +
.../dhtmlxTree/sources/dhtmlxcommon.js | 928 ++
.../dhtmlxTree/sources/dhtmlxtree.js | 3808 +++++
.../sources/ext/dhtmlxtree_dragin.js | 75 +
.../dhtmlxTree/sources/ext/dhtmlxtree_ed.js | 196 +
.../dhtmlxTree/sources/ext/dhtmlxtree_er.js | 79 +
.../dhtmlxTree/sources/ext/dhtmlxtree_json.js | 226 +
.../sources/ext/dhtmlxtree_start.js | 104 +
.../docsExplorer/codebase/css/style.css | 484 +
.../docsExplorer/codebase/default.css | 3 +
.../docsExplorer/codebase/icons/accordion.gif | Bin 0 -> 394 bytes
.../docsExplorer/codebase/icons/ajax.gif | Bin 0 -> 371 bytes
.../docsExplorer/codebase/icons/arrow.gif | Bin 0 -> 185 bytes
.../docsExplorer/codebase/icons/bullet.gif | Bin 0 -> 51 bytes
.../docsExplorer/codebase/icons/calendar.gif | Bin 0 -> 207 bytes
.../docsExplorer/codebase/icons/chart.gif | Bin 0 -> 1671 bytes
.../docsExplorer/codebase/icons/chm.gif | Bin 0 -> 671 bytes
.../codebase/icons/colorpicker.gif | Bin 0 -> 352 bytes
.../docsExplorer/codebase/icons/combo.gif | Bin 0 -> 186 bytes
.../docsExplorer/codebase/icons/connector.gif | Bin 0 -> 635 bytes
.../codebase/icons/dataprocessor.gif | Bin 0 -> 173 bytes
.../docsExplorer/codebase/icons/dataview.gif | Bin 0 -> 222 bytes
.../docsExplorer/codebase/icons/editor.gif | Bin 0 -> 280 bytes
.../docsExplorer/codebase/icons/file.gif | Bin 0 -> 622 bytes
.../docsExplorer/codebase/icons/file_link.gif | Bin 0 -> 1109 bytes
.../docsExplorer/codebase/icons/folders.gif | Bin 0 -> 637 bytes
.../docsExplorer/codebase/icons/form.gif | Bin 0 -> 153 bytes
.../docsExplorer/codebase/icons/gantt.gif | Bin 0 -> 1010 bytes
.../docsExplorer/codebase/icons/grid.gif | Bin 0 -> 191 bytes
.../docsExplorer/codebase/icons/layout.gif | Bin 0 -> 635 bytes
.../docsExplorer/codebase/icons/menu.gif | Bin 0 -> 270 bytes
.../docsExplorer/codebase/icons/none.gif | Bin 0 -> 45 bytes
.../docsExplorer/codebase/icons/old.gif | Bin 0 -> 388 bytes
.../docsExplorer/codebase/icons/pdf.gif | Bin 0 -> 646 bytes
.../docsExplorer/codebase/icons/scheduler.gif | Bin 0 -> 432 bytes
.../docsExplorer/codebase/icons/slider.gif | Bin 0 -> 363 bytes
.../docsExplorer/codebase/icons/source.gif | Bin 0 -> 333 bytes
.../docsExplorer/codebase/icons/tabbar.gif | Bin 0 -> 258 bytes
.../docsExplorer/codebase/icons/toolbar.gif | Bin 0 -> 243 bytes
.../docsExplorer/codebase/icons/tree.gif | Bin 0 -> 261 bytes
.../docsExplorer/codebase/icons/treegrid.gif | Bin 0 -> 322 bytes
.../docsExplorer/codebase/icons/vault.gif | Bin 0 -> 262 bytes
.../docsExplorer/codebase/icons/windows.gif | Bin 0 -> 267 bytes
.../codebase/images/fileicons/bz2.png | Bin 0 -> 720 bytes
.../codebase/images/fileicons/conf.png | Bin 0 -> 717 bytes
.../codebase/images/fileicons/deb.png | Bin 0 -> 716 bytes
.../codebase/images/fileicons/doc.png | Bin 0 -> 659 bytes
.../codebase/images/fileicons/file.png | Bin 0 -> 720 bytes
.../codebase/images/fileicons/gif.png | Bin 0 -> 1001 bytes
.../codebase/images/fileicons/gz.png | Bin 0 -> 716 bytes
.../codebase/images/fileicons/htm.png | Bin 0 -> 748 bytes
.../codebase/images/fileicons/html.png | Bin 0 -> 748 bytes
.../codebase/images/fileicons/jpeg.png | Bin 0 -> 1001 bytes
.../codebase/images/fileicons/jpg.png | Bin 0 -> 1001 bytes
.../codebase/images/fileicons/odc.png | Bin 0 -> 749 bytes
.../codebase/images/fileicons/odf.png | Bin 0 -> 807 bytes
.../codebase/images/fileicons/odg.png | Bin 0 -> 788 bytes
.../codebase/images/fileicons/odi.png | Bin 0 -> 788 bytes
.../codebase/images/fileicons/odp.png | Bin 0 -> 744 bytes
.../codebase/images/fileicons/ods.png | Bin 0 -> 749 bytes
.../codebase/images/fileicons/odt.png | Bin 0 -> 577 bytes
.../codebase/images/fileicons/pdf.png | Bin 0 -> 663 bytes
.../codebase/images/fileicons/png.png | Bin 0 -> 1001 bytes
.../codebase/images/fileicons/ppt.png | Bin 0 -> 762 bytes
.../codebase/images/fileicons/ps.png | Bin 0 -> 534 bytes
.../codebase/images/fileicons/rar.png | Bin 0 -> 631 bytes
.../codebase/images/fileicons/rpm.png | Bin 0 -> 638 bytes
.../codebase/images/fileicons/rtf.png | Bin 0 -> 474 bytes
.../codebase/images/fileicons/swf.png | Bin 0 -> 843 bytes
.../codebase/images/fileicons/sxc.png | Bin 0 -> 749 bytes
.../codebase/images/fileicons/sxd.png | Bin 0 -> 788 bytes
.../codebase/images/fileicons/sxi.png | Bin 0 -> 744 bytes
.../codebase/images/fileicons/sxw.png | Bin 0 -> 577 bytes
.../codebase/images/fileicons/tar.png | Bin 0 -> 747 bytes
.../codebase/images/fileicons/tgz.png | Bin 0 -> 716 bytes
.../codebase/images/fileicons/txt.png | Bin 0 -> 542 bytes
.../codebase/images/fileicons/xls.png | Bin 0 -> 731 bytes
.../codebase/images/fileicons/xml.png | Bin 0 -> 475 bytes
.../codebase/images/fileicons/zip.png | Bin 0 -> 874 bytes
.../codebase/images/smileys/delete.gif | Bin 0 -> 1421 bytes
.../codebase/images/smileys/fixme.gif | Bin 0 -> 1435 bytes
.../codebase/img/6_IE_inside2.png | Bin 0 -> 1543 bytes
.../docsExplorer/codebase/img/Thumbs.db | Bin 0 -> 71680 bytes
.../docsExplorer/codebase/img/arrow.gif | Bin 0 -> 59 bytes
.../docsExplorer/codebase/img/bookmark.gif | Bin 0 -> 1388 bytes
.../codebase/img/border-dotted-ccc.gif | Bin 0 -> 44 bytes
.../codebase/img/border-dotted.gif | Bin 0 -> 44 bytes
.../docsExplorer/codebase/img/bullet.gif | Bin 0 -> 51 bytes
.../docsExplorer/codebase/img/doc-button.png | Bin 0 -> 607 bytes
.../codebase/img/doc-button_inact.png | Bin 0 -> 916 bytes
.../docsExplorer/codebase/img/footer-bg.gif | Bin 0 -> 43 bytes
.../docsExplorer/codebase/img/footer-logo.gif | Bin 0 -> 501 bytes
.../codebase/img/grid-placeholder.gif | Bin 0 -> 15903 bytes
.../docsExplorer/codebase/img/head_bg.png | Bin 0 -> 250 bytes
.../docsExplorer/codebase/img/logo.png | Bin 0 -> 3549 bytes
.../codebase/img/logo_accordion.gif | Bin 0 -> 2621 bytes
.../docsExplorer/codebase/img/logo_ajax.gif | Bin 0 -> 2672 bytes
.../codebase/img/logo_calendar.gif | Bin 0 -> 1122 bytes
.../docsExplorer/codebase/img/logo_chart.gif | Bin 0 -> 2292 bytes
.../codebase/img/logo_colorpicker.gif | Bin 0 -> 1300 bytes
.../docsExplorer/codebase/img/logo_combo.gif | Bin 0 -> 2031 bytes
.../codebase/img/logo_connector.gif | Bin 0 -> 3175 bytes
.../codebase/img/logo_dataview.gif | Bin 0 -> 4334 bytes
.../docsExplorer/codebase/img/logo_editor.gif | Bin 0 -> 1766 bytes
.../codebase/img/logo_folders.gif | Bin 0 -> 3009 bytes
.../docsExplorer/codebase/img/logo_form.gif | Bin 0 -> 1412 bytes
.../docsExplorer/codebase/img/logo_gantt.gif | Bin 0 -> 2025 bytes
.../docsExplorer/codebase/img/logo_grid.gif | Bin 0 -> 2038 bytes
.../docsExplorer/codebase/img/logo_layout.gif | Bin 0 -> 2834 bytes
.../docsExplorer/codebase/img/logo_menu.gif | Bin 0 -> 2120 bytes
.../codebase/img/logo_scheduler.gif | Bin 0 -> 2359 bytes
.../docsExplorer/codebase/img/logo_slider.gif | Bin 0 -> 2698 bytes
.../docsExplorer/codebase/img/logo_tabbar.gif | Bin 0 -> 1513 bytes
.../codebase/img/logo_toolbar.gif | Bin 0 -> 1954 bytes
.../docsExplorer/codebase/img/logo_tree.gif | Bin 0 -> 1495 bytes
.../codebase/img/logo_treegrid.gif | Bin 0 -> 1600 bytes
.../docsExplorer/codebase/img/logo_vault.gif | Bin 0 -> 1801 bytes
.../codebase/img/logo_windows.gif | Bin 0 -> 1190 bytes
.../docsExplorer/codebase/img/samples-but.png | Bin 0 -> 525 bytes
.../codebase/img/samples-but_inact.png | Bin 0 -> 796 bytes
.../codebase/img/search-button.png | Bin 0 -> 730 bytes
.../codebase/img/search-field.png | Bin 0 -> 338 bytes
.../docsExplorer/codebase/img/source-bg.gif | Bin 0 -> 43 bytes
.../docsExplorer/codebase/img/source.gif | Bin 0 -> 270 bytes
.../docsExplorer/codebase/img/toc-arrow.gif | Bin 0 -> 70 bytes
.../codebase/img/toolbar5.944_left2.png | Bin 0 -> 3099 bytes
.../codebase/tpl/dhtmlx/images/arrow.gif | Bin 0 -> 59 bytes
.../codebase/tpl/dhtmlx/images/bookmark.gif | Bin 0 -> 1388 bytes
.../codebase/tpl/dhtmlx/images/bullet.gif | Bin 0 -> 50 bytes
.../tpl/dhtmlx/images/buttonshadow.png | Bin 0 -> 257 bytes
.../codebase/tpl/dhtmlx/images/closed.gif | Bin 0 -> 54 bytes
.../codebase/tpl/dhtmlx/images/doc-button.png | Bin 0 -> 607 bytes
.../codebase/tpl/dhtmlx/images/favicon.ico | Bin 0 -> 1150 bytes
.../codebase/tpl/dhtmlx/images/file.gif | Bin 0 -> 613 bytes
.../codebase/tpl/dhtmlx/images/footer-bg.gif | Bin 0 -> 43 bytes
.../tpl/dhtmlx/images/footer-logo.gif | Bin 0 -> 501 bytes
.../codebase/tpl/dhtmlx/images/head_bg.png | Bin 0 -> 250 bytes
.../codebase/tpl/dhtmlx/images/link_icon.gif | Bin 0 -> 942 bytes
.../codebase/tpl/dhtmlx/images/logo.png | Bin 0 -> 3549 bytes
.../tpl/dhtmlx/images/logo_accordion.gif | Bin 0 -> 2621 bytes
.../codebase/tpl/dhtmlx/images/logo_ajax.gif | Bin 0 -> 2672 bytes
.../tpl/dhtmlx/images/logo_calendar.gif | Bin 0 -> 1122 bytes
.../tpl/dhtmlx/images/logo_colorpicker.gif | Bin 0 -> 1300 bytes
.../codebase/tpl/dhtmlx/images/logo_combo.gif | Bin 0 -> 2031 bytes
.../tpl/dhtmlx/images/logo_connector.gif | Bin 0 -> 3175 bytes
.../tpl/dhtmlx/images/logo_editor.gif | Bin 0 -> 1766 bytes
.../tpl/dhtmlx/images/logo_folders.gif | Bin 0 -> 3009 bytes
.../codebase/tpl/dhtmlx/images/logo_grid.gif | Bin 0 -> 2038 bytes
.../tpl/dhtmlx/images/logo_layout.gif | Bin 0 -> 2834 bytes
.../codebase/tpl/dhtmlx/images/logo_menu.gif | Bin 0 -> 2120 bytes
.../tpl/dhtmlx/images/logo_scheduler.gif | Bin 0 -> 2359 bytes
.../tpl/dhtmlx/images/logo_slider.gif | Bin 0 -> 2698 bytes
.../tpl/dhtmlx/images/logo_tabbar.gif | Bin 0 -> 1513 bytes
.../tpl/dhtmlx/images/logo_toolbar.gif | Bin 0 -> 1954 bytes
.../codebase/tpl/dhtmlx/images/logo_tree.gif | Bin 0 -> 1495 bytes
.../tpl/dhtmlx/images/logo_treegrid.gif | Bin 0 -> 1600 bytes
.../codebase/tpl/dhtmlx/images/logo_vault.gif | Bin 0 -> 1801 bytes
.../tpl/dhtmlx/images/logo_windows.gif | Bin 0 -> 1190 bytes
.../codebase/tpl/dhtmlx/images/mail_icon.gif | Bin 0 -> 918 bytes
.../codebase/tpl/dhtmlx/images/open.gif | Bin 0 -> 54 bytes
.../tpl/dhtmlx/images/samples-button.png | Bin 0 -> 796 bytes
.../tpl/dhtmlx/images/search-button.png | Bin 0 -> 730 bytes
.../tpl/dhtmlx/images/search-field.png | Bin 0 -> 338 bytes
.../tpl/dhtmlx/images/search-hits.png | Bin 0 -> 151 bytes
.../dhtmlx/images/search-quick-rezult-bg.gif | Bin 0 -> 43 bytes
.../tpl/dhtmlx/images/search-rez-bg.png | Bin 0 -> 109 bytes
.../tpl/dhtmlx/images/search-rezult-dark.gif | Bin 0 -> 204 bytes
.../tpl/dhtmlx/images/search-rezult.gif | Bin 0 -> 309 bytes
.../codebase/tpl/dhtmlx/images/toc-arrow.gif | Bin 0 -> 70 bytes
.../codebase/tpl/dhtmlx/images/tocdot2.gif | Bin 0 -> 810 bytes
.../docsExplorer/dhtmlxconnector/_media.txt | 7 +
.../dhtmlxconnector/_structure.xml | 1 +
.../dhtmlxconnector___base_concept.html | 162 +
...nector___client_side_other_components.html | 224 +
.../dhtmlxconnector___combodataitem.html | 131 +
.../dhtmlxconnector___complex_updates.html | 177 +
.../dhtmlxconnector___connector_object.html | 224 +
...tmlxconnector___connectors_and_oracle.html | 146 +
.../dhtmlxconnector___custom_queries.html | 220 +
.../dhtmlxconnector___data_export.html | 188 +
.../dhtmlxconnector___dataaction_object.html | 335 +
.../dhtmlxconnector___dataitem_object.html | 199 +
...efining_grid_structure_on_server_side.html | 293 +
...tmlxconnector___defining_header_server.png | Bin 0 -> 16616 bytes
.../dhtmlxconnector___dynamical_loading.html | 179 +
...onnector___error_handling_and_logging.html | 177 +
.../dhtmlxconnector___event_afterdelete.html | 120 +
.../dhtmlxconnector___event_afterinsert.html | 121 +
...tmlxconnector___event_afterprocessing.html | 129 +
.../dhtmlxconnector___event_afterupdate.html | 120 +
.../dhtmlxconnector___event_beforedelete.html | 120 +
.../dhtmlxconnector___event_beforefilter.html | 143 +
.../dhtmlxconnector___event_beforeinsert.html | 120 +
.../dhtmlxconnector___event_beforeoutput.html | 158 +
...mlxconnector___event_beforeprocessing.html | 120 +
.../dhtmlxconnector___event_beforerender.html | 127 +
.../dhtmlxconnector___event_beforesort.html | 140 +
.../dhtmlxconnector___event_beforeupdate.html | 145 +
.../dhtmlxconnector___events_system.html | 157 +
.../dhtmlxconnector___excel_file.html | 180 +
...or___extending_existing_functionality.html | 123 +
.../dhtmlxconnector___file_system.html | 219 +
.../dhtmlxconnector___file_system.png | Bin 0 -> 31472 bytes
.../dhtmlxconnector___filtering.html | 219 +
...mlxconnector___filterinterface_object.html | 185 +
...rmatting_changing_data_before_loading.html | 248 +
...riddataitem_treegriddataitem_specific.html | 245 +
.../dhtmlxconnector___group_connector.html | 141 +
...r___initialization_of_dhtmlxconnector.html | 201 +
.../dhtmlxconnector___keygrid_connector.html | 133 +
...htmlxconnector___loading_editing_data.html | 271 +
...nector___migration_from_older_version.html | 157 +
.../dhtmlxconnector___multi-table_tree.html | 165 +
.../dhtmlxconnector___multitable_tree.png | Bin 0 -> 8802 bytes
.../dhtmlxconnector___new_in_version_1.0.html | 133 +
...connector___order_of_events_execution.html | 163 +
.../dhtmlxconnector___porting_connectors.html | 333 +
.../dhtmlxconnector___protocol_details.html | 268 +
.../dhtmlxconnector___security.html | 165 +
...onnector___select-box_columns_in_grid.html | 158 +
...lxconnector___select-box_in_scheduler.html | 143 +
.../dhtmlxconnector___server_side_others.html | 266 +
.../dhtmlxconnector___sorting.html | 169 +
...htmlxconnector___sortinterface_object.html | 182 +
...nnector___toc_dhtmlxconnector_event_o.html | 148 +
...nnector___toc_what_is_dhtmlxconnector.html | 211 +
.../dhtmlxconnector___tree_group.png | Bin 0 -> 89090 bytes
.../dhtmlxconnector___treedataitem.html | 206 +
.../dhtmlxconnector___treegrid_multitable.png | Bin 0 -> 15712 bytes
.../dhtmlxconnector___treegriddataitem.html | 150 +
.../dhtmlxconnector___url_manipulation.html | 174 +
.../dhtmlxconnector___validating_data.html | 128 +
...nector___xml_format_used_by_connector.html | 260 +
.../dhtmlxconnector/icons___connector.gif | Bin 0 -> 635 bytes
.../dhtmlxconnector/icons___file.gif | Bin 0 -> 622 bytes
.../docsExplorer/dhtmlxconnector/index.html | 176 +
.../dhtmlxdataprocessor/_media.txt | 4 +
.../dhtmlxdataprocessor/_structure.xml | 1 +
.../dhtmlxdataprocessor/common___any_ed.gif | Bin 0 -> 143 bytes
...rocessor___adjusting_server_side_code.html | 192 +
...hod_dataprocessor_afterupdatecallback.html | 139 +
..._api_method_dataprocessor_attachevent.html | 142 +
...ethod_dataprocessor_checkbeforeupdate.html | 133 +
...method_dataprocessor_clearverificator.html | 133 +
..._api_method_dataprocessor_detachevent.html | 129 +
..._method_dataprocessor_enabledatanames.html | 133 +
...d_dataprocessor_enablepartialdatasend.html | 133 +
...ethod_dataprocessor_enableutfencoding.html | 133 +
...api_method_dataprocessor_getsyncstate.html | 131 +
...sor___api_method_dataprocessor_ignore.html | 136 +
...essor___api_method_dataprocessor_init.html | 133 +
...r___api_method_dataprocessor_senddata.html | 133 +
...i_method_dataprocessor_setdatacolumns.html | 133 +
...ataprocessor_setonbeforeupdatehandler.html | 133 +
...thod_dataprocessor_settransactionmode.html | 135 +
...__api_method_dataprocessor_setupdated.html | 137 +
...pi_method_dataprocessor_setupdatemode.html | 133 +
...i_method_dataprocessor_setverificator.html | 146 +
.../dhtmlxdataprocessor___api_toc_alpha.html | 163 +
...mlxdataprocessor___api_toc_categories.html | 121 +
...rocessor___client_side_initialization.html | 142 +
.../dhtmlxdataprocessor___common_errors.html | 142 +
.../dhtmlxdataprocessor___common_tasks.html | 226 +
...cessor___custom_server_side_responses.html | 152 +
...processor___customizing_color_marking.html | 141 +
...mlxdataprocessor___data_sending_modes.html | 201 +
.../dhtmlxdataprocessor___debug_mode.html | 125 +
...lxdataprocessor___event_onafterupdate.html | 138 +
...processor___event_onafterupdatefinish.html | 123 +
...processor___event_onbeforedatasending.html | 132 +
...xdataprocessor___event_onbeforeupdate.html | 135 +
...htmlxdataprocessor___event_onfullsync.html | 123 +
...dhtmlxdataprocessor___event_onrowmark.html | 138 +
...processor___event_onvalidatationerror.html | 134 +
.../dhtmlxdataprocessor___events.html | 138 +
.../dhtmlxdataprocessor___validation.html | 163 +
.../dhtmlxgrid___dataprocessor.png | Bin 0 -> 9104 bytes
.../icons___dataprocessor.gif | Bin 0 -> 173 bytes
.../dhtmlxdataprocessor/icons___file.gif | Bin 0 -> 622 bytes
.../dhtmlxdataprocessor/index.html | 181 +
.../docsExplorer/dhtmlxtree/_media.txt | 12 +
.../docsExplorer/dhtmlxtree/_structure.xml | 1 +
.../dhtmlxtree/common___any_ed.gif | Bin 0 -> 143 bytes
.../dhtmlxtree/common___pro_ed.gif | Bin 0 -> 145 bytes
.../dhtmlxtree___api_constructor.html | 165 +
.../dhtmlxtree___api_constructor_object.html | 239 +
...pi_method_dhtmlxtreeobject_assignkeys.html | 133 +
...i_method_dhtmlxtreeobject_attachevent.html | 143 +
..._method_dhtmlxtreeobject_changeitemid.html | 135 +
..._api_method_dhtmlxtreeobject_clearcut.html | 126 +
...ethod_dhtmlxtreeobject_clearselection.html | 133 +
...method_dhtmlxtreeobject_closeallitems.html | 133 +
...api_method_dhtmlxtreeobject_closeitem.html | 133 +
...ethod_dhtmlxtreeobject_defineitemform.html | 133 +
...hod_dhtmlxtreeobject_deletechilditems.html | 133 +
...pi_method_dhtmlxtreeobject_deleteitem.html | 135 +
...pi_method_dhtmlxtreeobject_destructor.html | 126 +
...i_method_dhtmlxtreeobject_detachevent.html | 133 +
...thod_dhtmlxtreeobject_disablecheckbox.html | 135 +
...e___api_method_dhtmlxtreeobject_docut.html | 126 +
...__api_method_dhtmlxtreeobject_dopaste.html | 133 +
..._api_method_dhtmlxtreeobject_edititem.html | 133 +
...d_dhtmlxtreeobject_enableactiveimages.html | 133 +
...lxtreeobject_enableautosavingselected.html | 133 +
...d_dhtmlxtreeobject_enableautotooltips.html | 133 +
...hod_dhtmlxtreeobject_enablecheckboxes.html | 135 +
...od_dhtmlxtreeobject_enablecontextmenu.html | 133 +
...lxtreeobject_enabledistributedparsing.html | 137 +
...od_dhtmlxtreeobject_enabledraganddrop.html | 135 +
...treeobject_enabledraganddropscrolling.html | 133 +
...d_dhtmlxtreeobject_enablehighlighting.html | 133 +
...hod_dhtmlxtreeobject_enableieimagefix.html | 133 +
...thod_dhtmlxtreeobject_enableimagedrag.html | 133 +
...hod_dhtmlxtreeobject_enableitemeditor.html | 133 +
...lxtreeobject_enablekeyboardnavigation.html | 133 +
...thod_dhtmlxtreeobject_enablekeysearch.html | 133 +
...od_dhtmlxtreeobject_enableloadingitem.html | 133 +
...thod_dhtmlxtreeobject_enablemercydrag.html | 133 +
...dhtmlxtreeobject_enablemultilineitems.html | 133 +
...dhtmlxtreeobject_enablemultiselection.html | 135 +
...d_dhtmlxtreeobject_enableradiobuttons.html | 135 +
...api_method_dhtmlxtreeobject_enablertl.html | 133 +
...htmlxtreeobject_enablesingleradiomode.html | 135 +
...htmlxtreeobject_enablesmartcheckboxes.html | 133 +
...dhtmlxtreeobject_enablesmartrendering.html | 126 +
...htmlxtreeobject_enablesmartxmlparsing.html | 133 +
...thod_dhtmlxtreeobject_enabletextsigns.html | 133 +
...treeobject_enablethreestatecheckboxes.html | 133 +
...hod_dhtmlxtreeobject_enabletreeimages.html | 133 +
...thod_dhtmlxtreeobject_enabletreelines.html | 133 +
..._api_method_dhtmlxtreeobject_finditem.html | 137 +
...od_dhtmlxtreeobject_finditemidbylabel.html | 137 +
...api_method_dhtmlxtreeobject_focusitem.html | 133 +
...method_dhtmlxtreeobject_getallchecked.html | 126 +
...htmlxtreeobject_getallcheckedbranches.html | 126 +
...thod_dhtmlxtreeobject_getallchildless.html | 126 +
..._dhtmlxtreeobject_getallitemswithkids.html | 126 +
...tmlxtreeobject_getallpartiallychecked.html | 126 +
...ethod_dhtmlxtreeobject_getallsubitems.html | 133 +
...thod_dhtmlxtreeobject_getallunchecked.html | 126 +
...htmlxtreeobject_getchilditemidbyindex.html | 135 +
...treeobject_getdistributedparsingstate.html | 131 +
..._method_dhtmlxtreeobject_getindexbyid.html | 133 +
..._method_dhtmlxtreeobject_getitemcolor.html | 133 +
...hod_dhtmlxtreeobject_getitemidbyindex.html | 135 +
..._method_dhtmlxtreeobject_getitemimage.html | 137 +
..._dhtmlxtreeobject_getitemparsingstate.html | 131 +
...i_method_dhtmlxtreeobject_getitemtext.html | 133 +
...ethod_dhtmlxtreeobject_getitemtooltip.html | 133 +
..._api_method_dhtmlxtreeobject_getlevel.html | 133 +
..._method_dhtmlxtreeobject_getopenstate.html | 133 +
...i_method_dhtmlxtreeobject_getparentid.html | 133 +
...od_dhtmlxtreeobject_getselecteditemid.html | 126 +
..._dhtmlxtreeobject_getselecteditemtext.html | 126 +
...i_method_dhtmlxtreeobject_getsubitems.html | 133 +
...i_method_dhtmlxtreeobject_getuserdata.html | 135 +
...i_method_dhtmlxtreeobject_getxmlstate.html | 126 +
...i_method_dhtmlxtreeobject_haschildren.html | 133 +
..._method_dhtmlxtreeobject_hideitemform.html | 133 +
...ethod_dhtmlxtreeobject_insertnewchild.html | 149 +
...method_dhtmlxtreeobject_insertnewnext.html | 149 +
...method_dhtmlxtreeobject_isitemchecked.html | 133 +
..._api_method_dhtmlxtreeobject_islocked.html | 136 +
...__api_method_dhtmlxtreeobject_loadcsv.html | 135 +
...method_dhtmlxtreeobject_loadcsvstring.html | 135 +
...i_method_dhtmlxtreeobject_loadjsarray.html | 135 +
...thod_dhtmlxtreeobject_loadjsarrayfile.html | 135 +
..._api_method_dhtmlxtreeobject_loadjson.html | 135 +
...ethod_dhtmlxtreeobject_loadjsonobject.html | 135 +
...ethod_dhtmlxtreeobject_loadopenstates.html | 133 +
...api_method_dhtmlxtreeobject_loadstate.html | 133 +
...__api_method_dhtmlxtreeobject_loadxml.html | 135 +
...method_dhtmlxtreeobject_loadxmlstring.html | 135 +
..._api_method_dhtmlxtreeobject_lockitem.html | 135 +
..._api_method_dhtmlxtreeobject_locktree.html | 133 +
...hod_dhtmlxtreeobject_makealldraggable.html | 133 +
...method_dhtmlxtreeobject_makedraggable.html | 135 +
..._api_method_dhtmlxtreeobject_moveitem.html | 139 +
..._method_dhtmlxtreeobject_openallitems.html | 133 +
..._dhtmlxtreeobject_openallitemsdynamic.html | 133 +
..._api_method_dhtmlxtreeobject_openitem.html | 133 +
...hod_dhtmlxtreeobject_openitemsdynamic.html | 137 +
...thod_dhtmlxtreeobject_openonitemadded.html | 133 +
...hod_dhtmlxtreeobject_preventiecaching.html | 133 +
...i_method_dhtmlxtreeobject_refreshitem.html | 133 +
..._method_dhtmlxtreeobject_refreshitems.html | 135 +
...od_dhtmlxtreeobject_registerxmlentity.html | 140 +
..._dhtmlxtreeobject_restoreselecteditem.html | 133 +
...ethod_dhtmlxtreeobject_saveopenstates.html | 135 +
...hod_dhtmlxtreeobject_saveselecteditem.html | 135 +
...api_method_dhtmlxtreeobject_savestate.html | 135 +
...pi_method_dhtmlxtreeobject_selectitem.html | 137 +
...method_dhtmlxtreeobject_serializetree.html | 126 +
..._dhtmlxtreeobject_serializetreetojson.html | 126 +
..._api_method_dhtmlxtreeobject_setcheck.html | 135 +
...hod_dhtmlxtreeobject_setchildcalchtml.html | 135 +
...hod_dhtmlxtreeobject_setchildcalcmode.html | 133 +
...htmlxtreeobject_setcustomsortfunction.html | 133 +
...i_method_dhtmlxtreeobject_setdatamode.html | 133 +
...thod_dhtmlxtreeobject_setdragbehavior.html | 135 +
...d_dhtmlxtreeobject_seteditstartaction.html | 135 +
...thod_dhtmlxtreeobject_setescapingmode.html | 133 +
...thod_dhtmlxtreeobject_setformappearon.html | 137 +
...d_dhtmlxtreeobject_setformdisappearon.html | 137 +
...i_method_dhtmlxtreeobject_seticonpath.html | 133 +
...i_method_dhtmlxtreeobject_seticonsize.html | 137 +
...ethod_dhtmlxtreeobject_setimagearrays.html | 143 +
..._method_dhtmlxtreeobject_setimagepath.html | 133 +
...hod_dhtmlxtreeobject_setitemcloseable.html | 135 +
..._method_dhtmlxtreeobject_setitemcolor.html | 137 +
...d_dhtmlxtreeobject_setitemcontextmenu.html | 135 +
..._method_dhtmlxtreeobject_setitemimage.html | 137 +
...method_dhtmlxtreeobject_setitemimage2.html | 139 +
..._method_dhtmlxtreeobject_setitemstyle.html | 135 +
...i_method_dhtmlxtreeobject_setitemtext.html | 137 +
...hod_dhtmlxtreeobject_setitemtopoffset.html | 135 +
...hod_dhtmlxtreeobject_setlistdelimeter.html | 133 +
...ethod_dhtmlxtreeobject_setlockedicons.html | 137 +
...dhtmlxtreeobject_setondblclickhandler.html | 133 +
...d_dhtmlxtreeobject_setonformdismissal.html | 133 +
...mlxtreeobject_setonforminitialisation.html | 133 +
...htmlxtreeobject_setserializationlevel.html | 141 +
..._method_dhtmlxtreeobject_setstdimages.html | 137 +
...method_dhtmlxtreeobject_setsubchecked.html | 135 +
...i_method_dhtmlxtreeobject_setuserdata.html | 137 +
...od_dhtmlxtreeobject_setxmlautoloading.html | 133 +
...treeobject_setxmlautoloadingbehaviour.html | 133 +
...hod_dhtmlxtreeobject_showitemcheckbox.html | 135 +
..._method_dhtmlxtreeobject_showitemform.html | 133 +
..._method_dhtmlxtreeobject_showitemsign.html | 135 +
...d_dhtmlxtreeobject_smartrefreshbranch.html | 135 +
...hod_dhtmlxtreeobject_smartrefreshitem.html | 135 +
..._api_method_dhtmlxtreeobject_sorttree.html | 137 +
..._api_method_dhtmlxtreeobject_stopedit.html | 126 +
...pi_method_dhtmlxtreeobject_updateitem.html | 143 +
.../dhtmlxtree___api_toc_alpha.html | 721 +
.../dhtmlxtree___api_toc_categories.html | 785 +
.../dhtmlxtree___checkboxes_manipulation.html | 347 +
...tibility_with_other_dhtmlx_components.html | 234 +
.../dhtmlxtree___dgr5rjkf_220gbgmh9gf_b.gif | Bin 0 -> 3073 bytes
.../dhtmlxtree___dgr5rjkf_221cf28k8ff_b.gif | Bin 0 -> 3204 bytes
.../dhtmlxtree___dgr5rjkf_222gz6tpsdc_b.gif | Bin 0 -> 4527 bytes
.../dhtmlxtree___dgr5rjkf_223fnxr7chh_b.gif | Bin 0 -> 4159 bytes
.../dhtmlxtree___dgr5rjkf_224ggpqf8gx_b.gif | Bin 0 -> 3596 bytes
.../dhtmlxtree___dgr5rjkf_225fpw796gk_b.gif | Bin 0 -> 4481 bytes
.../dhtmlxtree___dgr5rjkf_226c3td7kc7_b.gif | Bin 0 -> 4208 bytes
.../dhtmlxtree___dgr5rjkf_227f8jk4hd8_b.gif | Bin 0 -> 4750 bytes
.../dhtmlxtree___drag_and_drop_handling.html | 339 +
.../dhtmlxtree___error_handling.html | 138 +
.../dhtmlxtree___event_onbeforecheck.html | 139 +
.../dhtmlxtree___event_onbeforedrag.html | 132 +
.../dhtmlxtree___event_oncheck.html | 128 +
.../dhtmlxtree___event_onclick.html | 141 +
.../dhtmlxtree___event_ondblclick.html | 138 +
.../dhtmlxtree/dhtmlxtree___event_ondrag.html | 145 +
.../dhtmlxtree___event_ondragin.html | 143 +
.../dhtmlxtree/dhtmlxtree___event_ondrop.html | 133 +
.../dhtmlxtree/dhtmlxtree___event_onedit.html | 136 +
.../dhtmlxtree___event_onmousein.html | 127 +
.../dhtmlxtree___event_onmouseout.html | 127 +
.../dhtmlxtree___event_onopendynamicend.html | 135 +
.../dhtmlxtree___event_onopenend.html | 128 +
.../dhtmlxtree___event_onopenstart.html | 133 +
.../dhtmlxtree___event_onrightclick.html | 128 +
.../dhtmlxtree___event_onselect.html | 127 +
.../dhtmlxtree/dhtmlxtree___event_onxle.html | 127 +
.../dhtmlxtree/dhtmlxtree___event_onxls.html | 128 +
.../dhtmlxtree___events_handling.html | 238 +
...xtree___increasing_tree_s_performance.html | 380 +
...lxtree___initialization_of_dhtmlxtree.html | 593 +
...ee___navigation_and_selection_in_tree.html | 306 +
.../dhtmlxtree___nodes_manipulation.html | 1420 ++
...tmlxtree___radio_buttons_manipulation.html | 180 +
...xtree___searching_and_sorting_in_tree.html | 252 +
...rialization_caching_and_removing_tree.html | 241 +
.../dhtmlxtree___setting_tree_appearance.html | 676 +
...tmlxtree___simultaneous_server_update.html | 237 +
.../dhtmlxtree___syntax_templates.html | 461 +
.../docsExplorer/dhtmlxtree/icons___file.gif | Bin 0 -> 622 bytes
.../docsExplorer/dhtmlxtree/icons___tree.gif | Bin 0 -> 261 bytes
.../docsExplorer/dhtmlxtree/index.html | 220 +
.../others___supported_browsers.html | 130 +
.../js/dhtmlxtree/docsExplorer/index.html | 126 +
.../js/dhtmlxtree/docsExplorer/samples.html | 104 +
.../dhtmlxtree/docsExplorer/start/_media.txt | 24 +
.../docsExplorer/start/_structure.xml | 1 +
.../start/dhtmlx_overall_logic_en.html | 443 +
.../docsExplorer/start/icons___accordion.gif | Bin 0 -> 394 bytes
.../docsExplorer/start/icons___ajax.gif | Bin 0 -> 371 bytes
.../docsExplorer/start/icons___calendar.gif | Bin 0 -> 207 bytes
.../docsExplorer/start/icons___chm.gif | Bin 0 -> 671 bytes
.../start/icons___colorpicker.gif | Bin 0 -> 352 bytes
.../docsExplorer/start/icons___combo.gif | Bin 0 -> 186 bytes
.../docsExplorer/start/icons___connector.gif | Bin 0 -> 635 bytes
.../start/icons___dataprocessor.gif | Bin 0 -> 173 bytes
.../docsExplorer/start/icons___editor.gif | Bin 0 -> 280 bytes
.../docsExplorer/start/icons___file.gif | Bin 0 -> 622 bytes
.../docsExplorer/start/icons___folders.gif | Bin 0 -> 637 bytes
.../docsExplorer/start/icons___grid.gif | Bin 0 -> 191 bytes
.../docsExplorer/start/icons___layout.gif | Bin 0 -> 635 bytes
.../docsExplorer/start/icons___menu.gif | Bin 0 -> 270 bytes
.../docsExplorer/start/icons___scheduler.gif | Bin 0 -> 432 bytes
.../docsExplorer/start/icons___slider.gif | Bin 0 -> 363 bytes
.../docsExplorer/start/icons___tabbar.gif | Bin 0 -> 258 bytes
.../docsExplorer/start/icons___toolbar.gif | Bin 0 -> 243 bytes
.../docsExplorer/start/icons___tree.gif | Bin 0 -> 261 bytes
.../docsExplorer/start/icons___treegrid.gif | Bin 0 -> 322 bytes
.../docsExplorer/start/icons___vault.gif | Bin 0 -> 262 bytes
.../docsExplorer/start/icons___windows.gif | Bin 0 -> 267 bytes
.../dhtmlxtree/docsExplorer/start/index.html | 246 +
.../docsExplorer/start/layout2_sum_trans.gif | Bin 0 -> 4094 bytes
.../start/others___complier-interface2.png | Bin 0 -> 85697 bytes
.../start/others___migration_version_25.html | 154 +
...rs___special_characters_in_dhtmlxgrid.html | 140 +
.../others___special_characters_in_xml.html | 139 +
...rs___special_characters_serialization.html | 121 +
.../others___special_encodings_in_xml.html | 122 +
.../others___toc_dhtmlx_2_0_step_by_step.html | 558 +
.../others___toc_handling_special_charac.html | 132 +
.../start/others___toc_libcompiler.html | 314 +
...thers___troubleshooting_common_errors.html | 193 +
phpgwapi/js/dhtmlxtree/index.html | 14 +
phpgwapi/js/dhtmlxtree/js/dhtmlXCommon.js | 928 ++
phpgwapi/js/dhtmlxtree/js/dhtmlXTree.js | 211 +
.../js/dhtmlxtree/js/ext/dhtmlxtree_dragin.js | 18 +
.../js/dhtmlxtree/js/ext/dhtmlxtree_ed.js | 22 +
.../js/dhtmlxtree/js/ext/dhtmlxtree_er.js | 18 +
.../js/dhtmlxtree/js/ext/dhtmlxtree_json.js | 33 +
.../js/dhtmlxtree/js/ext/dhtmlxtree_start.js | 23 +
.../js/dhtmlxtree/libCompiler/buttons.xml | 8 +
.../js/dhtmlxtree/libCompiler/components.xml | 635 +
.../js/dhtmlxtree/libCompiler/convert.php | 179 +
phpgwapi/js/dhtmlxtree/libCompiler/core.js | 160 +
.../js/dhtmlxtree/libCompiler/dhtmlxcommon.js | 928 ++
.../dhtmlxtree/libCompiler/dhtmlxcontainer.js | 1173 ++
.../js/dhtmlxtree/libCompiler/get_files.php | 22 +
phpgwapi/js/dhtmlxtree/libCompiler/images.php | 274 +
.../libCompiler/imgs/big/black_skin.png | Bin 0 -> 22769 bytes
.../libCompiler/imgs/big/blue_skin.png | Bin 0 -> 22692 bytes
.../libCompiler/imgs/big/skyblue_skin.png | Bin 0 -> 13415 bytes
.../dhtmlxtree/libCompiler/imgs/check-all.gif | Bin 0 -> 248 bytes
.../libCompiler/imgs/collapse-all.gif | Bin 0 -> 239 bytes
.../libCompiler/imgs/expand-all.gif | Bin 0 -> 246 bytes
.../dhtmlxtree/libCompiler/imgs/generate.gif | Bin 0 -> 1062 bytes
.../libCompiler/imgs/small/black_skin.png | Bin 0 -> 35001 bytes
.../libCompiler/imgs/small/blue_skin.png | Bin 0 -> 37644 bytes
.../libCompiler/imgs/small/skyblue_skin.png | Bin 0 -> 14081 bytes
.../libCompiler/imgs/small/web_skin.png | Bin 0 -> 31125 bytes
.../libCompiler/imgs/uncheck-all.gif | Bin 0 -> 252 bytes
phpgwapi/js/dhtmlxtree/libCompiler/index.html | 304 +
.../js/dhtmlxtree/libCompiler/progress.html | 1 +
phpgwapi/js/dhtmlxtree/libCompiler/readme.txt | 5 +
.../build/yuicompressor-2.3.5.jar | Bin 0 -> 847528 bytes
.../yui/yuicompressor-2.3.5/doc/CHANGELOG | 193 +
.../yui/yuicompressor-2.3.5/doc/README | 135 +
phpgwapi/js/dhtmlxtree/libCompiler/zip.php | 11 +
phpgwapi/js/dhtmlxtree/libCompiler/ziplib.php | 249 +
phpgwapi/js/dhtmlxtree/readme.EGroupware.txt | 14 +
phpgwapi/js/dhtmlxtree/readme.txt | 3 +
1114 files changed, 79484 insertions(+)
create mode 100755 phpgwapi/js/dhtmlxtree/License_GPL.html
create mode 100755 phpgwapi/js/dhtmlxtree/css/dhtmlxtree.css
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxConnector/readme.txt
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxDataProcessor/codebase/dhtmlxdataprocessor.js
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxDataProcessor/codebase/dhtmlxdataprocessor_debug.js
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxDataProcessor/codebase/dhtmlxdataprocessor_deprecated.js
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxDataProcessor/readme.txt
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxDataProcessor/sources/dhtmlxdataprocessor.js
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxDataProcessor/sources/dhtmlxdataprocessor_debug.js
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxDataProcessor/sources/dhtmlxdataprocessor_deprecated.js
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/dhtmlxcommon.js
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/dhtmlxtree.css
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/dhtmlxtree.js
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/ext/dhtmlxtree_dragin.js
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/ext/dhtmlxtree_ed.js
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/ext/dhtmlxtree_er.js
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/ext/dhtmlxtree_json.js
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/ext/dhtmlxtree_start.js
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/blank.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/but_cut.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/blank.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/book.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/book_titel.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/but_cut.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/close2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/folderClosed.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/folderOpen.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/iconCheckAll.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/iconCheckDis.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/iconCheckGray.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/iconChecked.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/iconSafe.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/iconText.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/iconUncheckAll.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/iconUncheckDis.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/leaf.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/line.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/line1.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/line1_rtl.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/line2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/line2_rtl.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/line3.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/line3_rtl.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/line4.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/line4_rtl.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/lock.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/minus.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/minus1.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/minus2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/minus2_rtl.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/minus3.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/minus3_rtl.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/minus4.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/minus4_rtl.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/minus5.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/minus5_rtl.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/plus.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/plus1.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/plus2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/plus2_rtl.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/plus3.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/plus3_rtl.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/plus4.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/plus4_rtl.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/plus5.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/plus5_rtl.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/radio_off.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/radio_on.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/tombs.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/blank.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/folderClosed.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/folderOpen.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/iconCheckAll.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/iconCheckAll_2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/iconCheckDis.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/iconCheckGray.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/iconChecked.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/iconFlag.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/iconGraph.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/iconSound.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/iconText.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/iconTexts.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/iconUncheckAll.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/iconUncheckDis.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/iconWrite1.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/iconWrite2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/leaf.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/line.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/line1.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/line2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/line3.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/line4.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/lock.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/minus.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/minus1.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/minus2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/minus3.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/minus4.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/minus5.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/plus.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/plus1.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/plus2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/plus3.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/plus4.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/plus5.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/radio_off.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/radio_on.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/blank.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/folderClosed.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/folderOpen.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/iconCheckAll.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/iconCheckDis.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/iconCheckGray.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/iconUncheckAll.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/iconUncheckDis.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/leaf.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/line.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/line1.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/line2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/line3.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/line4.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/lock.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/minus.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/minus1.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/minus2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/minus3.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/minus4.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/minus5.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/plus.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/plus1.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/plus2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/plus3.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/plus4.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/plus5.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/radio_off.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/radio_on.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/tombs.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/tombs_open.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/blank.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/folderClosed.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/folderOpen.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/iconCheckAll.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/iconCheckDis.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/iconCheckGray.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/iconChecked.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/iconFlag.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/iconGraph.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/iconSound.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/iconText.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/iconTexts.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/iconUncheckAll.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/iconUncheckDis.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/iconWrite1.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/iconWrite2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/leaf.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/line.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/line1.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/line2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/line3.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/line4.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/lock.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/minus.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/minus1.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/minus2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/minus3.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/minus4.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/minus5.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/plus.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/plus1.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/plus2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/plus3.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/plus4.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/plus5.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/radio_off.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/radio_on.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/blank.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/folderClosed.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/folderOpen.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/iconCheckAll.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/iconCheckDis.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/iconCheckGray.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/iconChecked.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/iconFlag.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/iconGraph.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/iconSound.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/iconText.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/iconTexts.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/iconUncheckAll.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/iconUncheckDis.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/iconWrite1.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/iconWrite2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/leaf.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/line.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/line1.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/line2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/line3.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/line4.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/lock.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/minus.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/minus1.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/minus2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/minus3.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/minus4.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/minus5.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/plus.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/plus1.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/plus2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/plus3.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/plus4.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/plus5.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/radio_off.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/radio_on.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/safe_close.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/safe_open.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/blank.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/folderClosed.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/folderOpen.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/iconCheckAll.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/iconCheckDis.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/iconCheckGray.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/iconChecked.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/iconFlag.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/iconGraph.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/iconSound.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/iconText.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/iconTexts.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/iconUncheckAll.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/iconUncheckDis.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/iconWrite1.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/iconWrite2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/leaf.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/line.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/line1.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/line2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/line3.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/line4.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/lock.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/minus.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/minus1.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/minus2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/minus3.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/minus4.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/minus5.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/plus.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/plus1.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/plus2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/plus3.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/plus4.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/plus5.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/radio_off.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/radio_on.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/blank.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/folderClosed.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/folderOpen.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/iconCheckAll.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/iconCheckDis.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/iconCheckGray.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/iconChecked.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/iconFlag.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/iconGraph.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/iconSound.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/iconText.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/iconTexts.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/iconUncheckAll.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/iconUncheckDis.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/iconWrite1.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/iconWrite2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/leaf.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/leaves.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/line.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/line1.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/line2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/line3.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/line4.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/lock.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/minus.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/minus1.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/minus2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/minus3.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/minus4.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/minus5.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/plus.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/plus1.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/plus2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/plus3.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/plus4.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/plus5.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/radio_off.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/radio_on.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_yellowbooks/blank.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_yellowbooks/books_close.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_yellowbooks/books_open.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_yellowbooks/folderClosed.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_yellowbooks/folderOpen.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_yellowbooks/iconCheckAll.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_yellowbooks/iconCheckDis.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_yellowbooks/iconCheckGray.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_yellowbooks/iconText.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_yellowbooks/iconUncheckAll.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_yellowbooks/iconUncheckDis.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_yellowbooks/leaf.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_yellowbooks/leaf2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_yellowbooks/leaf3.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_yellowbooks/leaf_2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_yellowbooks/line.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_yellowbooks/line1.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_yellowbooks/line2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_yellowbooks/line3.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_yellowbooks/line4.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_yellowbooks/lock.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_yellowbooks/minus.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_yellowbooks/minus1.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_yellowbooks/minus2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_yellowbooks/minus3.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_yellowbooks/minus4.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_yellowbooks/minus5.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_yellowbooks/plus.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_yellowbooks/plus1.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_yellowbooks/plus2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_yellowbooks/plus3.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_yellowbooks/plus4.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_yellowbooks/plus5.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_yellowbooks/radio_off.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_yellowbooks/radio_on.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_yellowbooks/tombs.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_yellowbooks/tombs_open.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/folderClosed.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/folderOpen.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/iconCheckAll.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/iconCheckDis.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/iconCheckGray.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/iconUncheckAll.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/iconUncheckDis.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/leaf.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/line.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/line1.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/line1_rtl.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/line2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/line2_rtl.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/line3.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/line3_rtl.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/line4.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/line4_rtl.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/lock.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/minus.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/minus1.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/minus2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/minus2_rtl.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/minus3.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/minus3_rtl.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/minus4.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/minus4_rtl.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/minus5.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/minus5_rtl.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/minus_ar.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/plus.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/plus1.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/plus2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/plus2_rtl.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/plus3.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/plus3_rtl.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/plus4.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/plus4_rtl.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/plus5.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/plus5_rtl.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/plus_ar.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/radio_off.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/radio_on.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/sky_blue_sel_tree.png
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/readme.txt
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/01_appearance/09_tree_design.html
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/01_appearance/10_tree_iconset.html
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/01_appearance/11_tree_text_image.html
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/01_appearance/index.html
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/02_checkboxes/05_tree_checkboxes.html
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/02_checkboxes/index.html
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/05_drag_n_drop/12_tree_drag.html
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/05_drag_n_drop/inc/pro_drag_frame2_f1.html
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/05_drag_n_drop/inc/pro_drag_frame2_f2.html
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/05_drag_n_drop/inc/pro_drag_frame2_f3.html
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/05_drag_n_drop/inc/pro_drag_frame_f1.html
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/05_drag_n_drop/inc/pro_drag_frame_f2.html
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/05_drag_n_drop/inc/pro_drag_frame_f3.html
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/05_drag_n_drop/index.html
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/07_events/03_tree_events.html
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/07_events/index.html
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/09_initialization_general_settings/02_tree_init_from_html.html
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/09_initialization_general_settings/03_tree_init_xml.html
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/09_initialization_general_settings/04_tree_init_o_api.html
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/09_initialization_general_settings/index.html
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/12_loading_processing_data/13_tree_dyn_loading.html
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/12_loading_processing_data/index.html
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/12_loading_processing_data/php/tree_perf_xml.php
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/12_loading_processing_data/php/xml.php
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/13_nodes_manipulation/05_tree_add_delete.html
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/13_nodes_manipulation/06_tree_open_close.html
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/13_nodes_manipulation/index.html
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/_context.xml
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/big_data.json
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/big_xml.xml
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/config.php
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/css/style.css
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/data.csv
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/data.js
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/data.json
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/grid.xml
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/icons/accordion.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/icons/ajax.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/icons/arrow.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/icons/bullet.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/icons/calendar.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/icons/chart.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/icons/chm.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/icons/colorpicker.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/icons/combo.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/icons/connector.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/icons/dataprocessor.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/icons/dataview.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/icons/editor.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/icons/file.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/icons/file_link.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/icons/folders.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/icons/form.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/icons/gantt.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/icons/grid.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/icons/layout.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/icons/menu.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/icons/none.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/icons/old.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/icons/pdf.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/icons/scheduler.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/icons/slider.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/icons/source.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/icons/tabbar.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/icons/toolbar.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/icons/tree.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/icons/treegrid.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/icons/vault.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/icons/windows.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/blank.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/blue.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/book.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/books_close.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/books_open.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/close2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/folderClosed.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/folderOpen.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/green.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/iconCheckAll.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/iconCheckDis.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/iconCheckGray.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/iconUncheckAll.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/iconUncheckDis.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/item2c.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/item2o.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/leaf.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/line1.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/line1_rtl.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/line2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/line2_rtl.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/line3.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/line3_rtl.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/line4.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/line4_rtl.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/minus.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/minus2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/minus2_rtl.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/minus3.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/minus3_rtl.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/minus4.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/minus4_rtl.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/minus5.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/minus5_rtl.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/minus_ar.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/open2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/plus.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/plus2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/plus2_rtl.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/plus3.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/plus3_rtl.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/plus4.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/plus4_rtl.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/plus5.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/plus5_rtl.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/plus_ar.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/radio_off.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/radio_on.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/red.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/white.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/images/yellow.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/6_IE_inside2.png
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/Thumbs.db
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/arrow.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/bookmark.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/border-dotted-ccc.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/border-dotted.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/bullet.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/doc-button.png
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/doc-button_inact.png
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/footer-bg.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/footer-logo.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/grid-placeholder.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/head_bg.png
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/logo.png
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/logo_accordion.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/logo_ajax.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/logo_calendar.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/logo_chart.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/logo_colorpicker.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/logo_combo.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/logo_connector.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/logo_dataview.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/logo_editor.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/logo_folders.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/logo_form.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/logo_gantt.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/logo_grid.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/logo_layout.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/logo_menu.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/logo_scheduler.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/logo_slider.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/logo_tabbar.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/logo_toolbar.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/logo_tree.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/logo_treegrid.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/logo_vault.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/logo_windows.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/samples-but.png
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/samples-but_inact.png
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/search-button.png
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/search-field.png
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/source-bg.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/source.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/toc-arrow.gif
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/img/toolbar5.944_left2.png
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/tree.xml
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/tree3.xml
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/tree3_14_selection_sorting_navigation.xml
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/tree4.xml
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/tree_02_checkboxes.xml
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/tree_05_drag_n_drop.xml
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/tree_a.xml
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/tree_b.xml
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/tree_bg.xml
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/tree_cl.xml
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/tree_lc.xml
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/tree_lg.xml
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/tree_mixed.xml
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/tree_ml.xml
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/tree_ol.xml
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/tree_p.xml
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/tree_radio.xml
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/tree_st.xml
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/tree_to.xml
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/common/tree_ud.xml
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/samples/index.html
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/sources/dhtmlxcommon.js
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/sources/dhtmlxtree.js
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/sources/ext/dhtmlxtree_dragin.js
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/sources/ext/dhtmlxtree_ed.js
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/sources/ext/dhtmlxtree_er.js
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/sources/ext/dhtmlxtree_json.js
create mode 100755 phpgwapi/js/dhtmlxtree/dhtmlxTree/sources/ext/dhtmlxtree_start.js
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/css/style.css
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/default.css
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/icons/accordion.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/icons/ajax.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/icons/arrow.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/icons/bullet.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/icons/calendar.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/icons/chart.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/icons/chm.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/icons/colorpicker.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/icons/combo.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/icons/connector.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/icons/dataprocessor.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/icons/dataview.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/icons/editor.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/icons/file.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/icons/file_link.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/icons/folders.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/icons/form.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/icons/gantt.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/icons/grid.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/icons/layout.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/icons/menu.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/icons/none.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/icons/old.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/icons/pdf.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/icons/scheduler.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/icons/slider.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/icons/source.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/icons/tabbar.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/icons/toolbar.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/icons/tree.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/icons/treegrid.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/icons/vault.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/icons/windows.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/images/fileicons/bz2.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/images/fileicons/conf.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/images/fileicons/deb.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/images/fileicons/doc.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/images/fileicons/file.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/images/fileicons/gif.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/images/fileicons/gz.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/images/fileicons/htm.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/images/fileicons/html.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/images/fileicons/jpeg.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/images/fileicons/jpg.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/images/fileicons/odc.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/images/fileicons/odf.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/images/fileicons/odg.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/images/fileicons/odi.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/images/fileicons/odp.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/images/fileicons/ods.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/images/fileicons/odt.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/images/fileicons/pdf.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/images/fileicons/png.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/images/fileicons/ppt.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/images/fileicons/ps.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/images/fileicons/rar.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/images/fileicons/rpm.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/images/fileicons/rtf.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/images/fileicons/swf.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/images/fileicons/sxc.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/images/fileicons/sxd.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/images/fileicons/sxi.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/images/fileicons/sxw.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/images/fileicons/tar.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/images/fileicons/tgz.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/images/fileicons/txt.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/images/fileicons/xls.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/images/fileicons/xml.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/images/fileicons/zip.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/images/smileys/delete.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/images/smileys/fixme.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/6_IE_inside2.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/Thumbs.db
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/arrow.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/bookmark.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/border-dotted-ccc.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/border-dotted.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/bullet.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/doc-button.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/doc-button_inact.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/footer-bg.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/footer-logo.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/grid-placeholder.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/head_bg.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/logo.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/logo_accordion.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/logo_ajax.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/logo_calendar.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/logo_chart.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/logo_colorpicker.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/logo_combo.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/logo_connector.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/logo_dataview.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/logo_editor.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/logo_folders.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/logo_form.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/logo_gantt.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/logo_grid.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/logo_layout.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/logo_menu.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/logo_scheduler.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/logo_slider.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/logo_tabbar.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/logo_toolbar.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/logo_tree.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/logo_treegrid.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/logo_vault.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/logo_windows.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/samples-but.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/samples-but_inact.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/search-button.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/search-field.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/source-bg.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/source.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/toc-arrow.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/img/toolbar5.944_left2.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/arrow.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/bookmark.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/bullet.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/buttonshadow.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/closed.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/doc-button.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/favicon.ico
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/file.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/footer-bg.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/footer-logo.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/head_bg.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/link_icon.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/logo.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/logo_accordion.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/logo_ajax.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/logo_calendar.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/logo_colorpicker.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/logo_combo.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/logo_connector.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/logo_editor.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/logo_folders.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/logo_grid.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/logo_layout.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/logo_menu.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/logo_scheduler.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/logo_slider.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/logo_tabbar.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/logo_toolbar.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/logo_tree.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/logo_treegrid.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/logo_vault.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/logo_windows.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/mail_icon.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/open.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/samples-button.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/search-button.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/search-field.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/search-hits.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/search-quick-rezult-bg.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/search-rez-bg.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/search-rezult-dark.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/search-rezult.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/toc-arrow.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/codebase/tpl/dhtmlx/images/tocdot2.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/_media.txt
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/_structure.xml
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___base_concept.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___client_side_other_components.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___combodataitem.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___complex_updates.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___connector_object.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___connectors_and_oracle.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___custom_queries.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___data_export.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___dataaction_object.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___dataitem_object.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___defining_grid_structure_on_server_side.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___defining_header_server.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___dynamical_loading.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___error_handling_and_logging.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___event_afterdelete.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___event_afterinsert.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___event_afterprocessing.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___event_afterupdate.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___event_beforedelete.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___event_beforefilter.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___event_beforeinsert.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___event_beforeoutput.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___event_beforeprocessing.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___event_beforerender.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___event_beforesort.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___event_beforeupdate.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___events_system.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___excel_file.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___extending_existing_functionality.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___file_system.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___file_system.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___filtering.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___filterinterface_object.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___formatting_changing_data_before_loading.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___griddataitem_treegriddataitem_specific.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___group_connector.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___initialization_of_dhtmlxconnector.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___keygrid_connector.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___loading_editing_data.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___migration_from_older_version.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___multi-table_tree.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___multitable_tree.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___new_in_version_1.0.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___order_of_events_execution.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___porting_connectors.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___protocol_details.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___security.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___select-box_columns_in_grid.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___select-box_in_scheduler.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___server_side_others.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___sorting.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___sortinterface_object.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___toc_dhtmlxconnector_event_o.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___toc_what_is_dhtmlxconnector.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___tree_group.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___treedataitem.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___treegrid_multitable.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___treegriddataitem.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___url_manipulation.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___validating_data.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/dhtmlxconnector___xml_format_used_by_connector.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/icons___connector.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/icons___file.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxconnector/index.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/_media.txt
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/_structure.xml
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/common___any_ed.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/dhtmlxdataprocessor___adjusting_server_side_code.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/dhtmlxdataprocessor___api_method_dataprocessor_afterupdatecallback.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/dhtmlxdataprocessor___api_method_dataprocessor_attachevent.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/dhtmlxdataprocessor___api_method_dataprocessor_checkbeforeupdate.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/dhtmlxdataprocessor___api_method_dataprocessor_clearverificator.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/dhtmlxdataprocessor___api_method_dataprocessor_detachevent.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/dhtmlxdataprocessor___api_method_dataprocessor_enabledatanames.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/dhtmlxdataprocessor___api_method_dataprocessor_enablepartialdatasend.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/dhtmlxdataprocessor___api_method_dataprocessor_enableutfencoding.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/dhtmlxdataprocessor___api_method_dataprocessor_getsyncstate.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/dhtmlxdataprocessor___api_method_dataprocessor_ignore.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/dhtmlxdataprocessor___api_method_dataprocessor_init.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/dhtmlxdataprocessor___api_method_dataprocessor_senddata.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/dhtmlxdataprocessor___api_method_dataprocessor_setdatacolumns.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/dhtmlxdataprocessor___api_method_dataprocessor_setonbeforeupdatehandler.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/dhtmlxdataprocessor___api_method_dataprocessor_settransactionmode.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/dhtmlxdataprocessor___api_method_dataprocessor_setupdated.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/dhtmlxdataprocessor___api_method_dataprocessor_setupdatemode.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/dhtmlxdataprocessor___api_method_dataprocessor_setverificator.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/dhtmlxdataprocessor___api_toc_alpha.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/dhtmlxdataprocessor___api_toc_categories.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/dhtmlxdataprocessor___client_side_initialization.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/dhtmlxdataprocessor___common_errors.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/dhtmlxdataprocessor___common_tasks.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/dhtmlxdataprocessor___custom_server_side_responses.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/dhtmlxdataprocessor___customizing_color_marking.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/dhtmlxdataprocessor___data_sending_modes.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/dhtmlxdataprocessor___debug_mode.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/dhtmlxdataprocessor___event_onafterupdate.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/dhtmlxdataprocessor___event_onafterupdatefinish.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/dhtmlxdataprocessor___event_onbeforedatasending.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/dhtmlxdataprocessor___event_onbeforeupdate.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/dhtmlxdataprocessor___event_onfullsync.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/dhtmlxdataprocessor___event_onrowmark.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/dhtmlxdataprocessor___event_onvalidatationerror.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/dhtmlxdataprocessor___events.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/dhtmlxdataprocessor___validation.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/dhtmlxgrid___dataprocessor.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/icons___dataprocessor.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/icons___file.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxdataprocessor/index.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/_media.txt
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/_structure.xml
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/common___any_ed.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/common___pro_ed.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_constructor.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_constructor_object.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_assignkeys.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_attachevent.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_changeitemid.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_clearcut.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_clearselection.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_closeallitems.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_closeitem.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_defineitemform.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_deletechilditems.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_deleteitem.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_destructor.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_detachevent.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_disablecheckbox.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_docut.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_dopaste.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_edititem.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_enableactiveimages.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_enableautosavingselected.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_enableautotooltips.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_enablecheckboxes.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_enablecontextmenu.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_enabledistributedparsing.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_enabledraganddrop.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_enabledraganddropscrolling.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_enablehighlighting.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_enableieimagefix.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_enableimagedrag.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_enableitemeditor.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_enablekeyboardnavigation.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_enablekeysearch.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_enableloadingitem.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_enablemercydrag.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_enablemultilineitems.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_enablemultiselection.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_enableradiobuttons.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_enablertl.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_enablesingleradiomode.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_enablesmartcheckboxes.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_enablesmartrendering.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_enablesmartxmlparsing.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_enabletextsigns.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_enablethreestatecheckboxes.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_enabletreeimages.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_enabletreelines.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_finditem.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_finditemidbylabel.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_focusitem.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_getallchecked.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_getallcheckedbranches.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_getallchildless.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_getallitemswithkids.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_getallpartiallychecked.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_getallsubitems.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_getallunchecked.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_getchilditemidbyindex.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_getdistributedparsingstate.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_getindexbyid.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_getitemcolor.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_getitemidbyindex.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_getitemimage.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_getitemparsingstate.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_getitemtext.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_getitemtooltip.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_getlevel.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_getopenstate.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_getparentid.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_getselecteditemid.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_getselecteditemtext.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_getsubitems.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_getuserdata.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_getxmlstate.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_haschildren.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_hideitemform.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_insertnewchild.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_insertnewnext.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_isitemchecked.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_islocked.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_loadcsv.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_loadcsvstring.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_loadjsarray.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_loadjsarrayfile.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_loadjson.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_loadjsonobject.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_loadopenstates.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_loadstate.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_loadxml.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_loadxmlstring.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_lockitem.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_locktree.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_makealldraggable.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_makedraggable.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_moveitem.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_openallitems.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_openallitemsdynamic.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_openitem.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_openitemsdynamic.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_openonitemadded.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_preventiecaching.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_refreshitem.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_refreshitems.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_registerxmlentity.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_restoreselecteditem.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_saveopenstates.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_saveselecteditem.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_savestate.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_selectitem.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_serializetree.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_serializetreetojson.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_setcheck.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_setchildcalchtml.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_setchildcalcmode.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_setcustomsortfunction.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_setdatamode.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_setdragbehavior.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_seteditstartaction.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_setescapingmode.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_setformappearon.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_setformdisappearon.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_seticonpath.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_seticonsize.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_setimagearrays.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_setimagepath.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_setitemcloseable.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_setitemcolor.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_setitemcontextmenu.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_setitemimage.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_setitemimage2.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_setitemstyle.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_setitemtext.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_setitemtopoffset.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_setlistdelimeter.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_setlockedicons.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_setondblclickhandler.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_setonformdismissal.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_setonforminitialisation.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_setserializationlevel.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_setstdimages.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_setsubchecked.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_setuserdata.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_setxmlautoloading.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_setxmlautoloadingbehaviour.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_showitemcheckbox.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_showitemform.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_showitemsign.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_smartrefreshbranch.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_smartrefreshitem.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_sorttree.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_stopedit.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_method_dhtmlxtreeobject_updateitem.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_toc_alpha.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___api_toc_categories.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___checkboxes_manipulation.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___compatibility_with_other_dhtmlx_components.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___dgr5rjkf_220gbgmh9gf_b.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___dgr5rjkf_221cf28k8ff_b.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___dgr5rjkf_222gz6tpsdc_b.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___dgr5rjkf_223fnxr7chh_b.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___dgr5rjkf_224ggpqf8gx_b.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___dgr5rjkf_225fpw796gk_b.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___dgr5rjkf_226c3td7kc7_b.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___dgr5rjkf_227f8jk4hd8_b.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___drag_and_drop_handling.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___error_handling.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___event_onbeforecheck.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___event_onbeforedrag.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___event_oncheck.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___event_onclick.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___event_ondblclick.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___event_ondrag.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___event_ondragin.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___event_ondrop.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___event_onedit.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___event_onmousein.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___event_onmouseout.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___event_onopendynamicend.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___event_onopenend.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___event_onopenstart.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___event_onrightclick.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___event_onselect.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___event_onxle.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___event_onxls.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___events_handling.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___increasing_tree_s_performance.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___initialization_of_dhtmlxtree.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___navigation_and_selection_in_tree.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___nodes_manipulation.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___radio_buttons_manipulation.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___searching_and_sorting_in_tree.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___serialization_caching_and_removing_tree.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___setting_tree_appearance.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___simultaneous_server_update.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/dhtmlxtree___syntax_templates.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/icons___file.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/icons___tree.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/index.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/dhtmlxtree/others___supported_browsers.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/index.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/samples.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/start/_media.txt
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/start/_structure.xml
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/start/dhtmlx_overall_logic_en.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/start/icons___accordion.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/start/icons___ajax.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/start/icons___calendar.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/start/icons___chm.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/start/icons___colorpicker.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/start/icons___combo.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/start/icons___connector.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/start/icons___dataprocessor.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/start/icons___editor.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/start/icons___file.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/start/icons___folders.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/start/icons___grid.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/start/icons___layout.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/start/icons___menu.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/start/icons___scheduler.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/start/icons___slider.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/start/icons___tabbar.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/start/icons___toolbar.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/start/icons___tree.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/start/icons___treegrid.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/start/icons___vault.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/start/icons___windows.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/start/index.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/start/layout2_sum_trans.gif
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/start/others___complier-interface2.png
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/start/others___migration_version_25.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/start/others___special_characters_in_dhtmlxgrid.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/start/others___special_characters_in_xml.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/start/others___special_characters_serialization.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/start/others___special_encodings_in_xml.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/start/others___toc_dhtmlx_2_0_step_by_step.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/start/others___toc_handling_special_charac.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/start/others___toc_libcompiler.html
create mode 100755 phpgwapi/js/dhtmlxtree/docsExplorer/start/others___troubleshooting_common_errors.html
create mode 100755 phpgwapi/js/dhtmlxtree/index.html
create mode 100755 phpgwapi/js/dhtmlxtree/js/dhtmlXCommon.js
create mode 100755 phpgwapi/js/dhtmlxtree/js/dhtmlXTree.js
create mode 100755 phpgwapi/js/dhtmlxtree/js/ext/dhtmlxtree_dragin.js
create mode 100755 phpgwapi/js/dhtmlxtree/js/ext/dhtmlxtree_ed.js
create mode 100755 phpgwapi/js/dhtmlxtree/js/ext/dhtmlxtree_er.js
create mode 100755 phpgwapi/js/dhtmlxtree/js/ext/dhtmlxtree_json.js
create mode 100755 phpgwapi/js/dhtmlxtree/js/ext/dhtmlxtree_start.js
create mode 100755 phpgwapi/js/dhtmlxtree/libCompiler/buttons.xml
create mode 100755 phpgwapi/js/dhtmlxtree/libCompiler/components.xml
create mode 100755 phpgwapi/js/dhtmlxtree/libCompiler/convert.php
create mode 100755 phpgwapi/js/dhtmlxtree/libCompiler/core.js
create mode 100755 phpgwapi/js/dhtmlxtree/libCompiler/dhtmlxcommon.js
create mode 100755 phpgwapi/js/dhtmlxtree/libCompiler/dhtmlxcontainer.js
create mode 100755 phpgwapi/js/dhtmlxtree/libCompiler/get_files.php
create mode 100755 phpgwapi/js/dhtmlxtree/libCompiler/images.php
create mode 100755 phpgwapi/js/dhtmlxtree/libCompiler/imgs/big/black_skin.png
create mode 100755 phpgwapi/js/dhtmlxtree/libCompiler/imgs/big/blue_skin.png
create mode 100755 phpgwapi/js/dhtmlxtree/libCompiler/imgs/big/skyblue_skin.png
create mode 100755 phpgwapi/js/dhtmlxtree/libCompiler/imgs/check-all.gif
create mode 100755 phpgwapi/js/dhtmlxtree/libCompiler/imgs/collapse-all.gif
create mode 100755 phpgwapi/js/dhtmlxtree/libCompiler/imgs/expand-all.gif
create mode 100755 phpgwapi/js/dhtmlxtree/libCompiler/imgs/generate.gif
create mode 100755 phpgwapi/js/dhtmlxtree/libCompiler/imgs/small/black_skin.png
create mode 100755 phpgwapi/js/dhtmlxtree/libCompiler/imgs/small/blue_skin.png
create mode 100755 phpgwapi/js/dhtmlxtree/libCompiler/imgs/small/skyblue_skin.png
create mode 100755 phpgwapi/js/dhtmlxtree/libCompiler/imgs/small/web_skin.png
create mode 100755 phpgwapi/js/dhtmlxtree/libCompiler/imgs/uncheck-all.gif
create mode 100755 phpgwapi/js/dhtmlxtree/libCompiler/index.html
create mode 100755 phpgwapi/js/dhtmlxtree/libCompiler/progress.html
create mode 100755 phpgwapi/js/dhtmlxtree/libCompiler/readme.txt
create mode 100755 phpgwapi/js/dhtmlxtree/libCompiler/yui/yuicompressor-2.3.5/build/yuicompressor-2.3.5.jar
create mode 100755 phpgwapi/js/dhtmlxtree/libCompiler/yui/yuicompressor-2.3.5/doc/CHANGELOG
create mode 100755 phpgwapi/js/dhtmlxtree/libCompiler/yui/yuicompressor-2.3.5/doc/README
create mode 100755 phpgwapi/js/dhtmlxtree/libCompiler/zip.php
create mode 100755 phpgwapi/js/dhtmlxtree/libCompiler/ziplib.php
create mode 100644 phpgwapi/js/dhtmlxtree/readme.EGroupware.txt
create mode 100755 phpgwapi/js/dhtmlxtree/readme.txt
diff --git a/phpgwapi/js/dhtmlxtree/License_GPL.html b/phpgwapi/js/dhtmlxtree/License_GPL.html
new file mode 100755
index 0000000000..afe2ef33f0
--- /dev/null
+++ b/phpgwapi/js/dhtmlxtree/License_GPL.html
@@ -0,0 +1,73 @@
+GNU GENERAL PUBLIC LICENSE
+Version 2, June 1991
+
+Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+
+Everyone is permitted to copy and distribute verbatim copies
+of this license document, but changing it is not allowed.
+
+
+TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.
+
+1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.
+
+2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:
+
+
+a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.
+
+b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.
+
+c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)
+These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.
+
+3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:
+
+a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
+
+b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
+
+c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)
+The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.
+
+If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.
+
+4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
+
+5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.
+
+6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.
+
+7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.
+
+It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.
+
+This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.
+
+8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.
+
+9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.
+
+10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.
+
+NO WARRANTY
+
+11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+
\ No newline at end of file
diff --git a/phpgwapi/js/dhtmlxtree/css/dhtmlxtree.css b/phpgwapi/js/dhtmlxtree/css/dhtmlxtree.css
new file mode 100755
index 0000000000..65f4f16f0b
--- /dev/null
+++ b/phpgwapi/js/dhtmlxtree/css/dhtmlxtree.css
@@ -0,0 +1,136 @@
+.defaultTreeTable{
+ margin : 0px;
+ padding : 0px;
+ border : 0px;
+}
+.containerTableStyle { overflow : auto; position:relative; top:0; font-size : 12px; -khtml-user-select: none;}
+.containerTableStyleRTL span { direction: rtl; unicode-bidi: bidi-override; }
+.containerTableStyleRTL { direction: rtl; overflow : auto; position:relative; top:0; font-size : 12px;}
+.standartTreeRow { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; -moz-user-select: none; }
+.selectedTreeRow{ background-color : navy; color:white; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; -moz-user-select: none; }
+.dragAndDropRow{ background-color : navy; color:white; }
+.standartTreeRow_lor{ text-decoration:underline; background-color : #FFFFF0; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; -moz-user-select: none; }
+.selectedTreeRow_lor{ text-decoration:underline; background-color : navy; color:white; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; -moz-user-select: none; }
+
+.standartTreeImage{ width:18px; height:18px; overflow:hidden; border:0; padding:0; margin:0;
+font-size:1px; }
+.hiddenRow { width:1px; overflow:hidden; }
+.dragSpanDiv,.dragSpanDiv td{ font-size : 12px; background-color:white; z-index:999; }
+.a_dhx_hidden_input{ position:absolute; top:-1px; left:-1px; width:1px; height:1px; border:none; background:none; }
+.a_dhx_hidden_input{ position:absolute; top:-1px; left:-1px; width:1px; height:1px; border:none; background:none; }
+
+.selectionBox{
+background-color: #FFFFCC;
+}
+.selectionBar {
+ top:0;
+ background-color: Black;
+ position:absolute;
+ overflow:hidden;
+ height: 2px;
+ z-index : 11;
+}
+
+.intreeeditRow{
+ font-size:8pt; height:16px; border:1px solid silver; padding:0; margin:0;
+ margin-left:4px;
+ -moz-user-select: text;
+ -khtml-user-select: text;
+}
+.dhx_tree_textSign{
+ font-size:8pt;
+ font-family:monospace;
+ width:21px;
+ color:black;
+ padding:0px;
+ margin:0px;
+ cursor:pointer;
+ text-align: center;
+}
+.dhx_tree_opacity{
+ opacity:0;
+ -moz-opacity:0;
+ filter:alpha(opacity=0);
+}
+.dhx_bg_img_fix{
+width:18px;
+height:18px;
+background-repeat: no-repeat;
+background-position: center;
+background-position-x: center;
+background-position-y: center;
+}
+
+.dhxtree_dhx_black, .dhxtree_dhx_skyblue{
+ background:white;
+ color:black;
+}
+*html .dhxtree_dhx_skyblue .standartTreeRow, *html .dhxtree_dhx_skyblue .standartTreeRow_lor{
+ border-right:0px solid red;
+ border-left:0px solid red;
+}
+*html .dhxtree_dhx_skyblue span.standartTreeRow, *html .dhxtree_dhx_skyblue span.standartTreeRow_lor{
+ margin-left:1px;
+}
+
+.dhxtree_dhx_skyblue .standartTreeRow, .dhxtree_dhx_skyblue .standartTreeRow_lor{
+ border-right:1px solid transparent;
+ border-left: 1px solid transparent;
+ font-family:Tahoma;
+ font-size:11px !important;
+ overflow:hidden;
+ padding:0px 0px 0px 0px;
+}
+.dhxtree_dhx_skyblue .selectedTreeRow_lor, .dhxtree_dhx_skyblue .selectedTreeRow{
+ background-color:white;
+ background-image:url(imgs/sky_blue_sel_tree.png);
+ background-repeat:repeat-x;
+ border:1px solid #FFB951;
+ color:black;
+
+ line-height:17px;
+
+ font-size:11px !important;
+ font-family:Tahoma;
+ overflow:hidden;
+}
+html > body /**/ .dhxtree_dhx_skyblue .selectedTreeRow, html > body /**/ .dhxtree_dhx_skyblue .selectedTreeRow_lor{
+ padding:1px 0px 1px 0px;
+ line-height:normal;
+ display:inline-block !ie;
+ height:13px;
+}
+body:nth-of-type(1) .dhxtree_dhx_skyblue span.selectedTreeRow, body:nth-of-type(1) .dhxtree_dhx_skyblue span.selectedTreeRow_lor{
+ padding:1px 0px 1px 0px;
+ display:inline-block;
+ padding-top:0px;
+ height:13px;
+}
+body:nth-of-type(1) .dhxtree_dhx_skyblue span.standartTreeRow, body:nth-of-type(1) .dhxtree_dhx_skyblue span.standartTreeRow_lor{
+ display:inline-block;
+ height:14px;
+}
+
+.dhxtree_dhx_web .selectedTreeRow_lor, .dhxtree_dhx_web .selectedTreeRow{
+ background-color:transparent;
+
+}
+.dhxtree_dhx_web span.selectedTreeRow_lor , .dhxtree_dhx_web span.selectedTreeRow{
+ background-color:#ACDAF0;
+ color:black;
+}
+
+.dhxtree_dhx_web td.standartTreeRow, .dhxtree_dhx_web td.selectedTreeRow{
+ padding-left:2px;
+}
+.dhxtree_dhx_web span.standartTreeRow, .dhxtree_dhx_web span.selectedTreeRow{
+ padding-left:3px !important;
+}
+
+
+
+.dhxtree_dhx_web .standartTreeRow, .dhxtree_dhx_web .standartTreeRow, .dhxtree_dhx_web .selectedTreeRow_lor, .dhxtree_dhx_web .selectedTreeRow{
+ font-size:12px;
+ font-family:Tahoma;
+ overflow:hidden;
+}
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxConnector/readme.txt b/phpgwapi/js/dhtmlxtree/dhtmlxConnector/readme.txt
new file mode 100755
index 0000000000..7250a6791c
--- /dev/null
+++ b/phpgwapi/js/dhtmlxtree/dhtmlxConnector/readme.txt
@@ -0,0 +1,4 @@
+dhtmlxConnector is available for different server side platforms.
+Please visit its home page to learn more and download necessary package.
+
+http://www.dhtmlx.com/docs/products/dhtmlxConnector/index.shtml
\ No newline at end of file
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxDataProcessor/codebase/dhtmlxdataprocessor.js b/phpgwapi/js/dhtmlxtree/dhtmlxDataProcessor/codebase/dhtmlxdataprocessor.js
new file mode 100755
index 0000000000..17d9d4ad82
--- /dev/null
+++ b/phpgwapi/js/dhtmlxtree/dhtmlxDataProcessor/codebase/dhtmlxdataprocessor.js
@@ -0,0 +1,152 @@
+//v.2.6 build 100722
+
+/*
+Copyright DHTMLX LTD. http://www.dhtmlx.com
+You allowed to use this component or parts of it under GPL terms
+To use it on other terms or get Professional edition of the component please contact us at sales@dhtmlx.com
+*/
+
+function dataProcessor(serverProcessorURL){this.serverProcessor = serverProcessorURL;this.action_param="!nativeeditor_status";this.object = null;this.updatedRows = [];this.autoUpdate = true;this.updateMode = "cell";this._tMode="GET";this.post_delim = "_";this._waitMode=0;this._in_progress={};this._invalid={};this.mandatoryFields=[];this.messages=[];this.styles={updated:"font-weight:bold;",
+ inserted:"font-weight:bold;",
+ deleted:"text-decoration : line-through;",
+ invalid:"background-color:FFE0E0;",
+ invalid_cell:"border-bottom:2px solid red;",
+ error:"color:red;",
+ clear:"font-weight:normal;text-decoration:none;"
+ };this.enableUTFencoding(true);dhtmlxEventable(this);return this;};dataProcessor.prototype={setTransactionMode:function(mode,total){this._tMode=mode;this._tSend=total;},
+ escape:function(data){if (this._utf)return encodeURIComponent(data);else
+ return escape(data);},
+
+ enableUTFencoding:function(mode){this._utf=convertStringToBoolean(mode);},
+
+ setDataColumns:function(val){this._columns=(typeof val == "string")?val.split(","):val;},
+
+ getSyncState:function(){return !this.updatedRows.length;},
+
+ enableDataNames:function(mode){this._endnm=convertStringToBoolean(mode);},
+
+ enablePartialDataSend:function(mode){this._changed=convertStringToBoolean(mode);},
+
+ setUpdateMode:function(mode,dnd){this.autoUpdate = (mode=="cell");this.updateMode = mode;this.dnd=dnd;},
+ ignore:function(code,master){this._silent_mode=true;code.call(master||window);this._silent_mode=false;},
+
+ setUpdated:function(rowId,state,mode){if (this._silent_mode)return;var ind=this.findRow(rowId);mode=mode||"updated";var existing = this.obj.getUserData(rowId,this.action_param);if (existing && mode == "updated")mode=existing;if (state){this.set_invalid(rowId,false);this.updatedRows[ind]=rowId;this.obj.setUserData(rowId,this.action_param,mode);if (this._in_progress[rowId])this._in_progress[rowId]="wait";}else{if (!this.is_invalid(rowId)){this.updatedRows.splice(ind,1);this.obj.setUserData(rowId,this.action_param,"");}};if (!state)this._clearUpdateFlag(rowId);this.markRow(rowId,state,mode);if (state && this.autoUpdate)this.sendData(rowId);},
+ _clearUpdateFlag:function(id){},
+ markRow:function(id,state,mode){var str="";var invalid=this.is_invalid(id);if (invalid){str=this.styles[invalid];state=true;};if (this.callEvent("onRowMark",[id,state,mode,invalid])){str=this.styles[state?mode:"clear"]+str;this.obj[this._methods[0]](id,str);if (invalid && invalid.details){str+=this.styles[invalid+"_cell"];for (var i=0;i < invalid.details.length;i++)if (invalid.details[i])this.obj[this._methods[1]](id,i,str);}}},
+ getState:function(id){return this.obj.getUserData(id,this.action_param);},
+ is_invalid:function(id){return this._invalid[id];},
+ set_invalid:function(id,mode,details){if (details)mode={value:mode, details:details, toString:function(){return this.value.toString();}};this._invalid[id]=mode;},
+
+ checkBeforeUpdate:function(rowId){return true;},
+
+ sendData:function(rowId){if (this._waitMode && (this.obj.mytype=="tree" || this.obj._h2)) return;if (this.obj.editStop)this.obj.editStop();if(typeof rowId == "undefined" || this._tSend)return this.sendAllData();if (this._in_progress[rowId])return false;this.messages=[];if (!this.checkBeforeUpdate(rowId)&& this.callEvent("onValidatationError",[rowId,this.messages])) return false;this._beforeSendData(this._getRowData(rowId),rowId);},
+ _beforeSendData:function(data,rowId){if (!this.callEvent("onBeforeUpdate",[rowId,this.getState(rowId),data])) return false;this._sendData(data,rowId);},
+ serialize:function(data, id){if (typeof id != "undefined")return this.serialize_one(data,"");else{var stack = [];var keys = [];for (var key in data)if (data.hasOwnProperty(key)){stack.push(this.serialize_one(data[key],key+this.post_delim));keys.push(key);};stack.push("ids="+this.escape(keys.join(",")));return stack.join("&");}},
+ serialize_one:function(data, pref){if (typeof data == "string")return data;var stack = [];for (var key in data)if (data.hasOwnProperty(key))
+ stack.push(this.escape((pref||"")+key)+"="+this.escape(data[key]));return stack.join("&");},
+ _sendData:function(a1,rowId){if (!a1)return;if (!this.callEvent("onBeforeDataSending",rowId?[rowId,this.getState(rowId),a1]:[null, null, a1])) return false;if (rowId)this._in_progress[rowId]=(new Date()).valueOf();var a2=new dtmlXMLLoaderObject(this.afterUpdate,this,true);var a3 = this.serverProcessor+(this._user?(getUrlSymbol(this.serverProcessor)+["dhx_user="+this._user,"dhx_version="+this.obj.getUserData(0,"version")].join("&")):"");if (this._tMode!="POST")a2.loadXML(a3+((a3.indexOf("?")!=-1)?"&":"?")+this.serialize(a1,rowId));else
+ a2.loadXML(a3,true,this.serialize(a1));this._waitMode++;},
+ sendAllData:function(){if (!this.updatedRows.length)return;this.messages=[];var valid=true;for (var i=0;i[close] [clear] DataProcessor Current state
Log:
";if (document.body)document.body.insertBefore(c,document.body.firstChild);else dhtmlxEvent(window,"load",function(){document.body.insertBefore(c,document.body.firstChild);})
+ dhtmlxEvent(window,"dblclick",function(){c.style.display='';})
+ return c;};dataProcessor.prototype._error=function(data){this._log(""+data+" ");};dataProcessor.prototype._log=function(data){var div=document.createElement("DIV");div.innerHTML = data;var parent=this._console.childNodes[2];parent.appendChild(div);parent.scrollTop=parent.scrollHeight;if (window.console && window.console.log)window.console.log("DataProcessor :: "+data.replace(" "," ").replace("","").replace(" ",""));};dataProcessor.prototype._updateStat=function(data){var data=[" Current state"];for(var i=0;i ")+" Current mode: "+this.updateMode;};dataProcessor.prototype.xml_analize=function(xml){if (_isFF){if (!xml.xmlDoc.responseXML)this._error("Not an XML, probably incorrect content type specified ( must be text/xml ), or some text output was started before XML data");else if (xml.xmlDoc.responseXML.firstChild.tagName=="parsererror")this._error(xml.xmlDoc.responseXML.firstChild.textContent);else return true;}else if (_isIE){if (xml.xmlDoc.responseXML.parseError.errorCode)this._error("XML error : "+xml.xmlDoc.responseXML.parseError.reason);else if (!xml.xmlDoc.responseXML.documentElement)this._error("Not an XML, probably incorrect content type specified ( must be text/xml ), or some text output was started before XML data");else return true;};return false;};dataProcessor.wrap=function(name,before,after){var d=dataProcessor.prototype;if (!d._wrap)d._wrap={};d._wrap[name]=d[name];d[name]=function(){if (before)before.apply(this,arguments);var res=d._wrap[name].apply(this,arguments);if (after)after.apply(this,[arguments,res]);return res;}};dataProcessor.wrap("setUpdated",function(rowId,state,mode){this._log(" row "+rowId+" "+(state?"marked":"unmarked")+" ["+(mode||"updated")+","+(this.is_invalid(rowId)||"valid")+"]");},function(){this._updateStat();});dataProcessor.wrap("sendData",function(rowId){if (rowId){this._log(" Initiating data sending for "+rowId+" ");if (this.obj.mytype=="tree"){if (!this.obj._idpull[rowId])this._log(" Error! item with such ID not exists "+rowId+" ");}else {if (!this.obj.rowsAr[rowId])this._log(" Error! row with such ID not exists "+rowId+" ");}}},function(){});dataProcessor.wrap("sendAllData",function(){this._log(" Initiating data sending for all rows ");},function(){});dataProcessor.logSingle=function(data,id){var tdata = {};if (id)tdata[id] = data;else
+ tdata = data;var url = [];for (var key in tdata){url.push(""+key+" ");var suburl = [];for (var ikey in tdata[key])suburl.push(ikey+" = "+tdata[key][ikey]);url.push(suburl.join(" "));url.push(" ");};return url.join("");};dataProcessor.wrap("_sendData",function(data,rowId){if (rowId)this._log(" Sending in one-by-one mode, current ID = "+rowId);else
+ this._log(" Sending all data at once");this._log(" Server url: "+this.serverProcessor+" parameters ");var url = [];this._log(""+dataProcessor.logSingle(data,rowId)+"");},function(){});dataProcessor.wrap("afterUpdate",function(that,b,c,d,xml){that._log(" Server response received details "+(xml.xmlDoc.responseText||"").replace(/\&/g,"&").replace(//g,">")+"
");if (!that.xml_analize(xml)) return;var atag=xml.doXPath("//data/action");if (!atag){that._log(" No actions found");var atag=xml.getXMLTopNode("data");if (!atag)that._log(" XML not valid");else that._log(" Incorrect content type - need to be text/xml");}},function(){});dataProcessor.wrap("afterUpdateCallback",function(sid,tid,action){if (this.obj.mytype=="tree"){if (!this.obj._idpull[sid])this._log("Incorrect SID, item with such ID not exists in grid");}else {if (!this.obj.rowsAr[sid])this._log("Incorrect SID, row with such ID not exists in grid");};this._log(" Action: "+action+" SID:"+sid+" TID:"+tid);},function(){});
+
+
+
+
+
+
+
+//v.2.6 build 100722
+
+/*
+Copyright DHTMLX LTD. http://www.dhtmlx.com
+You allowed to use this component or parts of it under GPL terms
+To use it on other terms or get Professional edition of the component please contact us at sales@dhtmlx.com
+*/
\ No newline at end of file
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxDataProcessor/codebase/dhtmlxdataprocessor_deprecated.js b/phpgwapi/js/dhtmlxtree/dhtmlxDataProcessor/codebase/dhtmlxdataprocessor_deprecated.js
new file mode 100755
index 0000000000..2ce6e2cd59
--- /dev/null
+++ b/phpgwapi/js/dhtmlxtree/dhtmlxDataProcessor/codebase/dhtmlxdataprocessor_deprecated.js
@@ -0,0 +1,17 @@
+//v.2.6 build 100722
+
+/*
+Copyright DHTMLX LTD. http://www.dhtmlx.com
+You allowed to use this component or parts of it under GPL terms
+To use it on other terms or get Professional edition of the component please contact us at sales@dhtmlx.com
+*/
+
+
+ dataProcessor.prototype.setOnAfterUpdate = function(ev){this.attachEvent("onAfterUpdate",ev);};dataProcessor.prototype.enableDebug = function(mode){};dataProcessor.prototype.setOnBeforeUpdateHandler=function(func){this.attachEvent("onBeforeDataSending",func);};
+//v.2.6 build 100722
+
+/*
+Copyright DHTMLX LTD. http://www.dhtmlx.com
+You allowed to use this component or parts of it under GPL terms
+To use it on other terms or get Professional edition of the component please contact us at sales@dhtmlx.com
+*/
\ No newline at end of file
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxDataProcessor/readme.txt b/phpgwapi/js/dhtmlxtree/dhtmlxDataProcessor/readme.txt
new file mode 100755
index 0000000000..03c882bcbe
--- /dev/null
+++ b/phpgwapi/js/dhtmlxtree/dhtmlxDataProcessor/readme.txt
@@ -0,0 +1,3 @@
+dhtmlxDataProcessor v.2.6 Standard edition build 100722
+
+(c) DHTMLX Ltd.
\ No newline at end of file
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxDataProcessor/sources/dhtmlxdataprocessor.js b/phpgwapi/js/dhtmlxtree/dhtmlxDataProcessor/sources/dhtmlxdataprocessor.js
new file mode 100755
index 0000000000..b9ccc77c6f
--- /dev/null
+++ b/phpgwapi/js/dhtmlxtree/dhtmlxDataProcessor/sources/dhtmlxdataprocessor.js
@@ -0,0 +1,584 @@
+//v.2.6 build 100722
+
+/*
+Copyright DHTMLX LTD. http://www.dhtmlx.com
+You allowed to use this component or parts of it under GPL terms
+To use it on other terms or get Professional edition of the component please contact us at sales@dhtmlx.com
+*/
+/**
+ * @desc: constructor, data processor object
+ * @param: serverProcessorURL - url used for update
+ * @type: public
+ */
+function dataProcessor(serverProcessorURL){
+ this.serverProcessor = serverProcessorURL;
+ this.action_param="!nativeeditor_status";
+
+ this.object = null;
+ this.updatedRows = []; //ids of updated rows
+
+ this.autoUpdate = true;
+ this.updateMode = "cell";
+ this._tMode="GET";
+ this.post_delim = "_";
+
+ this._waitMode=0;
+ this._in_progress={};//?
+ this._invalid={};
+ this.mandatoryFields=[];
+ this.messages=[];
+
+ this.styles={
+ updated:"font-weight:bold;",
+ inserted:"font-weight:bold;",
+ deleted:"text-decoration : line-through;",
+ invalid:"background-color:FFE0E0;",
+ invalid_cell:"border-bottom:2px solid red;",
+ error:"color:red;",
+ clear:"font-weight:normal;text-decoration:none;"
+ };
+
+ this.enableUTFencoding(true);
+ dhtmlxEventable(this);
+
+ return this;
+ }
+
+dataProcessor.prototype={
+ /**
+ * @desc: select GET or POST transaction model
+ * @param: mode - GET/POST
+ * @param: total - true/false - send records row by row or all at once (for grid only)
+ * @type: public
+ */
+ setTransactionMode:function(mode,total){
+ this._tMode=mode;
+ this._tSend=total;
+ },
+ escape:function(data){
+ if (this._utf)
+ return encodeURIComponent(data);
+ else
+ return escape(data);
+ },
+ /**
+ * @desc: allows to set escaping mode
+ * @param: true - utf based escaping, simple - use current page encoding
+ * @type: public
+ */
+ enableUTFencoding:function(mode){
+ this._utf=convertStringToBoolean(mode);
+ },
+ /**
+ * @desc: allows to define, which column may trigger update
+ * @param: val - array or list of true/false values
+ * @type: public
+ */
+ setDataColumns:function(val){
+ this._columns=(typeof val == "string")?val.split(","):val;
+ },
+ /**
+ * @desc: get state of updating
+ * @returns: true - all in sync with server, false - some items not updated yet.
+ * @type: public
+ */
+ getSyncState:function(){
+ return !this.updatedRows.length;
+ },
+ /**
+ * @desc: enable/disable named field for data syncing, will use column ids for grid
+ * @param: mode - true/false
+ * @type: public
+ */
+ enableDataNames:function(mode){
+ this._endnm=convertStringToBoolean(mode);
+ },
+ /**
+ * @desc: enable/disable mode , when only changed fields and row id send to the server side, instead of all fields in default mode
+ * @param: mode - true/false
+ * @type: public
+ */
+ enablePartialDataSend:function(mode){
+ this._changed=convertStringToBoolean(mode);
+ },
+ /**
+ * @desc: set if rows should be send to server automaticaly
+ * @param: mode - "row" - based on row selection changed, "cell" - based on cell editing finished, "off" - manual data sending
+ * @type: public
+ */
+ setUpdateMode:function(mode,dnd){
+ this.autoUpdate = (mode=="cell");
+ this.updateMode = mode;
+ this.dnd=dnd;
+ },
+ ignore:function(code,master){
+ this._silent_mode=true;
+ code.call(master||window);
+ this._silent_mode=false;
+ },
+ /**
+ * @desc: mark row as updated/normal. check mandatory fields,initiate autoupdate (if turned on)
+ * @param: rowId - id of row to set update-status for
+ * @param: state - true for "updated", false for "not updated"
+ * @param: mode - update mode name
+ * @type: public
+ */
+ setUpdated:function(rowId,state,mode){
+ if (this._silent_mode) return;
+ var ind=this.findRow(rowId);
+
+ mode=mode||"updated";
+ var existing = this.obj.getUserData(rowId,this.action_param);
+ if (existing && mode == "updated") mode=existing;
+ if (state){
+ this.set_invalid(rowId,false); //clear previous error flag
+ this.updatedRows[ind]=rowId;
+ this.obj.setUserData(rowId,this.action_param,mode);
+ if (this._in_progress[rowId])
+ this._in_progress[rowId]="wait";
+ } else{
+ if (!this.is_invalid(rowId)){
+ this.updatedRows.splice(ind,1);
+ this.obj.setUserData(rowId,this.action_param,"");
+ }
+ }
+
+ //clear changed flag
+ if (!state)
+ this._clearUpdateFlag(rowId);
+
+ this.markRow(rowId,state,mode);
+ if (state && this.autoUpdate) this.sendData(rowId);
+ },
+ _clearUpdateFlag:function(id){},
+ markRow:function(id,state,mode){
+ var str="";
+ var invalid=this.is_invalid(id);
+ if (invalid){
+ str=this.styles[invalid];
+ state=true;
+ }
+ if (this.callEvent("onRowMark",[id,state,mode,invalid])){
+ //default logic
+ str=this.styles[state?mode:"clear"]+str;
+
+ this.obj[this._methods[0]](id,str);
+
+ if (invalid && invalid.details){
+ str+=this.styles[invalid+"_cell"];
+ for (var i=0; i < invalid.details.length; i++)
+ if (invalid.details[i])
+ this.obj[this._methods[1]](id,i,str);
+ }
+ }
+ },
+ getState:function(id){
+ return this.obj.getUserData(id,this.action_param);
+ },
+ is_invalid:function(id){
+ return this._invalid[id];
+ },
+ set_invalid:function(id,mode,details){
+ if (details) mode={value:mode, details:details, toString:function(){ return this.value.toString(); }};
+ this._invalid[id]=mode;
+ },
+ /**
+ * @desc: check mandatory fields and varify values of cells, initiate update (if specified)
+ * @param: rowId - id of row to set update-status for
+ * @type: public
+ */
+ checkBeforeUpdate:function(rowId){
+ return true;
+ },
+ /**
+ * @desc: send row(s) values to server
+ * @param: rowId - id of row which data to send. If not specified, then all "updated" rows will be send
+ * @type: public
+ */
+ sendData:function(rowId){
+ if (this._waitMode && (this.obj.mytype=="tree" || this.obj._h2)) return;
+ if (this.obj.editStop) this.obj.editStop();
+
+
+ if(typeof rowId == "undefined" || this._tSend) return this.sendAllData();
+ if (this._in_progress[rowId]) return false;
+
+ this.messages=[];
+ if (!this.checkBeforeUpdate(rowId) && this.callEvent("onValidatationError",[rowId,this.messages])) return false;
+ this._beforeSendData(this._getRowData(rowId),rowId);
+ },
+ _beforeSendData:function(data,rowId){
+ if (!this.callEvent("onBeforeUpdate",[rowId,this.getState(rowId),data])) return false;
+ this._sendData(data,rowId);
+ },
+ serialize:function(data, id){
+ if (typeof id != "undefined")
+ return this.serialize_one(data,"");
+ else{
+ var stack = [];
+ var keys = [];
+ for (var key in data)
+ if (data.hasOwnProperty(key)){
+ stack.push(this.serialize_one(data[key],key+this.post_delim));
+ keys.push(key);
+ }
+ stack.push("ids="+this.escape(keys.join(",")));
+ return stack.join("&");
+ }
+ },
+ serialize_one:function(data, pref){
+ if (typeof data == "string")
+ return data;
+ var stack = [];
+ for (var key in data)
+ if (data.hasOwnProperty(key))
+ stack.push(this.escape((pref||"")+key)+"="+this.escape(data[key]));
+ return stack.join("&");
+ },
+ _sendData:function(a1,rowId){
+ if (!a1) return; //nothing to send
+ if (!this.callEvent("onBeforeDataSending",rowId?[rowId,this.getState(rowId),a1]:[null, null, a1])) return false;
+
+ if (rowId)
+ this._in_progress[rowId]=(new Date()).valueOf();
+ var a2=new dtmlXMLLoaderObject(this.afterUpdate,this,true);
+
+ var a3 = this.serverProcessor+(this._user?(getUrlSymbol(this.serverProcessor)+["dhx_user="+this._user,"dhx_version="+this.obj.getUserData(0,"version")].join("&")):"");
+
+ if (this._tMode!="POST")
+ a2.loadXML(a3+((a3.indexOf("?")!=-1)?"&":"?")+this.serialize(a1,rowId));
+ else
+ a2.loadXML(a3,true,this.serialize(a1));
+
+ this._waitMode++;
+ },
+ sendAllData:function(){
+ if (!this.updatedRows.length) return;
+
+ this.messages=[]; var valid=true;
+ for (var i=0; i[close] [clear] DataProcessor Current state
Log:
";
+ if (document.body) document.body.insertBefore(c,document.body.firstChild);
+ else dhtmlxEvent(window,"load",function(){
+ document.body.insertBefore(c,document.body.firstChild);
+ })
+ dhtmlxEvent(window,"dblclick",function(){
+ c.style.display='';
+ })
+ return c;
+}
+
+dataProcessor.prototype._error=function(data){
+ this._log(""+data+" ");
+}
+dataProcessor.prototype._log=function(data){
+ var div=document.createElement("DIV");
+ div.innerHTML = data;
+ var parent=this._console.childNodes[2];
+ parent.appendChild(div);
+ parent.scrollTop=parent.scrollHeight;
+
+ if (window.console && window.console.log)
+ window.console.log("DataProcessor :: "+data.replace(" "," ").replace("","").replace(" ",""));
+
+}
+dataProcessor.prototype._updateStat=function(data){
+ var data=[" Current state"];
+ for(var i=0;i ")+" Current mode: "+this.updateMode;
+}
+dataProcessor.prototype.xml_analize=function(xml){
+ if (_isFF){
+ if (!xml.xmlDoc.responseXML)
+ this._error("Not an XML, probably incorrect content type specified ( must be text/xml ), or some text output was started before XML data");
+ else if (xml.xmlDoc.responseXML.firstChild.tagName=="parsererror")
+ this._error(xml.xmlDoc.responseXML.firstChild.textContent);
+ else return true;
+ } else if (_isIE){
+ if (xml.xmlDoc.responseXML.parseError.errorCode)
+ this._error("XML error : "+xml.xmlDoc.responseXML.parseError.reason);
+ else if (!xml.xmlDoc.responseXML.documentElement)
+ this._error("Not an XML, probably incorrect content type specified ( must be text/xml ), or some text output was started before XML data");
+ else return true;
+ }
+ return false;
+}
+
+dataProcessor.wrap=function(name,before,after){
+ var d=dataProcessor.prototype;
+ if (!d._wrap) d._wrap={};
+ d._wrap[name]=d[name];
+ d[name]=function(){
+ if (before) before.apply(this,arguments);
+ var res=d._wrap[name].apply(this,arguments);
+ if (after) after.apply(this,[arguments,res]);
+ return res;
+ }
+};
+
+dataProcessor.wrap("setUpdated",function(rowId,state,mode){
+ this._log(" row "+rowId+" "+(state?"marked":"unmarked")+" ["+(mode||"updated")+","+(this.is_invalid(rowId)||"valid")+"]");
+},function(){
+ this._updateStat();
+});
+
+
+
+dataProcessor.wrap("sendData",function(rowId){
+ if (rowId){
+ this._log(" Initiating data sending for "+rowId+" ");
+ if (this.obj.mytype=="tree"){
+ if (!this.obj._idpull[rowId])
+ this._log(" Error! item with such ID not exists "+rowId+" ");
+ } else {
+ if (!this.obj.rowsAr[rowId])
+ this._log(" Error! row with such ID not exists "+rowId+" ");
+ }
+ }
+},function(){
+
+});
+
+dataProcessor.wrap("sendAllData",function(){
+ this._log(" Initiating data sending for all rows ");
+},function(){
+
+});
+dataProcessor.logSingle=function(data,id){
+ var tdata = {};
+ if (id)
+ tdata[id] = data;
+ else
+ tdata = data;
+
+ var url = [];
+ for (var key in tdata) {
+ url.push(""+key+" ");
+ var suburl = [];
+
+ for (var ikey in tdata[key])
+ suburl.push(ikey+" = "+tdata[key][ikey]);
+
+ url.push(suburl.join(" "));
+ url.push(" ");
+ }
+ return url.join("");
+}
+dataProcessor.wrap("_sendData",function(data,rowId){
+ if (rowId)
+ this._log(" Sending in one-by-one mode, current ID = "+rowId);
+ else
+ this._log(" Sending all data at once");
+ this._log(" Server url: "+this.serverProcessor+" parameters ");
+ var url = [];
+ this._log(""+dataProcessor.logSingle(data,rowId)+"");
+},function(){
+
+});
+
+
+dataProcessor.wrap("afterUpdate",function(that,b,c,d,xml){
+ that._log(" Server response received details "+(xml.xmlDoc.responseText||"").replace(/\&/g,"&").replace(//g,">")+"
");
+ if (!that.xml_analize(xml)) return;
+ var atag=xml.doXPath("//data/action");
+ if (!atag){
+ that._log(" No actions found");
+ var atag=xml.getXMLTopNode("data");
+ if (!atag) that._log(" XML not valid");
+ else that._log(" Incorrect content type - need to be text/xml");
+ }
+},function(){
+
+});
+
+dataProcessor.wrap("afterUpdateCallback",function(sid,tid,action){
+ if (this.obj.mytype=="tree"){
+ if (!this.obj._idpull[sid]) this._log("Incorrect SID, item with such ID not exists in grid");
+ } else {
+ if (!this.obj.rowsAr[sid]) this._log("Incorrect SID, row with such ID not exists in grid");
+ }
+ this._log(" Action: "+action+" SID:"+sid+" TID:"+tid);
+},function(){
+
+});
+
+
+
+
+
+
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxDataProcessor/sources/dhtmlxdataprocessor_deprecated.js b/phpgwapi/js/dhtmlxtree/dhtmlxDataProcessor/sources/dhtmlxdataprocessor_deprecated.js
new file mode 100755
index 0000000000..9d8dc6b793
--- /dev/null
+++ b/phpgwapi/js/dhtmlxtree/dhtmlxDataProcessor/sources/dhtmlxdataprocessor_deprecated.js
@@ -0,0 +1,45 @@
+//v.2.6 build 100722
+
+/*
+Copyright DHTMLX LTD. http://www.dhtmlx.com
+You allowed to use this component or parts of it under GPL terms
+To use it on other terms or get Professional edition of the component please contact us at sales@dhtmlx.com
+*/
+
+ /**
+ * @desc: set function called after row updated
+ * @param: func - event handling function (or its name)
+ * @type: deprecated
+ * @topic: 10
+ * @event: onAfterUpdate
+ * @eventdesc: Event raised after row updated on server side
+ * @eventparam: ID of clicked row
+ * @eventparam: type of command
+ * @eventparam: new Id, for _insert_ command
+ */
+ dataProcessor.prototype.setOnAfterUpdate = function(ev){
+ this.attachEvent("onAfterUpdate",ev);
+ }
+
+ /**
+ * @desc: enable/disable debuging
+ * @param: mode - true/false
+ * @type: deprecated
+ */
+ dataProcessor.prototype.enableDebug = function(mode){
+ }
+
+/**
+* @desc: set function called before server request sent ( can be used for including custom client server transport system)
+* @param: func - event handling function
+* @type: public
+* @topic: 0
+* @event: onBeforeUpdate
+* @eventdesc: Event occured in moment before data sent to server
+* @eventparam: ID of item which need to be updated
+* @eventparam: type of operation
+* @eventreturns: false to block default sending routine
+*/
+ dataProcessor.prototype.setOnBeforeUpdateHandler=function(func){
+ this.attachEvent("onBeforeDataSending",func);
+ };
\ No newline at end of file
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/dhtmlxcommon.js b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/dhtmlxcommon.js
new file mode 100755
index 0000000000..e8144c718a
--- /dev/null
+++ b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/dhtmlxcommon.js
@@ -0,0 +1,928 @@
+dhtmlx=function(obj){
+ for (var a in obj) dhtmlx[a]=obj[a];
+ return dhtmlx; //simple singleton
+};
+dhtmlx.extend_api=function(name,map,ext){
+ var t = window[name];
+ if (!t) return; //component not defined
+ window[name]=function(obj){
+ if (obj && typeof obj == "object" && !obj.tagName){
+ var that = t.apply(this,(map._init?map._init(obj):arguments));
+ //global settings
+ for (var a in dhtmlx)
+ if (map[a]) this[map[a]](dhtmlx[a]);
+ //local settings
+ for (var a in obj){
+ if (map[a]) this[map[a]](obj[a]);
+ else if (a.indexOf("on")==0){
+ this.attachEvent(a,obj[a]);
+ }
+ }
+ } else
+ var that = t.apply(this,arguments);
+ if (map._patch) map._patch(this);
+ return that||this;
+ };
+ window[name].prototype=t.prototype;
+ if (ext)
+ dhtmlXHeir(window[name].prototype,ext);
+};
+
+dhtmlxAjax={
+ get:function(url,callback){
+ var t=new dtmlXMLLoaderObject(true);
+ t.async=(arguments.length<3);
+ t.waitCall=callback;
+ t.loadXML(url)
+ return t;
+ },
+ post:function(url,post,callback){
+ var t=new dtmlXMLLoaderObject(true);
+ t.async=(arguments.length<4);
+ t.waitCall=callback;
+ t.loadXML(url,true,post)
+ return t;
+ },
+ getSync:function(url){
+ return this.get(url,null,true)
+ },
+ postSync:function(url,post){
+ return this.post(url,post,null,true);
+ }
+}
+
+/**
+ * @desc: xmlLoader object
+ * @type: private
+ * @param: funcObject - xml parser function
+ * @param: object - jsControl object
+ * @param: async - sync/async mode (async by default)
+ * @param: rSeed - enable/disable random seed ( prevent IE caching)
+ * @topic: 0
+ */
+function dtmlXMLLoaderObject(funcObject, dhtmlObject, async, rSeed){
+ this.xmlDoc="";
+
+ if (typeof (async) != "undefined")
+ this.async=async;
+ else
+ this.async=true;
+
+ this.onloadAction=funcObject||null;
+ this.mainObject=dhtmlObject||null;
+ this.waitCall=null;
+ this.rSeed=rSeed||false;
+ return this;
+};
+/**
+ * @desc: xml loading handler
+ * @type: private
+ * @param: dtmlObject - xmlLoader object
+ * @topic: 0
+ */
+dtmlXMLLoaderObject.prototype.waitLoadFunction=function(dhtmlObject){
+ var once = true;
+ this.check=function (){
+ if ((dhtmlObject)&&(dhtmlObject.onloadAction != null)){
+ if ((!dhtmlObject.xmlDoc.readyState)||(dhtmlObject.xmlDoc.readyState == 4)){
+ if (!once)
+ return;
+
+ once=false; //IE 5 fix
+ if (typeof dhtmlObject.onloadAction == "function")
+ dhtmlObject.onloadAction(dhtmlObject.mainObject, null, null, null, dhtmlObject);
+
+ if (dhtmlObject.waitCall){
+ dhtmlObject.waitCall.call(this,dhtmlObject);
+ dhtmlObject.waitCall=null;
+ }
+ }
+ }
+ };
+ return this.check;
+};
+
+/**
+ * @desc: return XML top node
+ * @param: tagName - top XML node tag name (not used in IE, required for Safari and Mozilla)
+ * @type: private
+ * @returns: top XML node
+ * @topic: 0
+ */
+dtmlXMLLoaderObject.prototype.getXMLTopNode=function(tagName, oldObj){
+ if (this.xmlDoc.responseXML){
+ var temp = this.xmlDoc.responseXML.getElementsByTagName(tagName);
+ if(temp.length==0 && tagName.indexOf(":")!=-1)
+ var temp = this.xmlDoc.responseXML.getElementsByTagName((tagName.split(":"))[1]);
+ var z = temp[0];
+ } else
+ var z = this.xmlDoc.documentElement;
+
+ if (z){
+ this._retry=false;
+ return z;
+ }
+
+ if ((_isIE)&&(!this._retry)){
+ //fall back to MS.XMLDOM
+ var xmlString = this.xmlDoc.responseText;
+ var oldObj = this.xmlDoc;
+ this._retry=true;
+ this.xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
+ this.xmlDoc.async=false;
+ this.xmlDoc["loadXM"+"L"](xmlString);
+
+ return this.getXMLTopNode(tagName, oldObj);
+ }
+ dhtmlxError.throwError("LoadXML", "Incorrect XML", [
+ (oldObj||this.xmlDoc),
+ this.mainObject
+ ]);
+
+ return document.createElement("DIV");
+};
+
+/**
+ * @desc: load XML from string
+ * @type: private
+ * @param: xmlString - xml string
+ * @topic: 0
+ */
+dtmlXMLLoaderObject.prototype.loadXMLString=function(xmlString){
+ {
+ try{
+ var parser = new DOMParser();
+ this.xmlDoc=parser.parseFromString(xmlString, "text/xml");
+ }
+ catch (e){
+ this.xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
+ this.xmlDoc.async=this.async;
+ this.xmlDoc["loadXM"+"L"](xmlString);
+ }
+ }
+
+ this.onloadAction(this.mainObject, null, null, null, this);
+
+ if (this.waitCall){
+ this.waitCall();
+ this.waitCall=null;
+ }
+}
+/**
+ * @desc: load XML
+ * @type: private
+ * @param: filePath - xml file path
+ * @param: postMode - send POST request
+ * @param: postVars - list of vars for post request
+ * @topic: 0
+ */
+dtmlXMLLoaderObject.prototype.loadXML=function(filePath, postMode, postVars, rpc){
+ if (this.rSeed)
+ filePath+=((filePath.indexOf("?") != -1) ? "&" : "?")+"a_dhx_rSeed="+(new Date()).valueOf();
+ this.filePath=filePath;
+
+ if ((!_isIE)&&(window.XMLHttpRequest))
+ this.xmlDoc=new XMLHttpRequest();
+ else {
+ this.xmlDoc=new ActiveXObject("Microsoft.XMLHTTP");
+ }
+
+ if (this.async)
+ this.xmlDoc.onreadystatechange=new this.waitLoadFunction(this);
+ this.xmlDoc.open(postMode ? "POST" : "GET", filePath, this.async);
+
+ if (rpc){
+ this.xmlDoc.setRequestHeader("User-Agent", "dhtmlxRPC v0.1 ("+navigator.userAgent+")");
+ this.xmlDoc.setRequestHeader("Content-type", "text/xml");
+ }
+
+ else if (postMode)
+ this.xmlDoc.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
+
+ this.xmlDoc.setRequestHeader("X-Requested-With","XMLHttpRequest");
+ this.xmlDoc.send(null||postVars);
+
+ if (!this.async)
+ (new this.waitLoadFunction(this))();
+};
+/**
+ * @desc: destructor, cleans used memory
+ * @type: private
+ * @topic: 0
+ */
+dtmlXMLLoaderObject.prototype.destructor=function(){
+ this._filterXPath = null;
+ this._getAllNamedChilds = null;
+ this._retry = null;
+ this.async = null;
+ this.rSeed = null;
+ this.filePath = null;
+ this.onloadAction = null;
+ this.mainObject = null;
+ this.xmlDoc = null;
+ this.doXPath = null;
+ this.doXPathOpera = null;
+ this.doXSLTransToObject = null;
+ this.doXSLTransToString = null;
+ this.loadXML = null;
+ this.loadXMLString = null;
+ // this.waitLoadFunction = null;
+ this.doSerialization = null;
+ this.xmlNodeToJSON = null;
+ this.getXMLTopNode = null;
+ this.setXSLParamValue = null;
+ return null;
+}
+
+dtmlXMLLoaderObject.prototype.xmlNodeToJSON = function(node){
+ var t={};
+ for (var i=0; i-1)
+ _isChrome=true;
+
+if ((navigator.userAgent.indexOf('Safari') != -1)||(navigator.userAgent.indexOf('Konqueror') != -1)){
+ var _KHTMLrv = parseFloat(navigator.userAgent.substr(navigator.userAgent.indexOf('Safari')+7, 5));
+
+ if (_KHTMLrv > 525){ //mimic FF behavior for Safari 3.1+
+ _isFF=true;
+ var _FFrv = 1.9;
+ } else
+ _isKHTML=true;
+} else if (navigator.userAgent.indexOf('Opera') != -1){
+ _isOpera=true;
+ _OperaRv=parseFloat(navigator.userAgent.substr(navigator.userAgent.indexOf('Opera')+6, 3));
+}
+
+
+else if (navigator.appName.indexOf("Microsoft") != -1){
+ _isIE=true;
+ if (navigator.appVersion.indexOf("MSIE 8.0")!= -1 && document.compatMode != "BackCompat") _isIE=8;
+ if (navigator.appVersion.indexOf("MSIE 9.0")!= -1 && document.compatMode != "BackCompat") _isIE=8;
+} else {
+ _isFF=true;
+ var _FFrv = parseFloat(navigator.userAgent.split("rv:")[1])
+}
+
+
+//multibrowser Xpath processor
+dtmlXMLLoaderObject.prototype.doXPath=function(xpathExp, docObj, namespace, result_type){
+ if (_isKHTML || (!_isIE && !window.XPathResult))
+ return this.doXPathOpera(xpathExp, docObj);
+
+ if (_isIE){ //IE
+ if (!docObj)
+ if (!this.xmlDoc.nodeName)
+ docObj=this.xmlDoc.responseXML
+ else
+ docObj=this.xmlDoc;
+
+ if (!docObj)
+ dhtmlxError.throwError("LoadXML", "Incorrect XML", [
+ (docObj||this.xmlDoc),
+ this.mainObject
+ ]);
+
+ if (namespace != null)
+ docObj.setProperty("SelectionNamespaces", "xmlns:xsl='"+namespace+"'"); //
+
+ if (result_type == 'single'){
+ return docObj.selectSingleNode(xpathExp);
+ }
+ else {
+ return docObj.selectNodes(xpathExp)||new Array(0);
+ }
+ } else { //Mozilla
+ var nodeObj = docObj;
+
+ if (!docObj){
+ if (!this.xmlDoc.nodeName){
+ docObj=this.xmlDoc.responseXML
+ }
+ else {
+ docObj=this.xmlDoc;
+ }
+ }
+
+ if (!docObj)
+ dhtmlxError.throwError("LoadXML", "Incorrect XML", [
+ (docObj||this.xmlDoc),
+ this.mainObject
+ ]);
+
+ if (docObj.nodeName.indexOf("document") != -1){
+ nodeObj=docObj;
+ }
+ else {
+ nodeObj=docObj;
+ docObj=docObj.ownerDocument;
+ }
+ var retType = XPathResult.ANY_TYPE;
+
+ if (result_type == 'single')
+ retType=XPathResult.FIRST_ORDERED_NODE_TYPE
+ var rowsCol = new Array();
+ var col = docObj.evaluate(xpathExp, nodeObj, function(pref){
+ return namespace
+ }, retType, null);
+
+ if (retType == XPathResult.FIRST_ORDERED_NODE_TYPE){
+ return col.singleNodeValue;
+ }
+ var thisColMemb = col.iterateNext();
+
+ while (thisColMemb){
+ rowsCol[rowsCol.length]=thisColMemb;
+ thisColMemb=col.iterateNext();
+ }
+ return rowsCol;
+ }
+}
+
+function _dhtmlxError(type, name, params){
+ if (!this.catches)
+ this.catches=new Array();
+
+ return this;
+}
+
+_dhtmlxError.prototype.catchError=function(type, func_name){
+ this.catches[type]=func_name;
+}
+_dhtmlxError.prototype.throwError=function(type, name, params){
+ if (this.catches[type])
+ return this.catches[type](type, name, params);
+
+ if (this.catches["ALL"])
+ return this.catches["ALL"](type, name, params);
+
+ alert("Error type: "+arguments[0]+"\nDescription: "+arguments[1]);
+ return null;
+}
+
+window.dhtmlxError=new _dhtmlxError();
+
+
+//opera fake, while 9.0 not released
+//multibrowser Xpath processor
+dtmlXMLLoaderObject.prototype.doXPathOpera=function(xpathExp, docObj){
+ //this is fake for Opera
+ var z = xpathExp.replace(/[\/]+/gi, "/").split('/');
+ var obj = null;
+ var i = 1;
+
+ if (!z.length)
+ return [];
+
+ if (z[0] == ".")
+ obj=[docObj]; else if (z[0] == ""){
+ obj=(this.xmlDoc.responseXML||this.xmlDoc).getElementsByTagName(z[i].replace(/\[[^\]]*\]/g, ""));
+ i++;
+ } else
+ return [];
+
+ for (i; i < z.length; i++)obj=this._getAllNamedChilds(obj, z[i]);
+
+ if (z[i-1].indexOf("[") != -1)
+ obj=this._filterXPath(obj, z[i-1]);
+ return obj;
+}
+
+dtmlXMLLoaderObject.prototype._filterXPath=function(a, b){
+ var c = new Array();
+ var b = b.replace(/[^\[]*\[\@/g, "").replace(/[\[\]\@]*/g, "");
+
+ for (var i = 0; i < a.length; i++)
+ if (a[i].getAttribute(b))
+ c[c.length]=a[i];
+
+ return c;
+}
+dtmlXMLLoaderObject.prototype._getAllNamedChilds=function(a, b){
+ var c = new Array();
+
+ if (_isKHTML)
+ b=b.toUpperCase();
+
+ for (var i = 0; i < a.length; i++)for (var j = 0; j < a[i].childNodes.length; j++){
+ if (_isKHTML){
+ if (a[i].childNodes[j].tagName&&a[i].childNodes[j].tagName.toUpperCase() == b)
+ c[c.length]=a[i].childNodes[j];
+ }
+
+ else if (a[i].childNodes[j].tagName == b)
+ c[c.length]=a[i].childNodes[j];
+ }
+
+ return c;
+}
+
+function dhtmlXHeir(a, b){
+ for (var c in b)
+ if (typeof (b[c]) == "function")
+ a[c]=b[c];
+ return a;
+}
+
+function dhtmlxEvent(el, event, handler){
+ if (el.addEventListener)
+ el.addEventListener(event, handler, false);
+
+ else if (el.attachEvent)
+ el.attachEvent("on"+event, handler);
+}
+
+//============= XSL Extension ===================================
+
+dtmlXMLLoaderObject.prototype.xslDoc=null;
+dtmlXMLLoaderObject.prototype.setXSLParamValue=function(paramName, paramValue, xslDoc){
+ if (!xslDoc)
+ xslDoc=this.xslDoc
+
+ if (xslDoc.responseXML)
+ xslDoc=xslDoc.responseXML;
+ var item =
+ this.doXPath("/xsl:stylesheet/xsl:variable[@name='"+paramName+"']", xslDoc,
+ "http:/\/www.w3.org/1999/XSL/Transform", "single");
+
+ if (item != null)
+ item.firstChild.nodeValue=paramValue
+}
+dtmlXMLLoaderObject.prototype.doXSLTransToObject=function(xslDoc, xmlDoc){
+ if (!xslDoc)
+ xslDoc=this.xslDoc;
+
+ if (xslDoc.responseXML)
+ xslDoc=xslDoc.responseXML
+
+ if (!xmlDoc)
+ xmlDoc=this.xmlDoc;
+
+ if (xmlDoc.responseXML)
+ xmlDoc=xmlDoc.responseXML
+
+ //MOzilla
+ if (!_isIE){
+ if (!this.XSLProcessor){
+ this.XSLProcessor=new XSLTProcessor();
+ this.XSLProcessor.importStylesheet(xslDoc);
+ }
+ var result = this.XSLProcessor.transformToDocument(xmlDoc);
+ } else {
+ var result = new ActiveXObject("Msxml2.DOMDocument.3.0");
+ try{
+ xmlDoc.transformNodeToObject(xslDoc, result);
+ }catch(e){
+ result = xmlDoc.transformNode(xslDoc);
+ }
+ }
+ return result;
+}
+
+dtmlXMLLoaderObject.prototype.doXSLTransToString=function(xslDoc, xmlDoc){
+ var res = this.doXSLTransToObject(xslDoc, xmlDoc);
+ if(typeof(res)=="string")
+ return res;
+ return this.doSerialization(res);
+}
+
+dtmlXMLLoaderObject.prototype.doSerialization=function(xmlDoc){
+ if (!xmlDoc)
+ xmlDoc=this.xmlDoc;
+ if (xmlDoc.responseXML)
+ xmlDoc=xmlDoc.responseXML
+ if (!_isIE){
+ var xmlSerializer = new XMLSerializer();
+ return xmlSerializer.serializeToString(xmlDoc);
+ } else
+ return xmlDoc.xml;
+}
+
+/**
+* @desc:
+* @type: private
+*/
+dhtmlxEventable=function(obj){
+ obj.attachEvent=function(name, catcher, callObj){
+ name='ev_'+name.toLowerCase();
+ if (!this[name])
+ this[name]=new this.eventCatcher(callObj||this);
+
+ return(name+':'+this[name].addEvent(catcher)); //return ID (event name & event ID)
+ }
+ obj.callEvent=function(name, arg0){
+ name='ev_'+name.toLowerCase();
+ if (this[name])
+ return this[name].apply(this, arg0);
+ return true;
+ }
+ obj.checkEvent=function(name){
+ return (!!this['ev_'+name.toLowerCase()])
+ }
+ obj.eventCatcher=function(obj){
+ var dhx_catch = [];
+ var z = function(){
+ var res = true;
+ for (var i = 0; i < dhx_catch.length; i++){
+ if (dhx_catch[i] != null){
+ var zr = dhx_catch[i].apply(obj, arguments);
+ res=res&&zr;
+ }
+ }
+ return res;
+ }
+ z.addEvent=function(ev){
+ if (typeof (ev) != "function")
+ ev=eval(ev);
+ if (ev)
+ return dhx_catch.push(ev)-1;
+ return false;
+ }
+ z.removeEvent=function(id){
+ dhx_catch[id]=null;
+ }
+ return z;
+ }
+ obj.detachEvent=function(id){
+ if (id != false){
+ var list = id.split(':'); //get EventName and ID
+ this[list[0]].removeEvent(list[1]); //remove event
+ }
+ }
+ obj.detachAllEvents = function(){
+ for (var name in this){
+ if (name.indexOf("ev_")==0)
+ delete this[name];
+ }
+ }
+}
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/dhtmlxtree.css b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/dhtmlxtree.css
new file mode 100755
index 0000000000..65f4f16f0b
--- /dev/null
+++ b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/dhtmlxtree.css
@@ -0,0 +1,136 @@
+.defaultTreeTable{
+ margin : 0px;
+ padding : 0px;
+ border : 0px;
+}
+.containerTableStyle { overflow : auto; position:relative; top:0; font-size : 12px; -khtml-user-select: none;}
+.containerTableStyleRTL span { direction: rtl; unicode-bidi: bidi-override; }
+.containerTableStyleRTL { direction: rtl; overflow : auto; position:relative; top:0; font-size : 12px;}
+.standartTreeRow { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; -moz-user-select: none; }
+.selectedTreeRow{ background-color : navy; color:white; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; -moz-user-select: none; }
+.dragAndDropRow{ background-color : navy; color:white; }
+.standartTreeRow_lor{ text-decoration:underline; background-color : #FFFFF0; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; -moz-user-select: none; }
+.selectedTreeRow_lor{ text-decoration:underline; background-color : navy; color:white; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; -moz-user-select: none; }
+
+.standartTreeImage{ width:18px; height:18px; overflow:hidden; border:0; padding:0; margin:0;
+font-size:1px; }
+.hiddenRow { width:1px; overflow:hidden; }
+.dragSpanDiv,.dragSpanDiv td{ font-size : 12px; background-color:white; z-index:999; }
+.a_dhx_hidden_input{ position:absolute; top:-1px; left:-1px; width:1px; height:1px; border:none; background:none; }
+.a_dhx_hidden_input{ position:absolute; top:-1px; left:-1px; width:1px; height:1px; border:none; background:none; }
+
+.selectionBox{
+background-color: #FFFFCC;
+}
+.selectionBar {
+ top:0;
+ background-color: Black;
+ position:absolute;
+ overflow:hidden;
+ height: 2px;
+ z-index : 11;
+}
+
+.intreeeditRow{
+ font-size:8pt; height:16px; border:1px solid silver; padding:0; margin:0;
+ margin-left:4px;
+ -moz-user-select: text;
+ -khtml-user-select: text;
+}
+.dhx_tree_textSign{
+ font-size:8pt;
+ font-family:monospace;
+ width:21px;
+ color:black;
+ padding:0px;
+ margin:0px;
+ cursor:pointer;
+ text-align: center;
+}
+.dhx_tree_opacity{
+ opacity:0;
+ -moz-opacity:0;
+ filter:alpha(opacity=0);
+}
+.dhx_bg_img_fix{
+width:18px;
+height:18px;
+background-repeat: no-repeat;
+background-position: center;
+background-position-x: center;
+background-position-y: center;
+}
+
+.dhxtree_dhx_black, .dhxtree_dhx_skyblue{
+ background:white;
+ color:black;
+}
+*html .dhxtree_dhx_skyblue .standartTreeRow, *html .dhxtree_dhx_skyblue .standartTreeRow_lor{
+ border-right:0px solid red;
+ border-left:0px solid red;
+}
+*html .dhxtree_dhx_skyblue span.standartTreeRow, *html .dhxtree_dhx_skyblue span.standartTreeRow_lor{
+ margin-left:1px;
+}
+
+.dhxtree_dhx_skyblue .standartTreeRow, .dhxtree_dhx_skyblue .standartTreeRow_lor{
+ border-right:1px solid transparent;
+ border-left: 1px solid transparent;
+ font-family:Tahoma;
+ font-size:11px !important;
+ overflow:hidden;
+ padding:0px 0px 0px 0px;
+}
+.dhxtree_dhx_skyblue .selectedTreeRow_lor, .dhxtree_dhx_skyblue .selectedTreeRow{
+ background-color:white;
+ background-image:url(imgs/sky_blue_sel_tree.png);
+ background-repeat:repeat-x;
+ border:1px solid #FFB951;
+ color:black;
+
+ line-height:17px;
+
+ font-size:11px !important;
+ font-family:Tahoma;
+ overflow:hidden;
+}
+html > body /**/ .dhxtree_dhx_skyblue .selectedTreeRow, html > body /**/ .dhxtree_dhx_skyblue .selectedTreeRow_lor{
+ padding:1px 0px 1px 0px;
+ line-height:normal;
+ display:inline-block !ie;
+ height:13px;
+}
+body:nth-of-type(1) .dhxtree_dhx_skyblue span.selectedTreeRow, body:nth-of-type(1) .dhxtree_dhx_skyblue span.selectedTreeRow_lor{
+ padding:1px 0px 1px 0px;
+ display:inline-block;
+ padding-top:0px;
+ height:13px;
+}
+body:nth-of-type(1) .dhxtree_dhx_skyblue span.standartTreeRow, body:nth-of-type(1) .dhxtree_dhx_skyblue span.standartTreeRow_lor{
+ display:inline-block;
+ height:14px;
+}
+
+.dhxtree_dhx_web .selectedTreeRow_lor, .dhxtree_dhx_web .selectedTreeRow{
+ background-color:transparent;
+
+}
+.dhxtree_dhx_web span.selectedTreeRow_lor , .dhxtree_dhx_web span.selectedTreeRow{
+ background-color:#ACDAF0;
+ color:black;
+}
+
+.dhxtree_dhx_web td.standartTreeRow, .dhxtree_dhx_web td.selectedTreeRow{
+ padding-left:2px;
+}
+.dhxtree_dhx_web span.standartTreeRow, .dhxtree_dhx_web span.selectedTreeRow{
+ padding-left:3px !important;
+}
+
+
+
+.dhxtree_dhx_web .standartTreeRow, .dhxtree_dhx_web .standartTreeRow, .dhxtree_dhx_web .selectedTreeRow_lor, .dhxtree_dhx_web .selectedTreeRow{
+ font-size:12px;
+ font-family:Tahoma;
+ overflow:hidden;
+}
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/dhtmlxtree.js b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/dhtmlxtree.js
new file mode 100755
index 0000000000..b5816eee04
--- /dev/null
+++ b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/dhtmlxtree.js
@@ -0,0 +1,211 @@
+//v.2.6 build 100722
+
+/*
+Copyright DHTMLX LTD. http://www.dhtmlx.com
+You allowed to use this component or parts of it under GPL terms
+To use it on other terms or get Professional edition of the component please contact us at sales@dhtmlx.com
+*/
+
+
+function xmlPointer(data){this.d=data;};xmlPointer.prototype={text:function(){if (!_isFF)return this.d.xml;var x = new XMLSerializer();return x.serializeToString(this.d);},
+ get:function(name){return this.d.getAttribute(name);},
+ exists:function(){return !!this.d },
+ content:function(){return this.d.firstChild?this.d.firstChild.data:"";},
+ each:function(name,f,t,i){var a=this.d.childNodes;var c=new xmlPointer();if (a.length)for (i=i||0;i0){beforeNode=new Object;beforeNode.tr=parentObject.childNodes[0].tr.previousSibling;};parentObject._has_top=true;for (ik=Count;ik>0;ik--)Nodes[ik]=Nodes[ik-1];Count=0;break;}}};var n;if (!(n=this._idpull[itemId])|| n.span!=-1){n=Nodes[Count]=new dhtmlXTreeItemObject(itemId,itemText,parentObject,this,itemActionHandler,1);itemId = Nodes[Count].id;parentObject.childsCount++;};if(!n.htmlNode){n.label=itemText;n.htmlNode=this._createItem((this.checkBoxOff?1:0),n);n.htmlNode.objBelong=n;};if(image1)n.images[0]=image1;if(image2)n.images[1]=image2;if(image3)n.images[2]=image3;var tr=this._drawNewTr(n.htmlNode);if ((this.XMLloadingWarning)||(this._hAdI))
+ n.htmlNode.parentNode.parentNode.style.display="none";if ((beforeNode)&&(beforeNode.tr.nextSibling))
+ parentObject.htmlNode.childNodes[0].insertBefore(tr,beforeNode.tr.nextSibling);else
+ if (this.parsingOn==parentObject.id){this.parsedArray[this.parsedArray.length]=tr;}else
+ parentObject.htmlNode.childNodes[0].appendChild(tr);if ((beforeNode)&&(!beforeNode.span)) beforeNode=null;if (this.XMLsource)if ((childs)&&(childs!=0)) n.XMLload=0;else n.XMLload=1;n.tr=tr;tr.nodem=n;if (parentObject.itemId==0)tr.childNodes[0].className="hiddenRow";if ((parentObject._r_logic)||(this._frbtr))
+ this._setSrc(n.htmlNode.childNodes[0].childNodes[0].childNodes[1].childNodes[0],this.imPath+this.radioArray[0]);if (optionStr){var tempStr=optionStr.split(",");for (var i=0;i=2){this._correctPlus(Nodes[parentObject.childsCount-2]);this._correctLine(Nodes[parentObject.childsCount-2]);};if (parentObject.childsCount!=2)this._correctPlus(Nodes[0]);if (this.tscheck)this._correctCheckStates(parentObject);if (this._onradh){if (this.xmlstate==1){var old=this.onXLE;this.onXLE=function(id){this._onradh(itemId);if (old)old(id);}}else
+ this._onradh(itemId);}};return n;};dhtmlXTreeObject.prototype.insertNewItem=function(parentId,itemId,itemText,itemActionHandler,image1,image2,image3,optionStr,children){var parentObject=this._globalIdStorageFind(parentId);if (!parentObject)return (-1);var nodez=this._attachChildNode(parentObject,itemId,itemText,itemActionHandler,image1,image2,image3,optionStr,children);return nodez;};dhtmlXTreeObject.prototype.insertNewChild=function(parentId,itemId,itemText,itemActionHandler,image1,image2,image3,optionStr,children){return this.insertNewItem(parentId,itemId,itemText,itemActionHandler,image1,image2,image3,optionStr,children);};dhtmlXTreeObject.prototype._parseXMLTree=function(a,b,c,d,xml){var p=new xmlPointer(xml.getXMLTopNode("tree"));a._parse(p);a._p=p;};dhtmlXTreeObject.prototype._parseItem=function(c,temp,preNode,befNode){var id;if (this._srnd && (!this._idpull[id=c.get("id")] || !this._idpull[id].span))
+ {this._addItemSRND(temp.id,id,c);return;};var a=c.get_all();if ((typeof(this.waitUpdateXML)=="object")&&(!this.waitUpdateXML[a.id])){this._parse(c,a.id,1);return;};var zST=[];if (a.select)zST.push("SELECT");if (a.top)zST.push("TOP");if (a.call)this.nodeAskingCall=a.id;if (a.checked==-1)zST.push("HCHECKED");else if (a.checked)zST.push("CHECKED");if (a.open)zST.push("OPEN");if (this.waitUpdateXML){if (this._globalIdStorageFind(a.id))
+ var newNode=this.updateItem(a.id,a.text,a.im0,a.im1,a.im2,a.checked);else{if (this.npl==0)zST.push("TOP");else preNode=temp.childNodes[this.npl];var newNode=this._attachChildNode(temp,a.id,a.text,0,a.im0,a.im1,a.im2,zST.join(","),a.child,0,preNode);preNode=null;}}else
+ var newNode=this._attachChildNode(temp,a.id,a.text,0,a.im0,a.im1,a.im2,zST.join(","),a.child,(befNode||0),preNode);if (a.tooltip)newNode.span.parentNode.parentNode.title=a.tooltip;if (a.style)if (newNode.span.style.cssText)newNode.span.style.cssText+=(";"+a.style);else
+ newNode.span.setAttribute("style",newNode.span.getAttribute("style")+";"+a.style);if (a.radio)newNode._r_logic=true;if (a.nocheckbox){var check_node=newNode.span.parentNode.previousSibling.previousSibling;check_node.childNodes[0].style.display='none';if (window._KHTMLrv)check_node.style.display="none";newNode.nocheckbox=true;};if (a.disabled){if (a.checked!=null)this._setCheck(newNode,a.checked);this.disableCheckbox(newNode,1);};newNode._acc=a.child||0;if (this.parserExtension)this.parserExtension._parseExtension.call(this,c,a,(temp?temp.id:0));this.setItemColor(newNode,a.aCol,a.sCol);if (a.locked=="1")this.lockItem(newNode.id,true,true);if ((a.imwidth)||(a.imheight)) this.setIconSize(a.imwidth,a.imheight,newNode);if ((a.closeable=="0")||(a.closeable=="1")) this.setItemCloseable(newNode,a.closeable);var zcall="";if (a.topoffset)this.setItemTopOffset(newNode,a.topoffset);if ((!this.slowParse)||(typeof(this.waitUpdateXML)=="object")){if (c.sub_exists("item"))
+ zcall=this._parse(c,a.id,1);};if (zcall!="")this.nodeAskingCall=zcall;c.each("userdata",function(u){this.setUserData(c.get("id"),u.get("name"),u.content());},this)
+
+
+ };dhtmlXTreeObject.prototype._parse=function(p,parentId,level,start){if (this._srnd && !this.parentObject.offsetHeight){var self=this;return window.setTimeout(function(){self._parse(p,parentId,level,start);},100);};if (!p.exists()) return;this.skipLock=true;if (!parentId){parentId=p.get("id");if (p.get("radio"))
+ this.htmlNode._r_logic=true;this.parsingOn=parentId;this.parsedArray=new Array();this.setCheckList="";this.nodeAskingCall="";};var temp=this._globalIdStorageFind(parentId);if (!temp)return dhtmlxError.throwError("DataStructure","XML refers to not existing parent");this.parsCount=this.parsCount?(this.parsCount+1):1;this.XMLloadingWarning=1;if ((temp.childsCount)&&(!start)&&(!this._edsbps)&&(!temp._has_top))
+ var preNode=0;else
+ var preNode=0;this.npl=0;p.each("item",function(c,i){temp.XMLload=1;if ((this._epgps)&&(this._epgpsC==this.npl)){this._setNextPageSign(temp,this.npl+1*(start||0),level,node);return -1;};this._parseItem(c,temp,0,preNode);this.npl++;},this,start);if (!level){p.each("userdata",function(u){this.setUserData(p.get("id"),u.get("name"),u.content());},this);temp.XMLload=1;if (this.waitUpdateXML){this.waitUpdateXML=false;for (var i=temp.childsCount-1;i>=0;i--)if (temp.childNodes[i]._dmark)this.deleteItem(temp.childNodes[i].id);};var parsedNodeTop=this._globalIdStorageFind(this.parsingOn);for (var i=0;i1){if ( ( (Nodes[1].style.display!="none")|| (mode==1) ) && (mode!=2) ) {this.allTree.childNodes[0].border = "1";this.allTree.childNodes[0].border = "0";nodestyle="none";}else nodestyle="";for (var i=1;i7)td2.style.width="999999px";else if (!window._KHTMLrv)td2.style.width="100%";itemObject.span.innerHTML=itemObject.label;td2.appendChild(itemObject.span);td2.parentObject=itemObject;td1.parentObject=itemObject;td2.onclick=this.onRowSelect;td1.onclick=this.onRowClick;td2.ondblclick=this.onRowClick2;if (this.ettip)tr.title=itemObject.label;if (this.dragAndDropOff){if (this._aimgs){this.dragger.addDraggableItem(td12,this);td12.parentObject=itemObject;};this.dragger.addDraggableItem(td2,this);};itemObject.span.style.paddingLeft="5px";itemObject.span.style.paddingRight="5px";td2.style.verticalAlign="";td2.style.fontSize="10pt";td2.style.cursor=this.style_pointer;tr.appendChild(td1);tr.appendChild(td11);tr.appendChild(td12);tr.appendChild(td2);tbody.appendChild(tr);table.appendChild(tbody);if (this.ehlt || this.checkEvent("onMouseIn")|| this.checkEvent("onMouseOut")){tr.onmousemove=this._itemMouseIn;tr[(_isIE)?"onmouseleave":"onmouseout"]=this._itemMouseOut;};return table;};dhtmlXTreeObject.prototype.setImagePath=function( newPath ){this.imPath=newPath;this.iconURL=newPath;};dhtmlXTreeObject.prototype.setIconPath=function(path){this.iconURL=path;};dhtmlXTreeObject.prototype.setOnRightClickHandler=function(func){this.attachEvent("onRightClick",func);};dhtmlXTreeObject.prototype.setOnClickHandler=function(func){this.attachEvent("onClick",func);};dhtmlXTreeObject.prototype.setOnSelectStateChange=function(func){this.attachEvent("onSelect",func);};dhtmlXTreeObject.prototype.setXMLAutoLoading=function(filePath){this.XMLsource=filePath;};dhtmlXTreeObject.prototype.setOnCheckHandler=function(func){this.attachEvent("onCheck",func);};dhtmlXTreeObject.prototype.setOnOpenHandler=function(func){this.attachEvent("onOpenStart",func);};dhtmlXTreeObject.prototype.setOnOpenStartHandler=function(func){this.attachEvent("onOpenStart",func);};dhtmlXTreeObject.prototype.setOnOpenEndHandler=function(func){this.attachEvent("onOpenEnd",func);};dhtmlXTreeObject.prototype.setOnDblClickHandler=function(func){this.attachEvent("onDblClick",func);};dhtmlXTreeObject.prototype.openAllItems=function(itemId)
+ {var temp=this._globalIdStorageFind(itemId);if (!temp)return 0;this._xopenAll(temp);};dhtmlXTreeObject.prototype.getOpenState=function(itemId){var temp=this._globalIdStorageFind(itemId);if (!temp)return "";return this._getOpenState(temp);};dhtmlXTreeObject.prototype.closeAllItems=function(itemId)
+ {if (itemId===window.undefined)itemId=this.rootId;var temp=this._globalIdStorageFind(itemId);if (!temp)return 0;this._xcloseAll(temp);this.allTree.childNodes[0].border = "1";this.allTree.childNodes[0].border = "0";};dhtmlXTreeObject.prototype.setUserData=function(itemId,name,value){var sNode=this._globalIdStorageFind(itemId,0,true);if (!sNode)return;if(name=="hint")sNode.htmlNode.childNodes[0].childNodes[0].title=value;if (typeof(sNode.userData["t_"+name])=="undefined"){if (!sNode._userdatalist)sNode._userdatalist=name;else sNode._userdatalist+=","+name;};sNode.userData["t_"+name]=value;};dhtmlXTreeObject.prototype.getUserData=function(itemId,name){var sNode=this._globalIdStorageFind(itemId,0,true);if (!sNode)return;return sNode.userData["t_"+name];};dhtmlXTreeObject.prototype.getItemColor=function(itemId)
+ {var temp=this._globalIdStorageFind(itemId);if (!temp)return 0;var res= new Object();if (temp.acolor)res.acolor=temp.acolor;if (temp.scolor)res.scolor=temp.scolor;return res;};dhtmlXTreeObject.prototype.setItemColor=function(itemId,defaultColor,selectedColor)
+ {if ((itemId)&&(itemId.span))
+ var temp=itemId;else
+ var temp=this._globalIdStorageFind(itemId);if (!temp)return 0;else {if (temp.i_sel){if (selectedColor)temp.span.style.color=selectedColor;}else
+ {if (defaultColor)temp.span.style.color=defaultColor;};if (selectedColor)temp.scolor=selectedColor;if (defaultColor)temp.acolor=defaultColor;}};dhtmlXTreeObject.prototype.getItemText=function(itemId)
+ {var temp=this._globalIdStorageFind(itemId);if (!temp)return 0;return(temp.htmlNode.childNodes[0].childNodes[0].childNodes[3].childNodes[0].innerHTML);};dhtmlXTreeObject.prototype.getParentId=function(itemId)
+ {var temp=this._globalIdStorageFind(itemId);if ((!temp)||(!temp.parentObject)) return "";return temp.parentObject.id;};dhtmlXTreeObject.prototype.changeItemId=function(itemId,newItemId)
+ {if (itemId==newItemId)return;var temp=this._globalIdStorageFind(itemId);if (!temp)return 0;temp.id=newItemId;temp.span.contextMenuId=newItemId;this._idpull[newItemId]=this._idpull[itemId];delete this._idpull[itemId];};dhtmlXTreeObject.prototype.doCut=function(){if (this.nodeCut)this.clearCut();this.nodeCut=(new Array()).concat(this._selected);for (var i=0;i=2){this._correctPlus(Nodes[targetObject.childsCount-2]);this._correctLine(Nodes[targetObject.childsCount-2]);};this._correctPlus(Nodes[targetObject.childsCount-1]);if (this.tscheck)this._correctCheckStates(targetObject);if (oldTree.tscheck)oldTree._correctCheckStates(z);};if (c>1){oldTree._correctPlus(z.childNodes[c-2]);oldTree._correctLine(z.childNodes[c-2]);};oldTree._correctPlus(z);oldTree._correctLine(z);this.callEvent("onDrop",[itemObject.id,targetObject.id,(beforeNode?beforeNode.id:null),oldTree,targetObject.treeNod]);return itemObject.id;};dhtmlXTreeObject.prototype._clearStyles=function(itemObject){if (!itemObject.htmlNode)return;var td1=itemObject.htmlNode.childNodes[0].childNodes[0].childNodes[1];var td3=td1.nextSibling.nextSibling;itemObject.span.innerHTML=itemObject.label;itemObject.i_sel=false;if (itemObject._aimgs)this.dragger.removeDraggableItem(td1.nextSibling);if (this.checkBoxOff){td1.childNodes[0].style.display="";td1.childNodes[0].onclick=this.onCheckBoxClick;this._setSrc(td1.childNodes[0],this.imPath+this.checkArray[itemObject.checkstate]);}else td1.childNodes[0].style.display="none";td1.childNodes[0].treeNod=this;this.dragger.removeDraggableItem(td3);if (this.dragAndDropOff)this.dragger.addDraggableItem(td3,this);if (this._aimgs)this.dragger.addDraggableItem(td1.nextSibling,this);td3.childNodes[0].className="standartTreeRow";td3.onclick=this.onRowSelect;td3.ondblclick=this.onRowClick2;td1.previousSibling.onclick=this.onRowClick;this._correctLine(itemObject);this._correctPlus(itemObject);for (var i=0;i0))
+ {if (node.childNodes[i].unParsed)var zb=this._getAllScraggyItemsXML(node.childNodes[i].unParsed,1);else
+ var zb=this._getAllScraggyItems(node.childNodes[i])
+
+ if (zb)if (z)z+=this.dlmtr+zb;else z=zb;}else
+ if (!z)z=node.childNodes[i].id;else z+=this.dlmtr+node.childNodes[i].id;};return z;};dhtmlXTreeObject.prototype._getAllFatItems =function(node)
+ {var z="";for (var i=0;i0))
+ {if (!z)z=node.childNodes[i].id;else z+=this.dlmtr+node.childNodes[i].id;if (node.childNodes[i].unParsed)var zb=this._getAllFatItemsXML(node.childNodes[i].unParsed,1);else
+ var zb=this._getAllFatItems(node.childNodes[i])
+
+ if (zb)z+=this.dlmtr+zb;}};return z;};dhtmlXTreeObject.prototype._getAllSubItems =function(itemId,z,node)
+ {if (node)temp=node;else {var temp=this._globalIdStorageFind(itemId);};if (!temp)return 0;z="";for (var i=0;i=z.childsCount)) return null;return z.childNodes[index].id;};dhtmlXTreeObject.prototype.getChildItemIdByIndex=function(itemId,index){var z=this._globalIdStorageFind(itemId);if ((!z)||(index>=z.childsCount)) return null;return z.childNodes[index].id;};dhtmlXTreeObject.prototype.setDragHandler=function(func){this.attachEvent("onDrag",func);};dhtmlXTreeObject.prototype._clearMove=function(){if (this._lastMark){this._lastMark.className=this._lastMark.className.replace(/dragAndDropRow/g,"");this._lastMark=null;};this.allTree.className=this.allTree.className.replace(" selectionBox","");};dhtmlXTreeObject.prototype.enableDragAndDrop=function(mode,rmode){if (mode=="temporary_disabled"){this.dADTempOff=false;mode=true;}else
+ this.dADTempOff=true;this.dragAndDropOff=convertStringToBoolean(mode);if (this.dragAndDropOff)this.dragger.addDragLanding(this.allTree,this);if (arguments.length>1)this._ddronr=(!convertStringToBoolean(rmode));};dhtmlXTreeObject.prototype._setMove=function(htmlNode,x,y){if (htmlNode.parentObject.span){var a1=getAbsoluteTop(htmlNode);var a2=getAbsoluteTop(this.allTree)-this.allTree.scrollTop;this.dadmodec=this.dadmode;this.dadmodefix=0;var zN=htmlNode.parentObject.span;zN.className+=" dragAndDropRow";this._lastMark=zN;this._autoScroll(null,a1,a2);}};dhtmlXTreeObject.prototype._autoScroll=function(node,a1,a2){if (this.autoScroll){if (node){a1=getAbsoluteTop(node);a2=getAbsoluteTop(this.allTree);};if ( (a1-a2-parseInt(this.allTree.scrollTop))>(parseInt(this.allTree.offsetHeight)-50) )
+ this.allTree.scrollTop=parseInt(this.allTree.scrollTop)+20;if ( (a1-a2)<(parseInt(this.allTree.scrollTop)+30) )
+ this.allTree.scrollTop=parseInt(this.allTree.scrollTop)-20;}};dhtmlXTreeObject.prototype._createDragNode=function(htmlObject,e){if (!this.dADTempOff)return null;var obj=htmlObject.parentObject;if (!this.callEvent("onBeforeDrag",[obj.id])) return null;if (!obj.i_sel)this._selectItem(obj,e);var dragSpan=document.createElement('div');var text=new Array();if (this._itim_dg)for (var i=0;i"+this._selected[i].span.innerHTML+" ";else
+ text=this.getSelectedItemText().split(this.dlmtr);dragSpan.innerHTML=text.join("");dragSpan.style.position="absolute";dragSpan.className="dragSpanDiv";this._dragged=(new Array()).concat(this._selected);return dragSpan;};dhtmlXTreeObject.prototype._focusNode=function(item){var z=getAbsoluteTop(item.htmlNode)-getAbsoluteTop(this.allTree);if ((z>(this.allTree.offsetHeight-30))||(z<0))
+ this.allTree.scrollTop=z+this.allTree.scrollTop;};dhtmlXTreeObject.prototype._preventNsDrag=function(e){if ((e)&&(e.preventDefault)) {e.preventDefault();return false;};return false;};dhtmlXTreeObject.prototype._drag=function(sourceHtmlObject,dhtmlObject,targetHtmlObject){if (this._autoOpenTimer)clearTimeout(this._autoOpenTimer);if (!targetHtmlObject.parentObject){targetHtmlObject=this.htmlNode.htmlNode.childNodes[0].childNodes[0].childNodes[1].childNodes[0];this.dadmodec=0;};this._clearMove();var z=sourceHtmlObject.parentObject.treeNod;if ((z)&&(z._clearMove)) z._clearMove("");if ((!this.dragMove)||(this.dragMove()))
+ {if ((!z)||(!z._clearMove)||(!z._dragged)) var col=new Array(sourceHtmlObject.parentObject);else var col=z._dragged;var trg=targetHtmlObject.parentObject;for (var i=0;i2)?(sNode.checkstate-3):sNode.checkstate);this._setCheck(sNode);if (sNode.dscheck<3)sNode.dscheck=false;};dhtmlXTreeObject.prototype.setEscapingMode=function(mode){this.utfesc=mode;};dhtmlXTreeObject.prototype.enableHighlighting=function(mode) {this.ehlt=true;this.ehlta=convertStringToBoolean(mode);};dhtmlXTreeObject.prototype._itemMouseOut=function(){var that=this.childNodes[3].parentObject;var tree=that.treeNod;tree.callEvent("onMouseOut",[that.id]);if (that.id==tree._l_onMSI)tree._l_onMSI=null;if (!tree.ehlta)return;that.span.className=that.span.className.replace("_lor","");};dhtmlXTreeObject.prototype._itemMouseIn=function(){var that=this.childNodes[3].parentObject;var tree=that.treeNod;if (tree._l_onMSI!=that.id)tree.callEvent("onMouseIn",[that.id]);tree._l_onMSI=that.id;if (!tree.ehlta)return;that.span.className=that.span.className.replace("_lor","");that.span.className=that.span.className.replace(/((standart|selected)TreeRow)/,"$1_lor");};dhtmlXTreeObject.prototype.enableActiveImages=function(mode){this._aimgs=convertStringToBoolean(mode);};dhtmlXTreeObject.prototype.focusItem=function(itemId){var sNode=this._globalIdStorageFind(itemId);if (!sNode)return (0);this._focusNode(sNode);};dhtmlXTreeObject.prototype.getAllSubItems =function(itemId){return this._getAllSubItems(itemId);};dhtmlXTreeObject.prototype.getAllChildless =function(){return this._getAllScraggyItems(this.htmlNode);};dhtmlXTreeObject.prototype.getAllLeafs=dhtmlXTreeObject.prototype.getAllChildless;dhtmlXTreeObject.prototype._getAllScraggyItems =function(node)
+ {var z="";for (var i=0;i0))
+ {if (node.childNodes[i].unParsed)var zb=this._getAllScraggyItemsXML(node.childNodes[i].unParsed,1);else
+ var zb=this._getAllScraggyItems(node.childNodes[i])
+
+ if (zb)if (z)z+=this.dlmtr+zb;else z=zb;}else
+ if (!z)z=node.childNodes[i].id;else z+=this.dlmtr+node.childNodes[i].id;};return z;};dhtmlXTreeObject.prototype._getAllFatItems =function(node)
+ {var z="";for (var i=0;i0))
+ {if (!z)z=node.childNodes[i].id;else z+=this.dlmtr+node.childNodes[i].id;if (node.childNodes[i].unParsed)var zb=this._getAllFatItemsXML(node.childNodes[i].unParsed,1);else
+ var zb=this._getAllFatItems(node.childNodes[i])
+
+ if (zb)z+=this.dlmtr+zb;}};return z;};dhtmlXTreeObject.prototype.getAllItemsWithKids =function(){return this._getAllFatItems(this.htmlNode);};dhtmlXTreeObject.prototype.getAllFatItems=dhtmlXTreeObject.prototype.getAllItemsWithKids;dhtmlXTreeObject.prototype.getAllChecked=function(){return this._getAllChecked("","",1);};dhtmlXTreeObject.prototype.getAllUnchecked=function(itemId){if (itemId)itemId=this._globalIdStorageFind(itemId);return this._getAllChecked(itemId,"",0);};dhtmlXTreeObject.prototype.getAllPartiallyChecked=function(){return this._getAllChecked("","",2);};dhtmlXTreeObject.prototype.getAllCheckedBranches=function(){var temp= this._getAllChecked("","",1);if (temp!="")temp+=this.dlmtr;return temp+this._getAllChecked("","",2);};dhtmlXTreeObject.prototype._getAllChecked=function(htmlNode,list,mode){if (!htmlNode)htmlNode=this.htmlNode;if (htmlNode.checkstate==mode)if (!htmlNode.nocheckbox){if (list)list+=this.dlmtr+htmlNode.id;else list=htmlNode.id;};var j=htmlNode.childsCount;for (var i=0;i ";temp.span.style.paddingRight=temp.span.style.paddingLeft='0px';temp.span.onclick = temp.span.ondblclick= function(e){(e||event).cancelBubble = true;};temp.span.childNodes[0].value=editText;temp.span.childNodes[0].onselectstart=function(e){(e||event).cancelBubble=true;return true;};temp.span.childNodes[0].onmousedown=function(e){(e||event).cancelBubble=true;return true;};temp.span.childNodes[0].focus();temp.span.childNodes[0].focus();temp.span.onclick=function (e){(e||event).cancelBubble=true;return false;};temp.span.className="";temp.span.parentNode.className="";var self=this;temp.span.childNodes[0].onkeydown=function(e){if (!e)e=window.event;if (e.keyCode==13){e.cancelBubble=true;self._stopEdit(window.undefined);}else if (e.keyCode==27){self._editCell.span.childNodes[0].value=self._editCell._oldValue;self._stopEdit(window.undefined);};(e||event).cancelBubble=true;};this.callEvent("onEdit",[1,id,this]);}};
+
+
+//v.2.6 build 100722
+
+/*
+Copyright DHTMLX LTD. http://www.dhtmlx.com
+You allowed to use this component or parts of it under GPL terms
+To use it on other terms or get Professional edition of the component please contact us at sales@dhtmlx.com
+*/
\ No newline at end of file
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/ext/dhtmlxtree_er.js b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/ext/dhtmlxtree_er.js
new file mode 100755
index 0000000000..2ee60c6745
--- /dev/null
+++ b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/ext/dhtmlxtree_er.js
@@ -0,0 +1,18 @@
+//v.2.6 build 100722
+
+/*
+Copyright DHTMLX LTD. http://www.dhtmlx.com
+You allowed to use this component or parts of it under GPL terms
+To use it on other terms or get Professional edition of the component please contact us at sales@dhtmlx.com
+*/
+var _all_used_trees=new Array();dhtmlXTreeObject.prototype._createSelfA2=dhtmlXTreeObject.prototype._createSelf;dhtmlXTreeObject.prototype._createSelf=function(){_all_used_trees[_all_used_trees.length]=this;return this._createSelfA2();};window.onerror=function (a,b,c,d){var d=document.createElement("DIV");d.style.cssText="position:absolute;background-color:white;top:10px;left:10px;z-index:20;width:500px;border: 2px silver outset;";var dh="Javascript Error
";dh+="The next error ocured : "+a+" in "+b+" at line "+c+"
";dh+="If you think that error can be caused by dhtmlxtree press the 'Generate report' button and send generated report to
support@dhtmlx.com ";dh+=" ";dh+="
";d.innerHTML=dh;document.body.appendChild(d);return true;};function dhtmlxtreeErrorReport(a,b,c){var str=a+" ["+b+"]";if (a=='LoadXML'){str+=" "+c[0].responseText+""+c[0].status;};window.onerror(str, "none", "none");};function dhtmlxtreeReport(node){var that=node.parentNode;that.lastChild.innerHTML="";var rep=that.childNodes[1].innerHTML;for (var a=0;a<_all_used_trees.length;a++){var atree=_all_used_trees[a];rep+="\n\n Tree "+a+"\n";for (b in atree){if (typeof(atree[b])=="function") continue;rep+=b+"="+atree[b]+"\n";};rep+="---------------------\n";if (atree.XMLLoader){try{var z=atree.XMLLoader.getXMLTopNode("tree")
+ if (document.all)rep+=z.xml+"\n";else{var xmlSerializer = new XMLSerializer();rep+=xmlSerializer.serializeToString(z)+"\n";}}catch(e){rep+="XML not recognised\n";}};rep+="---------------------\n";for (var i in atree._idpull){var n=atree._idpull[i];if (typeof(n)!='object') continue;rep+="Node: "+n.id;rep+=" Childs: "+n.childsCount;for (var j=0;j"+cont+"");window[id]=t;var oninit = obj.getAttribute("oninit");if (oninit)eval(oninit);return t;};function dhx_init_trees(){var z=document.getElementsByTagName("div");for (var i=0;i5{)-0I$ZZ;m*F
FH30ie6G8w0
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/but_cut.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/but_cut.gif
new file mode 100755
index 0000000000000000000000000000000000000000..942bd18c1271a7c88709e1e09c4ffc99871d3dc8
GIT binary patch
literal 87
zcmZ?wbhEHb+8$F!0`Y7e;}#&lZBCifr&u}$Og*t1KAo=c&8sHag$sU(={(ZbIZrqhc>)8R=#*v9V3G^0PwFI%K!iX
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/blank.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/blank.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d7ae4067134ffb090de8adafdeaf575fe11a411d
GIT binary patch
literal 56
zcmZ?wbhEHb6k-r!XkcLY4+e@qSy)9F7#VaJfB+=Jz{KCvzw-23{>5{)-0I$ZZ;m*F
FH30ie6G8w0
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/book.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/book.gif
new file mode 100755
index 0000000000000000000000000000000000000000..06345647878019f44bef4ec429b68d13bbcdccdc
GIT binary patch
literal 260
zcmV+f0sH<(Nk%w1VG;lm0K^{vhNQ5g#L>*m%*e>dmbk^3y2q5Z!szJeaFU;zyvUES
zzH^kJoW9G9uDgq^xu(d~rN`5Letw?6%&E)QE_RTh!p@DayNIf`t83F?X0-2eYCLI|E6ch&s9;2fsBcZ6P
KA{4A2ApkosuXQ>A
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/book_titel.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/book_titel.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d2b49e9ec07897fa5cb8b3e8c8fffe58e7673390
GIT binary patch
literal 210
zcmZ?wbhEHb6k-r!IKsiuwc}KEb@l)M|0S#Dy?XWP+_`hT+m0<=x|D%RK=CIFBLf2m
zgAT|%kev*y{t8NcDVg&$xYp>bW^$BSfAFN#4#(@Mui07eow&|)%)@1xpoP_mc^e-D
umIy?wkC4=Kkf`8%@S#LRpkiaVqEkah<-*6NCuckHzWTAJuAYmL!5RQi$u~v-
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/but_cut.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/but_cut.gif
new file mode 100755
index 0000000000000000000000000000000000000000..942bd18c1271a7c88709e1e09c4ffc99871d3dc8
GIT binary patch
literal 87
zcmZ?wbhEHb+8$F!0`Y7e;}#&lZBCifr&u}$Og*t1KAo=c&8sHag$sU(={(ZbIZrqhc>)8R=#*v9V3G^0PwFI%K!iX
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/close2.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/close2.gif
new file mode 100755
index 0000000000000000000000000000000000000000..94c267d5b921afe8c7157ff4c4f2315167aacd02
GIT binary patch
literal 1042
zcmeH`>r0by9L3KbpSfqYYHsRcm9{N6yS$iXUMkVd)YXbLh)N>7QJ5MADpGb+Q`fSK
zHIp1=CKQIT5*6$MZ9+-wqA$E4p$!!c%W0ardieF&ztG#x>%-ymJ$z51E+H~1RSYra
zZelC26SxVGCdK^Ee%3P<4(tJ}a*WC0kfMghdB7=!jRpxtDFarI63%Z^%qHVi^{Qqu
z%u+btWwdgJ9EyZtFbwWTL4;i>1lUi9NgUj#sKE$yNzoezrwsFYu!*qd3Q2!1X$m5N
z7#OtVWih`OMz3TE?q)OJnlvMgnzmXM2|=p}g$!IBhCD7m7!?`b?Q)RO+szsL&bIg;
z3LFFKQfPOzv|qjTdQ(hTF!1j#}O(5C}0o^v|3e-I^Nv$$8$990Z(Kw%Rs){9*V*4!sHhV
z>CN;^za4mU)MJmyXV4Xl0XgPI?u_h1S{Uyn2S4f9&Gr1fg=H6>a3}wo8f%LvIWG87
zK$E}1fBkaiRj8g~d>{CV`nQnccEq8NqDYdfDqpf$q
z6r@WFuN%@PT@2t+_M}aYHFiJUfslC9iqI~;qUvf9BuP~j!F-pb=8USW!RN9>bYrd8
z-m-*4bpH;&;qr#n0*Ut2jO+bs`k-sL&=_wtZx*Px)F{@OmkXI`v2K5&v
vab;A7@)_?!a^0oqoEO(ErLXx|FM1j`PkD7Kq5$ox6>DN8k=`P$h{3i$d_W$2
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/folderClosed.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/folderClosed.gif
new file mode 100755
index 0000000000000000000000000000000000000000..c9649b978970a0181a4a98f7ec14cae6cc6a5666
GIT binary patch
literal 250
zcmVX^xJL
z>FMeA_V&5Cxc~qFA^8LW0018VEC2ui01^Na000Gd;3tk`X`ZMEC@heUfVa#G^?u4y
zVOT{ZtX3)4C>oCk*C;1xN)Cd6CNU9;a+JenfauU>1;uiKAka9Gbb2AaE(Vu}d_KRl
zaf?6!!teLPV*wcsgoT9}cM1>y77UJ$j}~_T0tp6?m5da4koSmHw3mzf@D`ci+H>s+t
HCLsVj>jZaY
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/iconCheckAll.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/iconCheckAll.gif
new file mode 100755
index 0000000000000000000000000000000000000000..2671733da62a219e31ca041486e06130fc9c3ce8
GIT binary patch
literal 275
zcmV+u0qp)qNk%w1VGsZi0K^{vmzS5>+1b3jyz1)e?dS^Yr@p`u6qq
z`1knaV{o{O|AY_xJbu`TG3(
z{Qmv^@$vEZ_V@Mm_4@ky)YR1b`}@w$&g$yw$;rvl(b3n}*WTXV`S|(S+1cmk=Z%ex
z|Ns900000000000A^8LW000~SEC2ui01yBW000GxASaGw$pvVts$y`w#~{yd(8dg*
z@4A+WmIK4lKp2k`06+v85E_ZcBNBNe0RraWvbiV>;A;UQstlBXz+xfBR74U+1%1&d
z3yy>Yo`az84F(T;927$d7H9$H&K?pP!SH
zlK}w%yu7@RkB_OTsjRH5va+(5mzSuhsI#-P#KXk0v9hkMuCubUsi>*6v$U|Uu&%DI
znwpxUqoZ$cZ~y=QA^8LW0018VEC2ui01yBW000G);3tk``7vm!sv=_;l7u<5gT+j1
zI7RXNz`}qa8b}HjjbOQ~02T|;#PQHTE|ZLw0`-Ulo63Sf2?PcRXhb0DLB{|>dJ(A<
zM7zgZuBJc?A{`C@0&jf*7abxA4jTs$ZxIIrhzTMb4i*rPbd!`293l~!6#)Pc6a$n2
d6%ir|R00qas~Hmz0tzAxyuH4@Ccz~k06PUwbSD4+
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/iconChecked.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/iconChecked.gif
new file mode 100755
index 0000000000000000000000000000000000000000..7688b11ea2ce7e7cd8f656a6b2fdab32a8c9b911
GIT binary patch
literal 257
zcmV+c0sj6+Nk%w1VG;lm0K^{v<>lqx-rn5Y-2eaoyu7@RkB^g+lW}oz`T6z>
z(eLl?{{H^(@bKp5=IQC_u&}V>?d|R7=jZeD^Wov)>+9?L`}^+h?xm%r
zb8~a(=;-$L_W%F?A^8LW0018VEC2ui01^Na000Gk;3tk`X%c9vnj$g0?*b$P#JcdX
zICOpHgGQw{NR)6e3&y}?9)X_4BQgmXo;if4L3wnpBqT660FMX~#|FTFEeho$qdZiHk3VA4m)n1%oh@Vgnb9nl)=)Q$k~>|)b{rF
zm&Da$V`FM+Y5)KLA^8LW0018VEC2ui01^Na000Go;3tk`X^uszu4e(g@SB=N0tl~g
zyG5xY4+KK-a6x*cf@Nd45S)bC(MMrS4irbjQ5Z~<986>^kyHveBx>OZEDnJQ*Q*w(
zIz>gngZ`ojO-}?CQFJ~BRumHq0bDXZ6$fJx5)NmENfK5L6LJhZG*}oM859*7Gc+r!
LC#|lpCm{ek3bk-K
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/iconText.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/iconText.gif
new file mode 100755
index 0000000000000000000000000000000000000000..a130c6e5867fa473eaee59e0081e2c4a6de3aa38
GIT binary patch
literal 208
zcmZ?wbhEHb6k-r!IKsg2|NsBAw6vC%mNRG0tX;dd@YHJtsshEIEMW6=KqSac23B7M
zg}#(bu8dW)79C(}uHMJ2Fgb7Gdxr*VC*ySuxboSgps{=B@rkB^V~`uhF+{rvp=`uY0y_4f4h^ziTSa|-(g+NP3t`E;95kZALUBn{5Sa|3lDG__oP!5ZphO~+0>bnCY{Hg8WFnDF
zA_dDv6hI~@6Apq76BG#nd`J}$5`zvB5fz9Z4T_A8kQEIgl?Q);gM|s39{_N2bar?a
d03rZW9tjx*v;`Rn9<3h`yuH4@Ccz~k06Q&MjH>_u
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/iconUncheckDis.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/iconUncheckDis.gif
new file mode 100755
index 0000000000000000000000000000000000000000..174eff4a1b437beee77dac8d68ccd365af27a2d6
GIT binary patch
literal 268
zcmZ?wbhEHb6krfwI3mSx>(;G5fByXY_wUf5Lw|n%`St79$B!RBeE9J7>(?)zzx@6C
z_ut=t@87@w_4C*F@88dzJ9qTx(UT`n{{H>@$M+vsuU`H6({UU
z|Nox>6)65>VPs&CV$cBzgY0Br?OdSNm$H&EW7R691AERWp4Y!{jBVN*o3tCVcn&vg
zu;}yPR#ILhBQ(uzp~6HTX)&+K7McP~4;U62T+Grtaw>ddgvODn-7g$-SVWrkJh)qN
zrjwPCyNZdMk+n`ru%W4?ja5*oo1?6vs%D~;KxTGsK8vV;l7PQ3uMo>h79n2YMN-Tg
OH*MamwoO%$!5RP&uYu|S
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/leaf.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/leaf.gif
new file mode 100755
index 0000000000000000000000000000000000000000..06345647878019f44bef4ec429b68d13bbcdccdc
GIT binary patch
literal 260
zcmV+f0sH<(Nk%w1VG;lm0K^{vhNQ5g#L>*m%*e>dmbk^3y2q5Z!szJeaFU;zyvUES
zzH^kJoW9G9uDgq^xu(d~rN`5Letw?6%&E)QE_RTh!p@DayNIf`t83F?X0-2eYCLI|E6ch&s9;2fsBcZ6P
KA{4A2ApkosuXQ>A
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/line.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/line.gif
new file mode 100755
index 0000000000000000000000000000000000000000..931d591484efa7239e93c03fc11b19b8704bfef1
GIT binary patch
literal 169
zcmZ?wbhEHb6k-r!IKs$q@ZdoPS^~wNEQ|~cj0`#;OF(uqu&N~}^eH*a%b2-NYxXQX
huH#R9wwuqpZSMcuaDn#;rFA{)?{H`)w=ytT0|3fh7s3Dl
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/line1.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/line1.gif
new file mode 100755
index 0000000000000000000000000000000000000000..931d591484efa7239e93c03fc11b19b8704bfef1
GIT binary patch
literal 169
zcmZ?wbhEHb6k-r!IKs$q@ZdoPS^~wNEQ|~cj0`#;OF(uqu&N~}^eH*a%b2-NYxXQX
huH#R9wwuqpZSMcuaDn#;rFA{)?{H`)w=ytT0|3fh7s3Dl
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/line1_rtl.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/line1_rtl.gif
new file mode 100755
index 0000000000000000000000000000000000000000..b2466f63d808f3c41e2b6bbe2a07d2913d9ec798
GIT binary patch
literal 169
zcmZ?wbhEHb6k-r!IKs$q@ZdoPS^~wNEQ|~cj0`#;OF(uqu&N~}^eH>cTamFWXT!D^
g+><}8xs{+L-^hu7dXrrDFvqDV~+dznmDX0p@%dy#N3J
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/line2.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/line2.gif
new file mode 100755
index 0000000000000000000000000000000000000000..6b38bd5e9be0b9dce87e8594b16398cb3317eda3
GIT binary patch
literal 165
zcmZ?wbhEHb6k-r!IKs$q@ZdoPS^~wNEQ|~cj0`#;OF(uquqq`e^eH*a%b2-NYxXQX
cuH#R9wwuqpZT{f@fjI>pI#T@}K^zR$0B*k(`Tzg`
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/line2_rtl.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/line2_rtl.gif
new file mode 100755
index 0000000000000000000000000000000000000000..2ac45c5ab715f8852c4f2707885979ddc8e9e5bf
GIT binary patch
literal 167
zcmZ?wbhEHb6k-r!IKs$q@ZdoPS^~wNEQ|~cj0`#;OF(uqu&N{|^eH>cTamFWXT!D^
e+><}8xs{+W0-wfdm0}9jX2kOM)bs7_0%c&KE`i
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/line3.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/line3.gif
new file mode 100755
index 0000000000000000000000000000000000000000..8ed13c68a27b50196ff126137e083851f2c45397
GIT binary patch
literal 171
zcmZ?wbhEHb6k-r!IKs$q@ZdoPS^~wNEQ|~cj0`#;OF(uquxcbI^eH*a%b2-NYxXQX
iuH#R9wwuqpZT{f@0nvW59?@9$u%H>zy76lS7_0&M$`|(l
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/line3_rtl.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/line3_rtl.gif
new file mode 100755
index 0000000000000000000000000000000000000000..7e259a14ba7a7f0fb9a0f383fe01f1f6404923ee
GIT binary patch
literal 173
zcmZ?wbhEHb6k-r!IKs$q@ZdoPS^~wNEQ|~cj0`#;OF(uquxceJ^eH>cTamFWXT!D^
l+><}8xs{+W0-wfdm0}T|Ge98m7vAKU=0BFHxsb{
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/line4_rtl.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/line4_rtl.gif
new file mode 100755
index 0000000000000000000000000000000000000000..61536a8e7c8985f11cd3feb4ea2d59cd9cab6cf0
GIT binary patch
literal 159
zcmZ?wbhEHb6k-r!IKs$q@ZdoPS^~wNEQ|~cj0`#;OF(uqu*xJT^rd9Z%UHE8=k-1V
Wt}`XF%;kKKcmMljAFs*6U=0BAa}#F(
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/lock.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/lock.gif
new file mode 100755
index 0000000000000000000000000000000000000000..1d06b0d84eaf87bec570f2a742391dd305df28ad
GIT binary patch
literal 116
zcmZ?wbhEHb6k-r!n8*ME|NsA=IddkERQ$=pD#F0bpaT*G$ulsy&goytes{J5$0DYT
zlmap4kC6))YU9nOy-b+Y#eDd^%k?X*EeX!uJ7Yf^YFYE9PG$TyL1$5NWs-)vlgP(c
OC5B0cx@^G=4Aubdq$vyl
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/minus.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/minus.gif
new file mode 100755
index 0000000000000000000000000000000000000000..8742cbce24c0541f804d630c1859f669cfae2488
GIT binary patch
literal 211
zcmV;^04)DUNk%w1VG;lm0K^{vXt~%}p0`bkp!xs*PmQEdkEda+$xVr$TA;dSx7AFD
zpHPpcYro!9maa~VqEC*cQHq)$A^8LW0018VEC2ui01^Na000G0;3tk`X`X1Ru55cMhu{#;qIL&I
z6d2Z2DTQDM*#r=iprcUCNDP+LfiS366M&T9feA=707gW+Xdny;2IZnHR3;Wc5Bd
lu8B3=Q%KlX>BCkwzhTj{h;`hYUHRJn(^Q}S;uB@C1^}ss9ftq_
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/minus2.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/minus2.gif
new file mode 100755
index 0000000000000000000000000000000000000000..eb2ebae28c71f06c2c087e5923c19193261dd52d
GIT binary patch
literal 223
zcmV<503iQINk%w1VG;lm0K^{vQoq-M9(P>-itpt@nL
z$!ovfRF0s906VUYUx)wz
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/minus2_rtl.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/minus2_rtl.gif
new file mode 100755
index 0000000000000000000000000000000000000000..7dbdc0f6b6e17c289ede334ef738470f7c116022
GIT binary patch
literal 222
zcmV<403rWJNk%w1VG;lm0K^{vQoq-M9(P>-itpt@nL
z$!ovfRFoq-M9(P>-itpt@nL
z$!ovfRFoq-M9(P>-itpt@nL
z$!ovfRFYiyt8XJLbt>U;qFB
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/minus4.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/minus4.gif
new file mode 100755
index 0000000000000000000000000000000000000000..0acf2ce20f5eb167809147ecdcbb06e19346e552
GIT binary patch
literal 222
zcmV<403rWJNk%w1VG;lm0K^{vQoq-M9(P>-itpt@nL
z$!ovfRFoq-M9(P>-itpt@nL
z$!ovfRFNV*6Nq!O4&
WHY&859dQj@BY%J&f`El3Apko-KwY{3
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/minus5.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/minus5.gif
new file mode 100755
index 0000000000000000000000000000000000000000..b00c9d643cf436c41dc8649d1880fef6b9299ab8
GIT binary patch
literal 216
zcmV;}04M)PNk%w1VG;lm0K^{vQoq-M9(P>-itpt@nL
z$!ovfRFoq-M9(P>-itpt@nL
z$!ovfRFNV*6Nq!O4&
QHY&859dY^pfPNtWI~a^zQ~&?~
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/plus.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/plus.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d84193e5b3bd424a598752ffa94c14e6662ad281
GIT binary patch
literal 212
zcmV;_04x7TNk%w1VG;lm0K^{vXt~%>kETYGEK)tq4G>0GSL38GypF4IDTGgd)-?A0!ljrEyW2
O9Tj!N#qaxDApkozX5Bd
pu8B3=Q+S}8BR4s7p_$&y1Do!qcNrAyQ&FEhP4(+PeoY1jYXCC)AI<;(
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/plus2.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/plus2.gif
new file mode 100755
index 0000000000000000000000000000000000000000..aa2fdd0b84baa484f78f666075593af956316033
GIT binary patch
literal 220
zcmV<203-iLNk%w1VG;lm0K^{vRFYro!X!QonNQVz*d^G
zPK%*&$?8&*ssI20A^8LW0018VEC2ui01^Na000G9;3tk^L7r%tt}2_FE(*tAvK$X$
z39ii{0#5}1U?mQSfnh^%OpK2K#-PbSBCG|%z~u%4g>aa3uv7?!NPy8`9Rz@jVJ)G!
W;S+U((s98Z5Og$ygoTDHApko>GGFEZ
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/plus2_rtl.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/plus2_rtl.gif
new file mode 100755
index 0000000000000000000000000000000000000000..4a37768f65208d8578a1d4178b1aae199aece465
GIT binary patch
literal 221
zcmV<303!cKNk%w1VG;lm0K^{vRFYro!X!QonNQVz*d^G
zPK%*&$?8&*ssI20A^8LW0018VEC2ui01^Na000GA;3tk_L7u2+rtG)2=nIoFoGizK
zSc1K92!W>p0JIVZ#K5p2I3~x30AtW(AQ4(&TUa0rV6Y<4I#?Yro!X!QonNQVz*d^G
zPK%*&$?8&*ssI20A^8LW0018VEC2ui01^Na000GB;3tk^L7r%tt}2_FE(*tAvK$X$
z39ii{0#5}1U?mQSfnh^%OpK2K#-PbSBCG|%z~u%4g>aa3uv7?!NPy8`9Rz@jVJ)G!
Y;S+U((s98Z5Og#xgM@`Mhb$ogI|LwLN&o-=
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/plus3_rtl.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/plus3_rtl.gif
new file mode 100755
index 0000000000000000000000000000000000000000..04620108eace36ed850592de3475881cba5b1aef
GIT binary patch
literal 225
zcmV<703QEGNk%w1VG;lm0K^{vRFYro!X!QonNQVz*d^G
zPK%*&$?8&*ssI20A^8LW0018VEC2ui01^Na000GE;3tk_L7u2+rtG)2=nIoFoGizK
zSc1K92!W>p0JIVZ#K5p2I3~x30AtW(AQ4(&TUa0rV6Y<4I#?Yro!X!QonNQVz*d^G
zPK%*Zld5sa>Hq)$A^8LW0018VEC2ui01^Na000G8;3tk`X`X1Ru53#t%P}FApu!v?
zbQJ)ki34I#*bp2N;ADU)Xfh8-YJn(Nt$~1HyCoeg6+!_LU^G$(0pL<7M<{5ugxsKb
VRBFe=?J~GVet#c06VOsUD5ym
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/plus4_rtl.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/plus4_rtl.gif
new file mode 100755
index 0000000000000000000000000000000000000000..bdbf2d842d9600cefb2a86152b5c045d499a39e0
GIT binary patch
literal 219
zcmV<103`oMNk%w1VG;lm0K^{vRFYro!X!QonNQVz*d^G
zPK%*Zld5sa>Hq)$A^8LW0018VEC2ui01^Na000G8;3tk`X`X1Ru54Q-%P}FApu!v?
zbQJ)ki34I#*bp2N;6#8aXfh87$v~wp5QS`35l9^@6+(f_Xm|yH%a{?NoBYro!X!QonNQVz*d^G
zPK%*&$?8&*ssI20A^8LW0018VEC2ui01^Na000G2;3tk`X`X1Ru53#ti}4_qpu!v?
zcohJo2?JtK*bp2O;A4O(XflvUYJn(Nt%1N{yCoSc6+$5rU^G$&0pL<7ODJgdgxsKX
PRB8vr?dtpgejxxmquX7W
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/plus5_rtl.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/plus5_rtl.gif
new file mode 100755
index 0000000000000000000000000000000000000000..a336987b57a32d25817d77003ed8a333c705ae3b
GIT binary patch
literal 213
zcmV;`04o1SNk%w1VG;lm0K^{vRFYro!X!QonNQVz*d^G
zPK%*&$?8&*ssI20A^8LW0018VEC2ui01^Na000G2;3tk`X`X1Ru54Q-i}4_qpu!v?
zcohJo2?JtK*bp2O;6s2ZXflup=|H6}5QS`35l9&<6+(f_Xm|yH%a|ddoB@+aph4-V
P&<==#?dtpgeIWolv(H|-
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/radio_off.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/radio_off.gif
new file mode 100755
index 0000000000000000000000000000000000000000..b3baf66957418ec627161067d0d10155f206b193
GIT binary patch
literal 249
zcmVfz$v-_!v_W1SP-`%{*++2dBBvyp2zRXm5oTRqAWQL@?%GC1m?)CHY
zq_)I#lC1Ug@Bjb*A^8LW0018VEC2ui01yBW000Gc;3tk`X`ZN9P1IDSQhOyUC7F_S
z4TQots~d?j<1qw|MTSCJMT~+)!*Ia7L=#SeaFlu=fXrk>iEyJD1EhcmFtL@ch7G7o
z#wts4iYNde2OU=;6crjC1pxpL2Qei%6&rpB4|hT&F&Gk+7&a*t7A=D*DIowmL9ToE
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/radio_on.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/radio_on.gif
new file mode 100755
index 0000000000000000000000000000000000000000..476fbb3291d6043c2829b2552f7286c721b01710
GIT binary patch
literal 251
zcmVNk%w1VGsZi0K^{vXo;rd<>GyPee3P(SXfx`@$LEh`L?#U;o{z8WMuaD
z_4@q!-r(Nm=;reD^8Ee$^!4-I-`%{*+$2_ntiH@#f}~V>oTRqA!NI}2%G9*N%&)Jn
zg@uKrw#4)E?*IS)A^8LW0018VEC2ui01yBW000Ge;3tk`X`ZM^RZ~T!QhPD$B$<+R
zAwkd#s~c%DujVvT!3BryOI4-x=2DHIkhg()c^06QOw
Bbo2lK
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/tombs.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluebooks/tombs.gif
new file mode 100755
index 0000000000000000000000000000000000000000..312ac91f0cd54b2d442784dea2bd831b1440869c
GIT binary patch
literal 231
zcmZ?wbhEHb6k-r!IKs(LU0vO^5{)-0I$ZZ;m*F
FH30ie6G8w0
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/folderClosed.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/folderClosed.gif
new file mode 100755
index 0000000000000000000000000000000000000000..fde725c1f1e87e103edbf0af3f3403a154209d84
GIT binary patch
literal 261
zcmV+g0s8(&Nk%w1VG;lm0K^{vlivM(+5es4{$m)%$GJ|8v&=Va@x5+y8*q`&rKaR8&-q+x&vq`*qa&hS~gI(Eno5|AyQD
zqT>9R;Qsjd`2YX^A^8LW0018VEC2ui01^Na000Go;3tk`X`ZM^t!p|`KokTK<$hH3
zIL;HWtP&;Q&}1~dfMS#A*j~iUWCE;0tAuPrQV~3H3W|YnI1J7Qf&}o*Q5uK=q_9{N
z1{X$qBaTDrc6fR(2^11!as>qt2MrZ%Yzzh$1PGP{4H#@MUL6Sx7#5-!6#yJx9#yI>
LH?6L(CLsVj*wlNs
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/folderOpen.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/folderOpen.gif
new file mode 100755
index 0000000000000000000000000000000000000000..73752836856f7555a55869f81b8f54bd21daf455
GIT binary patch
literal 266
zcmV+l0rmbzNk%w1VG;lm0K^{vOUnOa(f^&{{eRj2l-~VX&i{hh{dv^;Mach&+5Cms
z{B6|#XV3d}*Z*zN`*PF!aMk~O*85S+|Bc)HYS8;v&i{GW|8~^-R#sMD(Eo?r|7+9#
zj^6)s)BA|r|NsC0A^8LW0018VEC2ui01^Na000Gt;3tk`X`ZNvt!p}B++Z~p=6=|)
zWJR{HKoX{rkpLuxzy{J7cnCJtq5wc30F_=~(a=P3i%Rt>DOY@h@32?}0N*N0;LWHz
z4hcatm%wx!4it3^cX@kW1_vDvffNo85fd#qP!kFf5eF9?7ZD0jFM0w56A20m1_}uT
QdO~lnUpKO|v?L(_J8i~#@c;k-
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/iconCheckAll.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/iconCheckAll.gif
new file mode 100755
index 0000000000000000000000000000000000000000..2671733da62a219e31ca041486e06130fc9c3ce8
GIT binary patch
literal 275
zcmV+u0qp)qNk%w1VGsZi0K^{vmzS5>+1b3jyz1)e?dS^Yr@p`u6qq
z`1knaQVd2n7A`wYu*bzku76WEL-dYL@5r8oaBM{~S1t1DA
z0Bu7&;Rw_j4Pb3&2?H8_9}0jPf`kZ$X&)Pa4g+8X32y@q8zKdO9AgBTj~E}B_RMi9*lcC
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/iconCheckDis.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/iconCheckDis.gif
new file mode 100755
index 0000000000000000000000000000000000000000..53349a1277e09d622a4f1d3092935d81992b128c
GIT binary patch
literal 270
zcmV+p0rCDvNk%w1VGsZi0K^;sb8~ar+SV{o{O|AY_xJbu`TG3(
z{Qmv^@$vEZ_V@Mm_4@ky)YR1b`}@w$&g$yw$;rvl(b3n}*WTXV`S|(S+1cmk=Z%ex
z|Ns900000000000A^8LW000~SEC2ui01yBW000GxASaGw$pvVts$y`w#~{yd(8dg*
z@4A+WmIK4lKp2k`06+v85E_ZcBNBNe0RraWvbiV>;A;UQstlBXz+xfBR74U+1%1&d
z3yy>Yo`az84F(T;927$d7H9$H&K?pP!SH
zlK}w%yu7@RkB_OTsjRH5va+(5mzSuhsI#-P#KXk0v9hkMuCubUsi>*6v$U|Uu&%DI
znwpxUqoZ$cZ~y=QA^8LW0018VEC2ui01yBW000G);3tk``7vm!sv=_;l7u<5gT+j1
zI7RXNz`}qa8b}HjjbOQ~02T|;#PQHTE|ZLw0`-Ulo63Sf2?PcRXhb0DLB{|>dJ(A<
zM7zgZuBJc?A{`C@0&jf*7abxA4jTs$ZxIIrhzTMb4i*rPbd!`293l~!6#)Pc6a$n2
d6%ir|R00qas~Hmz0tzAxyuH4@Ccz~k06PUwbSD4+
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/iconChecked.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/iconChecked.gif
new file mode 100755
index 0000000000000000000000000000000000000000..7688b11ea2ce7e7cd8f656a6b2fdab32a8c9b911
GIT binary patch
literal 257
zcmV+c0sj6+Nk%w1VG;lm0K^{v<>lqx-rn5Y-2eaoyu7@RkB^g+lW}oz`T6z>
z(eLl?{{H^(@bKp5=IQC_u&}V>?d|R7=jZeD^Wov)>+9?L`}^+h?xm%r
zb8~a(=;-$L_W%F?A^8LW0018VEC2ui01^Na000Gk;3tk`X%c9vnj$g0?*b$P#JcdX
zICOpHgGQw{NR)6e3&y}?9)X_4BQgmXo;if4L3wnpBqT660FMX~#|FTFEeho$qdZiHk3VA4m)n1%oh@Vgnb9n*YPm&;5ABjV>r6e>Ogac;#nN}Maae-_mq%nmHTbYRj
x;)eNaldu;61{``00|@~LfE){RgbW^t9SRE&Y>kHik&_x^L7kptETJMH06Wn|c$NSF
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/iconGraph.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/iconGraph.gif
new file mode 100755
index 0000000000000000000000000000000000000000..96fd2087325875a823f5fc072f3c4d3c9276ad5a
GIT binary patch
literal 250
zcmVhSL#MU#S
z-c+>Q>h}6Tr{MPY_hx2hgoK35%*^)u|H9wv^7r|Hw#>ED-r?-=`2GJ)sK7#~)lIR>
zQK!LIw#;Uy!T1&l9MDsprKwYq#_{zJBPS<
AX#fBK
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/iconSound.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/iconSound.gif
new file mode 100755
index 0000000000000000000000000000000000000000..a10dcdb886e5aa692301f2c166cd10a97afc9e8e
GIT binary patch
literal 244
zcmVc7TO$b9Q@?ntip+Xs5y8?C^uO%lZBP==J)u)8F>@_he~m%*@Per@r?5|9X0Q
z^7r}4;OUN#k^leyA^8LW0018VEC2ui01^Na000GX;3tk`Ndjo9nj&Dl@QVSg8^f64
zmiBE3KmpGuhzUtX>3$7}NT)I|8!wIZK;nK0
u8Vto^o~chR3=R$h4-f%v6BGw|gocMa8j1ybg#iHsT|t_gT`Zm=Apkq(!g1FC
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/iconText.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/iconText.gif
new file mode 100755
index 0000000000000000000000000000000000000000..1c0d1794a31cfac4b80a1d9e6814b956d88cef29
GIT binary patch
literal 248
zcmVHTJ`
z$?p39b+O9B%FOxw|D&p{%*@P%w#sH^W`u-8^aJn
zmoDM|2#HX_yWJqf6XM4tAdp2PtdSh`n!bgh+LAgJ91r)?TlyZ40fsWR!7>^^ArWbt
y3F$${a$(pJUmO?(0v7=ac7YfPg#i@@Z4Cwn8x#=?3JM31B}1N{V=ST~Apko=gnOa@
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/iconTexts.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/iconTexts.gif
new file mode 100755
index 0000000000000000000000000000000000000000..1feed5c5ad02f8d338dc45099612bff51cb65e0b
GIT binary patch
literal 256
zcmV+b0ssC-Nk%w1VG;lm0K^{vh}ryRW@eVAty-wbaj(fPRb|Y~%(&_O|NsB3t*zSh
z{>AP6`ThTdwaTsL{qFhxS7ByGTxFEI%A=~SvBb-SgoLBN%e~0V(eeI;pse)!|D53b
z#mda#_WtMi{{R2~A^8LW0018VEC2ui01^Na000Gj;P+KzX^JRXA#BSURXUQcYap?T
zBT4TgfnY$ls@aC3)yl_AAPmUS&e(zydCeZ<0=ZHd4@x(=b229rg(c#3X*`OBgiT)h
zCIUg`&?vOQ9T*D^8w7rJEPxmXga8AFQWXXq7Zer}4Fm)Ok2*r1piz
GApko~VSLR1
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/iconUncheckAll.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/iconUncheckAll.gif
new file mode 100755
index 0000000000000000000000000000000000000000..c4388e53533455f5f9a358b3bf76e2c9432145b5
GIT binary patch
literal 279
zcmV+y0qFimNk%w1VGsZi0K^{vm6esHrKRHG;*VC*ySuxboSgps{=B@rkB^V~`uhF+{rvp=`uY0y_4f4h^ziTSa|-(g+NP3t`E;95kZALUBn{5Sa|3lDG__oP!5ZphO~+0>bnCY{Hg8WFnDF
zA_dDv6hI~@6Apq76BG#nd`J}$5`zvB5fz9Z4T_A8kQEIgl?Q);gM|s39{_N2bar?a
d03rZW9tjx*v;`Rn9<3h`yuH4@Ccz~k06Q&MjH>_u
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/iconUncheckDis.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/iconUncheckDis.gif
new file mode 100755
index 0000000000000000000000000000000000000000..174eff4a1b437beee77dac8d68ccd365af27a2d6
GIT binary patch
literal 268
zcmZ?wbhEHb6krfwI3mSx>(;G5fByXY_wUf5Lw|n%`St79$B!RBeE9J7>(?)zzx@6C
z_ut=t@87@w_4C*F@88dzJ9qTx(UT`n{{H>@$M+vsuU`H6({UU
z|Nox>6)65>VPs&CV$cBzgY0Br?OdSNm$H&EW7R691AERWp4Y!{jBVN*o3tCVcn&vg
zu;}yPR#ILhBQ(uzp~6HTX)&+K7McP~4;U62T+Grtaw>ddgvODn-7g$-SVWrkJh)qN
zrjwPCyNZdMk+n`ru%W4?ja5*oo1?6vs%D~;KxTGsK8vV;l7PQ3uMo>h79n2YMN-Tg
OH*MamwoO%$!5RP&uYu|S
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/iconWrite1.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/iconWrite1.gif
new file mode 100755
index 0000000000000000000000000000000000000000..0e27343a31bfa969f09e89cd0d91e969165f9863
GIT binary patch
literal 278
zcmV+x0qOonNk%w1VG;lm0K^{vi@3^sw9K}}%&o1h&CSkFld!IrQq-a*PqB+r@+6QB>(^aA^8LW0018VEC2ui01^Na000G(;3tkGsc8f8S#0Zy+D2sBTHW|f
zSc5{$3R@0GI8X+ZOr~KQIG>fn#Yu@Ug+nQ3(u<5Nm8VmCC|^b39Qoilqr>A1rrZva
z(v^vv-dNbbVF?cpWgdM1e{U5J5(W^43k--QV1g154Sfs&9f>v*5ts;(oCTg>Ru&wj
c9R;S81Oft*0Hp;8o(j6Vyt^g8z$766JGX;FCm7j{_0D&6>f
zOaySu09y`sP(%n3i-jQ^N)!|VvcYWTpp`|hF`78Bif~ory;3S+!iy>#Ne@+UxSm;OLgb*L}6k@%Q=R?D1%)
z!B&~I)avwuw#)hb|C`0tv(w-9_xC=9qyPW^W@cuDgoOS6{mjhF_Wb|-{r&v@|7@qe
zk;2&i{{H^||NsC0A^8LW0018VEC2ui01^Na000GQ;3tk`Nmgj8nqoD*@OxFP8^hN`
zm-anTKnl+n%Lq@zmnCu>^=`{VvqkJ65{2pK3A+{`TJFRPd4yvg1mXK=oL`y%K`<~h
nHgAWVZa63wXL<~D9DWM`VHg2}1BHJ85?Vo%lv*s8A|U`fd5L_e
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/line.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/line.gif
new file mode 100755
index 0000000000000000000000000000000000000000..60f2ccb26efc24e92c7bba5f35f2ca243d4838dd
GIT binary patch
literal 71
zcmZ?wbhEHb6k-r!n8?7;($exD3>X*~6o0a?iZC!S=m6P3Ss?}nCW$HiD>+~DyLOwL
V>$-Y2=G*?-P>rZmH#t@YYXBh07Qz4k
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/line1.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/line1.gif
new file mode 100755
index 0000000000000000000000000000000000000000..60f2ccb26efc24e92c7bba5f35f2ca243d4838dd
GIT binary patch
literal 71
zcmZ?wbhEHb6k-r!n8?7;($exD3>X*~6o0a?iZC!S=m6P3Ss?}nCW$HiD>+~DyLOwL
V>$-Y2=G*?-P>rZmH#t@YYXBh07Qz4k
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/line2.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/line2.gif
new file mode 100755
index 0000000000000000000000000000000000000000..f2d7bdd5065ad01d005de788ffceb90e7ba39aab
GIT binary patch
literal 70
zcmZ?wbhEHb6k-r!n8?7;($exD3>X*~6o0a?iZC!S=m6P3Ss?}nCh;l#D>+~DyLOwL
V>$-Y2<`-MpBadm%W{NOa0{{&)7qb8W
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/line3.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/line3.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d718be218facdbdf057fc5e92b5b86580b131071
GIT binary patch
literal 73
zcmZ?wbhEHb6k-r!n8?7;($exD3>X*~6o0a?iZC!S=m6P3Ss?}nCaEd?D>+~DyLOwL
X>$-Y2<`-Mp1+}o0%!M~AMHs9BQ{)(f
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/line4.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/line4.gif
new file mode 100755
index 0000000000000000000000000000000000000000..29285e5986c766d8507e3bb295c38f2337577bc9
GIT binary patch
literal 69
zcmZ?wbhEHb6k-r!n8?7;($exD3>X*~6o0a?iZC!S=m6P3Ss?}nCb22~D^I`WUp!|D
UQ=##?cSXM&7e49rU}Ufc00XHPu>b%7
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/lock.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/lock.gif
new file mode 100755
index 0000000000000000000000000000000000000000..1d06b0d84eaf87bec570f2a742391dd305df28ad
GIT binary patch
literal 116
zcmZ?wbhEHb6k-r!n8*ME|NsA=IddkERQ$=pD#F0bpaT*G$ulsy&goytes{J5$0DYT
zlmap4kC6))YU9nOy-b+Y#eDd^%k?X*EeX!uJ7Yf^YFYE9PG$TyL1$5NWs-)vlgP(c
OC5B0cx@^G=4Aubdq$vyl
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/minus.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/minus.gif
new file mode 100755
index 0000000000000000000000000000000000000000..ef04a54696e17442f7d3a858b18e2da9db1c2e34
GIT binary patch
literal 85
zcmZ?wbhEHb6k-r!n8?8J|NsA%mKFvuL-8jIs|W)#gAR}jloeuNU{agYzw-23{>5Bd
lu8B3=Q%KlX>BCkwzhTj{h;`hYUHRJn(^Q}S;uB@C1^}ss9ftq_
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/minus1.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/minus1.gif
new file mode 100755
index 0000000000000000000000000000000000000000..ef04a54696e17442f7d3a858b18e2da9db1c2e34
GIT binary patch
literal 85
zcmZ?wbhEHb6k-r!n8?8J|NsA%mKFvuL-8jIs|W)#gAR}jloeuNU{agYzw-23{>5Bd
lu8B3=Q%KlX>BCkwzhTj{h;`hYUHRJn(^Q}S;uB@C1^}ss9ftq_
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/minus2.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/minus2.gif
new file mode 100755
index 0000000000000000000000000000000000000000..0372294cb98eb287dd2f3be297f179f355ec7e35
GIT binary patch
literal 92
zcmZ?wbhEHb6k-r!n8*ME|NsAQX=wqHia%LcMHrYFbU>mYc?KrkIsGd&U-P?nmvnZ2
p6khn-AacIA)*X&K#six&gS|3d%}MULAzznL$I8Ri-p0gW4FF>GA6ozb
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/minus3.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/minus3.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d928af6394a83a9ae7f52b159e81a8bc98dd5b8c
GIT binary patch
literal 93
zcmZ?wbhEHb6k-r!n8*ME|NsAQX=wqHia%LcMHrYFbU>mYc?KrEIsGd&U-P?nmvnZ2
q6khn-AacIA)*X&K#six&gS|3d%}MULAzznL$9jgf-N~Ji!5RRE<{%jW
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/minus4.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/minus4.gif
new file mode 100755
index 0000000000000000000000000000000000000000..30bc7deecb497409fd1b02e5e0274962f0cf8e28
GIT binary patch
literal 90
zcmZ?wbhEHb6k-r!n8*ME|NsAQX=wqHia%LcMHrYFbU>mYc?Kr!IsGe7zvX`{xaFE!
o(>=$8eU(0JW%3P+mZ|$KwcNMXsi`>W>7~3od!AT}FfdpH08)w}LjV8(
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/minus5.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/minus5.gif
new file mode 100755
index 0000000000000000000000000000000000000000..e2e30fcb24250b3743eae8c00ec94c54c8bf9cc4
GIT binary patch
literal 87
zcmZ?wbhEHb6k-r!n8?8J|NsA%mKFvuL-8jIs|W)#gAR}jloeuNVA7b=zw-23{>PkK
nu8B3=Q%KlX>BCkwzhTibb-$&S`_?)&6(>EtbnbgKBZD;n{`w$|
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/plus.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/plus.gif
new file mode 100755
index 0000000000000000000000000000000000000000..abb84bdfbfa5fbd6f188a3a65eec7b077229eef3
GIT binary patch
literal 89
zcmZ?wbhEHb6k-r!n8?8J|NsA%mKFvuL-8jIs|W)#gAR}jloeuNVA7h?zw-23{>5Bd
pu8B3=Q+S}8BR4s7p_$&y1Do!qcNrAyQ&FEhP4(+PeoY1jYXCC)AI<;(
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/plus1.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/plus1.gif
new file mode 100755
index 0000000000000000000000000000000000000000..abb84bdfbfa5fbd6f188a3a65eec7b077229eef3
GIT binary patch
literal 89
zcmZ?wbhEHb6k-r!n8?8J|NsA%mKFvuL-8jIs|W)#gAR}jloeuNVA7h?zw-23{>5Bd
pu8B3=Q+S}8BR4s7p_$&y1Do!qcNrAyQ&FEhP4(+PeoY1jYXCC)AI<;(
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/plus2.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/plus2.gif
new file mode 100755
index 0000000000000000000000000000000000000000..ea2816efcea7a32f53f467c4a5fde344d9b4f585
GIT binary patch
literal 95
zcmZ?wbhEHb6k-r!n8*ME|NsAQX=wqHia%LcMHrYFbU>mYc?KqfIsGd&U-P?nmvnZ2
t6khn-AX4r@E7$djb5F7y_}z4=XF=Z1-W|#HIde~jv>jP=F@S-=8UPoZC2#-$
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/plus3.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/plus3.gif
new file mode 100755
index 0000000000000000000000000000000000000000..cd6967e52b92d46da70950f18335896de54c9fcd
GIT binary patch
literal 96
zcmZ?wbhEHb6k-r!n8*ME|NsAQX=wqHia%LcMHrYFbU>mYc?KrKIsGd&U-P?nmvnZ2
u6khn-AX4r@E7$djb5F7y_}z4=XF=Z1-W|#HIde~jw3#m2_(Fq$!5RQNWhH_D
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/plus4.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/plus4.gif
new file mode 100755
index 0000000000000000000000000000000000000000..185bd9b7047143849a01d2e6e92a24e96abdf335
GIT binary patch
literal 94
zcmZ?wbhEHb6k-r!n8*ME|NsAQX=wqHia%LcMHrYFbU>mYc?Kr^IsGe7zvX`{xaFE!
s(>=!ryg71{GZ&iaNgmjA_rX#($vOI*UGnWo(^NUnwH#4g%)np`0M5K2f&c&j
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/plus5.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/plus5.gif
new file mode 100755
index 0000000000000000000000000000000000000000..72fe4e577f3a24dc19f47a60f070d55cc0dc1b2a
GIT binary patch
literal 92
zcmZ?wbhEHb6k-r!n8?8J|NsA%mKFvuL-8jIs|W)#gAR}jloeuNVA7q_zw-23{>PkK
su8B3=Q+S}8BR4s7p_$&y1DozXSn9?(N1wAxzCCH0DkoR_K_&)k0Ga0?PXGV_
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/radio_off.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/radio_off.gif
new file mode 100755
index 0000000000000000000000000000000000000000..b3baf66957418ec627161067d0d10155f206b193
GIT binary patch
literal 249
zcmVfz$v-_!v_W1SP-`%{*++2dBBvyp2zRXm5oTRqAWQL@?%GC1m?)CHY
zq_)I#lC1Ug@Bjb*A^8LW0018VEC2ui01yBW000Gc;3tk`X`ZN9P1IDSQhOyUC7F_S
z4TQots~d?j<1qw|MTSCJMT~+)!*Ia7L=#SeaFlu=fXrk>iEyJD1EhcmFtL@ch7G7o
z#wts4iYNde2OU=;6crjC1pxpL2Qei%6&rpB4|hT&F&Gk+7&a*t7A=D*DIowmL9ToE
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/radio_on.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_bluefolders/radio_on.gif
new file mode 100755
index 0000000000000000000000000000000000000000..476fbb3291d6043c2829b2552f7286c721b01710
GIT binary patch
literal 251
zcmVNk%w1VGsZi0K^{vXo;rd<>GyPee3P(SXfx`@$LEh`L?#U;o{z8WMuaD
z_4@q!-r(Nm=;reD^8Ee$^!4-I-`%{*+$2_ntiH@#f}~V>oTRqA!NI}2%G9*N%&)Jn
zg@uKrw#4)E?*IS)A^8LW0018VEC2ui01yBW000Ge;3tk`X`ZM^RZ~T!QhPD$B$<+R
zAwkd#s~c%DujVvT!3BryOI4-x=2DHIkhg()c^06QOw
Bbo2lK
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/blank.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/blank.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d7ae4067134ffb090de8adafdeaf575fe11a411d
GIT binary patch
literal 56
zcmZ?wbhEHb6k-r!XkcLY4+e@qSy)9F7#VaJfB+=Jz{KCvzw-23{>5{)-0I$ZZ;m*F
FH30ie6G8w0
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/folderClosed.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/folderClosed.gif
new file mode 100755
index 0000000000000000000000000000000000000000..e4bd9d6fe280bc61c2941223a06b926db88a6bb1
GIT binary patch
literal 189
zcmZ?wbhEHb6k-r!*v!DdkoNz~nKKTj{{w+!$=?f~{@(xo_wo0?H@^M_iU8%&fZ|UU
zRuKkH1|5(%$P5OSEQ6DttCzC8*sCv@&?vFQF(Te#TKZJJMTKYBFL;oN+k)9|$B%{@(xo_wo0?H@^M_a)I(_K=CIF
zs|W)pgAPa>WCjCEhQZ01Tzhv2d2{b)RjgzE;JeTwOl{gKWrgZH+{}zgZ`x8+1b3jyz1)e?dS^Yr@p`u6qq
z`1knaV{o{O|AY_xJbu`TG3(
z{Qmv^@$vEZ_V@Mm_4@ky)YR1b`}@w$&g$yw$;rvl(b3n}*WTXV`S|(S+1cmk=Z%ex
z|Ns900000000000A^8LW000~SEC2ui01yBW000GxASaGw$pvVts$y`w#~{yd(8dg*
z@4A+WmIK4lKp2k`06+v85E_ZcBNBNe0RraWvbiV>;A;UQstlBXz+xfBR74U+1%1&d
z3yy>Yo`az84F(T;927$d7H9$H&K?pP!SH
zlK}w%yu7@RkB_OTsjRH5va+(5mzSuhsI#-P#KXk0v9hkMuCubUsi>*6v$U|Uu&%DI
znwpxUqoZ$cZ~y=QA^8LW0018VEC2ui01yBW000G);3tk``7vm!sv=_;l7u<5gT+j1
zI7RXNz`}qa8b}HjjbOQ~02T|;#PQHTE|ZLw0`-Ulo63Sf2?PcRXhb0DLB{|>dJ(A<
zM7zgZuBJc?A{`C@0&jf*7abxA4jTs$ZxIIrhzTMb4i*rPbd!`293l~!6#)Pc6a$n2
d6%ir|R00qas~Hmz0tzAxyuH4@Ccz~k06PUwbSD4+
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/iconUncheckAll.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/iconUncheckAll.gif
new file mode 100755
index 0000000000000000000000000000000000000000..c4388e53533455f5f9a358b3bf76e2c9432145b5
GIT binary patch
literal 279
zcmV+y0qFimNk%w1VGsZi0K^{vm6esHrKRHG;*VC*ySuxboSgps{=B@rkB^V~`uhF+{rvp=`uY0y_4f4h^ziTSa|-(g+NP3t`E;95kZALUBn{5Sa|3lDG__oP!5ZphO~+0>bnCY{Hg8WFnDF
zA_dDv6hI~@6Apq76BG#nd`J}$5`zvB5fz9Z4T_A8kQEIgl?Q);gM|s39{_N2bar?a
d03rZW9tjx*v;`Rn9<3h`yuH4@Ccz~k06Q&MjH>_u
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/iconUncheckDis.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/iconUncheckDis.gif
new file mode 100755
index 0000000000000000000000000000000000000000..174eff4a1b437beee77dac8d68ccd365af27a2d6
GIT binary patch
literal 268
zcmZ?wbhEHb6krfwI3mSx>(;G5fByXY_wUf5Lw|n%`St79$B!RBeE9J7>(?)zzx@6C
z_ut=t@87@w_4C*F@88dzJ9qTx(UT`n{{H>@$M+vsuU`H6({UU
z|Nox>6)65>VPs&CV$cBzgY0Br?OdSNm$H&EW7R691AERWp4Y!{jBVN*o3tCVcn&vg
zu;}yPR#ILhBQ(uzp~6HTX)&+K7McP~4;U62T+Grtaw>ddgvODn-7g$-SVWrkJh)qN
zrjwPCyNZdMk+n`ru%W4?ja5*oo1?6vs%D~;KxTGsK8vV;l7PQ3uMo>h79n2YMN-Tg
OH*MamwoO%$!5RP&uYu|S
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/leaf.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/leaf.gif
new file mode 100755
index 0000000000000000000000000000000000000000..b0ce63a9d1cb3db01408111118b0be965b81a214
GIT binary patch
literal 184
zcmZ?wbhEHb6k-r!*v!DdkoNz~nKLGv|7)%J4+N5>|2+=;ciQ{k=g5EmqyH_p{nuX)
z5(g@T0L7mytRf6N3_2h#$P5OS)Cng&SFdGlC@PdZy-4JaE8l_z8pj=j)HOD(O;kvc
zS+%8BnV~6dd6sNW#}YS<7|H&&7Lyg40xfP!OaxPm);P&0-DYLs5Hd*c**EK=aA|bK
cwiBmIC*Pj?zTstoY-U4~L~Uyak066J04g9!djJ3c
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/line.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/line.gif
new file mode 100755
index 0000000000000000000000000000000000000000..60f2ccb26efc24e92c7bba5f35f2ca243d4838dd
GIT binary patch
literal 71
zcmZ?wbhEHb6k-r!n8?7;($exD3>X*~6o0a?iZC!S=m6P3Ss?}nCW$HiD>+~DyLOwL
V>$-Y2=G*?-P>rZmH#t@YYXBh07Qz4k
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/line1.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/line1.gif
new file mode 100755
index 0000000000000000000000000000000000000000..60f2ccb26efc24e92c7bba5f35f2ca243d4838dd
GIT binary patch
literal 71
zcmZ?wbhEHb6k-r!n8?7;($exD3>X*~6o0a?iZC!S=m6P3Ss?}nCW$HiD>+~DyLOwL
V>$-Y2=G*?-P>rZmH#t@YYXBh07Qz4k
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/line2.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/line2.gif
new file mode 100755
index 0000000000000000000000000000000000000000..f2d7bdd5065ad01d005de788ffceb90e7ba39aab
GIT binary patch
literal 70
zcmZ?wbhEHb6k-r!n8?7;($exD3>X*~6o0a?iZC!S=m6P3Ss?}nCh;l#D>+~DyLOwL
V>$-Y2<`-MpBadm%W{NOa0{{&)7qb8W
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/line3.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/line3.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d718be218facdbdf057fc5e92b5b86580b131071
GIT binary patch
literal 73
zcmZ?wbhEHb6k-r!n8?7;($exD3>X*~6o0a?iZC!S=m6P3Ss?}nCaEd?D>+~DyLOwL
X>$-Y2<`-Mp1+}o0%!M~AMHs9BQ{)(f
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/line4.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/line4.gif
new file mode 100755
index 0000000000000000000000000000000000000000..29285e5986c766d8507e3bb295c38f2337577bc9
GIT binary patch
literal 69
zcmZ?wbhEHb6k-r!n8?7;($exD3>X*~6o0a?iZC!S=m6P3Ss?}nCb22~D^I`WUp!|D
UQ=##?cSXM&7e49rU}Ufc00XHPu>b%7
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/lock.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/lock.gif
new file mode 100755
index 0000000000000000000000000000000000000000..1d06b0d84eaf87bec570f2a742391dd305df28ad
GIT binary patch
literal 116
zcmZ?wbhEHb6k-r!n8*ME|NsA=IddkERQ$=pD#F0bpaT*G$ulsy&goytes{J5$0DYT
zlmap4kC6))YU9nOy-b+Y#eDd^%k?X*EeX!uJ7Yf^YFYE9PG$TyL1$5NWs-)vlgP(c
OC5B0cx@^G=4Aubdq$vyl
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/minus.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/minus.gif
new file mode 100755
index 0000000000000000000000000000000000000000..ef04a54696e17442f7d3a858b18e2da9db1c2e34
GIT binary patch
literal 85
zcmZ?wbhEHb6k-r!n8?8J|NsA%mKFvuL-8jIs|W)#gAR}jloeuNU{agYzw-23{>5Bd
lu8B3=Q%KlX>BCkwzhTj{h;`hYUHRJn(^Q}S;uB@C1^}ss9ftq_
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/minus1.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/minus1.gif
new file mode 100755
index 0000000000000000000000000000000000000000..ef04a54696e17442f7d3a858b18e2da9db1c2e34
GIT binary patch
literal 85
zcmZ?wbhEHb6k-r!n8?8J|NsA%mKFvuL-8jIs|W)#gAR}jloeuNU{agYzw-23{>5Bd
lu8B3=Q%KlX>BCkwzhTj{h;`hYUHRJn(^Q}S;uB@C1^}ss9ftq_
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/minus2.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/minus2.gif
new file mode 100755
index 0000000000000000000000000000000000000000..0372294cb98eb287dd2f3be297f179f355ec7e35
GIT binary patch
literal 92
zcmZ?wbhEHb6k-r!n8*ME|NsAQX=wqHia%LcMHrYFbU>mYc?KrkIsGd&U-P?nmvnZ2
p6khn-AacIA)*X&K#six&gS|3d%}MULAzznL$I8Ri-p0gW4FF>GA6ozb
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/minus3.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/minus3.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d928af6394a83a9ae7f52b159e81a8bc98dd5b8c
GIT binary patch
literal 93
zcmZ?wbhEHb6k-r!n8*ME|NsAQX=wqHia%LcMHrYFbU>mYc?KrEIsGd&U-P?nmvnZ2
q6khn-AacIA)*X&K#six&gS|3d%}MULAzznL$9jgf-N~Ji!5RRE<{%jW
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/minus4.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/minus4.gif
new file mode 100755
index 0000000000000000000000000000000000000000..30bc7deecb497409fd1b02e5e0274962f0cf8e28
GIT binary patch
literal 90
zcmZ?wbhEHb6k-r!n8*ME|NsAQX=wqHia%LcMHrYFbU>mYc?Kr!IsGe7zvX`{xaFE!
o(>=$8eU(0JW%3P+mZ|$KwcNMXsi`>W>7~3od!AT}FfdpH08)w}LjV8(
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/minus5.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/minus5.gif
new file mode 100755
index 0000000000000000000000000000000000000000..e2e30fcb24250b3743eae8c00ec94c54c8bf9cc4
GIT binary patch
literal 87
zcmZ?wbhEHb6k-r!n8?8J|NsA%mKFvuL-8jIs|W)#gAR}jloeuNVA7b=zw-23{>PkK
nu8B3=Q%KlX>BCkwzhTibb-$&S`_?)&6(>EtbnbgKBZD;n{`w$|
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/plus.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/plus.gif
new file mode 100755
index 0000000000000000000000000000000000000000..abb84bdfbfa5fbd6f188a3a65eec7b077229eef3
GIT binary patch
literal 89
zcmZ?wbhEHb6k-r!n8?8J|NsA%mKFvuL-8jIs|W)#gAR}jloeuNVA7h?zw-23{>5Bd
pu8B3=Q+S}8BR4s7p_$&y1Do!qcNrAyQ&FEhP4(+PeoY1jYXCC)AI<;(
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/plus1.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/plus1.gif
new file mode 100755
index 0000000000000000000000000000000000000000..abb84bdfbfa5fbd6f188a3a65eec7b077229eef3
GIT binary patch
literal 89
zcmZ?wbhEHb6k-r!n8?8J|NsA%mKFvuL-8jIs|W)#gAR}jloeuNVA7h?zw-23{>5Bd
pu8B3=Q+S}8BR4s7p_$&y1Do!qcNrAyQ&FEhP4(+PeoY1jYXCC)AI<;(
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/plus2.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/plus2.gif
new file mode 100755
index 0000000000000000000000000000000000000000..ea2816efcea7a32f53f467c4a5fde344d9b4f585
GIT binary patch
literal 95
zcmZ?wbhEHb6k-r!n8*ME|NsAQX=wqHia%LcMHrYFbU>mYc?KqfIsGd&U-P?nmvnZ2
t6khn-AX4r@E7$djb5F7y_}z4=XF=Z1-W|#HIde~jv>jP=F@S-=8UPoZC2#-$
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/plus3.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/plus3.gif
new file mode 100755
index 0000000000000000000000000000000000000000..cd6967e52b92d46da70950f18335896de54c9fcd
GIT binary patch
literal 96
zcmZ?wbhEHb6k-r!n8*ME|NsAQX=wqHia%LcMHrYFbU>mYc?KrKIsGd&U-P?nmvnZ2
u6khn-AX4r@E7$djb5F7y_}z4=XF=Z1-W|#HIde~jw3#m2_(Fq$!5RQNWhH_D
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/plus4.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/plus4.gif
new file mode 100755
index 0000000000000000000000000000000000000000..185bd9b7047143849a01d2e6e92a24e96abdf335
GIT binary patch
literal 94
zcmZ?wbhEHb6k-r!n8*ME|NsAQX=wqHia%LcMHrYFbU>mYc?Kr^IsGe7zvX`{xaFE!
s(>=!ryg71{GZ&iaNgmjA_rX#($vOI*UGnWo(^NUnwH#4g%)np`0M5K2f&c&j
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/plus5.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/plus5.gif
new file mode 100755
index 0000000000000000000000000000000000000000..72fe4e577f3a24dc19f47a60f070d55cc0dc1b2a
GIT binary patch
literal 92
zcmZ?wbhEHb6k-r!n8?8J|NsA%mKFvuL-8jIs|W)#gAR}jloeuNVA7q_zw-23{>PkK
su8B3=Q+S}8BR4s7p_$&y1DozXSn9?(N1wAxzCCH0DkoR_K_&)k0Ga0?PXGV_
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/radio_off.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/radio_off.gif
new file mode 100755
index 0000000000000000000000000000000000000000..b3baf66957418ec627161067d0d10155f206b193
GIT binary patch
literal 249
zcmVfz$v-_!v_W1SP-`%{*++2dBBvyp2zRXm5oTRqAWQL@?%GC1m?)CHY
zq_)I#lC1Ug@Bjb*A^8LW0018VEC2ui01yBW000Gc;3tk`X`ZN9P1IDSQhOyUC7F_S
z4TQots~d?j<1qw|MTSCJMT~+)!*Ia7L=#SeaFlu=fXrk>iEyJD1EhcmFtL@ch7G7o
z#wts4iYNde2OU=;6crjC1pxpL2Qei%6&rpB4|hT&F&Gk+7&a*t7A=D*DIowmL9ToE
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/radio_on.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/radio_on.gif
new file mode 100755
index 0000000000000000000000000000000000000000..476fbb3291d6043c2829b2552f7286c721b01710
GIT binary patch
literal 251
zcmVNk%w1VGsZi0K^{vXo;rd<>GyPee3P(SXfx`@$LEh`L?#U;o{z8WMuaD
z_4@q!-r(Nm=;reD^8Ee$^!4-I-`%{*+$2_ntiH@#f}~V>oTRqA!NI}2%G9*N%&)Jn
zg@uKrw#4)E?*IS)A^8LW0018VEC2ui01yBW000Ge;3tk`X`ZM^RZ~T!QhPD$B$<+R
zAwkd#s~c%DujVvT!3BryOI4-x=2DHIkhg()c^06QOw
Bbo2lK
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/tombs.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/tombs.gif
new file mode 100755
index 0000000000000000000000000000000000000000..25131eeeb695d9df15d55ec74fc9f190684e3f9d
GIT binary patch
literal 169
zcmZ?wbhEHb6k-r!*v!Ddo$zP#xql)3f7>?v`~Uy{hp+!n-~Bgd-`}r4fV}?<7(nqS
z3#$kNCxZ@124n^UOPIk)&((V+y3hXH5zEmKoxmn-5SGX;^ZH8BdaVRI+LEHXXmdY?R5
G7_0&81Vujp
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/tombs_open.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_books/tombs_open.gif
new file mode 100755
index 0000000000000000000000000000000000000000..25131eeeb695d9df15d55ec74fc9f190684e3f9d
GIT binary patch
literal 169
zcmZ?wbhEHb6k-r!*v!Ddo$zP#xql)3f7>?v`~Uy{hp+!n-~Bgd-`}r4fV}?<7(nqS
z3#$kNCxZ@124n^UOPIk)&((V+y3hXH5zEmKoxmn-5SGX;^ZH8BdaVRI+LEHXXmdY?R5
G7_0&81Vujp
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/blank.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/blank.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d7ae4067134ffb090de8adafdeaf575fe11a411d
GIT binary patch
literal 56
zcmZ?wbhEHb6k-r!XkcLY4+e@qSy)9F7#VaJfB+=Jz{KCvzw-23{>5{)-0I$ZZ;m*F
FH30ie6G8w0
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/folderClosed.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/folderClosed.gif
new file mode 100755
index 0000000000000000000000000000000000000000..8c3748c6a9548e37ab6677e8d0786d05c61911b5
GIT binary patch
literal 227
zcmV<90382ENk%w1VG;lm0K^;s_UDcH@1D%1Me^T${r9f)C1oN%97*5a^}Z*&ZtTBoE&2g!kGI-gAki4v$tW
d@AU}@V(9z-eGnuK0)>W$g$*l3;3E=e;ja*Z=#q<;UAO
z4-VvfdA#HC;i6~9D_>o%I=kHc$J+~Uu9n=|Q~Lg9&(C+uzP-Qm>A{x!`?B9$u77uJ
z=I6&Vet%l~@#g%i8^b@`ns{SJ^zEG~UtgSfaB@%C7nkQ
zYwV}H6JDQdes`_=@1Gz4|Nmzo5h(s-VPs&?XV3xZ1Nn)8t?0n?0uLRj{u4_+9p$i?
z&!g(?u(r<2(YCUbGiIcxB<&z>`vU0K~(Oo46bvgK?-nl36V>(*~z5fJv?x^26g
HBZD;nc@>}Y
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/iconCheckAll.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/iconCheckAll.gif
new file mode 100755
index 0000000000000000000000000000000000000000..4718d74ff8ae678f6783af3c2d930b65e8029b26
GIT binary patch
literal 342
zcmZ?wbhEHb6krfwxT?k=6WGAO!0_hH%U7?Sy?F8D>(?*Oo;{i{q5u2$Z;u|`d-CML
zsZ%HJ-@pCv;hmp9f4qJB`q!^t_wL>N`0>O0_iz9F`F;29jn%7H{{8#+^XE@nwrtwC
zapQ^=%hs$}p{=bYXyDV^+q-b#yrV}C-??*r_39Pt)~%j3Yx@8H|A97A3n>0%VPs%X
zW6%K^2=WsHTd~9B0uLRje%FSglQDdZi@aJcdT8*pG%|dc60|nrt&)HM)3U4CVFr9P
zXL$VDMbakQo@cW(5Sq*%lg6o9EvZ<~+Nj15u29{<(Z!G`UCqwQ!8a+JUyO13Oo2&J
e{K7&~Gx!8VCNV7)l32M~e3I|BE)RD{25SHd{DL$9
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/iconCheckDis.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/iconCheckDis.gif
new file mode 100755
index 0000000000000000000000000000000000000000..e6d5b40e51d8046011be8be167be11182470db9e
GIT binary patch
literal 342
zcmZ?wbhEHb6krfwxT?r7ZQ8VqjEv8pKY#rA@%8K1A3l6||Ni}tA3yf)-TU(8%U{2K
z-M@eT-Me?cfB$~-=FOi!f6kma^X=QWzkmOJ{rdId#fy!Njm^!?FJ8Pjbm-8(fB%jh
zJ9g>Pr8{@-?B2cm+_`h7PM!Mx{rms_{~2fo6o0ZXGB7AI=zweh`H6w8_`rk$4;`s~
z*M_2#F?@{EU78#U40u`_89q!2S{w0JNkD*U+12bY1HO_oEFMRN(FMp-wX3?iy0x`c
zK|!ITqvOz_L(`^BD=jVU>grm)e0f7dLsL`J|NsAic2O57{$ycfU{GPu0T~PO69ZeZ
z!=wTa9jSiThN6=(e2fbZJARBX;bA?<@L@{O+6Y}`0Rg6ESF_6u_#)15opcjUo2-AH
z-O@m4vT#fqw|upNTs=#p3PZSLbq7ZmL!weOCkqGPq-;SU#_2N!CPfK~ipb316A+%n
Uyi`PDYy&I38nXqu#^=Ho>eg6FU*RQ_CD}Mj|d-mFmw_m^Pxpe*8
zuU}8UeEIhK_m)%V|NQ&+_}#l7fBx*da&zhK1KZAA{QC3f&U2S9J%0T9^XCU|-kf>x
z;L6jdTMivLe)sOz-@m{9`E%>}yJsIhJbnM}{m-8(_Z`0Z;>E8&Kx6)$y7PF=!DBa{
zzqtM4!``FEp1uF@>ihQ(-@fg-aP`LX7azWTefs|W#mA2>Jbv`@)2DsMPHa1VeDARn
zpT2*;_5A(!KYtEgzI^ZX>-S&3zWMy+^YSg%dKWI;b>!%e-@n!$Ir--E=a(Npe*W>};j{k?GysY}Sr{1@k{NVB
zW`p8{f&EBBa#M3lYpXePXIH0HTa%)mk*%~a3yY7USD&PauSu}8rj9#PC>GT=Wp6uwZh4-yYAniavI;7m60SC(ybi*$Z31kjQUQ($
z$9SX#+Tz97+2T~9B@&&q16f-w
E0C!J8`Tzg`
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/iconFlag.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/iconFlag.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d57e83d94b608a0172f03e2b1ca9fcecd5b51719
GIT binary patch
literal 623
zcmb7>X-ks<0DxcJrZY8{X=Y|>hg}jYiZVMK&J#@u!YNl^>v+*;
z9CHPO<2D<~vKU28I~?zae~}FRab)7jhp)W`;~$S_-W5Pd5}|40pTn}VF4wHn1*r=B
z7}ouL5O1y#Zd7s@YA%%{1Uct~-ZpFOC^|4PK{2c&5O}5k;qV9g3)?Z5+q@yV~ix@&Jxa+3i6BH+#J(O`ANP=b!uSerU$&qFB})3>p>|D4rj+
zSy7UNam)(&nClgDPQRa`;GRcr7!Kh0h{XaEga<*sX|J*z=c`ugo9g-?V;9UhRdl{XqOK@Ni*q!Lqf9rz3j9!Ib4^_8yDc
zntilJlmaHCpE|TUw&-=DC;?1flT;CTGBYcxBrX|Dlf*>t%)K<2b0Q7A943~mOUjQd
ztv;_jsL5CXNUM%SZ`@wFL$$42HlP6N6`?T)iW66+m)u{~csEsE+tw746w+y|SAa69
tHdQ085?OOQM5&4}wY+Ootd&ZY^0MrlI}u=pcxLF`OG$oqvLqD9`U{?XT6O>c
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/iconGraph.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/iconGraph.gif
new file mode 100755
index 0000000000000000000000000000000000000000..52ddbdc2c82e8f4db32909183875bc2ba6d2dab2
GIT binary patch
literal 608
zcmci9Yfn;f0D$p7jtwg#bWX)v-l4L>vcjB2Su*WrMYpkD_%Z4gVVq`du3pt#ZIQ)n
ztEF4G%5-#@EMuk|nIRFk9XMPMaIPHArTHa#zQFIrqaPg5_KZ}33J^7d+YTU(-V{aA
z{N$O#;}fTV=mw#D{-xbMF>NpMJetc<#iB1B=LO-#hxvsyuR9VEMDd~3#`665$+NJgj=a27`H9^$}
zhqT+;>fe^jsv+gc8{KLEF1DYjQbMhjgQriyi}iJ_kZP;EvJqCFxoS{B4QC~i%kZJj
z{k08Hvz#cg-5R!9^rihRZQ!Zxx#`Z1ma;y@w88}L4L8;d>AG~f2Xdurx4}9oh2)P6
Sn(h(P&&L{-b|S7;fZl(V?JAuB
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/iconSound.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/iconSound.gif
new file mode 100755
index 0000000000000000000000000000000000000000..5a3a34657e260be27a75c80e73dbb3563f4d4d3e
GIT binary patch
literal 639
zcmV-_0)YKTNk%w1VG;lm0OoxF|NsAjn4Q4Y+u`!^{r>(!U}F0H{iLFLtraNGh_WJs1mz!9CgI|h``1|_4)Y)yCo%8zoYnhy+z{1Sm-_GITqPV@-
z=jfKVx!LFF{{Q};y}$4I`GTpe+UM`7zQgwW`*@lFWxx2Q<$915i`TqXp^z_Bo
z*rmb4!qd}po}pHKfVa)i^Y{3ryTD|UmD=a->i75T^Yile_v!NTi>|S$!^Nz@#`XOC
zfT*j2sjJoH<@fyj^Z5AX@9xm!;(@5El%=MArm4En)#mW<@%Q$Osjacc%;4la_V(1}<>l?|qQAlZ{{F|^-QMf#^!oZSM@gN$
zz2ffe?DO>5=;+(%@aFIE;qC3r;NYITzK)})`TYFh=KlZy00000A^8LW004aeEC2ui
z01^Na000NvfPI34goTA-0*Q)=c7}o_Pcle77y|=9B{Ys2CvSC9XL)Wq02)VzT5wfg
z5epJ42eB1~4mM?5a~>~hRw@Gyh8a_7bQTv3tr7znYafJR4;)GgOLur4Ef_-|E`(kN
z6d*)sNyZFhDQrK4V+aHWBph4{BO^F55KV+m9RLYtd_YhM5kdqQ2yzJ3AON5t0SY80
zOc0Vo4--N~5;SZG13`lZ1x#dtLWsr2lLZRI5pm-Rp$aEYw!vZqMHE7NHYOm@0fB)B
ZJi6=%LTE#Pqezo(@G--Y(?Wp&06RSLb%p={
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/iconText.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/iconText.gif
new file mode 100755
index 0000000000000000000000000000000000000000..21da6c457261039b718699386b6cbc52035d0619
GIT binary patch
literal 613
zcmc)H=}(ez0KoAFL9R*@E3&f5T8T&vwVGE4=rC%vTJg5o)~o&sqWW$0!qs}yIyI`*
zR-rAFG#Q6+F9HPO*iw)~#S0#u2cEO}SM>c0KHGOlrR?sxC4dA_Rt;&NzO;lBG)>QE
zGO>I9RTPXB15(%c$I7wQAK?K8$4#%@`V{U5;u2jC-?UPRDTca_O%Y~Mf
zKAP9l|12+0d%f}1)$hMT2#$~FKYX$}zIpsb6fI%c8`CUCk~2QvMz#8G#$uk2
zO*nlS7@qV6qWS!U%|_95qEJYcN>eTuNl}l+-V+pMa=VjjYZZbh!0?Y?bOl8NsZJ$c8uccVo@6?n+aO4?Ob}IqKnY^KT;4>G6$F|79Uiw@DT+$uH_d*3m7@F$3-R1~
z8OJ?|1dL&eSsMDUiK;9H1gRnEwqpAU#Ib4A+I#mO069bVPc?@*@qANuiadK;J}QHTYmogcj@utIooz#c=+(vt5;|4Kc2XH-Tw3EKmYhK
zchjbmH*an^dbE4V@|&+-?L2$->a%A@u3R~G>(;)@mp^|0zWM0UxqJ5=yMF!3)2H8l
z{krq^?b-W}4_>``=jF@or%v5|{rdZ#KU+_n*meH=)?>%^ojO}}u3ta*;K{vr@9w^R3k(egx&XzWEQ|~cu?#vO+dy%`z<#n(npXz#Pud
tF~{M>Q3h7Ak`TvD2O0U@dD(bQd~iH`q^nP@Da+=!FflS%0|2!#FRuUq
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/iconUncheckAll.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/iconUncheckAll.gif
new file mode 100755
index 0000000000000000000000000000000000000000..1e8e72d8ef3c85133a82eaa1821cab31bae12be1
GIT binary patch
literal 219
zcmZ?wbhEHb6krfwI3mU%6WH+P&C9oMU%z_w?8S>G@87@u`0>NDXOBLA{`BO@gGZ0<
zef|37;ln%MzkmDr^T+-Bx9{D%`RmuOyLWH=`SbhEo$G)9{(bf7Hv?{<_>+Z^fkBKx
z2c!gKCj)E50@c2h%z3H{*1fS}n!;k+GfC!%0K5pKzhpx~
z0n>zos-lUkS~J;>9MZblCeE8Jrjuu}=DzMN!Hs_B-<>#;m3LWPG)%YIPeWai!5RRV
Cmu2h#
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/iconUncheckDis.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/iconUncheckDis.gif
new file mode 100755
index 0000000000000000000000000000000000000000..1dd061b18d1d6e0373c63920f37038bb24d22076
GIT binary patch
literal 217
zcmZ?wbhEHb6krfwI3mn2ZQ8WYpFe;6`0?x4uOB{qc>VhI`}gm^ef#$A-MjDKzrT6&
z=Esj8FJHd=_3PK~-@pI-`SbVh-+%x9y?F8B|Ns9CL;%H~EQ|~c!VEefwIDkgSi>Hu
z^rd9ZQ(ds`jTMv7VUgA*i53Bd^**;P?ymd3`zcc+qd$uV+r;L>MVDCQCbu6ENf31t
q?p}LwcC5)Zf1Mo#A
zY~Piex8J;3v}5nC)2Dy^{d@Vzlh40?U4QZ7`=38oF0H-w{Qc@p6Lub&)#+;V|I5wW
zFFq{Fm;dzr`<=IM_uJU*JAZ!ri4zH`B2OP|V_;y|a_ao)i_40A1+Ls&fAz}xTd!YR
z21lMaw|K+BgFpZLi7l;uN|nEv(8pU*pX{`vd&z|q-Z`6cU*oV@tx(Y7-eAASD(
z_4n^DzkVINe*NFSe^0-BS#$8%t>^DH9zV0|!qxXbf4=(u{oU8EKYssSf8fBW+qX~M
zdHlbj;pe}951;)9+D+|z>v+L12O>=Ck*VD8?u|4TUuK(7(2T4U|Q=IN3RPn55&|5~EV)EnpX1FPt6dC)p&SE+i#mzm|hd!qGg_wkh0*
zk3(N+{z5i0W)_F7+0LrmvOB%g?6}=7u<|!2=qVbWI2Gn~|6y||uPD!TA+g}st#NAF
z9#8pP?whuG)MOO0-4m0w;F3{HJaL#+&Ns}aQDMmm9tk;~jRFh{SVj3f6&h|#Y;9f0
u$;47H@lu1Q0)+iXNk%w1VG;lm0OoW6|NsAjn4Q4Y+p3&D_vU%NvPk{@{^9cSq_wr0u(jRS
zvikk~{{R2m>FM_S`}X?!<*~Bg>+9F%=I!cG+zSP<1@$vZl{QCU-{QmyZ<<>m9Zx%m6~=I`){MKa3V(x!N&9V_()-AqHiDR^737Ed*JNs*yre}u#V#H?c3V0y3p0~_xH@;;LzjZ
z)aB*>fPm%i?%wO`@b>lP^z`iW^8f$<{{H^z_xH@--&SvQw#Uc+^x4|y@2|wk!qd~)
z=;-P3@wmX5+UM@^_xAq({?*#A{QdnoQ(4*P=;7_{>+|!`0o*-QD6%
zPx=1-;pYDU0000000000000000000000000000000000000000A^8LW0049VEC2ui
z01^Na000NrfOLX`goT7Q0*Q)=H->^BC_q_N6bA=jAYP6eZc||~ZBB7q02^e6Oe<1H
z4H6|L2(bx<84hePN*8KSPg(~VbTV=ff*dC)Iw2hqttAH>a5Ygmf<7V^O%p{lYZpiq
zV+901#B?ePBM(AUR>~1);sXkUUm6ArGZtkNVmP$D{oxjz+fl=fB*ot07&x?i-TE(K4fHIfP{tx
VBIbNBR3U)Tqev?_TDmk406S^(X&e9m
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/leaf.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/leaf.gif
new file mode 100755
index 0000000000000000000000000000000000000000..7ac1829c0b3783c01d5b038ad8e5a7ef04d88678
GIT binary patch
literal 614
zcmcJMNlz1D0ERzd3YEp$0%29C(XfaHC~5(>8U?Ed_kHcZ@F)ml@IW|tASNb)OEhYf
zD8!W%Ff@_|*%}0_&^9xjt}~r|zS)Ey;d_7bJjvVUY_&JJEWiSA7tnRRqwlfXx2$Sf
zfTlHFe>ODq==~5>6j@cFs;B_~PC
zkw}7LN9GqXmi;*Si-Azlv_X$I$S|S|d0Fo5fARdQ`_;(!z^Cu;e*7Hv&b%3&@JFLd
zVKT-rQHB|to8x3Tm`r&5evBlCJ)Xa@7*0_n$4vzSafX@v6Iv!HMO8IjqXmHx#d!?#
zuC5A-66JXsLLN#ppRaVebiuB=1_VU3XFwH%G&`9*^GGVPNTWjYjG3=_Y@
zL?o5s6eU8_6wl!##RwusCRgKeABM3I1`>$?u7m$JtAuO-zy)g84eOtP%<;Rfj(eS5
zXj5AEgYIUuqvTTF$6^z6*V{mj6Fqb5`i-Jo^S+G1OtfHI?Vh@t
z^M}rzKnl<*$EnuMmh87?qzWzDRCu8H^3~fl7b?oo@+@QiwJY|C?9y_ya$|aywa`?2
zvEfK1TD=t*TF&Ml+`B8U8r_iritNB)+-^c2)*T&iyW96$8m+VKoz^^)t-(Q!b@rzh
j+nUYwuY0@h8#3-3f8riBXQQo1pYsE5Y_sPY(m=~Uxv4+k
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/line.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/line.gif
new file mode 100755
index 0000000000000000000000000000000000000000..cfb7b83c9e4c604ce351d66bb05abd07373e8264
GIT binary patch
literal 65
zcmZ?wbhEHb6k-r!XkcVGbLPzd|Nj+#vM@3*Ff!;c00Bsbfk~pLe$hN>L$m^U=09)Y!qq$
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/line1.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/line1.gif
new file mode 100755
index 0000000000000000000000000000000000000000..cfb7b83c9e4c604ce351d66bb05abd07373e8264
GIT binary patch
literal 65
zcmZ?wbhEHb6k-r!XkcVGbLPzd|Nj+#vM@3*Ff!;c00Bsbfk~pLe$hN>L$m^U=09)Y!qq$
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/line2.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/line2.gif
new file mode 100755
index 0000000000000000000000000000000000000000..1b48508e4dd9c27a4c3e1e31f1aa690f4a137456
GIT binary patch
literal 64
zcmZ?wbhEHb6k-r!XkcVGbLPzd|Nj+#vM@3*Ff!;c00Bsbfl0ileTeSD!`)pZM&Rjye7@Y#O`+(7Xs3nK%A7=sQ-
z3CK||i|P*CYh$()z5YF$pYl!Fel
z8<$OQk%$Y!jh(UnADkIW_B1dA+A#7pXP8_xVVrdO$f77F9>FNK=_~5Bd
lu8B3=Q%KlX>BCkwzhTj{h;`hYUHRJn(^Q}S;uB@C1^}ss9ftq_
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/minus2.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/minus2.gif
new file mode 100755
index 0000000000000000000000000000000000000000..3f82e1d4dfd3ea72b3e93c517b6fdb49929cced7
GIT binary patch
literal 208
zcmZ?wbhEHb6k-r!I3mbUF=Okq$9LYme9XYW@bJ!+YZs1fICS~UnKNI%eEjh4)tzf+
zfByJ>>Gb|Te}11my5r=*P5;3FsF+Bg_>+Z^fkBW#2c#ZkCj+Z*f=XXX=CtE0*X2yv
z_92s@gjYhF!IXOv2ctvZb7r9yEr<8w3K|pC8Il~9inXk~&T*hbOd>$|z=|JMhg2Ol
WpDD1puw-U$TldZPKWbE17_0&OkWh92
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/minus3.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/minus3.gif
new file mode 100755
index 0000000000000000000000000000000000000000..cae84765689ab0ba9801bbe388d823627c1263c5
GIT binary patch
literal 210
zcmZ?wbhEHb6k-r!I3mbUF=OkQGiRPXzVq0^T+o;e}11my5s-<|0fS_0+K+LL;}U1EQ|~cf($w!^&mSLSp5@J`cg8d9bCCC
zXUet@l?)}kGTI+ZcqWN3IrKee=4;V%c&{!YF+rW7$ziEh%gXB<2THWW0)!7_{IEKt
b>aclFfy0F*Gke>*Z@S;weQzrlBZD;n=cH0#
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/minus4.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/minus4.gif
new file mode 100755
index 0000000000000000000000000000000000000000..7203e64c9db72bd1d071f63f507e264d6d1829c2
GIT binary patch
literal 208
zcmZ?wbhEHb6k-r!I3mbUF=Okq$9LYme9XYW@bJ!+YZs1fICS~UnKNI%eEjh4)tzf+
zfByJ>>Gb|Te}11my5r=*P5;3FsF+Bg_>+Z^fkBW#2c#ZkCj+Z*f=XXX=Ddtm>vF86
z9CVo7xE#(lsW>s**csdZ!I`mS4})W%4WmGF#+DD(E^AaAiXszCd>a-ndi`S>!zshV
W9}OlaY>qhVy8qgHr8k-^4AuY=Vo`Mf
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/minus5.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/minus5.gif
new file mode 100755
index 0000000000000000000000000000000000000000..44839ad0ab8abd5e1dec95147cf13e471ba9b290
GIT binary patch
literal 205
zcmZ?wbhEHb6k-r!I3mbUF=Okq$9LYme9XYW@bJ!+YZs1fICS~zmyaLby}EPl?9U(H
zFP+~1=g;r6M|Ye#bLQm1P5;3FsF+Bg_>+Z^fkBW#2c#ZkCj+Zjf=XXX=Ddtm>vF86
z9CVo7xEy+l6r31t?2PUI;LKREhe0vWhLNv1W6OtPmo+L5MUfFEz72_sZvU9ZaO&ft
Tj|P(yHb5Bd
pu8B3=Q+S}8BR4s7p_$&y1Do!qcNrAyQ&FEhP4(+PeoY1jYXCC)AI<;(
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/plus2.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/plus2.gif
new file mode 100755
index 0000000000000000000000000000000000000000..49dec8e477737ec2a7141deec061e433a9189872
GIT binary patch
literal 211
zcmZ?wbhEHb6k-r!I3mbUF=HzO1H-e&cdlJHw&Bp_GiT1cdHMM3myZwcT)A`Y?4{HD
zKfHVO^T+o;e}11my5s-<|0fS_0+K*2L;}U1EQ|~cf($w!^&mSLSOXGN`cg8d9bLID
zXUet@o(v_t0@@!;&TN!ma_B4PU=VZ?U9g>lL!k2sX8=zGGjrlAQ>H&GjYk|5O&R+l
bS{KJK*&NN{m~FE8V!_5eb?5tA7#OSp!p=`}
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/plus3.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/plus3.gif
new file mode 100755
index 0000000000000000000000000000000000000000..25055b65df79e83434a49b12e921b80557987de7
GIT binary patch
literal 212
zcmZ?wbhEHb6k-r!I3mbUF=HzO1H+j!XP!O2bM3;h4Tmm2ymRI2myd5=KE8B%|A%+4
ze*XA==i1q`M|b@B^ZWn*|0fS_0+K*2L;}U1EQ|~cf($w!^&mSLSOXJO`cg8d9a_0A
zXUet@kqjlgBHAA;PA^nocIYeTVBmEUU9g;kho|QWX8=zGGfUztQ>H&`jBJXEri^_z
dTo%VL*&NN{m~FE8V!_5g9jo8(4pU^X1_1QFPlx~j
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/plus4.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/plus4.gif
new file mode 100755
index 0000000000000000000000000000000000000000..ff95e1d86849ac0b4c6ac511d74628ab240e502d
GIT binary patch
literal 211
zcmZ?wbhEHb6k-r!I3mbUF=HzO1H-e&cdlJHw&Bp_GiT1cdHMM3myZwcT)A`Y?4{HD
zKfHVO^T+o;e}11my5s-<|0fS_0+K*2L;}U1EQ|~cf($w!^&mSLSOXGN`cg9IWvp74
zV=d&M!|cLk!&|J=#&Bb&^Mdvt3mJB~Iy87l_%kFXNJ;$R64c>5Aj~4feDpGlLYQb@
bA?E>>#fn)%Iby4KzKh%wx5T!Ufx#L8NY+e%
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/plus5.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/plus5.gif
new file mode 100755
index 0000000000000000000000000000000000000000..43688500bba126c58d571496a7ca2f4e515fc031
GIT binary patch
literal 208
zcmZ?wbhEHb6k-r!I3mbUF=HzO1H-e&cdlJHw&Bp_uU|gCdHML^ohu*Sz54m%`=!(S
z?_4{3=FFM1M|b@B^ZWn*|0fS_0+K*2L;}U1EQ|~cf($w!^&mSLSbY;z`cg9IWvp74
zV=d&M!|cLk;}@jR#&Bb&(}MCJ3mL3j910>N{23Axq$K`G29I@3q-~HI5&B9;}09SiU8UO$Q
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/radio_off.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/radio_off.gif
new file mode 100755
index 0000000000000000000000000000000000000000..b3baf66957418ec627161067d0d10155f206b193
GIT binary patch
literal 249
zcmVfz$v-_!v_W1SP-`%{*++2dBBvyp2zRXm5oTRqAWQL@?%GC1m?)CHY
zq_)I#lC1Ug@Bjb*A^8LW0018VEC2ui01yBW000Gc;3tk`X`ZN9P1IDSQhOyUC7F_S
z4TQots~d?j<1qw|MTSCJMT~+)!*Ia7L=#SeaFlu=fXrk>iEyJD1EhcmFtL@ch7G7o
z#wts4iYNde2OU=;6crjC1pxpL2Qei%6&rpB4|hT&F&Gk+7&a*t7A=D*DIowmL9ToE
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/radio_on.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_dhx_skyblue/radio_on.gif
new file mode 100755
index 0000000000000000000000000000000000000000..476fbb3291d6043c2829b2552f7286c721b01710
GIT binary patch
literal 251
zcmVNk%w1VGsZi0K^{vXo;rd<>GyPee3P(SXfx`@$LEh`L?#U;o{z8WMuaD
z_4@q!-r(Nm=;reD^8Ee$^!4-I-`%{*+$2_ntiH@#f}~V>oTRqA!NI}2%G9*N%&)Jn
zg@uKrw#4)E?*IS)A^8LW0018VEC2ui01yBW000Ge;3tk`X`ZM^RZ~T!QhPD$B$<+R
zAwkd#s~c%DujVvT!3BryOI4-x=2DHIkhg()c^06QOw
Bbo2lK
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/blank.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/blank.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d7ae4067134ffb090de8adafdeaf575fe11a411d
GIT binary patch
literal 56
zcmZ?wbhEHb6k-r!XkcLY4+e@qSy)9F7#VaJfB+=Jz{KCvzw-23{>5{)-0I$ZZ;m*F
FH30ie6G8w0
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/folderClosed.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/folderClosed.gif
new file mode 100755
index 0000000000000000000000000000000000000000..b365ebdb2d289a37d435e4d8bc32352441303f5f
GIT binary patch
literal 99
zcmZ?wbhEHb6k-r!n8?iFwD*5VNXU;LKmPy!ulSRNk%57kL5BedK=KSsCUg2%o)-Im
zi*vy>1@^7tZd(eK8hjVE&wAmpN+&$)N%ql@AGeI}T3N3>yfKMs%E!r`TGKn37_0#T
Cy(aho
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/folderOpen.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/folderOpen.gif
new file mode 100755
index 0000000000000000000000000000000000000000..01f21be9a2f4e807f1eb9e5403cbc9f9ca261323
GIT binary patch
literal 98
zcmZ?wbhEHb6k-r!n8?K7wD*5lSlIvn{}~t<6o0ZXGB7YP=m6P3Ss@_XcuN1u(_;T`
zaW1%~z`9l3X-nZF(_Xb_Gn7}Yoj0B7y=1$V*G+Z3)nc+1b3jyz1)e?dS^Yr@p`u6qq
z`1knaV{o{O|AY_xJbu`TG3(
z{Qmv^@$vEZ_V@Mm_4@ky)YR1b`}@w$&g$yw$;rvl(b3n}*WTXV`S|(S+1cmk=Z%ex
z|Ns900000000000A^8LW000~SEC2ui01yBW000GxASaGw$pvVts$y`w#~{yd(8dg*
z@4A+WmIK4lKp2k`06+v85E_ZcBNBNe0RraWvbiV>;A;UQstlBXz+xfBR74U+1%1&d
z3yy>Yo`az84F(T;927$d7H9$H&K?pP!SH
zlK}w%yu7@RkB_OTsjRH5va+(5mzSuhsI#-P#KXk0v9hkMuCubUsi>*6v$U|Uu&%DI
znwpxUqoZ$cZ~y=QA^8LW0018VEC2ui01yBW000G);3tk``7vm!sv=_;l7u<5gT+j1
zI7RXNz`}qa8b}HjjbOQ~02T|;#PQHTE|ZLw0`-Ulo63Sf2?PcRXhb0DLB{|>dJ(A<
zM7zgZuBJc?A{`C@0&jf*7abxA4jTs$ZxIIrhzTMb4i*rPbd!`293l~!6#)Pc6a$n2
d6%ir|R00qas~Hmz0tzAxyuH4@Ccz~k06PUwbSD4+
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/iconChecked.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/iconChecked.gif
new file mode 100755
index 0000000000000000000000000000000000000000..7688b11ea2ce7e7cd8f656a6b2fdab32a8c9b911
GIT binary patch
literal 257
zcmV+c0sj6+Nk%w1VG;lm0K^{v<>lqx-rn5Y-2eaoyu7@RkB^g+lW}oz`T6z>
z(eLl?{{H^(@bKp5=IQC_u&}V>?d|R7=jZeD^Wov)>+9?L`}^+h?xm%r
zb8~a(=;-$L_W%F?A^8LW0018VEC2ui01^Na000Gk;3tk`X%c9vnj$g0?*b$P#JcdX
zICOpHgGQw{NR)6e3&y}?9)X_4BQgmXo;if4L3wnpBqT660FMX~#|FTFEeho$qdZiHk3VA4m)n1%oh@Vgnb9nGl(bxdU~oh|~M=_W7OJ`2=;P;98@Ak3Z
z_wDrf`TP8H&HWOCv)6L0)~`{VDU4?p^E{D1cK@68W?fQB&O0E$0Z7#SGE
z8FWDMAUhdY%O9xrrFimXteW+RVb2F{-Zj#P1s+WM#>?Trs4vFBz{Bd|TA{=?VNz?8
zf9#=m8Jl4Wu
jSAO2S%4$Y-S6;z9Zn5N&wy7eijtds1>MT)GWUvMR)yi$<
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/iconSound.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/iconSound.gif
new file mode 100755
index 0000000000000000000000000000000000000000..5328b86889d78ca39a12c5759218276994f9f1e6
GIT binary patch
literal 242
zcmV{{2S2{{8*^
zjA^8LW0018VEC2ui01^Na000GV;3tk`Nk(X@nqm~Z@M}e^8^c!M
zmi8S8KmpGufNg{)q9>41AV)n|Bau)Ho-JP^bCEo-pXdu|*VC*ySuxboSgps{=B@rkB^V~`uhF+{rvp=`uY0y_4f4h^ziTSa|-(g+NP3t`E;95kZALUBn{5Sa|3lDG__oP!5ZphO~+0>bnCY{Hg8WFnDF
zA_dDv6hI~@6Apq76BG#nd`J}$5`zvB5fz9Z4T_A8kQEIgl?Q);gM|s39{_N2bar?a
d03rZW9tjx*v;`Rn9<3h`yuH4@Ccz~k06Q&MjH>_u
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/iconUncheckDis.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/iconUncheckDis.gif
new file mode 100755
index 0000000000000000000000000000000000000000..174eff4a1b437beee77dac8d68ccd365af27a2d6
GIT binary patch
literal 268
zcmZ?wbhEHb6krfwI3mSx>(;G5fByXY_wUf5Lw|n%`St79$B!RBeE9J7>(?)zzx@6C
z_ut=t@87@w_4C*F@88dzJ9qTx(UT`n{{H>@$M+vsuU`H6({UU
z|Nox>6)65>VPs&CV$cBzgY0Br?OdSNm$H&EW7R691AERWp4Y!{jBVN*o3tCVcn&vg
zu;}yPR#ILhBQ(uzp~6HTX)&+K7McP~4;U62T+Grtaw>ddgvODn-7g$-SVWrkJh)qN
zrjwPCyNZdMk+n`ru%W4?ja5*oo1?6vs%D~;KxTGsK8vV;l7PQ3uMo>h79n2YMN-Tg
OH*MamwoO%$!5RP&uYu|S
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/iconWrite1.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/iconWrite1.gif
new file mode 100755
index 0000000000000000000000000000000000000000..63be3218e5b90c3bf39e851430a2d73765c93de3
GIT binary patch
literal 276
zcmV+v0qg!pNk%w1VG;lm0K^{vso3+at*re{PjW@gan
z^;3?nv9*zr)cL*Q^^cE_|NsAlgoND7j+d%`x~WsGtZBEmx4OuTI@Au~B=J4?A
zz_NqA(cDJ9{{R2~A^8LW0018VEC2ui01^Na000G%;3tkGiD5zUMQrPem{wTW3f=f!
zL_t!_30n?VFgyYei{)SoIG+#$!ub#|g+r-?(G!d!kf&2isTi&zaE@G=pwrURgBuqIevu7`HVgun3y=T}1Ds%13mKxM
arIQ`60I{P310I|SxVgHyCB42RApkp=h{
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/iconWrite2.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/iconWrite2.gif
new file mode 100755
index 0000000000000000000000000000000000000000..c761c8bdd00664343583b94b41212e53983321ed
GIT binary patch
literal 270
zcmV+p0rCDvNk%w1VG;lm0K^{vg@uL5u}0?4h5!Hm2nYym$^6jh_0-O;tE;Qd&d%bj
z8Y@LqW@ctnj;_7p^{CqSk<|I|@#(v>UZ=Hq@!qDlx3`;{o4?An;;5f=-24i6BHUK|9H4U7;4m;+P|7@h^7C1xF^
Um7fJ0jtsK1w6i6*xFjI}JNrz0E&u=k
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/leaf.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/leaf.gif
new file mode 100755
index 0000000000000000000000000000000000000000..abb850004cbd28a3da011cc60870a4f7c7e2f18e
GIT binary patch
literal 237
zcmV8^cjU
zm-gK_KnKqkvj|VbmxOa1^=^_*q1hs8JcR`H^L%Y4S;Ds4m>?1a#`uOo0Me8-?BEtK
nC4O#0Sjw|0vU)46X*~6o0a?iZC!S=m6P3Ss?}nCW$HiD>+~DyLOwL
V>$-Y2=G*?-P>rZmH#t@YYXBh07Qz4k
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/line1.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/line1.gif
new file mode 100755
index 0000000000000000000000000000000000000000..60f2ccb26efc24e92c7bba5f35f2ca243d4838dd
GIT binary patch
literal 71
zcmZ?wbhEHb6k-r!n8?7;($exD3>X*~6o0a?iZC!S=m6P3Ss?}nCW$HiD>+~DyLOwL
V>$-Y2=G*?-P>rZmH#t@YYXBh07Qz4k
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/line2.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/line2.gif
new file mode 100755
index 0000000000000000000000000000000000000000..f2d7bdd5065ad01d005de788ffceb90e7ba39aab
GIT binary patch
literal 70
zcmZ?wbhEHb6k-r!n8?7;($exD3>X*~6o0a?iZC!S=m6P3Ss?}nCh;l#D>+~DyLOwL
V>$-Y2<`-MpBadm%W{NOa0{{&)7qb8W
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/line3.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/line3.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d718be218facdbdf057fc5e92b5b86580b131071
GIT binary patch
literal 73
zcmZ?wbhEHb6k-r!n8?7;($exD3>X*~6o0a?iZC!S=m6P3Ss?}nCaEd?D>+~DyLOwL
X>$-Y2<`-Mp1+}o0%!M~AMHs9BQ{)(f
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/line4.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/line4.gif
new file mode 100755
index 0000000000000000000000000000000000000000..29285e5986c766d8507e3bb295c38f2337577bc9
GIT binary patch
literal 69
zcmZ?wbhEHb6k-r!n8?7;($exD3>X*~6o0a?iZC!S=m6P3Ss?}nCb22~D^I`WUp!|D
UQ=##?cSXM&7e49rU}Ufc00XHPu>b%7
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/lock.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/lock.gif
new file mode 100755
index 0000000000000000000000000000000000000000..1d06b0d84eaf87bec570f2a742391dd305df28ad
GIT binary patch
literal 116
zcmZ?wbhEHb6k-r!n8*ME|NsA=IddkERQ$=pD#F0bpaT*G$ulsy&goytes{J5$0DYT
zlmap4kC6))YU9nOy-b+Y#eDd^%k?X*EeX!uJ7Yf^YFYE9PG$TyL1$5NWs-)vlgP(c
OC5B0cx@^G=4Aubdq$vyl
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/minus.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/minus.gif
new file mode 100755
index 0000000000000000000000000000000000000000..ef04a54696e17442f7d3a858b18e2da9db1c2e34
GIT binary patch
literal 85
zcmZ?wbhEHb6k-r!n8?8J|NsA%mKFvuL-8jIs|W)#gAR}jloeuNU{agYzw-23{>5Bd
lu8B3=Q%KlX>BCkwzhTj{h;`hYUHRJn(^Q}S;uB@C1^}ss9ftq_
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/minus1.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/minus1.gif
new file mode 100755
index 0000000000000000000000000000000000000000..ef04a54696e17442f7d3a858b18e2da9db1c2e34
GIT binary patch
literal 85
zcmZ?wbhEHb6k-r!n8?8J|NsA%mKFvuL-8jIs|W)#gAR}jloeuNU{agYzw-23{>5Bd
lu8B3=Q%KlX>BCkwzhTj{h;`hYUHRJn(^Q}S;uB@C1^}ss9ftq_
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/minus2.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/minus2.gif
new file mode 100755
index 0000000000000000000000000000000000000000..0372294cb98eb287dd2f3be297f179f355ec7e35
GIT binary patch
literal 92
zcmZ?wbhEHb6k-r!n8*ME|NsAQX=wqHia%LcMHrYFbU>mYc?KrkIsGd&U-P?nmvnZ2
p6khn-AacIA)*X&K#six&gS|3d%}MULAzznL$I8Ri-p0gW4FF>GA6ozb
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/minus3.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/minus3.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d928af6394a83a9ae7f52b159e81a8bc98dd5b8c
GIT binary patch
literal 93
zcmZ?wbhEHb6k-r!n8*ME|NsAQX=wqHia%LcMHrYFbU>mYc?KrEIsGd&U-P?nmvnZ2
q6khn-AacIA)*X&K#six&gS|3d%}MULAzznL$9jgf-N~Ji!5RRE<{%jW
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/minus4.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/minus4.gif
new file mode 100755
index 0000000000000000000000000000000000000000..30bc7deecb497409fd1b02e5e0274962f0cf8e28
GIT binary patch
literal 90
zcmZ?wbhEHb6k-r!n8*ME|NsAQX=wqHia%LcMHrYFbU>mYc?Kr!IsGe7zvX`{xaFE!
o(>=$8eU(0JW%3P+mZ|$KwcNMXsi`>W>7~3od!AT}FfdpH08)w}LjV8(
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/minus5.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/minus5.gif
new file mode 100755
index 0000000000000000000000000000000000000000..e2e30fcb24250b3743eae8c00ec94c54c8bf9cc4
GIT binary patch
literal 87
zcmZ?wbhEHb6k-r!n8?8J|NsA%mKFvuL-8jIs|W)#gAR}jloeuNVA7b=zw-23{>PkK
nu8B3=Q%KlX>BCkwzhTibb-$&S`_?)&6(>EtbnbgKBZD;n{`w$|
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/plus.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/plus.gif
new file mode 100755
index 0000000000000000000000000000000000000000..abb84bdfbfa5fbd6f188a3a65eec7b077229eef3
GIT binary patch
literal 89
zcmZ?wbhEHb6k-r!n8?8J|NsA%mKFvuL-8jIs|W)#gAR}jloeuNVA7h?zw-23{>5Bd
pu8B3=Q+S}8BR4s7p_$&y1Do!qcNrAyQ&FEhP4(+PeoY1jYXCC)AI<;(
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/plus1.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/plus1.gif
new file mode 100755
index 0000000000000000000000000000000000000000..abb84bdfbfa5fbd6f188a3a65eec7b077229eef3
GIT binary patch
literal 89
zcmZ?wbhEHb6k-r!n8?8J|NsA%mKFvuL-8jIs|W)#gAR}jloeuNVA7h?zw-23{>5Bd
pu8B3=Q+S}8BR4s7p_$&y1Do!qcNrAyQ&FEhP4(+PeoY1jYXCC)AI<;(
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/plus2.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/plus2.gif
new file mode 100755
index 0000000000000000000000000000000000000000..ea2816efcea7a32f53f467c4a5fde344d9b4f585
GIT binary patch
literal 95
zcmZ?wbhEHb6k-r!n8*ME|NsAQX=wqHia%LcMHrYFbU>mYc?KqfIsGd&U-P?nmvnZ2
t6khn-AX4r@E7$djb5F7y_}z4=XF=Z1-W|#HIde~jv>jP=F@S-=8UPoZC2#-$
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/plus3.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/plus3.gif
new file mode 100755
index 0000000000000000000000000000000000000000..cd6967e52b92d46da70950f18335896de54c9fcd
GIT binary patch
literal 96
zcmZ?wbhEHb6k-r!n8*ME|NsAQX=wqHia%LcMHrYFbU>mYc?KrKIsGd&U-P?nmvnZ2
u6khn-AX4r@E7$djb5F7y_}z4=XF=Z1-W|#HIde~jw3#m2_(Fq$!5RQNWhH_D
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/plus4.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/plus4.gif
new file mode 100755
index 0000000000000000000000000000000000000000..185bd9b7047143849a01d2e6e92a24e96abdf335
GIT binary patch
literal 94
zcmZ?wbhEHb6k-r!n8*ME|NsAQX=wqHia%LcMHrYFbU>mYc?Kr^IsGe7zvX`{xaFE!
s(>=!ryg71{GZ&iaNgmjA_rX#($vOI*UGnWo(^NUnwH#4g%)np`0M5K2f&c&j
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/plus5.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/plus5.gif
new file mode 100755
index 0000000000000000000000000000000000000000..72fe4e577f3a24dc19f47a60f070d55cc0dc1b2a
GIT binary patch
literal 92
zcmZ?wbhEHb6k-r!n8?8J|NsA%mKFvuL-8jIs|W)#gAR}jloeuNVA7q_zw-23{>PkK
su8B3=Q+S}8BR4s7p_$&y1DozXSn9?(N1wAxzCCH0DkoR_K_&)k0Ga0?PXGV_
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/radio_off.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/radio_off.gif
new file mode 100755
index 0000000000000000000000000000000000000000..b3baf66957418ec627161067d0d10155f206b193
GIT binary patch
literal 249
zcmVfz$v-_!v_W1SP-`%{*++2dBBvyp2zRXm5oTRqAWQL@?%GC1m?)CHY
zq_)I#lC1Ug@Bjb*A^8LW0018VEC2ui01yBW000Gc;3tk`X`ZN9P1IDSQhOyUC7F_S
z4TQots~d?j<1qw|MTSCJMT~+)!*Ia7L=#SeaFlu=fXrk>iEyJD1EhcmFtL@ch7G7o
z#wts4iYNde2OU=;6crjC1pxpL2Qei%6&rpB4|hT&F&Gk+7&a*t7A=D*DIowmL9ToE
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/radio_on.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/radio_on.gif
new file mode 100755
index 0000000000000000000000000000000000000000..476fbb3291d6043c2829b2552f7286c721b01710
GIT binary patch
literal 251
zcmVNk%w1VGsZi0K^{vXo;rd<>GyPee3P(SXfx`@$LEh`L?#U;o{z8WMuaD
z_4@q!-r(Nm=;reD^8Ee$^!4-I-`%{*+$2_ntiH@#f}~V>oTRqA!NI}2%G9*N%&)Jn
zg@uKrw#4)E?*IS)A^8LW0018VEC2ui01yBW000Ge;3tk`X`ZM^RZ~T!QhPD$B$<+R
zAwkd#s~c%DujVvT!3BryOI4-x=2DHIkhg()c^06QOw
Bbo2lK
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/safe_close.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_scbrblue/safe_close.gif
new file mode 100755
index 0000000000000000000000000000000000000000..bcaa457e2c24077c18ddd1c437742ef3cffe4eff
GIT binary patch
literal 259
zcmZ?wbhEHb6k-r!I3mN4kdRPy;eXEQ|7j=xCm#R*>+k>g-7Imzy8O@#`awMUv%z&$+`dE{`^l)PR`28diV2x-kJZg$NpDb
z_zwgOFrfI8g^__lhCv4;0J4*TwLw9>FD0|jVbwZyfju8)&tgzj)GylYu+oT^P5Dv*
zYn2KEOR%TNoYq?x%_SsQn48)d1bim<9Zy^nz`|BTlE{{H`T&i`u5|8UL!{{H^@`uc9n|9H^)m>+#{c&G|6N^O
z^7{Yy`1t?-{{R30A^8LW0015UEC2ui01^Na000GopeK%GX^udut|t(@@SB=I^c?ST
zyFjTj4F+S=a0PlK00*OiD4dGg(Ki?r1Oq~b01!-*6NzD*NC*HpB+5ZpI0TCV*Q*w-
z?&vQHuc9aUDl$n36%+`D9SA9YC|Ctn0}EU{J^}(`1_=abGd>Ac1O;*fos|O;6Bh#l
L7IlAsCLsVjNCkAC
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/blank.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/blank.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d7ae4067134ffb090de8adafdeaf575fe11a411d
GIT binary patch
literal 56
zcmZ?wbhEHb6k-r!XkcLY4+e@qSy)9F7#VaJfB+=Jz{KCvzw-23{>5{)-0I$ZZ;m*F
FH30ie6G8w0
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/folderClosed.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/folderClosed.gif
new file mode 100755
index 0000000000000000000000000000000000000000..6cba317afebb7ade89a1b28f7c69a71475e1b204
GIT binary patch
literal 284
zcmV+%0ptEhNk%w1VG;lm0K^{v`{Shl_Tlr#R{7L+{OGmRqALIP-uvsr^1@5-zD4=o
zmh;SM|NQg$+l%__$?Djv^vh!Y^49+F&ETvo@4P?GohAG4(94=4%$+Fn&U56d7@>qc
z@4!p!)t%+AE&u=jA^8LW0018VEC2ui01^Na000G<;3r;WXHSnIT|go^1TKXGaAXKXBm@G$03}RU*Mn9Oi9l({ix{A23?dt-;(KAc
z2N27pQfSO=cMt*sKNTJs8D2pH3xWsK`{}Ln#7pka
zbpG+k{`1oFz(M=%$jh1{|M%Pe_vGZN7X96O?$LPu<(dBAhxzZ)|N8Ff#a;IH_VT|y
z>BUK*ggx@-%K!iWA^8LW0018VEC2ui01^Na000G&;3qz0X+C25nMGS*8YZCX!$D3N
zMOt*wsRsn&%8?d7)oRFWVIGHMjR{#GBM$@uIAS0X6$^v$5X_WNuw_DEbjs&im`woW
z6!`dv4ge%_6oCo`Ko10Uehq|p3Ii8~eF+I00gHH!g^~@Fl@9}-m_Z4foP?mEBNC(=
b4LKRF10Gx?stv6tTtT!sO1(8Cz99fRhqZ-y
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/iconCheckAll.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/iconCheckAll.gif
new file mode 100755
index 0000000000000000000000000000000000000000..e076d0e159a24ddee825cbe00202abb07a5d7280
GIT binary patch
literal 237
zcmVd(>+9>iy}jh)~ZM@K=
z>jpp!he$*On+T2qMu!s+W{8`Hrjm3pg^w3T7^yfG&4?jOgfzH=u;D`fzz_tk&_IE-
n-EGYq^78W2)6>+{
z)X&e)_xJbo^z{1q`S9@X?d|Q?*Vp9a+9?7?(OdG@VB?O_xJkS+uNa`q4DwY
z_4N42$jJZy{{R30A^8LW0015UEC2ui01yBW000GQpeK%GX`UsZuIxGj0TawLJ-k7o
z>qECh5`jPjD;SOj3gmGRUWlBDMv<&Ag@6}EC{R>3O~D{b3{1F@@W4X$z!D3taDWK3
n-;nqmL9pX84Gjrme0_HT5)2Lw3WbI^HIaTqEtPF3Cm{ekMU{Pv
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/iconCheckGray.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/iconCheckGray.gif
new file mode 100755
index 0000000000000000000000000000000000000000..e4df89838750ead7a9b9824c43164a3374bc0ef2
GIT binary patch
literal 239
zcmVyi}^nMOkddt5GvONXM+2nocEf-?{tC-
pVF81j?y%!31p{&r01kb33<&}ef`x{DW;GKvkZ&!QZYU=q06T+LZFv9y
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/iconChecked.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/iconChecked.gif
new file mode 100755
index 0000000000000000000000000000000000000000..24b68357226e4eada83f4c095f40abc8c33fdb06
GIT binary patch
literal 281
zcmV+!0p|WkNk%w1VG;lm0K^{v^YioU?Ck35>SJSL+1c6q`}<^MWcT;?(`cRU?(X^d
z`S|$w(rBFe`ug_v_Vo1h(r29M>FM?L_0MFP*4EbX@$vBR@ZR3u-{0Tn=H~D3@7vqk
z-QC^P)YQ;sn*aa*A^8LW0018VEC2ui01^Na000G+;3tk`X&Pv%nxAnrMJykOaW=rC
zTS-LMB}2ina5w-O-_JG@E}jlaMeqYQ3oz{AVF^Ss1*S+S(>^MRK$t`>Hx81?1TbLB
z5DrBF0`XuXbyo!lgb4@?5Cj(qfn$S&43Q8N8v+VqEklrq6dVBuYgY<}haDFI3ow{u
fqX+~T33@TB3o)Y^u`&yoEhz)PD!eSiA0Yrc6yJoj
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/iconFlag.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/iconFlag.gif
new file mode 100755
index 0000000000000000000000000000000000000000..2784d0f3d0b63a0aa9a06928f844aa35d1c732bf
GIT binary patch
literal 268
zcmV+n0rUPxNk%w1VG;lm0K^{v+kJi5d3o^g@agI4?(Xi>)6>n(&HMZNWMpLb_xJkx
z`uOlq}_V)Gl_4M@gudlD#+S=UQ+~ecp;o;%YU0u>&U)Fed
z?d|RJ^Ygj6x&QzFA^8LW0018VEC2ui01^Na000Gv;3tk`X(DKlaX>FN0R_+iIi=;-KT$6x2?
z=lc5k_V)Jl^z`-h_5IOE{?SSC@$q2AUGDDg)P7d-{0Tt?CfF3Ui0(w
z@bK{R^73B9TmS$6A^8LW0018VEC2ui01^Na000G#;3tk`X$oknnx8N%K`al0a4uV;
za}z?>B|(5;U@#<}!VfqS8lFeMWoc^$VAqNSV<}JqRgq8@I8-Q+Nd`y
z*w(pF
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/iconSound.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/iconSound.gif
new file mode 100755
index 0000000000000000000000000000000000000000..11fe41c9c2431917618c4efa8377e31ddd6ac7c8
GIT binary patch
literal 305
zcmV-10nYwMNk%w1VG;lm0K^{v+}zxoo13bts)~w=goK1_Y;48F#gUPbqN1X_yu8iL
z&17U``T6EYqw^78WV@bGbQabaO$OiWB)UtjzC`}ghB*XaE2IA^8LW0018VEC2ui01^Na000H9;3tk`X)b80n%}Z#eh-@MGdOq=0z_orJ4gnDbju}H54FLv+TNV}ts2CRu
z92^V^5F3{O01E({5f`ou3>yrWB0~%U9=ff^z%4Qc7BbFT!N1Pa4A8+U*eER9CLsVj
D({X=r
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/iconText.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/iconText.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d0cf49ae6a74a716d0fa929f6efca993d29edcf3
GIT binary patch
literal 235
zcmZ?wbhEHb6k-r!I3mcfYuB#dzkjEsq)78T4Eflr>
zrdW8HhJrxKtD6$ni#UHAZVU@Q-(4GRRMBFPnO4ux$eNwanyITbNkeC&K5D-@kwV{Q2{jFJHcX{rd6a$9M1E
z{rvg!*|TS_UcH(!Wy*{hGv2&;^WnpX7cX8+o;>;g|NjhxfZ|UUMg|5E1|5(>kev*y
z#R{r@DVco^tClV25OG#uKgu%Yb%M-9C03r}XIZ%!n3__I8VqdO816pwP*4!+oq4fU
zL}qHj!D&vaGO5jn6c;x1?7x>6!83O*bMwKZK#e`S3ySNF$}8IpOFbJCo84HVqS9i#
Ww5K|!^iMFFq&7`kcY(ShgEat9LT1qb
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/iconUncheckAll.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/iconUncheckAll.gif
new file mode 100755
index 0000000000000000000000000000000000000000..5e64821e216c7135072a501ebdc8e4e1e86a7384
GIT binary patch
literal 233
zcmVgxah|K;W7^78Wb_V(=T?EL)v`uh5=uCDO#
z@b2#J`1ttr^z`E5;^5%mrl+TjjEwd4`lO_!+}zyW-rnTnm=jZ6@=;-6)reu8lA8!Np-?uJhb3bO;);}tW5ARNKg8%XupktiLkZ-e!2}du1Q;txlnsgo<04qY
j0M!EGAgEtq9$k8TeRdKYX@rG;HH|ZWEs<9!Cm{ek_QZjf
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/iconUncheckDis.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/iconUncheckDis.gif
new file mode 100755
index 0000000000000000000000000000000000000000..71e86442e22528663a8b47fe9a3bff1e88b55b2c
GIT binary patch
literal 232
zcmVtw6wJN`27F>|HQ<^_xJbc=;-Q@x{i*?(Xi<(b4Pc>-hNi+uPgZyuM$ftv_6C>R$O1>+FJ6$^_7WhoPOh)}8IK`=Cjfk`qVfpihyYrvt193U4BN05e9
is0KtrK)1p$TzPwZbpaV?gM@xHj5B^MkX9%sApkov$$U}(
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/iconWrite1.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/iconWrite1.gif
new file mode 100755
index 0000000000000000000000000000000000000000..24687cb125df59ce4955a0a5e211831edbc2b649
GIT binary patch
literal 270
zcmV+p0rCDvNk%w1VG;lm0K^{v)vIdi&v*Lz`t|ko!^6YAiAvtYpVhB`_TqNosc7ii
zxcu_x?bM6>_RRCzyzK1k#GGRH=eyv;i}L5i_37O5?BkhxOz_!`WMpLg{QS_CUE$5N
z`Ol;I(4lf(I{*LwA^8LW0018VEC2ui01^Na000Gx;3tk`X<}%qnjba@a4ZZ1cFr{Y
zJc0ro0LKWEAsCN@h{Ull0EU@ZPH~AC9Ge3aNtj$3h`^z+fM(7aFBox2*tSLmW8J2_
zMZ~j0LQhmOcP&L55(WVX3<*YnBzX`E2?YQU6flfi791TK1xS~8XC4+12Ng1(f?Qmv
U7y@XoXaa#PDzzvqxF#V0J0cT%!T_RRCzy!ZF_%bjHR=eyv;i}L5i_37O5?BkhxOz_!`WMpIf{QUXQq0p9H
z;mx$ijXU|zqyPW^A^8LW0018VEC2ui01^Na000Gx;3tk`X<}%qnjiKcaEv?;b|OHY
z8wR2Tg@9v($tSVS}E%r|_vBy2>Pg28rE
z;G!a0A*m-S8F(#H91;Wq2Mh@`2!cfjWeFVt5EL|lB##yz8XE&LjhSc|77zs$GMHST
Usg4L~uxX*0DzzvqxF#V0J5|YkWB>pF
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/leaf.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/leaf.gif
new file mode 100755
index 0000000000000000000000000000000000000000..f101ba8b410c4a87bb7246ffad82082fdce3aedc
GIT binary patch
literal 251
zcmZ?wbhEHb6k-r!I3mjM`}gmZl$7t^zyJF6>&K5DKY#xG^5x67Z{NOt{rd6a#}6Mq
zynOlc)2C1G-o1PC=FR8NpI^Uz{p!`Lr%#{0c=6)>`}hC<|7XAp6o0ZXGBAiT=zvs#
z>||iANKoxd$z;n|H7its$3chNserG4q4rsq>q{9PI9SL?OgYMLAtW@9-9>5B7E?xp
zH3t?n=%_HP_RzR2CB*AK!$psug~KhWR`)m;3rmyTw&QI6Of|ZB%*?E;Ce67K?HwK6
eWo?rUl3MD@rZKY2Fk+detF=f&XQ`SZgEau*`e>>E
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/line.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/line.gif
new file mode 100755
index 0000000000000000000000000000000000000000..60f2ccb26efc24e92c7bba5f35f2ca243d4838dd
GIT binary patch
literal 71
zcmZ?wbhEHb6k-r!n8?7;($exD3>X*~6o0a?iZC!S=m6P3Ss?}nCW$HiD>+~DyLOwL
V>$-Y2=G*?-P>rZmH#t@YYXBh07Qz4k
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/line1.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/line1.gif
new file mode 100755
index 0000000000000000000000000000000000000000..60f2ccb26efc24e92c7bba5f35f2ca243d4838dd
GIT binary patch
literal 71
zcmZ?wbhEHb6k-r!n8?7;($exD3>X*~6o0a?iZC!S=m6P3Ss?}nCW$HiD>+~DyLOwL
V>$-Y2=G*?-P>rZmH#t@YYXBh07Qz4k
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/line2.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/line2.gif
new file mode 100755
index 0000000000000000000000000000000000000000..f2d7bdd5065ad01d005de788ffceb90e7ba39aab
GIT binary patch
literal 70
zcmZ?wbhEHb6k-r!n8?7;($exD3>X*~6o0a?iZC!S=m6P3Ss?}nCh;l#D>+~DyLOwL
V>$-Y2<`-MpBadm%W{NOa0{{&)7qb8W
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/line3.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/line3.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d718be218facdbdf057fc5e92b5b86580b131071
GIT binary patch
literal 73
zcmZ?wbhEHb6k-r!n8?7;($exD3>X*~6o0a?iZC!S=m6P3Ss?}nCaEd?D>+~DyLOwL
X>$-Y2<`-Mp1+}o0%!M~AMHs9BQ{)(f
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/line4.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/line4.gif
new file mode 100755
index 0000000000000000000000000000000000000000..29285e5986c766d8507e3bb295c38f2337577bc9
GIT binary patch
literal 69
zcmZ?wbhEHb6k-r!n8?7;($exD3>X*~6o0a?iZC!S=m6P3Ss?}nCb22~D^I`WUp!|D
UQ=##?cSXM&7e49rU}Ufc00XHPu>b%7
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/lock.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/lock.gif
new file mode 100755
index 0000000000000000000000000000000000000000..1d06b0d84eaf87bec570f2a742391dd305df28ad
GIT binary patch
literal 116
zcmZ?wbhEHb6k-r!n8*ME|NsA=IddkERQ$=pD#F0bpaT*G$ulsy&goytes{J5$0DYT
zlmap4kC6))YU9nOy-b+Y#eDd^%k?X*EeX!uJ7Yf^YFYE9PG$TyL1$5NWs-)vlgP(c
OC5B0cx@^G=4Aubdq$vyl
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/minus.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/minus.gif
new file mode 100755
index 0000000000000000000000000000000000000000..2bf2b398d7a2a9276eea5de05a9f64edd2bc233e
GIT binary patch
literal 131
zcmZ?wbhEHb6k-r!*v!um78Yh{X=!U~8yOk7bLUPcC#RsGprWFpl#~=-U*C%tFM4`<
zW@KbEH8oXLRsH|}U-2gkBLf3JgAM}_fXrZEG5B!ObM;;e|3@XNhadT#V&r(d*uPVx6D+9k<5XUw)5pFjH0}sjm6HAIt<}6cUum%8kgDq|V
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/minus1.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/minus1.gif
new file mode 100755
index 0000000000000000000000000000000000000000..ef04a54696e17442f7d3a858b18e2da9db1c2e34
GIT binary patch
literal 85
zcmZ?wbhEHb6k-r!n8?8J|NsA%mKFvuL-8jIs|W)#gAR}jloeuNU{agYzw-23{>5Bd
lu8B3=Q%KlX>BCkwzhTj{h;`hYUHRJn(^Q}S;uB@C1^}ss9ftq_
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/minus2.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/minus2.gif
new file mode 100755
index 0000000000000000000000000000000000000000..0372294cb98eb287dd2f3be297f179f355ec7e35
GIT binary patch
literal 92
zcmZ?wbhEHb6k-r!n8*ME|NsAQX=wqHia%LcMHrYFbU>mYc?KrkIsGd&U-P?nmvnZ2
p6khn-AacIA)*X&K#six&gS|3d%}MULAzznL$I8Ri-p0gW4FF>GA6ozb
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/minus3.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/minus3.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d928af6394a83a9ae7f52b159e81a8bc98dd5b8c
GIT binary patch
literal 93
zcmZ?wbhEHb6k-r!n8*ME|NsAQX=wqHia%LcMHrYFbU>mYc?KrEIsGd&U-P?nmvnZ2
q6khn-AacIA)*X&K#six&gS|3d%}MULAzznL$9jgf-N~Ji!5RRE<{%jW
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/minus4.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/minus4.gif
new file mode 100755
index 0000000000000000000000000000000000000000..30bc7deecb497409fd1b02e5e0274962f0cf8e28
GIT binary patch
literal 90
zcmZ?wbhEHb6k-r!n8*ME|NsAQX=wqHia%LcMHrYFbU>mYc?Kr!IsGe7zvX`{xaFE!
o(>=$8eU(0JW%3P+mZ|$KwcNMXsi`>W>7~3od!AT}FfdpH08)w}LjV8(
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/minus5.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/minus5.gif
new file mode 100755
index 0000000000000000000000000000000000000000..e2e30fcb24250b3743eae8c00ec94c54c8bf9cc4
GIT binary patch
literal 87
zcmZ?wbhEHb6k-r!n8?8J|NsA%mKFvuL-8jIs|W)#gAR}jloeuNVA7b=zw-23{>PkK
nu8B3=Q%KlX>BCkwzhTibb-$&S`_?)&6(>EtbnbgKBZD;n{`w$|
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/plus.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/plus.gif
new file mode 100755
index 0000000000000000000000000000000000000000..8f747585742e5b072d775bad2f21a39ff5bb1999
GIT binary patch
literal 130
zcmV-|0Db>QNk%w1VG;lm0J9GOqobqI(b1lsp1r-j+1c5$va+eEslma)udlD(-rnZs
z=ETIr&d$!cxw*;7$^ZZVA^8LW000jFEC2ui01^Na000Cp@X1N5y*TU5`xSyG2>>7h
k22yxNF&sl@G)}-Q95Mt+(jf4^XUJLudyL;wH)
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/plus1.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/plus1.gif
new file mode 100755
index 0000000000000000000000000000000000000000..abb84bdfbfa5fbd6f188a3a65eec7b077229eef3
GIT binary patch
literal 89
zcmZ?wbhEHb6k-r!n8?8J|NsA%mKFvuL-8jIs|W)#gAR}jloeuNVA7h?zw-23{>5Bd
pu8B3=Q+S}8BR4s7p_$&y1Do!qcNrAyQ&FEhP4(+PeoY1jYXCC)AI<;(
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/plus2.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/plus2.gif
new file mode 100755
index 0000000000000000000000000000000000000000..ea2816efcea7a32f53f467c4a5fde344d9b4f585
GIT binary patch
literal 95
zcmZ?wbhEHb6k-r!n8*ME|NsAQX=wqHia%LcMHrYFbU>mYc?KqfIsGd&U-P?nmvnZ2
t6khn-AX4r@E7$djb5F7y_}z4=XF=Z1-W|#HIde~jv>jP=F@S-=8UPoZC2#-$
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/plus3.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/plus3.gif
new file mode 100755
index 0000000000000000000000000000000000000000..cd6967e52b92d46da70950f18335896de54c9fcd
GIT binary patch
literal 96
zcmZ?wbhEHb6k-r!n8*ME|NsAQX=wqHia%LcMHrYFbU>mYc?KrKIsGd&U-P?nmvnZ2
u6khn-AX4r@E7$djb5F7y_}z4=XF=Z1-W|#HIde~jw3#m2_(Fq$!5RQNWhH_D
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/plus4.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/plus4.gif
new file mode 100755
index 0000000000000000000000000000000000000000..185bd9b7047143849a01d2e6e92a24e96abdf335
GIT binary patch
literal 94
zcmZ?wbhEHb6k-r!n8*ME|NsAQX=wqHia%LcMHrYFbU>mYc?Kr^IsGe7zvX`{xaFE!
s(>=!ryg71{GZ&iaNgmjA_rX#($vOI*UGnWo(^NUnwH#4g%)np`0M5K2f&c&j
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/plus5.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/plus5.gif
new file mode 100755
index 0000000000000000000000000000000000000000..72fe4e577f3a24dc19f47a60f070d55cc0dc1b2a
GIT binary patch
literal 92
zcmZ?wbhEHb6k-r!n8?8J|NsA%mKFvuL-8jIs|W)#gAR}jloeuNVA7q_zw-23{>PkK
su8B3=Q+S}8BR4s7p_$&y1DozXSn9?(N1wAxzCCH0DkoR_K_&)k0Ga0?PXGV_
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/radio_off.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/radio_off.gif
new file mode 100755
index 0000000000000000000000000000000000000000..b3baf66957418ec627161067d0d10155f206b193
GIT binary patch
literal 249
zcmVfz$v-_!v_W1SP-`%{*++2dBBvyp2zRXm5oTRqAWQL@?%GC1m?)CHY
zq_)I#lC1Ug@Bjb*A^8LW0018VEC2ui01yBW000Gc;3tk`X`ZN9P1IDSQhOyUC7F_S
z4TQots~d?j<1qw|MTSCJMT~+)!*Ia7L=#SeaFlu=fXrk>iEyJD1EhcmFtL@ch7G7o
z#wts4iYNde2OU=;6crjC1pxpL2Qei%6&rpB4|hT&F&Gk+7&a*t7A=D*DIowmL9ToE
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/radio_on.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_vista/radio_on.gif
new file mode 100755
index 0000000000000000000000000000000000000000..476fbb3291d6043c2829b2552f7286c721b01710
GIT binary patch
literal 251
zcmVNk%w1VGsZi0K^{vXo;rd<>GyPee3P(SXfx`@$LEh`L?#U;o{z8WMuaD
z_4@q!-r(Nm=;reD^8Ee$^!4-I-`%{*+$2_ntiH@#f}~V>oTRqA!NI}2%G9*N%&)Jn
zg@uKrw#4)E?*IS)A^8LW0018VEC2ui01yBW000Ge;3tk`X`ZM^RZ~T!QhPD$B$<+R
zAwkd#s~c%DujVvT!3BryOI4-x=2DHIkhg()c^06QOw
Bbo2lK
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/blank.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/blank.gif
new file mode 100755
index 0000000000000000000000000000000000000000..d7ae4067134ffb090de8adafdeaf575fe11a411d
GIT binary patch
literal 56
zcmZ?wbhEHb6k-r!XkcLY4+e@qSy)9F7#VaJfB+=Jz{KCvzw-23{>5{)-0I$ZZ;m*F
FH30ie6G8w0
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/folderClosed.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/folderClosed.gif
new file mode 100755
index 0000000000000000000000000000000000000000..5f07acb92561fe24072506003b9b9c3498341e8c
GIT binary patch
literal 245
zcmV#%}4*<
zhH`RpUS3{(eSMUal$x5F|Ni{?wgLasUH|5!@zMeJ*8+xyhNY#YR#sMyj*kE7ulV@*
z``ZR-X=(rZ+yDRnA^8LW0018VEC2ui01^Na000GY;3tk`X`X1Reum&0D;o^-aIL~n
zQB>tIu2(5nC>oCe*obI+G!`8OMkvZ%9vO=RP@@3^%fYs$QJBpGaCKmTAl`5|ME%Jv
v0ExU_{|zrD2Z4fu6LbO`1`-5|jEoX=1`P}mjg=8}8wOKBoIx?4pdkP|`9r)wu!x--`e2x_o?m|M=#Vl$2jzU#qLDww?jkodM6!&;R8+
z|JG>#y9MT`0ssI1A^8LW0018VEC2ui01^Na000Gf;3tk`X`X1Re#+n~D_amWajgR(
z>>FUYuTl;{EE+MeQLeyjItv3*&OohN4N)b5!R0!BK-cY)gE%IS#{^KLNwVdKgaV*M
z8u&)!;1HE35(|QZf)N#C0|FTp2aS%791j{I3JwY$37MLj9RmR(0WD#pE-|L3Apkp1
C7H^{f
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/iconCheckAll.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/iconCheckAll.gif
new file mode 100755
index 0000000000000000000000000000000000000000..2671733da62a219e31ca041486e06130fc9c3ce8
GIT binary patch
literal 275
zcmV+u0qp)qNk%w1VGsZi0K^{vmzS5>+1b3jyz1)e?dS^Yr@p`u6qq
z`1knaV{o{O|AY_xJbu`TG3(
z{Qmv^@$vEZ_V@Mm_4@ky)YR1b`}@w$&g$yw$;rvl(b3n}*WTXV`S|(S+1cmk=Z%ex
z|Ns900000000000A^8LW000~SEC2ui01yBW000GxASaGw$pvVts$y`w#~{yd(8dg*
z@4A+WmIK4lKp2k`06+v85E_ZcBNBNe0RraWvbiV>;A;UQstlBXz+xfBR74U+1%1&d
z3yy>Yo`az84F(T;927$d7H9$H&K?pP!SH
zlK}w%yu7@RkB_OTsjRH5va+(5mzSuhsI#-P#KXk0v9hkMuCubUsi>*6v$U|Uu&%DI
znwpxUqoZ$cZ~y=QA^8LW0018VEC2ui01yBW000G);3tk``7vm!sv=_;l7u<5gT+j1
zI7RXNz`}qa8b}HjjbOQ~02T|;#PQHTE|ZLw0`-Ulo63Sf2?PcRXhb0DLB{|>dJ(A<
zM7zgZuBJc?A{`C@0&jf*7abxA4jTs$ZxIIrhzTMb4i*rPbd!`293l~!6#)Pc6a$n2
d6%ir|R00qas~Hmz0tzAxyuH4@Ccz~k06PUwbSD4+
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/iconChecked.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/iconChecked.gif
new file mode 100755
index 0000000000000000000000000000000000000000..7688b11ea2ce7e7cd8f656a6b2fdab32a8c9b911
GIT binary patch
literal 257
zcmV+c0sj6+Nk%w1VG;lm0K^{v<>lqx-rn5Y-2eaoyu7@RkB^g+lW}oz`T6z>
z(eLl?{{H^(@bKp5=IQC_u&}V>?d|R7=jZeD^Wov)>+9?L`}^+h?xm%r
zb8~a(=;-$L_W%F?A^8LW0018VEC2ui01^Na000Gk;3tk`X%c9vnj$g0?*b$P#JcdX
zICOpHgGQw{NR)6e3&y}?9)X_4BQgmXo;if4L3wnpBqT660FMX~#|FTFEeho$qdZiHk3VA4m)n1%oh@Vgnb9nkF|9@1xL)6>)c|NqZWQ1$iolarITMMc^*
zHOm$j`uh6V*x2ak=)AnV@$vEQ?(VU%vDXz9%#e`Z-`~N(!EteMuwokC*Vo;tTFlJM
z&W9t5i;LC7#Q*>QA^8LW0018VEC2ui01^Na000Gw;3tk`X+CJGn&MNuZxj%P#JX@H
z)AgAb5C^Y7D7hGiWT4SOI1$Ezrjel}5|&1#0wuW?28CiVku)5R?#RU%OeTxP!|_tL
z3Ig{60I<*tb{{SR1^@#T6b%q{Q40wa9%ly(j9vv88x0YYIe{)11b;uCmlY8|m1_k^
Tl&FCO7qPOl7ey?$Bq0Dh7aMnT
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/iconGraph.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/iconGraph.gif
new file mode 100755
index 0000000000000000000000000000000000000000..0dee8e5361d7dfd58941ffa5d6a9ebdeeda3e22d
GIT binary patch
literal 263
zcmV+i0r>t$Nk%w1VG;lm0K^{viqG<FMeEsR-la
zlW}oz)6>%=mewzz+x)!=u&}Uo#qImB4f*-`
z;Nak#*!MxI;s5{tA^8LW0018VEC2ui01^Na000Gq;3tk`X+~(OnqmaKFR@S%#=0;h
z)AgA{hZ&4gatQ>l146=N79q!1gMd(QIFe@+vS}Qs%je~i>vUdOl1rn37z_{q0R7Y?
z-0)0>u7)@q5CH)Y4-b4JE(3rJ3=ke3hb<5T0}urT5Ed4ZABmNh5ET`iI6paQBNP*>
NtgRD7EU_dZ06P>gco6^q
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/iconSound.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/iconSound.gif
new file mode 100755
index 0000000000000000000000000000000000000000..ed1d0c22cb57dea487899d1724009f7725d603f2
GIT binary patch
literal 283
zcmV+$0p$KiNk%w1VG;lm0K^{v=H}+%;o;M1%A^8LW0018VEC2ui01^Na000G;;3tk`X%=Xznqon`Zv`ks#=7s6
z$aH?d#lTn)
z9)U)J;QlZW7a9%@7#IW%0SJ426bKOugBlkv8we77BL)TwoDLR~IWK)J1dkCGFfgMZ
hI1d=8shA`<1QG_ZvLm#(q9qENz`>eEEX5=t06X@$cGLg>
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/iconText.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/iconText.gif
new file mode 100755
index 0000000000000000000000000000000000000000..f80329c7565c8ec1a02b928c0cb530110deee2da
GIT binary patch
literal 228
zcmZ?wbhEHb6k-r!I3mID|Ns9hSFY^YvuE<;$%Tc5moHy_|Ni}k4I9p$J$v%x$qN@Q
zyng-q>({UM@83Um?AX(%PhY-#`QpWkXV0E}`0(NL=g&WX{ycvC_?tIxfaWk@1ByRc
z7#SEO7<53AAUhdY6BX3@QZl(RR?S+(uxI^8kpl;J86G$fYXNvq{2Y
zuIGXP$1N68%^B+s&4^K$sB=3YC?1b*;2ft_|7{q?A(@Oblt(hp>N*d+wZQ;joM!Pxhkf%D677q
aHI*VC*ySuxboSgps{=B@rkB^V~`uhF+{rvp=`uY0y_4f4h^ziTSa|-(g+NP3t`E;95kZALUBn{5Sa|3lDG__oP!5ZphO~+0>bnCY{Hg8WFnDF
zA_dDv6hI~@6Apq76BG#nd`J}$5`zvB5fz9Z4T_A8kQEIgl?Q);gM|s39{_N2bar?a
d03rZW9tjx*v;`Rn9<3h`yuH4@Ccz~k06Q&MjH>_u
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/iconUncheckDis.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/iconUncheckDis.gif
new file mode 100755
index 0000000000000000000000000000000000000000..174eff4a1b437beee77dac8d68ccd365af27a2d6
GIT binary patch
literal 268
zcmZ?wbhEHb6krfwI3mSx>(;G5fByXY_wUf5Lw|n%`St79$B!RBeE9J7>(?)zzx@6C
z_ut=t@87@w_4C*F@88dzJ9qTx(UT`n{{H>@$M+vsuU`H6({UU
z|Nox>6)65>VPs&CV$cBzgY0Br?OdSNm$H&EW7R691AERWp4Y!{jBVN*o3tCVcn&vg
zu;}yPR#ILhBQ(uzp~6HTX)&+K7McP~4;U62T+Grtaw>ddgvODn-7g$-SVWrkJh)qN
zrjwPCyNZdMk+n`ru%W4?ja5*oo1?6vs%D~;KxTGsK8vV;l7PQ3uMo>h79n2YMN-Tg
OH*MamwoO%$!5RP&uYu|S
literal 0
HcmV?d00001
diff --git a/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/iconWrite1.gif b/phpgwapi/js/dhtmlxtree/dhtmlxTree/codebase/imgs/csh_winstyle/iconWrite1.gif
new file mode 100755
index 0000000000000000000000000000000000000000..99a2d76dd95514af4eacaa9d4270abcd7a1363cd
GIT binary patch
literal 275
zcmV+u0qp)qNk%w1VG;lm0K^{v;I)sjj&t|Oi_no?>+9?P@X`3yx^Z!F)YR0xyu6Z-
zj@q7c|Im1sUo-y1o6OA2|NsBtkyNIprm?ZHrks=i^5^;a`NDli-=1pkylnIH^Z(F-
z`0L{|G&F*Gb^rhWA^8LW0018VEC2ui01^Na000G$;3tk`X(ni@nqmUIFF_#C#JVsf
z(+~zkhLH>P<>lq!kyNv@v;Xqv`T6<7en+L5kofE4
z@4RgP-opRTg8%>jA^8LW0018VEC2ui01^Na000Gx;3tk`X(ni@nqmUIZ$u%G#kw#g
z(~u!lhY=38gGdgSLqM2=Od