summaryrefslogtreecommitdiff
path: root/objectapp/static/objectapp/js/Gnowmacs/test
diff options
context:
space:
mode:
authorsupriya <supriya@dragbox.(none)>2012-06-11 16:24:50 +0530
committersupriya <supriya@dragbox.(none)>2012-06-11 16:24:50 +0530
commit04f1a3ffa2b83e2849d7e3f7902de0309cf7443c (patch)
tree11e029fa6a875d004a81aa2c5dd93cc75537be9b /objectapp/static/objectapp/js/Gnowmacs/test
parent833243ea72813e1e3c4256fc00b9e0576e66cf06 (diff)
downloadgnowsys-04f1a3ffa2b83e2849d7e3f7902de0309cf7443c.tar.gz
Gnowmacs editor added to gnowsys-studio
Diffstat (limited to 'objectapp/static/objectapp/js/Gnowmacs/test')
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/.svn/all-wcprops35
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/.svn/entries201
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/.svn/text-base/gnow-test.js.svn-base824
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/.svn/text-base/gnowmacs.html.svn-base63
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/.svn/text-base/index.html.svn-base52
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/.svn/text-base/test.css.svn-base4
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/.svn/text-base/test.js.svn-base352
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/.svn/all-wcprops5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/.svn/entries49
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/all-wcprops113
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/entries643
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-blue-ds.css.svn-base1093
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-blue.css.svn-base1093
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-cyan-ds.css.svn-base1093
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-cyan.css.svn-base1093
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-ds.css.svn-base1093
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-green-ds.css.svn-base1093
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-green.css.svn-base1093
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-grey.css.svn-base1093
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-magenta-ds.css.svn-base1093
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-magenta.css.svn-base1093
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-red-ds.css.svn-base1093
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-red.css.svn-base1093
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-yellow-ds.css.svn-base1093
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-yellow.css.svn-base1093
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default.css.svn-base1123
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/dlconsole.css.svn-base16
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/preload-default.js.svn-base6
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/uploadentry.css.svn-base21
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-blue-ds.css1093
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-blue.css1093
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-cyan-ds.css1093
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-cyan.css1093
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-ds.css1093
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-green-ds.css1093
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-green.css1093
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-grey.css1093
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-magenta-ds.css1093
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-magenta.css1093
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-red-ds.css1093
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-red.css1093
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-yellow-ds.css1093
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-yellow.css1093
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default.css1123
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/dlconsole.css16
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/all-wcprops227
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/entries1316
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/btn-choose-file.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/btn-choose-file.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/busy1.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/checkbox-0-disabled.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/checkbox-0.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/checkbox-1-disabled.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/checkbox-1.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/checkbox-2.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/entry-warning.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/grid-drop-col.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/mark-2.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/mark.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/modalbg.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/radiobutton-0-disabled.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/radiobutton-0.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/radiobutton-1-disabled.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/radiobutton-1.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/radiobutton-2.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resize.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resize.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resizebar-horiz.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resizebar-horiz1.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resizebar-horiz2.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resizebar-vert.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resizebar-vert1.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resizebar-vert2.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resizebar-vert2.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resizebg.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/spinner-down.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/spinner-down.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/spinner-up.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/spinner-up.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/titlebg.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/tmpcal.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/tree-drop-here-lower.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/tree-drop-here-upper.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/tree-drop-here.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/btn-choose-file.gif.svn-basebin0 -> 969 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/btn-choose-file.png.svn-basebin0 -> 1340 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/busy1.gif.svn-basebin0 -> 82 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/checkbox-0-disabled.png.svn-basebin0 -> 187 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/checkbox-0.png.svn-basebin0 -> 161 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/checkbox-1-disabled.png.svn-basebin0 -> 208 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/checkbox-1.png.svn-basebin0 -> 186 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/checkbox-2.png.svn-basebin0 -> 217 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/entry-warning.png.svn-basebin0 -> 787 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/grid-drop-col.gif.svn-basebin0 -> 65 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/mark-2.gif.svn-basebin0 -> 848 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/mark.gif.svn-basebin0 -> 848 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/modalbg.gif.svn-basebin0 -> 187 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/radiobutton-0-disabled.png.svn-basebin0 -> 334 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/radiobutton-0.png.svn-basebin0 -> 284 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/radiobutton-1-disabled.png.svn-basebin0 -> 404 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/radiobutton-1.png.svn-basebin0 -> 290 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/radiobutton-2.png.svn-basebin0 -> 431 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resize.gif.svn-basebin0 -> 67 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resize.png.svn-basebin0 -> 228 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resizebar-horiz.gif.svn-basebin0 -> 111 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resizebar-horiz1.gif.svn-basebin0 -> 78 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resizebar-horiz2.png.svn-basebin0 -> 172 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resizebar-vert.gif.svn-basebin0 -> 108 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resizebar-vert1.gif.svn-basebin0 -> 77 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resizebar-vert2.gif.svn-basebin0 -> 70 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resizebar-vert2.png.svn-basebin0 -> 173 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resizebg.gif.svn-basebin0 -> 187 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/spinner-down.gif.svn-basebin0 -> 821 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/spinner-down.png.svn-basebin0 -> 178 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/spinner-up.gif.svn-basebin0 -> 821 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/spinner-up.png.svn-basebin0 -> 183 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/titlebg.png.svn-basebin0 -> 264 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/tmpcal.gif.svn-basebin0 -> 64 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/tree-drop-here-lower.gif.svn-basebin0 -> 75 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/tree-drop-here-upper.gif.svn-basebin0 -> 74 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/tree-drop-here.gif.svn-basebin0 -> 74 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/all-wcprops83
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/entries470
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/dropdown.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/nav-left-x2.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/nav-left.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/nav-right-x2.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/nav-right.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/scroll-down-disabled.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/scroll-down-hover.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/scroll-down.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/scroll-up-disabled.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/scroll-up-hover.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/scroll-up.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/sort-ascending.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/sort-descending.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/dropdown.png.svn-basebin0 -> 180 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/nav-left-x2.gif.svn-basebin0 -> 76 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/nav-left.gif.svn-basebin0 -> 66 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/nav-right-x2.gif.svn-basebin0 -> 75 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/nav-right.gif.svn-basebin0 -> 64 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/scroll-down-disabled.gif.svn-basebin0 -> 58 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/scroll-down-hover.gif.svn-basebin0 -> 58 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/scroll-down.gif.svn-basebin0 -> 58 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/scroll-up-disabled.gif.svn-basebin0 -> 57 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/scroll-up-hover.gif.svn-basebin0 -> 57 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/scroll-up.gif.svn-basebin0 -> 57 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/sort-ascending.gif.svn-basebin0 -> 67 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/sort-descending.gif.svn-basebin0 -> 64 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/dropdown.pngbin0 -> 180 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/nav-left-x2.gifbin0 -> 76 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/nav-left.gifbin0 -> 66 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/nav-right-x2.gifbin0 -> 75 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/nav-right.gifbin0 -> 64 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/scroll-down-disabled.gifbin0 -> 58 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/scroll-down-hover.gifbin0 -> 58 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/scroll-down.gifbin0 -> 58 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/scroll-up-disabled.gifbin0 -> 57 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/scroll-up-hover.gifbin0 -> 57 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/scroll-up.gifbin0 -> 57 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/sort-ascending.gifbin0 -> 67 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/sort-descending.gifbin0 -> 64 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/all-wcprops41
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/entries232
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/prop-base/s1-dim.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/prop-base/s1.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/prop-base/shadow-dim.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/prop-base/shadow-vb-dim.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/prop-base/shadow-vb.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/prop-base/shadow.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/text-base/s1-dim.png.svn-basebin0 -> 7506 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/text-base/s1.png.svn-basebin0 -> 7546 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/text-base/shadow-dim.png.svn-basebin0 -> 1891 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/text-base/shadow-vb-dim.png.svn-basebin0 -> 316 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/text-base/shadow-vb.png.svn-basebin0 -> 340 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/text-base/shadow.png.svn-basebin0 -> 2178 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/s1-dim.pngbin0 -> 7506 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/s1.pngbin0 -> 7546 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/shadow-dim.pngbin0 -> 1891 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/shadow-vb-dim.pngbin0 -> 316 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/shadow-vb.pngbin0 -> 340 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/shadow.pngbin0 -> 2178 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/btn-choose-file.gifbin0 -> 969 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/btn-choose-file.pngbin0 -> 1340 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/busy1.gifbin0 -> 82 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/checkbox-0-disabled.pngbin0 -> 187 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/checkbox-0.pngbin0 -> 161 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/checkbox-1-disabled.pngbin0 -> 208 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/checkbox-1.pngbin0 -> 186 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/checkbox-2.pngbin0 -> 217 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/color/.svn/all-wcprops11
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/color/.svn/entries62
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/color/.svn/prop-base/hue.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/color/.svn/text-base/hue.png.svn-basebin0 -> 338 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/color/hue.pngbin0 -> 338 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/all-wcprops71
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/entries402
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/buttons.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/maximize-btn-active.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/maximize-btn-hover.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/maximize-btn.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/minimize-btn-active.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/minimize-btn-hover.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/minimize-btn.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/quit-btn-active.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/quit-btn-hover.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/quit-btn.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/buttons.png.svn-basebin0 -> 4917 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/maximize-btn-active.png.svn-basebin0 -> 562 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/maximize-btn-hover.png.svn-basebin0 -> 645 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/maximize-btn.png.svn-basebin0 -> 611 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/minimize-btn-active.png.svn-basebin0 -> 512 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/minimize-btn-hover.png.svn-basebin0 -> 609 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/minimize-btn.png.svn-basebin0 -> 613 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/montage.svn-base1
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/quit-btn-active.png.svn-basebin0 -> 893 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/quit-btn-hover.png.svn-basebin0 -> 943 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/quit-btn.png.svn-basebin0 -> 949 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/buttons.pngbin0 -> 4917 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/maximize-btn-active.pngbin0 -> 562 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/maximize-btn-hover.pngbin0 -> 645 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/maximize-btn.pngbin0 -> 611 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/minimize-btn-active.pngbin0 -> 512 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/minimize-btn-hover.pngbin0 -> 609 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/minimize-btn.pngbin0 -> 613 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/montage1
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/quit-btn-active.pngbin0 -> 893 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/quit-btn-hover.pngbin0 -> 943 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/quit-btn.pngbin0 -> 949 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/entry-warning.pngbin0 -> 787 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/grid-drop-col.gifbin0 -> 65 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/all-wcprops29
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/entries164
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/prop-base/calendar.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/prop-base/colors.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/prop-base/dynarch-small.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/prop-base/gnome-fs-chardev.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/text-base/calendar.png.svn-basebin0 -> 871 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/text-base/colors.png.svn-basebin0 -> 290 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/text-base/dynarch-small.png.svn-basebin0 -> 348 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/text-base/gnome-fs-chardev.png.svn-basebin0 -> 777 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/calendar.pngbin0 -> 871 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/colors.pngbin0 -> 290 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/dynarch-small.pngbin0 -> 348 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/gnome-fs-chardev.pngbin0 -> 777 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/mark-2.gifbin0 -> 848 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/mark.gifbin0 -> 848 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/all-wcprops29
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/entries164
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/prop-base/darrow-small.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/prop-base/darrow.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/prop-base/rarrow-hover.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/prop-base/rarrow.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/text-base/darrow-small.gif.svn-basebin0 -> 49 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/text-base/darrow.gif.svn-basebin0 -> 82 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/text-base/rarrow-hover.gif.svn-basebin0 -> 85 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/text-base/rarrow.gif.svn-basebin0 -> 85 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/darrow-small.gifbin0 -> 49 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/darrow.gifbin0 -> 82 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/rarrow-hover.gifbin0 -> 85 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/rarrow.gifbin0 -> 85 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/modalbg.gifbin0 -> 187 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/radiobutton-0-disabled.pngbin0 -> 334 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/radiobutton-0.pngbin0 -> 284 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/radiobutton-1-disabled.pngbin0 -> 404 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/radiobutton-1.pngbin0 -> 290 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/radiobutton-2.pngbin0 -> 431 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resize.gifbin0 -> 67 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resize.pngbin0 -> 228 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resizebar-horiz.gifbin0 -> 111 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resizebar-horiz1.gifbin0 -> 78 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resizebar-horiz2.pngbin0 -> 172 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resizebar-vert.gifbin0 -> 108 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resizebar-vert1.gifbin0 -> 77 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resizebar-vert2.gifbin0 -> 70 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resizebar-vert2.pngbin0 -> 173 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resizebg.gifbin0 -> 187 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/.svn/all-wcprops5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/.svn/entries37
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/all-wcprops59
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/entries334
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/prop-base/B.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/prop-base/BL.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/prop-base/BR.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/prop-base/L.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/prop-base/R.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/prop-base/T.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/prop-base/TL.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/prop-base/TR.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/text-base/B.png.svn-basebin0 -> 133 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/text-base/BL.png.svn-basebin0 -> 705 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/text-base/BR.png.svn-basebin0 -> 499 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/text-base/L.png.svn-basebin0 -> 134 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/text-base/R.png.svn-basebin0 -> 153 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/text-base/T.png.svn-basebin0 -> 128 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/text-base/TL.png.svn-basebin0 -> 811 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/text-base/TR.png.svn-basebin0 -> 1206 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/text-base/shadows.css.svn-base222
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/B.pngbin0 -> 133 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/BL.pngbin0 -> 705 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/BR.pngbin0 -> 499 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/L.pngbin0 -> 134 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/R.pngbin0 -> 153 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/T.pngbin0 -> 128 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/TL.pngbin0 -> 811 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/TR.pngbin0 -> 1206 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/shadows.css222
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/all-wcprops59
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/entries334
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/prop-base/B.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/prop-base/BL.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/prop-base/BR.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/prop-base/L.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/prop-base/R.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/prop-base/T.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/prop-base/TL.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/prop-base/TR.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/text-base/B.png.svn-basebin0 -> 133 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/text-base/BL.png.svn-basebin0 -> 783 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/text-base/BR.png.svn-basebin0 -> 789 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/text-base/L.png.svn-basebin0 -> 168 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/text-base/R.png.svn-basebin0 -> 172 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/text-base/T.png.svn-basebin0 -> 168 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/text-base/TL.png.svn-basebin0 -> 768 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/text-base/TR.png.svn-basebin0 -> 1133 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/text-base/shadows.css.svn-base222
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/B.pngbin0 -> 133 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/BL.pngbin0 -> 783 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/BR.pngbin0 -> 789 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/L.pngbin0 -> 168 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/R.pngbin0 -> 172 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/T.pngbin0 -> 168 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/TL.pngbin0 -> 768 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/TR.pngbin0 -> 1133 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/shadows.css222
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/all-wcprops59
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/entries334
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/prop-base/B.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/prop-base/BL.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/prop-base/BR.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/prop-base/L.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/prop-base/R.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/prop-base/T.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/prop-base/TL.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/prop-base/TR.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/text-base/B.png.svn-basebin0 -> 140 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/text-base/BL.png.svn-basebin0 -> 855 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/text-base/BR.png.svn-basebin0 -> 549 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/text-base/L.png.svn-basebin0 -> 124 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/text-base/R.png.svn-basebin0 -> 136 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/text-base/T.png.svn-basebin0 -> 125 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/text-base/TL.png.svn-basebin0 -> 371 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/text-base/TR.png.svn-basebin0 -> 725 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/text-base/shadows.css.svn-base222
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/B.pngbin0 -> 140 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/BL.pngbin0 -> 855 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/BR.pngbin0 -> 549 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/L.pngbin0 -> 124 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/R.pngbin0 -> 136 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/T.pngbin0 -> 125 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/TL.pngbin0 -> 371 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/TR.pngbin0 -> 725 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/shadows.css222
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/spinner-down.gifbin0 -> 821 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/spinner-down.pngbin0 -> 178 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/spinner-up.gifbin0 -> 821 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/spinner-up.pngbin0 -> 183 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/all-wcprops59
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/entries334
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/prop-base/B.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/prop-base/BL.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/prop-base/BR.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/prop-base/L.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/prop-base/R.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/prop-base/T.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/prop-base/TL.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/prop-base/TR.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/text-base/B.png.svn-basebin0 -> 128 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/text-base/BL.png.svn-basebin0 -> 495 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/text-base/BR.png.svn-basebin0 -> 478 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/text-base/L.png.svn-basebin0 -> 110 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/text-base/R.png.svn-basebin0 -> 115 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/text-base/T.png.svn-basebin0 -> 107 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/text-base/TL.png.svn-basebin0 -> 483 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/text-base/TR.png.svn-basebin0 -> 615 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/text-base/shadows.css.svn-base222
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/B.pngbin0 -> 128 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/BL.pngbin0 -> 495 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/BR.pngbin0 -> 478 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/L.pngbin0 -> 110 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/R.pngbin0 -> 115 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/T.pngbin0 -> 107 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/TL.pngbin0 -> 483 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/TR.pngbin0 -> 615 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/shadows.css222
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/all-wcprops59
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/entries334
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/prop-base/B.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/prop-base/BL.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/prop-base/BR.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/prop-base/L.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/prop-base/R.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/prop-base/T.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/prop-base/TL.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/prop-base/TR.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/text-base/B.png.svn-basebin0 -> 224 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/text-base/BL.png.svn-basebin0 -> 711 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/text-base/BR.png.svn-basebin0 -> 716 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/text-base/L.png.svn-basebin0 -> 178 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/text-base/R.png.svn-basebin0 -> 200 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/text-base/T.png.svn-basebin0 -> 190 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/text-base/TL.png.svn-basebin0 -> 680 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/text-base/TR.png.svn-basebin0 -> 633 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/text-base/shadows.css.svn-base222
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/B.pngbin0 -> 224 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/BL.pngbin0 -> 711 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/BR.pngbin0 -> 716 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/L.pngbin0 -> 178 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/R.pngbin0 -> 200 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/T.pngbin0 -> 190 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/TL.pngbin0 -> 680 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/TR.pngbin0 -> 633 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/shadows.css222
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/titlebg.pngbin0 -> 264 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tmpcal.gifbin0 -> 64 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree-drop-here-lower.gifbin0 -> 75 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree-drop-here-upper.gifbin0 -> 74 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree-drop-here.gifbin0 -> 74 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/all-wcprops59
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/entries334
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/prop-base/dot.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/prop-base/lines-b.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/prop-base/lines-c.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/prop-base/lines-tcb.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/prop-base/lines-v.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/prop-base/minus-hover.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/prop-base/minus.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/prop-base/plus-hover.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/prop-base/plus.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/text-base/dot.gif.svn-basebin0 -> 85 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/text-base/lines-b.gif.svn-basebin0 -> 257 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/text-base/lines-c.gif.svn-basebin0 -> 67 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/text-base/lines-tcb.gif.svn-basebin0 -> 308 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/text-base/lines-v.gif.svn-basebin0 -> 54 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/text-base/minus-hover.gif.svn-basebin0 -> 67 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/text-base/minus.gif.svn-basebin0 -> 68 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/text-base/plus-hover.gif.svn-basebin0 -> 64 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/text-base/plus.gif.svn-basebin0 -> 67 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/dot.gifbin0 -> 85 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/lines-b.gifbin0 -> 257 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/lines-c.gifbin0 -> 67 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/lines-tcb.gifbin0 -> 308 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/lines-v.gifbin0 -> 54 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/minus-hover.gifbin0 -> 67 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/minus.gifbin0 -> 68 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/plus-hover.gifbin0 -> 64 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/plus.gifbin0 -> 67 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/preload-default.js6
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/css/uploadentry.css21
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/.svn/all-wcprops5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/.svn/entries34
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/css/.svn/all-wcprops11
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/css/.svn/entries62
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/css/.svn/text-base/dlgrid.css.svn-base33
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/css/dlgrid.css33
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/js/.svn/all-wcprops17
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/js/.svn/entries96
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/js/.svn/text-base/grid.js.svn-base2
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/js/.svn/text-base/gridmodel.js.svn-base3
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/js/grid.js2
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/js/gridmodel.js3
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/all-wcprops29
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/entries164
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/text-base/base64.js.svn-base9
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/text-base/cryptaes.js.svn-base22
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/text-base/md5.js.svn-base10
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/text-base/sha1.js.svn-base10
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/base64.js9
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/cryptaes.js22
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/md5.js10
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/sha1.js10
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/html/.svn/all-wcprops11
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/html/.svn/entries62
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/html/.svn/text-base/dlconsole.html.svn-base8
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/html/dlconsole.html8
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/js/.svn/all-wcprops11
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/js/.svn/entries62
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/js/.svn/text-base/thelib.js.svn-base11
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/js/thelib.js12
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/.svn/all-wcprops41
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/.svn/entries235
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/.svn/text-base/basedefs.css.svn-base3
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/.svn/text-base/basedefs.scss.svn-base66
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/.svn/text-base/default.css.svn-base2103
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/.svn/text-base/default.scss.svn-base1312
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/.svn/text-base/dlconsole.css.svn-base16
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/.svn/text-base/uploadentry.css.svn-base21
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/basedefs.css3
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/basedefs.scss66
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/default.css2103
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/default.scss1312
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/dlconsole.css16
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/all-wcprops227
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/entries1319
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/btn-choose-file.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/btn-choose-file.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/busy1.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/checkbox-0-disabled.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/checkbox-0.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/checkbox-1-disabled.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/checkbox-1.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/checkbox-2.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/entry-warning.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/grid-drop-col.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/mark-2.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/mark.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/modalbg.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/radiobutton-0-disabled.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/radiobutton-0.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/radiobutton-1-disabled.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/radiobutton-1.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/radiobutton-2.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resize.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resize.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resizebar-horiz.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resizebar-horiz1.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resizebar-horiz2.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resizebar-vert.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resizebar-vert1.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resizebar-vert2.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resizebar-vert2.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resizebg.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/spinner-down.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/spinner-down.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/spinner-up.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/spinner-up.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/titlebg.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/tmpcal.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/tree-drop-here-lower.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/tree-drop-here-upper.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/tree-drop-here.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/btn-choose-file.gif.svn-basebin0 -> 969 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/btn-choose-file.png.svn-basebin0 -> 1340 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/busy1.gif.svn-basebin0 -> 82 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/checkbox-0-disabled.png.svn-basebin0 -> 197 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/checkbox-0.png.svn-basebin0 -> 161 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/checkbox-1-disabled.png.svn-basebin0 -> 221 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/checkbox-1.png.svn-basebin0 -> 186 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/checkbox-2.png.svn-basebin0 -> 217 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/entry-warning.png.svn-basebin0 -> 787 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/grid-drop-col.gif.svn-basebin0 -> 65 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/mark-2.gif.svn-basebin0 -> 848 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/mark.gif.svn-basebin0 -> 848 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/modalbg.gif.svn-basebin0 -> 187 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/radiobutton-0-disabled.png.svn-basebin0 -> 334 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/radiobutton-0.png.svn-basebin0 -> 284 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/radiobutton-1-disabled.png.svn-basebin0 -> 404 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/radiobutton-1.png.svn-basebin0 -> 290 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/radiobutton-2.png.svn-basebin0 -> 431 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resize.gif.svn-basebin0 -> 67 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resize.png.svn-basebin0 -> 228 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resizebar-horiz.gif.svn-basebin0 -> 111 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resizebar-horiz1.gif.svn-basebin0 -> 78 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resizebar-horiz2.png.svn-basebin0 -> 172 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resizebar-vert.gif.svn-basebin0 -> 108 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resizebar-vert1.gif.svn-basebin0 -> 77 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resizebar-vert2.gif.svn-basebin0 -> 70 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resizebar-vert2.png.svn-basebin0 -> 173 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resizebg.gif.svn-basebin0 -> 187 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/spinner-down.gif.svn-basebin0 -> 821 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/spinner-down.png.svn-basebin0 -> 178 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/spinner-up.gif.svn-basebin0 -> 821 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/spinner-up.png.svn-basebin0 -> 183 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/titlebg.png.svn-basebin0 -> 264 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/tmpcal.gif.svn-basebin0 -> 64 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/tree-drop-here-lower.gif.svn-basebin0 -> 75 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/tree-drop-here-upper.gif.svn-basebin0 -> 74 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/tree-drop-here.gif.svn-basebin0 -> 74 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/all-wcprops83
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/entries470
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/dropdown.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/nav-left-x2.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/nav-left.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/nav-right-x2.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/nav-right.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/scroll-down-disabled.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/scroll-down-hover.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/scroll-down.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/scroll-up-disabled.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/scroll-up-hover.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/scroll-up.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/sort-ascending.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/sort-descending.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/dropdown.png.svn-basebin0 -> 180 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/nav-left-x2.gif.svn-basebin0 -> 76 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/nav-left.gif.svn-basebin0 -> 66 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/nav-right-x2.gif.svn-basebin0 -> 75 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/nav-right.gif.svn-basebin0 -> 64 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/scroll-down-disabled.gif.svn-basebin0 -> 58 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/scroll-down-hover.gif.svn-basebin0 -> 58 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/scroll-down.gif.svn-basebin0 -> 58 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/scroll-up-disabled.gif.svn-basebin0 -> 57 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/scroll-up-hover.gif.svn-basebin0 -> 57 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/scroll-up.gif.svn-basebin0 -> 57 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/sort-ascending.gif.svn-basebin0 -> 67 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/sort-descending.gif.svn-basebin0 -> 64 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/dropdown.pngbin0 -> 180 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/nav-left-x2.gifbin0 -> 76 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/nav-left.gifbin0 -> 66 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/nav-right-x2.gifbin0 -> 75 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/nav-right.gifbin0 -> 64 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/scroll-down-disabled.gifbin0 -> 58 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/scroll-down-hover.gifbin0 -> 58 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/scroll-down.gifbin0 -> 58 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/scroll-up-disabled.gifbin0 -> 57 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/scroll-up-hover.gifbin0 -> 57 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/scroll-up.gifbin0 -> 57 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/sort-ascending.gifbin0 -> 67 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/sort-descending.gifbin0 -> 64 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/all-wcprops41
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/entries232
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/prop-base/s1-dim.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/prop-base/s1.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/prop-base/shadow-dim.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/prop-base/shadow-vb-dim.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/prop-base/shadow-vb.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/prop-base/shadow.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/text-base/s1-dim.png.svn-basebin0 -> 7506 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/text-base/s1.png.svn-basebin0 -> 7546 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/text-base/shadow-dim.png.svn-basebin0 -> 1891 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/text-base/shadow-vb-dim.png.svn-basebin0 -> 316 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/text-base/shadow-vb.png.svn-basebin0 -> 340 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/text-base/shadow.png.svn-basebin0 -> 2178 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/s1-dim.pngbin0 -> 7506 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/s1.pngbin0 -> 7546 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/shadow-dim.pngbin0 -> 1891 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/shadow-vb-dim.pngbin0 -> 316 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/shadow-vb.pngbin0 -> 340 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/shadow.pngbin0 -> 2178 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/btn-choose-file.gifbin0 -> 969 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/btn-choose-file.pngbin0 -> 1340 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/busy1.gifbin0 -> 82 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/checkbox-0-disabled.pngbin0 -> 197 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/checkbox-0.pngbin0 -> 161 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/checkbox-1-disabled.pngbin0 -> 221 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/checkbox-1.pngbin0 -> 186 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/checkbox-2.pngbin0 -> 217 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/color/.svn/all-wcprops11
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/color/.svn/entries62
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/color/.svn/prop-base/hue.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/color/.svn/text-base/hue.png.svn-basebin0 -> 338 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/color/hue.pngbin0 -> 338 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/all-wcprops71
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/entries402
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/buttons.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/maximize-btn-active.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/maximize-btn-hover.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/maximize-btn.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/minimize-btn-active.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/minimize-btn-hover.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/minimize-btn.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/quit-btn-active.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/quit-btn-hover.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/quit-btn.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/buttons.png.svn-basebin0 -> 4917 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/maximize-btn-active.png.svn-basebin0 -> 562 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/maximize-btn-hover.png.svn-basebin0 -> 645 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/maximize-btn.png.svn-basebin0 -> 611 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/minimize-btn-active.png.svn-basebin0 -> 512 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/minimize-btn-hover.png.svn-basebin0 -> 609 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/minimize-btn.png.svn-basebin0 -> 613 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/montage.svn-base1
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/quit-btn-active.png.svn-basebin0 -> 893 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/quit-btn-hover.png.svn-basebin0 -> 943 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/quit-btn.png.svn-basebin0 -> 949 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/buttons.pngbin0 -> 4917 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/maximize-btn-active.pngbin0 -> 562 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/maximize-btn-hover.pngbin0 -> 645 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/maximize-btn.pngbin0 -> 611 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/minimize-btn-active.pngbin0 -> 512 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/minimize-btn-hover.pngbin0 -> 609 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/minimize-btn.pngbin0 -> 613 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/montage1
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/quit-btn-active.pngbin0 -> 893 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/quit-btn-hover.pngbin0 -> 943 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/quit-btn.pngbin0 -> 949 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/entry-warning.pngbin0 -> 787 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/grid-drop-col.gifbin0 -> 65 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/all-wcprops29
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/entries164
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/prop-base/calendar.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/prop-base/colors.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/prop-base/dynarch-small.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/prop-base/gnome-fs-chardev.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/text-base/calendar.png.svn-basebin0 -> 871 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/text-base/colors.png.svn-basebin0 -> 290 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/text-base/dynarch-small.png.svn-basebin0 -> 348 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/text-base/gnome-fs-chardev.png.svn-basebin0 -> 777 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/calendar.pngbin0 -> 871 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/colors.pngbin0 -> 290 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/dynarch-small.pngbin0 -> 348 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/gnome-fs-chardev.pngbin0 -> 777 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/mark-2.gifbin0 -> 848 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/mark.gifbin0 -> 848 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/all-wcprops29
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/entries164
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/prop-base/darrow-small.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/prop-base/darrow.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/prop-base/rarrow-hover.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/prop-base/rarrow.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/text-base/darrow-small.gif.svn-basebin0 -> 49 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/text-base/darrow.gif.svn-basebin0 -> 82 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/text-base/rarrow-hover.gif.svn-basebin0 -> 85 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/text-base/rarrow.gif.svn-basebin0 -> 85 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/darrow-small.gifbin0 -> 49 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/darrow.gifbin0 -> 82 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/rarrow-hover.gifbin0 -> 85 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/rarrow.gifbin0 -> 85 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/modalbg.gifbin0 -> 187 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/all-wcprops155
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/entries878
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-line-active.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-line-insensitive.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-line-prelight.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-line.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-mark-active.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-mark-insensitive.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-mark-prelight.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-mark.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-normal-active.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-normal-insensitive.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-normal-prelight.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-normal.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/checkfocus.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-line-active.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-line-insensitive.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-line-prelight.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-line.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-mark-active.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-mark-insensitive.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-mark-prelight.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-mark.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-normal-active.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-normal-insensitive.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-normal-prelight.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-normal.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-line-active.png.svn-basebin0 -> 412 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-line-insensitive.png.svn-basebin0 -> 358 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-line-prelight.png.svn-basebin0 -> 420 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-line.png.svn-basebin0 -> 374 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-mark-active.png.svn-basebin0 -> 499 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-mark-insensitive.png.svn-basebin0 -> 479 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-mark-prelight.png.svn-basebin0 -> 519 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-mark.png.svn-basebin0 -> 558 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-normal-active.png.svn-basebin0 -> 499 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-normal-insensitive.png.svn-basebin0 -> 330 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-normal-prelight.png.svn-basebin0 -> 354 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-normal.png.svn-basebin0 -> 323 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/checkfocus.png.svn-basebin0 -> 702 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-line-active.png.svn-basebin0 -> 661 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-line-insensitive.png.svn-basebin0 -> 633 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-line-prelight.png.svn-basebin0 -> 675 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-line.png.svn-basebin0 -> 655 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-mark-active.png.svn-basebin0 -> 730 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-mark-insensitive.png.svn-basebin0 -> 695 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-mark-prelight.png.svn-basebin0 -> 732 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-mark.png.svn-basebin0 -> 738 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-normal-active.png.svn-basebin0 -> 730 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-normal-insensitive.png.svn-basebin0 -> 595 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-normal-prelight.png.svn-basebin0 -> 642 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-normal.png.svn-basebin0 -> 619 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-line-active.pngbin0 -> 412 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-line-insensitive.pngbin0 -> 358 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-line-prelight.pngbin0 -> 420 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-line.pngbin0 -> 374 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-mark-active.pngbin0 -> 499 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-mark-insensitive.pngbin0 -> 479 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-mark-prelight.pngbin0 -> 519 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-mark.pngbin0 -> 558 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-normal-active.pngbin0 -> 499 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-normal-insensitive.pngbin0 -> 330 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-normal-prelight.pngbin0 -> 354 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-normal.pngbin0 -> 323 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/checkfocus.pngbin0 -> 702 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-line-active.pngbin0 -> 661 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-line-insensitive.pngbin0 -> 633 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-line-prelight.pngbin0 -> 675 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-line.pngbin0 -> 655 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-mark-active.pngbin0 -> 730 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-mark-insensitive.pngbin0 -> 695 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-mark-prelight.pngbin0 -> 732 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-mark.pngbin0 -> 738 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-normal-active.pngbin0 -> 730 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-normal-insensitive.pngbin0 -> 595 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-normal-prelight.pngbin0 -> 642 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-normal.pngbin0 -> 619 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/radiobutton-0-disabled.pngbin0 -> 334 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/radiobutton-0.pngbin0 -> 284 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/radiobutton-1-disabled.pngbin0 -> 404 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/radiobutton-1.pngbin0 -> 290 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/radiobutton-2.pngbin0 -> 431 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resize.gifbin0 -> 67 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resize.pngbin0 -> 228 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resizebar-horiz.gifbin0 -> 111 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resizebar-horiz1.gifbin0 -> 78 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resizebar-horiz2.pngbin0 -> 172 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resizebar-vert.gifbin0 -> 108 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resizebar-vert1.gifbin0 -> 77 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resizebar-vert2.gifbin0 -> 70 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resizebar-vert2.pngbin0 -> 173 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resizebg.gifbin0 -> 187 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/.svn/all-wcprops5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/.svn/entries37
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/all-wcprops59
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/entries334
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/prop-base/B.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/prop-base/BL.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/prop-base/BR.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/prop-base/L.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/prop-base/R.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/prop-base/T.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/prop-base/TL.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/prop-base/TR.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/text-base/B.png.svn-basebin0 -> 133 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/text-base/BL.png.svn-basebin0 -> 705 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/text-base/BR.png.svn-basebin0 -> 499 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/text-base/L.png.svn-basebin0 -> 134 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/text-base/R.png.svn-basebin0 -> 153 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/text-base/T.png.svn-basebin0 -> 128 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/text-base/TL.png.svn-basebin0 -> 811 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/text-base/TR.png.svn-basebin0 -> 1206 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/text-base/shadows.css.svn-base222
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/B.pngbin0 -> 133 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/BL.pngbin0 -> 705 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/BR.pngbin0 -> 499 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/L.pngbin0 -> 134 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/R.pngbin0 -> 153 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/T.pngbin0 -> 128 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/TL.pngbin0 -> 811 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/TR.pngbin0 -> 1206 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/shadows.css222
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/all-wcprops59
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/entries334
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/prop-base/B.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/prop-base/BL.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/prop-base/BR.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/prop-base/L.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/prop-base/R.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/prop-base/T.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/prop-base/TL.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/prop-base/TR.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/text-base/B.png.svn-basebin0 -> 133 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/text-base/BL.png.svn-basebin0 -> 783 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/text-base/BR.png.svn-basebin0 -> 789 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/text-base/L.png.svn-basebin0 -> 168 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/text-base/R.png.svn-basebin0 -> 172 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/text-base/T.png.svn-basebin0 -> 168 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/text-base/TL.png.svn-basebin0 -> 768 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/text-base/TR.png.svn-basebin0 -> 1133 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/text-base/shadows.css.svn-base222
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/B.pngbin0 -> 133 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/BL.pngbin0 -> 783 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/BR.pngbin0 -> 789 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/L.pngbin0 -> 168 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/R.pngbin0 -> 172 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/T.pngbin0 -> 168 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/TL.pngbin0 -> 768 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/TR.pngbin0 -> 1133 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/shadows.css222
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/all-wcprops59
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/entries334
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/prop-base/B.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/prop-base/BL.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/prop-base/BR.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/prop-base/L.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/prop-base/R.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/prop-base/T.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/prop-base/TL.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/prop-base/TR.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/text-base/B.png.svn-basebin0 -> 140 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/text-base/BL.png.svn-basebin0 -> 855 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/text-base/BR.png.svn-basebin0 -> 549 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/text-base/L.png.svn-basebin0 -> 124 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/text-base/R.png.svn-basebin0 -> 136 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/text-base/T.png.svn-basebin0 -> 125 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/text-base/TL.png.svn-basebin0 -> 371 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/text-base/TR.png.svn-basebin0 -> 725 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/text-base/shadows.css.svn-base222
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/B.pngbin0 -> 140 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/BL.pngbin0 -> 855 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/BR.pngbin0 -> 549 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/L.pngbin0 -> 124 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/R.pngbin0 -> 136 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/T.pngbin0 -> 125 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/TL.pngbin0 -> 371 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/TR.pngbin0 -> 725 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/shadows.css222
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/spinner-down.gifbin0 -> 821 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/spinner-down.pngbin0 -> 178 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/spinner-up.gifbin0 -> 821 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/spinner-up.pngbin0 -> 183 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/all-wcprops59
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/entries334
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/prop-base/B.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/prop-base/BL.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/prop-base/BR.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/prop-base/L.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/prop-base/R.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/prop-base/T.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/prop-base/TL.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/prop-base/TR.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/text-base/B.png.svn-basebin0 -> 128 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/text-base/BL.png.svn-basebin0 -> 495 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/text-base/BR.png.svn-basebin0 -> 478 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/text-base/L.png.svn-basebin0 -> 110 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/text-base/R.png.svn-basebin0 -> 115 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/text-base/T.png.svn-basebin0 -> 107 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/text-base/TL.png.svn-basebin0 -> 483 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/text-base/TR.png.svn-basebin0 -> 615 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/text-base/shadows.css.svn-base222
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/B.pngbin0 -> 128 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/BL.pngbin0 -> 495 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/BR.pngbin0 -> 478 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/L.pngbin0 -> 110 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/R.pngbin0 -> 115 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/T.pngbin0 -> 107 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/TL.pngbin0 -> 483 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/TR.pngbin0 -> 615 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/shadows.css222
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/all-wcprops59
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/entries334
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/prop-base/B.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/prop-base/BL.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/prop-base/BR.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/prop-base/L.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/prop-base/R.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/prop-base/T.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/prop-base/TL.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/prop-base/TR.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/text-base/B.png.svn-basebin0 -> 224 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/text-base/BL.png.svn-basebin0 -> 711 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/text-base/BR.png.svn-basebin0 -> 716 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/text-base/L.png.svn-basebin0 -> 178 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/text-base/R.png.svn-basebin0 -> 200 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/text-base/T.png.svn-basebin0 -> 190 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/text-base/TL.png.svn-basebin0 -> 680 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/text-base/TR.png.svn-basebin0 -> 633 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/text-base/shadows.css.svn-base222
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/B.pngbin0 -> 224 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/BL.pngbin0 -> 711 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/BR.pngbin0 -> 716 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/L.pngbin0 -> 178 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/R.pngbin0 -> 200 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/T.pngbin0 -> 190 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/TL.pngbin0 -> 680 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/TR.pngbin0 -> 633 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/shadows.css222
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/titlebg.pngbin0 -> 264 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tmpcal.gifbin0 -> 64 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree-drop-here-lower.gifbin0 -> 75 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree-drop-here-upper.gifbin0 -> 74 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree-drop-here.gifbin0 -> 74 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/all-wcprops71
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/entries402
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/dot.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/lines-b.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/lines-c.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/lines-tcb.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/lines-v.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/minus-hover.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/minus.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/minus.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/plus-hover.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/plus.gif.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/plus.png.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/dot.gif.svn-basebin0 -> 85 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/lines-b.gif.svn-basebin0 -> 257 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/lines-c.gif.svn-basebin0 -> 67 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/lines-tcb.gif.svn-basebin0 -> 308 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/lines-v.gif.svn-basebin0 -> 54 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/minus-hover.gif.svn-basebin0 -> 67 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/minus.gif.svn-basebin0 -> 68 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/minus.png.svn-basebin0 -> 260 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/plus-hover.gif.svn-basebin0 -> 64 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/plus.gif.svn-basebin0 -> 67 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/plus.png.svn-basebin0 -> 291 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/dot.gifbin0 -> 85 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/lines-b.gifbin0 -> 257 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/lines-c.gifbin0 -> 67 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/lines-tcb.gifbin0 -> 308 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/lines-v.gifbin0 -> 54 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/minus-hover.gifbin0 -> 67 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/minus.gifbin0 -> 68 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/minus.pngbin0 -> 260 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/plus-hover.gifbin0 -> 64 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/plus.gifbin0 -> 67 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/plus.pngbin0 -> 291 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/uploadentry.css21
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/swf/.svn/all-wcprops11
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/swf/.svn/entries62
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/swf/.svn/prop-base/flash.swf.svn-base5
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/swf/.svn/text-base/flash.swf.svn-basebin0 -> 2117 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/swf/flash.swfbin0 -> 2117 bytes
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/gnow-test.js822
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/index.html52
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/test.css4
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/test.js352
1007 files changed, 63021 insertions, 0 deletions
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/.svn/all-wcprops
new file mode 100644
index 00000000..55e80d0c
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/.svn/all-wcprops
@@ -0,0 +1,35 @@
+K 25
+svn:wc:ra_dav:version-url
+V 35
+/svn/labcode/!svn/ver/51/Ymacs/test
+END
+gnowmacs.html
+K 25
+svn:wc:ra_dav:version-url
+V 48
+/svn/labcode/!svn/ver/2/Ymacs/test/gnowmacs.html
+END
+gnow-test.js
+K 25
+svn:wc:ra_dav:version-url
+V 48
+/svn/labcode/!svn/ver/51/Ymacs/test/gnow-test.js
+END
+test.css
+K 25
+svn:wc:ra_dav:version-url
+V 43
+/svn/labcode/!svn/ver/2/Ymacs/test/test.css
+END
+index.html
+K 25
+svn:wc:ra_dav:version-url
+V 45
+/svn/labcode/!svn/ver/2/Ymacs/test/index.html
+END
+test.js
+K 25
+svn:wc:ra_dav:version-url
+V 42
+/svn/labcode/!svn/ver/2/Ymacs/test/test.js
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/.svn/entries
new file mode 100644
index 00000000..f4005ee2
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/.svn/entries
@@ -0,0 +1,201 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-06-29T11:25:20.046232Z
+51
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+dl
+dir
+
+gnowmacs.html
+file
+
+
+
+
+2012-01-23T13:07:10.345353Z
+cc12f7fa63515fa9123d25c28fa0bbc3
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+2901
+
+gnow-test.js
+file
+
+
+
+
+2012-01-23T13:07:10.345353Z
+64bde57a8e8894f6a93f84cd5a6cccf0
+2011-06-29T11:25:20.046232Z
+51
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+28350
+
+test.css
+file
+
+
+
+
+2012-01-23T13:07:10.345353Z
+b8080f97a876b1e3b6e85c3eddb2b424
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+61
+
+index.html
+file
+
+
+
+
+2012-01-23T13:07:10.345353Z
+3f1498c32e4ab0649e1092cf0136fb29
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+2500
+
+test.js
+file
+
+
+
+
+2012-01-23T13:07:10.345353Z
+86621f5f9624b8dd3948588bc0f23cbf
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+14362
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/.svn/text-base/gnow-test.js.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/.svn/text-base/gnow-test.js.svn-base
new file mode 100644
index 00000000..244ccd9e
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/.svn/text-base/gnow-test.js.svn-base
@@ -0,0 +1,824 @@
+// This file is part of Gnowmacs for GNOWSYS: Gnowledge Networking
+// and Organizing System.
+
+// Gnowmacs is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation; either version 3 of
+// the License, or (at your option) any later version.
+
+// Gnowmacs is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU Affero General Public
+// License along with Gnowmacs (agpl.txt); if not, write to the
+// Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+// Boston, MA 02110-1301 USA59 Temple Place, Suite 330,
+
+// Author Divya <divyas15@gmail.com>
+
+var desktop = new DlDesktop({});
+var tableg = 0;
+var row, col;
+var str_sym;
+var options1, position, char_at_pos, index1, pt,pt1,pt2;
+var formats;
+formats = ["HTML", "PDF", "LaTeX", "DocBook", "XOXO"];
+var al;
+var str1;
+var al1,al2;
+var gImage;
+var gOptions;
+function print(obj) {
+ var a = [], i;
+ for (i in obj) {
+ var val = obj[i];
+ if (val instanceof Function)
+ val = val.toString();
+ else
+ val = DlJSON.encode(val);
+ a.push(DlJSON.encode(i) + " : " + val);
+ }
+ return a.map(function(line){
+ return line.replace(/^/mg, function(s) {
+ return " ";
+ });
+ }).join("\n");
+};
+
+var info = ( "Existing keybindings:\n\n" +
+ print(Ymacs_Keymap_Emacs().constructor.KEYS)
+ + "\n\nHave fun!\n" );
+
+
+try {
+ var org = new Ymacs_Buffer({ name: "gnowmacs.org" });
+
+ org.setCode("* Introduction \n\n\
+Tnis is a sample page created using *gnowmacs*. Gnowmacs is an extention based on ymacs.\n\n\
+* Installation\n\n\
+Copy gnowmacs.js into *ymacs/src/* directory.\n\n\
+* Features Implemented\n\n\
+** Headings \n\n\
+Initial creation of headings by M-ret not implemented, but once inserted\n\n\
+manually one can use M-ret to create same levels. \n\n\
+** Modifying case\n\n\
+Boldening, italics, underline, strike-through.\n\n\
+** Saving and Exporting\n\n\
++ Saving the buffer with an org extension.\n\n\
++ Exporting to text, html, LaTeX, PDF etc. \n\n\
+** Post bugs\n\n\
+gnowsys-bugs@gnu.org \n\n\
+ ");
+ org.cmd("org_mode");
+
+ var keys = new Ymacs_Buffer({ name: "keybindings.txt" });
+ keys.setCode(info);
+
+ var layout = new DlLayout({ parent: desktop });
+
+ var empty = new Ymacs_Buffer({ name: "empty" });
+ var ymacs = window.ymacs = new Ymacs({ buffers: [ org, keys ] });
+ ymacs.setColorTheme([ "dark", "y" ]);
+
+ try {
+ ymacs.getActiveBuffer().cmd("eval_file", ".ymacs");
+ } catch(ex) {}
+
+ var menu = new DlHMenu({});
+ menu.setStyle({ marginLeft: 0, marginRight: 0 });
+
+
+ var item = new DlMenuItem({ parent: menu, label: "Export".makeLabel() });
+
+
+ /* -------------- Org Export --------------*/
+
+ //formats = ["HTML", "PDF", "LaTeX", "DocBook", "XOXO"];
+ var submenu = new DlVMenu({});
+ item.setMenu(submenu);
+ formats.foreach(function(format){
+ var item = new DlMenuItem({ label: format, parent: submenu });
+ item.addEventListener("onSelect", function(){
+
+ try{
+
+ var is_Firefox = navigator.userAgent.toLowerCase().indexOf('firefox') > -1;
+ if (is_Firefox)
+ netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
+
+ var xhr = new XMLHttpRequest();
+ var url = "http://127.0.0.1:9292/";
+
+ xhr.open("POST", url, true);
+
+ xhr.onreadystatechange=function() {
+ if (xhr.readyState==4) {
+ alert(xhr.status);
+
+ }
+ }
+ xhr.setRequestHeader("Content-type", "text/plain");
+
+ if(format=="HTML" && gImage==1) // checking if insertImage() is called
+ {
+ //ymacs.getActiveBuffer().cmd("delete_region_or_line",str1);
+ al = "#+ATTR_HTML: align="+"\"left\""+"\n";
+ al1 = al;
+ ymacs.getActiveBuffer().cmd("insert",al1);
+ //if(al2!=null)
+ //ymacs.getActiveBuffer().cmd("delete_region_or_line",al2);
+ }
+ else if(format=="PDF" && gImage==1)
+ {
+ //ymacs.getActiveBuffer().cmd("delete_region_or_line",str1);
+ al = "#+ATTR_LaTeX:placement = {r}"+"\n";
+ al2 = al;
+ ymacs.getActiveBuffer().cmd("insert",al2);
+ //if(al1!=null)
+ //ymacs.getActiveBuffer().cmd("delete_region_or_line",al1);
+ }
+ xhr.send("gnow-select: "+format+"\n"+ymacs.getActiveBuffer().getCode());
+
+
+
+
+//alert("gnow-select: "+format+"\n"+ymacs.getActiveBuffer().getCode());
+//alert(format+"\n"+ymacs.getActiveBuffer().getCode());
+
+}
+ catch(e){
+ alert("Some Error");}
+ });
+ });
+
+
+ menu.addFiller();
+
+ var item = new DlMenuItem({ parent: menu, label: "Toggle line numbers".makeLabel() });
+ item.addEventListener("onSelect", function() {
+ ymacs.getActiveBuffer().cmd("toggle_line_numbers");
+ });
+
+ /*------[ Wrap ]--------
+ flag is a variable to store the current status of wrap.wrap itself switches On n Off depending on previous status.
+ so it is necessary to keep record of previous status*/
+
+ var item = new DlMenuItem({ parent: menu, label: "Wrap".makeLabel() });
+ var flag = "False" ;
+ item.addEventListener("onSelect", function() {
+ if(flag == "False")
+ {
+ flag = "True";
+ alert("Wrapping is ON");
+ ymacs.getActiveBuffer().cmd("wrap_text");
+ }
+ else
+ {
+ flag = "False";
+ alert("Wrapping is OFF");
+ ymacs.getActiveBuffer().cmd("wrap_text");
+ }
+
+ });
+
+
+
+ /* -----[ insert - just a try] ----- */
+
+ var item = new DlMenuItem({ parent: menu, label: "Insert".makeLabel() });
+ var item1 = new DlMenuItem({ parent: submenu, label: "TOC" });
+ var submenu = new DlVMenu({});
+ item.setMenu(submenu);
+ var subToc = new DlVMenu({});
+ item = new DlMenuItem({ parent: submenu, label: "Default from ymacs.css" });
+ item.addEventListener("onSelect", function(){
+ ymacs.getActiveFrame().setStyle({ fontFamily: "" });
+ });
+
+ submenu.addSeparator();
+item1 = new DlMenuItem({ parent: submenu, label: "Table Of Content" });
+item1.addEventListener("onSelect", function()
+ {
+ options1 = "#+OPTIONS:" + " "+ "H:3 num:t toc:t \\n:nil @:t ::t |:t ^:t -:t f:t *:t <:t" +"\n";
+ insertOPTIONS();
+
+ });
+ var files = [
+ "Table",
+ "Insert Column",
+ "Insert Row",
+ "Insert hline",
+ "Images",
+ ]
+ item1.setMenu(subToc);
+
+
+
+
+ files.foreach(function(i){
+ item = new DlMenuItem({ parent: submenu, label: "<span style='font-size:" + i + "'>" + i + "</span>" });
+ item.addEventListener("onSelect", function(){
+
+ // alert("You selected " +i);
+
+ switch(i)
+ {
+ case "Table": insertTable();
+ break;
+ case "Insert Column": if(tableg == 1) // if insertTable() is called previously then call insertColumn()
+ { insertColumn();
+ }
+ else
+ { alert("First create a table");
+ }
+ break;
+ case "Insert Row": if(tableg == 1) // if insertTable() is called previously then call insertRow()
+ { insertRow();
+ }
+ else
+ { alert("First create a table");
+ }
+ break;
+ case "Insert hline": if(tableg == 1)// if insertTable() is called previously then call insertHline()
+ { insertHline();
+ }
+ else
+ { alert("First create a table");
+ }
+ break;
+
+ case "Images": insertImage1();
+ break;
+ default:
+ alert("code to be executed if n is different from case 1 and 2");
+ }
+ });
+ });
+
+
+ var files2 = [
+ "OPTIONS"
+
+
+ ].foreach(function(font){
+ item = new DlMenuItem({ parent: subToc, label: "<span style='font-family:" + font + "'>" + font + "</span>" });
+ var test_flag = "False" ;
+ item.addEventListener("onSelect", function(){
+
+ // var pt2 = ymacs.getActiveBuffer().cmd("point");
+ // alert(pt2);
+
+ if(test_flag == "False" && gOptions == 1)
+ {
+ test_flag = "True";
+ alert("OPTIONS is ON");
+ ymacs.getActiveBuffer().cmd("goto_char",pt1);
+ alert(pt1);
+ ymacs.getActiveBuffer().cmd("end_of_line");
+ ymacs.getActiveBuffer().cmd("insert","\n");
+ pt2 = ymacs.getActiveBuffer().cmd("point");
+ alert(pt2);
+ options1 = "#+OPTIONS:" + " "+ "H:3 num:t toc:t \\n:nil @:t ::t |:t ^:t -:t f:t *:t <:t"+"\n";
+ ymacs.getActiveBuffer().cmd("insert",options1);
+ //ymacs.getActiveBuffer().cmd("insert","\n");
+
+ }
+ else if(gOptions!=1){
+
+ alert("Insert TOC first");
+
+
+
+ }
+
+ else
+ {
+
+ // ymacs.getActiveBuffer().cmd("beginning_of_buffer");
+
+ test_flag = "False";
+ alert("OPTIONS is OFF");
+
+
+ // if(gOptions == 1)
+
+
+ ymacs.getActiveBuffer().cmd("goto_char",pt2);
+ alert(pt2);
+
+ // ymacs.getActiveBuffer().cmd("forward_line");
+
+ // var pt1 = ymacs.getActiveBuffer().cmd("point");
+ // alert("pt1",pt1);
+ // ymacs.getActiveBuffer().cmd("goto_char",pt1);
+
+ ymacs.getActiveBuffer().cmd("delete_line");
+ options1 = "#+OPTIONS:" + " "+ "H:3 num:nil toc:nil \\n:nil @:t ::t |:t ^:t -:t f:t *:t <:t" +"\n";
+ ymacs.getActiveBuffer().cmd("insert",options1);
+
+
+
+ }
+
+
+
+
+
+
+
+
+ });
+ });
+
+ function insertOPTIONS()
+ {
+ gOptions = 1;
+ var a1 = "#+AUTHOR:" + " " + "\n";
+ var t1 = "#+TITLE:" + " " + "\n";
+ var currentDate = new Date();
+ var month = currentDate.getMonth() + 1;
+ var day = currentDate.getDate();
+ var year = currentDate.getFullYear();
+ var weekday=new Array(7);
+ weekday[0]="Sunday";
+ weekday[1]="Monday";
+ weekday[2]="Tuesday";
+ weekday[3]="Wednesday";
+ weekday[4]="Thursday";
+ weekday[5]="Friday";
+ weekday[6]="Saturday";
+ var d1 = weekday[currentDate.getDay()];
+ var fullDate = "#+DATE:" + " " + year + " " + month + " " + day + " " + d1 + "\n";
+ var language1 = "#+LANGUAGE:" + " " + "en" + "\n";
+ var emailId = "#+EMAIL:" + " " + "\n";
+ var desc = "#+DESCRIPTION:" + " "+"\n";
+ var keywords ="#+KEYWORDS:" + " "+"\n";
+ var options2 = "#+OPTIONS:" + " "+ "TeX:t LaTeX:nil skip:nil d:nil todo:t pri:nil tags:not-in-toc"+"\n";
+ var info = "#+INFOJS_OPT:" + " " + "view:nil toc:nil ltoc:t mouse:underline buttons:0 path:http://orgmode.org/org-info.js" + "\n";
+ var export_select_tag = "#+EXPORT_" + " SELECT_" + "TAGS:" + " " + "export " +"\n";
+ var export_exclude_tag = "#+EXPORT_" + " EXCLUDE_" + "TAGS:" + " " + "noexport" + "\n";
+ var link_up = "#+LINK_UP:" + " " + "\n";
+ var link_home = "#+LINK_HOME:" + " " + "\n";
+ ymacs.getActiveBuffer().cmd("insert",t1);
+ ymacs.getActiveBuffer().cmd("insert",a1);
+ ymacs.getActiveBuffer().cmd("insert",emailId);
+ ymacs.getActiveBuffer().cmd("insert",fullDate);
+ ymacs.getActiveBuffer().cmd("insert",keywords);
+ ymacs.getActiveBuffer().cmd("insert",language1);
+ //pt = ymacs.getActiveBuffer().cmd("point");
+ //alert(pt);
+ //ymacs.getActiveBuffer().cmd("insert",options1);
+ // ymacs.getActiveBuffer().cmd("insert","\n");
+
+ ymacs.getActiveBuffer().cmd("insert",options2);
+
+ ymacs.getActiveBuffer().cmd("insert","\n");
+ pt1 = ymacs.getActiveBuffer().cmd("point");
+ // alert(pt1);
+ ymacs.getActiveBuffer().cmd("insert",info);
+ ymacs.getActiveBuffer().cmd("insert",export_select_tag);
+ ymacs.getActiveBuffer().cmd("insert",export_exclude_tag);
+ ymacs.getActiveBuffer().cmd("insert",link_up);
+ ymacs.getActiveBuffer().cmd("insert",link_home);
+ //ymacs.getActiveBuffer().cmd("goto_char",pt);
+ }
+
+
+
+
+// This function creates a table with the user specified no. of rows & columns.
+ function insertTable()
+ {
+ row = prompt("Enter no. of rows",1);
+ col = prompt("Enter no. of cols",1);
+ tableg = 1;
+ for(k=0;k<=col;k++)
+ {
+ ymacs.getActiveBuffer().cmd("org_table_create");
+ }
+ ymacs.getActiveBuffer().cmd("insert","\n"); ymacs.getActiveBuffer().cmd("insert","|");
+ ymacs.getActiveBuffer().cmd("insert","---");
+ for(k=0;k<(col-1);k++)
+ {
+
+ ymacs.getActiveBuffer().cmd("insert","@");
+ ymacs.getActiveBuffer().cmd("insert","---");
+ }
+ ymacs.getActiveBuffer().cmd("insert","|");
+ ymacs.getActiveBuffer().cmd("insert","\n");
+ for(m=1;m<row;m++)
+ {
+
+ for(j=0;j<=col;j++)
+ {
+
+ ymacs.getActiveBuffer().cmd("org_table_create");
+ }
+ //alert(row);
+ ymacs.getActiveBuffer().cmd("insert","\n");
+ }
+ }
+
+ // This function creates a column for the table.
+
+ function insertColumn()
+
+ {
+
+ ymacs.getActiveBuffer().cmd("backward_paragraph");
+ ymacs.getActiveBuffer().cmd("forward_line");
+ ymacs.getActiveBuffer().cmd("end_of_line");
+
+
+ ymacs.getActiveBuffer().cmd("insert","|");
+
+ ymacs.getActiveBuffer().cmd("forward_line");
+ ymacs.getActiveBuffer().cmd("backward_char");ymacs.getActiveBuffer().cmd("insert","@");
+ ymacs.getActiveBuffer().cmd("delete_char");
+
+ ymacs.getActiveBuffer().cmd("insert","---");
+ ymacs.getActiveBuffer().cmd("insert","|"); ymacs.getActiveBuffer().cmd("forward_line");
+ for(k=1;k<row;k++){
+ ymacs.getActiveBuffer().cmd("insert","|");
+ ymacs.getActiveBuffer().cmd("forward_line");
+
+ } col = parseInt(col)+1;
+
+
+ }
+
+ // This function creates a row for the table.
+
+ function insertRow()
+
+ {
+ for(j=0;j<=col;j++)
+ {
+
+ ymacs.getActiveBuffer().cmd("org_table_create");
+ } ymacs.getActiveBuffer().cmd("insert","");
+ ymacs.getActiveBuffer().cmd("newline");
+
+ row = parseInt(row)+1;
+
+ }
+
+ // This function creates a Horizontal Line for the table.
+
+ function insertHline()
+ {
+ ymacs.getActiveBuffer().cmd("end_of_line");
+ ymacs.getActiveBuffer().cmd("insert","\n");
+
+ ymacs.getActiveBuffer().cmd("insert","|");
+ ymacs.getActiveBuffer().cmd("insert","---");
+ for(k=0;k<(col-1);k++)
+ {
+
+ ymacs.getActiveBuffer().cmd("insert","@");
+ ymacs.getActiveBuffer().cmd("insert","---");
+ }
+ ymacs.getActiveBuffer().cmd("insert","|");
+
+
+ }
+
+ function insertImage()
+ {
+
+
+ //gImage = 1;
+ //ymacs.getActiveBuffer().cmd("end_of_buffer");
+ //var img1 = prompt("Enter url for image","/home/sndt/Music/img2.jpeg");
+ //mywindow = window.open("fileupload2.html", "", "location=0,status=0,scrollbars=0, width=300,height=150");
+ mywindow = window.open("one.html", "", "location=0,status=0,scrollbars=0, width=300,height=150");
+ mywindow.moveTo(400, 400);
+
+ //document.write("<INPUT TYPE=file + >");
+
+ //document.write("hi");
+
+ //window.open(img1);
+ //var al;
+ //var str1;
+ //var img2 = img1;
+ //var str3 = img1.indexOf(".");
+ //var str4 = img1.lastIndexOf("/");
+ //var str2 = img1.slice(str4+1,str3);
+ //var str1 = "[[" + img1 + "]" + "["+ str2 +"]]";
+ //var al = "#+ATTR_HTML: align="+"\"left\""+"\n";
+ //str1 = "[[" + img1 + "]]";
+ //var str = img1.lastIndexOf("]");
+ //var a = str-1;
+ //var c = img1.length;
+ //var b = img1.slice(str4+1,c);
+ //var d = "/home/sndt/imgtry/" + b;
+ //var newPath = "[[" + d + "]]";
+ //ymacs.getActiveBuffer().cmd("insert",newPath);
+ //ymacs.getActiveBuffer().cmd("insert",str1);
+
+ }
+
+function insertImage1()
+ {
+
+ // alert(img0);
+ gImage = 1;
+ ymacs.getActiveBuffer().cmd("end_of_buffer");
+ var img1 = prompt("Enter url for image","/home/sndt/Music/img2.jpeg");
+ //mywindow = window.open("fileupload1.html", "", "location=0,status=0,scrollbars=0, width=300,height=150");
+ // mywindow.moveTo(400, 400);
+
+ //document.write("<INPUT TYPE=file + >");
+
+ //document.write("hi");
+
+ //window.open(img1);
+ //var al;
+ //var str1;
+ // var img1 = img0;
+ var img2 = img1;
+ var str3 = img1.indexOf(".");
+ var str4 = img1.lastIndexOf("/");
+ var str2 = img1.slice(str4+1,str3);
+ //var str1 = "[[" + img1 + "]" + "["+ str2 +"]]";
+ //var al = "#+ATTR_HTML: align="+"\"left\""+"\n";
+ str1 = "[[" + img1 + "]]";
+ var str = img1.lastIndexOf("]");
+ var a = str-1;
+ var c = img1.length;
+ var b = img1.slice(str4+1,c);
+ var d = "/home/sndt/imgtry/" + b;
+ var newPath = "[[" + d + "]]";
+ //ymacs.getActiveBuffer().cmd("insert",newPath);
+ ymacs.getActiveBuffer().cmd("insert",str1);
+ ymacs.getActiveBuffer().cmd("backward_line");
+ }
+
+
+
+
+ /* -----[ color theme ]----- */
+
+ var item = new DlMenuItem({ parent: menu, label: "Color theme".makeLabel() });
+ var submenu = new DlVMenu({});
+ item.setMenu(submenu);
+
+ [
+ "dark|y|Dark background (default)",
+ "dark|billw|>Billw",
+ "dark|charcoal-black|>Charcoal black",
+ "dark|clarity-and-beauty|>Clarity and beauty",
+ "dark|classic|>Classic",
+ "dark|gnome2|>Gnome 2",
+ "dark|calm-forest|>Calm forest",
+ "dark|linh-dang-dark|>Linh Dang Dark",
+ "dark|blue-mood|>Blue mood",
+ "dark|zenburn|>Zenburn",
+ "dark|standard-dark|>Emacs standard (dark)",
+ null,
+ "light|y|Light background (default)",
+ "light|andreas|>Andreas",
+ "light|bharadwaj|>Bharadwaj",
+ "light|gtk-ide|>GTK IDE",
+ "light|high-contrast|>High contrast",
+ "light|scintilla|>Scintilla",
+ "light|standard-xemacs|>Standard XEmacs",
+ "light|vim-colors|>Vim colors",
+ "light|standard|>Emacs standard (light)"
+ ].foreach(function(theme){
+ if (theme == null) {
+ submenu.addSeparator();
+ } else {
+ theme = theme.split(/\s*\|\s*/);
+ var label = theme.pop();
+ label = label.replace(/^>\s*/, "&nbsp;".x(4));
+ var item = new DlMenuItem({ parent: submenu, label: label });
+ item.addEventListener("onSelect", ymacs.setColorTheme.$(ymacs, theme));
+ }
+ });
+ /*-------Insert-------
+
+ var item = new DlMenuItem({ parent: menu, label: "Insert".makeLabel() });
+ var item1 = new DlMenuItem({ parent: submenu, label: "TOC" });
+ var submenu = new DlVMenu({});
+
+ var subToc = new DlVMenu({});
+ item.setMenu(submenu);
+ item = new DlMenuItem({ parent: submenu, label: "Default file" });
+ submenu.addSeparator();
+ item1 = new DlMenuItem({ parent: submenu, label: "Table Of Content" });
+ item.addEventListener("onSelect", function(){
+
+ });
+
+ var files1 = [
+ "Image",
+ "Text",
+ "Table"
+
+
+
+ ]
+
+
+
+ item1.setMenu(subToc);
+ files1.foreach(function(font){
+ item = new DlMenuItem({ parent: submenu, label: "<span style='font-family:" + font + "'>" + font + "</span>" });
+ item.addEventListener("onSelect", function(){
+
+
+ if(font == "Image")
+ {
+ var imgPath = prompt("Enter the location:", "/home/snehal1/pics/ ");
+ window.open(imgPath);
+
+ }
+
+ });
+ });
+
+ var files2 = [
+ "Title",
+ "Author",
+ "Email",
+ "Description",
+ "Language"
+
+
+
+
+ ].foreach(function(font){
+ item = new DlMenuItem({ parent: subToc, label: "<span style='font-family:" + font + "'>" + font + "</span>" });
+ item.addEventListener("onSelect", function(){
+ var name1 = prompt("Enter data","");
+
+ });
+ });
+ */
+
+
+
+
+ /* -----[ Symbol Insert ]----- */
+
+ /* var item = new DlMenuItem({ parent: menu, label: "Symbol Insert".makeLabel() });
+ var submenu = new DlVMenu({});
+ item.setMenu(submenu);
+
+ submenu.addSeparator();
+
+ [
+ "&alpha;",
+ "&beta;",
+ "&#947;",
+ "&#948;",
+ "&#949;",
+ "&#952;",
+ "&#955;",
+ "&#956;",
+ "&#960;",
+ "&#961;",
+ "&#963;",
+ "&#934;",
+ "&#931;"
+
+ ].foreach(function(i){
+ item = new DlMenuItem({ parent: submenu, label: "<span style='font-family:" + i + "'>" + i + "</span>" });
+ item.addEventListener("onSelect", function(){
+ // ymacs.getActiveBuffer().cmd("insert",i);
+ alert(i);
+ var greek_sym1 = [945,946,947,948,949,952,955,956,960,961,963,934,931];
+ var greek_sym2 = ["&alpha;","&beta;","&#947;","&#948;","&#949;","&#952;","&#955;","&#956;","&#960;","&#961;","&#963;","&#934;","&#931;"];
+ //var str_sym;
+
+ for(j=0;j<=13;j++)
+ {
+ for(k=0;k<=13;k++)
+ {
+ if(greek_sym2[j]==i && j==k)
+ {
+ str_sym = String.fromCharCode(greek_sym1[k]);
+ }
+
+ }
+
+
+ }
+ ymacs.getActiveBuffer().cmd("insert",str_sym);
+
+
+ });
+ });
+*/
+ /* -----[ font ]----- */
+
+ var item = new DlMenuItem({ parent: menu, label: "Font family".makeLabel() });
+ var submenu = new DlVMenu({});
+ item.setMenu(submenu);
+
+ item = new DlMenuItem({ parent: submenu, label: "Default from ymacs.css" });
+ item.addEventListener("onSelect", function(){
+ ymacs.getActiveFrame().setStyle({ fontFamily: "" });
+ });
+
+ submenu.addSeparator();
+
+ [
+ "Lucida Sans Typewriter",
+ "Andale Mono",
+ "Courier New",
+ "Arial",
+ "Verdana",
+ "Tahoma",
+ "Georgia",
+ "Times New Roman"
+
+ ].foreach(function(font){
+ item = new DlMenuItem({ parent: submenu, label: "<span style='font-family:" + font + "'>" + font + "</span>" });
+ item.addEventListener("onSelect", function(){
+ ymacs.getActiveFrame().setStyle({ fontFamily: font });
+ });
+ });
+
+ // ymacs.getActiveFrame().setStyle({ fontFamily: "Arial", fontSize: "18px" });
+
+/* -----[ gnowsys-mode ]----- */
+
+ /* var item = new DlMenuItem({ parent: menu, label: "gnowsys-mode".makeLabel() });
+
+ item.addEventListener("onSelect", function(){
+ // window.open("/home/sndt/Downloads/jknair-MozGnowser-42c5530/gnowmoz@gnowledge.org/chrome/gnowmoz/content/gnowmoz.html");
+
+ var org1 = new Ymacs_Buffer({ name: "gnowsysmode.org" });
+ org1.setCode("hi");
+ ymacs.getActiveBuffer().cmd("switch_to_buffer",org1);
+ // org1.cmd("org_mode");
+ ymacs.getActiveBuffer().cmd("load_file");
+ //window.open("http://sandboxatlas.gnowledge.org/gnowql");
+ //window.open("/home/sndt/Downloads/jknair-MozGnowser-42c5530/gnowmoz@gnowledge.org/chrome/gnowmoz/content/gnowmoz.html");
+ //window.open("two.html","_blank","width=650,height=650");
+
+ }); */
+ /* -----[ font size ]----- */
+
+ var item = new DlMenuItem({ parent: menu, label: "Font size".makeLabel() });
+ var submenu = new DlVMenu({});
+ item.setMenu(submenu);
+
+ item = new DlMenuItem({ parent: submenu, label: "Default from ymacs.css" });
+ item.addEventListener("onSelect", function(){
+ ymacs.getActiveFrame().setStyle({ fontSize: "" });
+ });
+
+ submenu.addSeparator();
+
+ [
+ "11px",
+ "12px",
+ "14px",
+ "16px",
+ "18px",
+ "20px",
+ "22px",
+ "24px"
+
+ ].foreach(function(font){
+ item = new DlMenuItem({ parent: submenu, label: "<span style='font-size:" + font + "'>" + font + "</span>" });
+ item.addEventListener("onSelect", function(){
+ ymacs.getActiveFrame().setStyle({ fontSize: font });
+ });
+ });
+
+ layout.packWidget(menu, { pos: "top" });
+ layout.packWidget(ymacs, { pos: "bottom", fill: "*" });
+
+ layout.setSize({x:800, y:500});
+
+} catch(ex) {
+ console.log(ex);
+}
+
+DynarchDomUtils.trash($("x-loading"));
+
+if (!is_gecko && !is_khtml) (function(){
+
+ var dlg = new DlDialog({
+ title : "Information",
+ modal : true,
+ quitBtn : "destroy"
+ });
+
+ var vbox = new DlVbox({ parent: dlg, borderSpacing: 5 });
+ var tmp = new DlWidget({ parent: vbox });
+ tmp.getElement().appendChild($("browser-warning"));
+ var ok = new DlButton({ parent: vbox, focusable: true, label: "OK, let's see it" });
+ ok.addEventListener("onClick", dlg.destroy.$(dlg));
+ dlg._focusedWidget = ok;
+
+ dlg.show(true);
+
+})();
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/.svn/text-base/gnowmacs.html.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/.svn/text-base/gnowmacs.html.svn-base
new file mode 100644
index 00000000..68ab86c1
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/.svn/text-base/gnowmacs.html.svn-base
@@ -0,0 +1,63 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<!-- This file is part of Gnowmacs for GNOWSYS: Gnowledge Networking -->
+<!-- and Organizing System. -->
+
+<!-- Gnowmacs is free software; you can redistribute it and/or modify -->
+<!-- it under the terms of the GNU Affero General Public License as -->
+<!-- published by the Free Software Foundation; either version 3 of -->
+<!-- the License, or (at your option) any later version. -->
+
+<!-- Gnowmacs is distributed in the hope that it will be useful, but -->
+<!-- WITHOUT ANY WARRANTY; without even the implied warranty of -->
+<!-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -->
+<!-- GNU General Public License for more details. -->
+
+<!-- You should have received a copy of the GNU Affero General Public -->
+<!-- License along with Gnowmacs (agpl.txt); if not, write to the -->
+<!-- Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, -->
+<!-- Boston, MA 02110-1301 USA59 Temple Place, Suite 330, -->
+
+<!-- Author: Divya <divyas15@gmail.com> -->
+
+<html>
+ <head>
+ <title>Gnowmacs -- An Emacs-like editor with org notations for the Web</title>
+ <link rel="stylesheet" type="text/css" href="dl/css/default.css" />
+ <link rel="stylesheet" type="text/css" href="../src/css/ymacs.css" />
+ <link rel="stylesheet" type="text/css" href="test.css" />
+ </head>
+ <body>
+
+ <script>
+ window.Dynarch_Base_Url = "./dl";
+ window.YMACS_SRC_PATH = "../src/js/";
+ </script>
+ <script src="dl/js/thelib.js"></script>
+ <script src="../src/js/ymacs.js"></script>
+ <script src="../src/js/ymacs-keyboard.js"></script>
+ <script src="../src/js/ymacs-regexp.js"></script>
+ <script src="../src/js/ymacs-frame.js"></script>
+ <script src="../src/js/ymacs-textprop.js"></script>
+ <script src="../src/js/ymacs-exception.js"></script>
+ <script src="../src/js/ymacs-interactive.js"></script>
+ <script src="../src/js/ymacs-buffer.js"></script>
+ <script src="../src/js/ymacs-marker.js"></script>
+ <script src="../src/js/ymacs-commands.js"></script>
+ <script src="../src/js/ymacs-commands-utils.js"></script>
+ <script src="../src/js/ymacs-keymap.js"></script>
+ <script src="../src/js/ymacs-keymap-emacs.js"></script>
+ <script src="../src/js/ymacs-keymap-isearch.js"></script>
+ <script src="../src/js/ymacs-minibuffer.js"></script>
+ <script src="../src/js/ymacs-tokenizer.js"></script>
+ <script src="../src/js/ymacs-mode-paren-match.js"></script>
+ <script src="../src/js/gnowmacs.js"></script>
+
+ <div id="gnow">
+ <script src="gnow-test.js"></script>
+ </div>
+ <div style="position:absolute; top:550px;">
+ <br/><br/>Get the source code of the project form <a href="http://svn.savannah.gnu.org/viewvc/gnowmacs/?root=gnowsys">GNOWSYS svn repository</a>
+ </div>
+ </body>
+</html>
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/.svn/text-base/index.html.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/.svn/text-base/index.html.svn-base
new file mode 100644
index 00000000..a19886c4
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/.svn/text-base/index.html.svn-base
@@ -0,0 +1,52 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+ <head>
+ <title>Ymacs -- An Emacs-like editor for the Web</title>
+ <link rel="stylesheet" type="text/css" href="dl/new-theme/default.css" />
+ <link rel="stylesheet" type="text/css" href="../src/css/ymacs.css" />
+ <link rel="stylesheet" type="text/css" href="test.css" />
+ </head>
+ <body>
+ <center style="margin-top: 10em" id="x-loading">
+ <h1><tt>.oO[ loading ]Oo.</tt></h1>
+ </center>
+ <script>
+ window.Dynarch_Base_Url = "./dl";
+ window.YMACS_SRC_PATH = "../src/js/";
+ </script>
+ <script src="dl/js/thelib.js"></script>
+ <!-- <script src="http://www.jstoolkit.com.d:8090/src/js/all-scripts.jsx?crunch=0;path=http://www.jstoolkit.com.d:8090/src/js"></script> -->
+ <script src="../src/js/ymacs.js"></script>
+ <script src="../src/js/ymacs-keyboard.js"></script>
+ <script src="../src/js/ymacs-regexp.js"></script>
+ <script src="../src/js/ymacs-frame.js"></script>
+ <script src="../src/js/ymacs-textprop.js"></script>
+ <script src="../src/js/ymacs-exception.js"></script>
+ <script src="../src/js/ymacs-interactive.js"></script>
+ <script src="../src/js/ymacs-buffer.js"></script>
+ <script src="../src/js/ymacs-marker.js"></script>
+ <script src="../src/js/ymacs-commands.js"></script>
+ <script src="../src/js/ymacs-commands-utils.js"></script>
+ <script src="../src/js/ymacs-keymap.js"></script>
+ <script src="../src/js/ymacs-keymap-emacs.js"></script>
+ <script src="../src/js/ymacs-keymap-isearch.js"></script>
+ <script src="../src/js/ymacs-minibuffer.js"></script>
+ <script src="../src/js/ymacs-tokenizer.js"></script>
+ <script src="../src/js/ymacs-mode-paren-match.js"></script>
+ <script src="../src/js/ymacs-mode-lisp.js"></script>
+ <script src="../src/js/ymacs-mode-js.js"></script>
+ <script src="../src/js/ymacs-mode-xml.js"></script>
+ <script src="../src/js/ymacs-mode-css.js"></script>
+ <script src="../src/js/ymacs-mode-markdown.js"></script>
+
+ <div style="display: none">
+ <div id="browser-warning" style="padding: 1em; width: 20em;">
+ <b>Note that Ymacs is only tested with Firefox for now.</b><br /><br />
+ This is mentioned on the <a href="http://www.ymacs.org/"
+ target="_blank">project page</a>,
+ but I just thought I'd say it again.
+ </div>
+ </div>
+ <script src="test.js"></script>
+ </body>
+</html>
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/.svn/text-base/test.css.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/.svn/text-base/test.css.svn-base
new file mode 100644
index 00000000..51897649
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/.svn/text-base/test.css.svn-base
@@ -0,0 +1,4 @@
+html, body {
+ background-color: #997;
+ overflow: hidden;
+}
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/.svn/text-base/test.js.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/.svn/text-base/test.js.svn-base
new file mode 100644
index 00000000..be58f835
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/.svn/text-base/test.js.svn-base
@@ -0,0 +1,352 @@
+/*
+
+ Note that this file is just an example. It should not be treated as
+ part of Ymacs itself. Ymacs is just an editing platform and as such
+ it has no menus, no toolbar etc. These can be easily added using
+ other DynarchLIB widgets, as this file demonstrates.
+
+ If a collection of useful menus/toolbars will emerge, a new compound
+ widget will be defined.
+
+*/
+
+var desktop = new DlDesktop({});
+desktop.fullScreen();
+
+function print(obj) {
+ var a = [], i;
+ for (i in obj) {
+ var val = obj[i];
+ if (val instanceof Function)
+ val = val.toString();
+ else
+ val = DlJSON.encode(val);
+ a.push(DlJSON.encode(i) + " : " + val);
+ }
+ return a.map(function(line){
+ return line.replace(/^/mg, function(s) {
+ return " ";
+ });
+ }).join("\n");
+};
+
+var info = ( "Existing keybindings:\n\n" +
+ print(Ymacs_Keymap_Emacs().constructor.KEYS)
+ + "\n\nHave fun!\n" );
+
+var lorem = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam sagittis posuere dui, id facilisis metus blandit nec. Ut pulvinar felis vitae lacus mattis fermentum semper risus aliquet. Sed nec dolor quis odio condimentum pellentesque. Donec non vehicula massa. Nulla a rutrum nulla. Morbi dapibus pharetra ligula, ac pharetra purus scelerisque sit amet. Nulla non velit ut urna gravida rutrum non vitae leo. Duis gravida, lacus eget laoreet semper, magna sem scelerisque dolor, a sagittis lacus justo nec lectus. Vivamus lacus massa, mattis ut rutrum ac, consectetur vel ipsum. Suspendisse potenti. Fusce convallis lorem vel dui tristique non viverra mi feugiat. Vivamus mollis rutrum porta. Nunc non purus ut sapien pretium tristique aliquam sit amet eros. Vivamus vel rutrum lacus.\n\
+\n\
+Nullam vitae tellus enim, id suscipit nisl. Mauris elementum scelerisque lacus ac pellentesque. Donec rutrum tellus vel leo lacinia semper. Nulla porta, elit non vulputate pulvinar, eros lacus euismod libero, ut laoreet erat lacus a est. Nam quis mi nec nisl aliquam tempor eget vel massa. Sed justo ante, ornare ut tristique a, laoreet ac justo. Proin gravida cursus mauris a porttitor. Aliquam elit justo, euismod suscipit pharetra ut, placerat et dolor. Donec pulvinar elit nec ligula gravida scelerisque. Aenean rutrum tempus dui at volutpat. Maecenas a justo quis libero vehicula fermentum sit amet in augue. In ante nulla, fermentum at rutrum id, tincidunt ut massa. Vivamus quis justo ut quam tempor ultricies ultricies vitae tellus. Pellentesque lorem elit, convallis ut congue at, porta non nisi. Curabitur lectus tortor, elementum venenatis faucibus ut, vulputate vehicula dui. Fusce in dui id est lobortis venenatis eu ut dolor. Quisque vel diam diam. Nulla porttitor adipiscing nisi eget cursus. .\n\n".x(10);
+
+try {
+ var dlg = new DlDialog({ title: "Ymacs", resizable: true });
+ var javascript = new Ymacs_Buffer({ name: "test.js" });
+
+ javascript.setCode("\
+/* Note that there are a few buffers already loaded.\n\
+ You can switch through them using C-TAB or C-S-TAB.\n\
+ You can also split frames using C-x 2 or C-x 3, or\n\
+ revert to a single frame (the active one) with C-x 1.\n\
+ */\n\
+\n\
+function () {\n\
+ alert(\"moo\");\n\
+ while (/[/]/.test(str)) {\n\
+ // an unescaped slash can appear in a character set in regexps\n\
+ }\n\
+\n\
+/**\n\
+* press TAB on these lines to fix indentation,\n\
+* or move the caret to the first “{” character and press C-M-q\n\
+*/\n\
+ return function(){\n\
+ alert(this.foo);\n\
+}.$(this);\n\
+}\n\
+\n\
+// select the following few lines and try M-x eval_region\n\
+// then try \"C-x w\" to count the words in this buffer\n\
+//\n\
+// Note that once defined, it's not easy to change a keymap...\n\
+// I should figure out how to fix this.\n\
+DEFINE_SINGLETON(\"My_Keymap\", Ymacs_Keymap, function(D){\n\
+ D.KEYS = {\n\
+ \"C-x w\": function() {\n\
+ this.cmd(\"save_excursion\", function(){\n\
+ this.cmd(\"beginning_of_buffer\");\n\
+ var count = 0;\n\
+ while (!this.cmd(\"eob_p\")) {\n\
+ this.cmd(\"forward_word\");\n\
+ ++count;\n\
+ }\n\
+ alert(count + \" words in this buffer\");\n\
+ });\n\
+ }\n\
+ };\n\
+});\n\
+this.pushKeymap(My_Keymap());\n\
+");
+
+ var xml = new Ymacs_Buffer({ name: "index.html" });
+ xml.setCode("\
+<html>\n\
+ <head>\n\
+ <title>Ymacs -- Open Source Source Code Editor. :-p</title>\n\
+ </head>\n\
+ <body style=\"margin: 1em auto; width: 80%\"\n\
+ id=\"foo\">\n\
+ <h1 class=\"PageTitle\">Cool, isn't it?</h1>\n\
+ </body>\n\
+</html>\
+");
+
+ var txt = new Ymacs_Buffer({ name: "lorem.txt" });
+ txt.setCode(lorem);
+
+ javascript.cmd("javascript_dl_mode");
+ javascript.setq("indent_level", 4);
+ xml.cmd("xml_mode");
+
+ var lisp = new Ymacs_Buffer({ name: "test.lisp" });
+ lisp.setCode(";; Some basic Common-Lisp highlighting and indentation\n\
+;; Parens are auto-inserted\n\
+;; And you can close all remaining parens with C-c ] or C-c C-]\n\
+\n\
+(defun foo ())\n");
+ lisp.cmd("lisp_mode");
+
+ var markdown = new Ymacs_Buffer({ name: "markdown.txt" });
+ markdown.setCode("\
+# Markdown sytnax\n\
+\n\
+For now there is only basic syntax highlighting, but note\n\
+that paragraph filling commands (M-q, M-S-q) are good enough\n\
+to make editing Markdown a snap. For example, add a > character\n\
+at the start of this paragraph, then press M-q. It will \"quote\"\n\
+all the text in the paragraph. Press M-S-q to clear the prefix.\n\
+\n\
+Type \"1. \" at the start of the paragraph, then press M-q and it\n\
+will format a list item. If you press M-ENTER within it it will start\n\
+the next list item. Generally, M-ENTER starts a paragraph \"similar\"\n\
+to the current one.\n\
+");
+ markdown.cmd("markdown_mode");
+
+ var keys = new Ymacs_Buffer({ name: "keybindings.txt" });
+ keys.setCode(info);
+
+ var layout = new DlLayout({ parent: dlg });
+
+ var empty = new Ymacs_Buffer({ name: "empty" });
+ var ymacs = window.ymacs = new Ymacs({ buffers: [ javascript, xml, lisp, markdown, txt, keys ] });
+ ymacs.setColorTheme([ "dark", "y" ]);
+
+ try {
+ ymacs.getActiveBuffer().cmd("eval_file", ".ymacs");
+ } catch(ex) {}
+
+ var menu = new DlHMenu({});
+ menu.setStyle({ marginLeft: 0, marginRight: 0 });
+
+ var item = new DlMenuItem({ parent: menu, label: "Load its own code!".makeLabel() });
+
+ var files = [
+ "ymacs.js",
+ "ymacs-keyboard.js",
+ "ymacs-regexp.js",
+ "ymacs-frame.js",
+ "ymacs-textprop.js",
+ "ymacs-exception.js",
+ "ymacs-interactive.js",
+ "ymacs-buffer.js",
+ "ymacs-marker.js",
+ "ymacs-commands.js",
+ "ymacs-commands-utils.js",
+ "ymacs-keymap.js",
+ "ymacs-keymap-emacs.js",
+ "ymacs-keymap-isearch.js",
+ "ymacs-minibuffer.js",
+ "ymacs-tokenizer.js",
+ "ymacs-mode-paren-match.js",
+ "ymacs-mode-lisp.js",
+ "ymacs-mode-js.js",
+ "ymacs-mode-xml.js",
+ "ymacs-mode-css.js",
+ "ymacs-mode-markdown.js"
+ ];
+ var submenu = new DlVMenu({});
+ item.setMenu(submenu);
+ files.foreach(function(file){
+ var item = new DlMenuItem({ label: file, parent: submenu });
+ item.addEventListener("onSelect", function(){
+ var request = new DlRPC({ url: YMACS_SRC_PATH + file + "?killCache=" + new Date().getTime() });
+ request.call({
+ callback: function(data){
+ var code = data.text;
+ var buf = ymacs.getBuffer(file) || ymacs.createBuffer({ name: file });
+ buf.setCode(code);
+ buf.cmd("javascript_dl_mode", true);
+ ymacs.switchToBuffer(buf);
+ }
+ });
+ });
+ });
+
+ var item = new DlMenuItem({ parent: menu, label: "Set indentation level".makeLabel() });
+ item.addEventListener("onSelect", function() {
+ var buf = ymacs.getActiveBuffer(), newIndent;
+ newIndent = prompt("Indentation level for the current buffer: ", buf.getq("indent_level"));
+ if (newIndent != null)
+ newIndent = parseInt(newIndent, 10);
+ if (newIndent != null && !isNaN(newIndent)) {
+ buf.setq("indent_level", newIndent);
+ buf.signalInfo("Done setting indentation level to " + newIndent);
+ }
+ });
+
+ menu.addFiller();
+
+ var item = new DlMenuItem({ parent: menu, label: "Toggle line numbers".makeLabel() });
+ item.addEventListener("onSelect", function() {
+ ymacs.getActiveBuffer().cmd("toggle_line_numbers");
+ });
+
+ /* -----[ color theme ]----- */
+
+ var item = new DlMenuItem({ parent: menu, label: "Color theme".makeLabel() });
+ var submenu = new DlVMenu({});
+ item.setMenu(submenu);
+
+ [
+ "dark|y|Dark background (default)",
+ "dark|mishoo|>Mishoo's Emacs theme",
+ "dark|billw|>Billw",
+ "dark|charcoal-black|>Charcoal black",
+ "dark|clarity-and-beauty|>Clarity and beauty",
+ "dark|classic|>Classic",
+ "dark|gnome2|>Gnome 2",
+ "dark|calm-forest|>Calm forest",
+ "dark|linh-dang-dark|>Linh Dang Dark",
+ "dark|blue-mood|>Blue mood",
+ "dark|zenburn|>Zenburn",
+ "dark|standard-dark|>Emacs standard (dark)",
+ null,
+ "light|y|Light background (default)",
+ "light|andreas|>Andreas",
+ "light|bharadwaj|>Bharadwaj",
+ "light|gtk-ide|>GTK IDE",
+ "light|high-contrast|>High contrast",
+ "light|scintilla|>Scintilla",
+ "light|standard-xemacs|>Standard XEmacs",
+ "light|vim-colors|>Vim colors",
+ "light|standard|>Emacs standard (light)"
+ ].foreach(function(theme){
+ if (theme == null) {
+ submenu.addSeparator();
+ } else {
+ theme = theme.split(/\s*\|\s*/);
+ var label = theme.pop();
+ label = label.replace(/^>\s*/, "&nbsp;".x(4));
+ var item = new DlMenuItem({ parent: submenu, label: label });
+ item.addEventListener("onSelect", ymacs.setColorTheme.$(ymacs, theme));
+ }
+ });
+
+ /* -----[ font ]----- */
+
+ var item = new DlMenuItem({ parent: menu, label: "Font family".makeLabel() });
+ var submenu = new DlVMenu({});
+ item.setMenu(submenu);
+
+ item = new DlMenuItem({ parent: submenu, label: "Default from ymacs.css" });
+ item.addEventListener("onSelect", function(){
+ ymacs.getActiveFrame().setStyle({ fontFamily: "" });
+ });
+
+ submenu.addSeparator();
+
+ [
+ "Lucida Sans Typewriter",
+ "Andale Mono",
+ "Courier New",
+ "Arial",
+ "Verdana",
+ "Tahoma",
+ "Georgia",
+ "Times New Roman"
+
+ ].foreach(function(font){
+ item = new DlMenuItem({ parent: submenu, label: "<span style='font-family:" + font + "'>" + font + "</span>" });
+ item.addEventListener("onSelect", function(){
+ ymacs.getActiveFrame().setStyle({ fontFamily: font });
+ });
+ });
+
+ // ymacs.getActiveFrame().setStyle({ fontFamily: "Arial", fontSize: "18px" });
+
+ /* -----[ font size ]----- */
+
+ var item = new DlMenuItem({ parent: menu, label: "Font size".makeLabel() });
+ var submenu = new DlVMenu({});
+ item.setMenu(submenu);
+
+ item = new DlMenuItem({ parent: submenu, label: "Default from ymacs.css" });
+ item.addEventListener("onSelect", function(){
+ ymacs.getActiveFrame().setStyle({ fontSize: "" });
+ });
+
+ submenu.addSeparator();
+
+ [
+ "11px",
+ "12px",
+ "14px",
+ "16px",
+ "18px",
+ "20px",
+ "22px",
+ "24px"
+
+ ].foreach(function(font){
+ item = new DlMenuItem({ parent: submenu, label: "<span style='font-size:" + font + "'>" + font + "</span>" });
+ item.addEventListener("onSelect", function(){
+ ymacs.getActiveFrame().setStyle({ fontSize: font });
+ });
+ });
+
+ layout.packWidget(menu, { pos: "top" });
+ layout.packWidget(ymacs, { pos: "bottom", fill: "*" });
+
+ dlg._focusedWidget = ymacs;
+ dlg.setSize({ x: 800, y: 600 });
+
+ // show two frames initially
+ // ymacs.getActiveFrame().hsplit();
+
+ dlg.show(true);
+ dlg.maximize(true);
+
+} catch(ex) {
+ console.log(ex);
+}
+
+DynarchDomUtils.trash($("x-loading"));
+
+if (!is_gecko && !is_khtml) (function(){
+
+ var dlg = new DlDialog({
+ title : "Information",
+ modal : true,
+ quitBtn : "destroy"
+ });
+
+ var vbox = new DlVbox({ parent: dlg, borderSpacing: 5 });
+ var tmp = new DlWidget({ parent: vbox });
+ tmp.getElement().appendChild($("browser-warning"));
+ var ok = new DlButton({ parent: vbox, focusable: true, label: "OK, let's see it" });
+ ok.addEventListener("onClick", dlg.destroy.$(dlg));
+ dlg._focusedWidget = ok;
+
+ dlg.show(true);
+
+})();
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/.svn/all-wcprops
new file mode 100644
index 00000000..32ffbda8
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/.svn/all-wcprops
@@ -0,0 +1,5 @@
+K 25
+svn:wc:ra_dav:version-url
+V 37
+/svn/labcode/!svn/ver/2/Ymacs/test/dl
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/.svn/entries
new file mode 100644
index 00000000..151453b9
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/.svn/entries
@@ -0,0 +1,49 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+swf
+dir
+
+deprecated
+dir
+
+html
+dir
+
+extras
+dir
+
+css
+dir
+
+new-theme
+dir
+
+js
+dir
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/all-wcprops
new file mode 100644
index 00000000..cdf59f5d
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/all-wcprops
@@ -0,0 +1,113 @@
+K 25
+svn:wc:ra_dav:version-url
+V 41
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css
+END
+default-grey.css
+K 25
+svn:wc:ra_dav:version-url
+V 58
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/default-grey.css
+END
+default-ds.css
+K 25
+svn:wc:ra_dav:version-url
+V 56
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/default-ds.css
+END
+default-red.css
+K 25
+svn:wc:ra_dav:version-url
+V 57
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/default-red.css
+END
+preload-default.js
+K 25
+svn:wc:ra_dav:version-url
+V 60
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/preload-default.js
+END
+default-yellow.css
+K 25
+svn:wc:ra_dav:version-url
+V 60
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/default-yellow.css
+END
+default-magenta.css
+K 25
+svn:wc:ra_dav:version-url
+V 61
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/default-magenta.css
+END
+default-red-ds.css
+K 25
+svn:wc:ra_dav:version-url
+V 60
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/default-red-ds.css
+END
+default-yellow-ds.css
+K 25
+svn:wc:ra_dav:version-url
+V 63
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/default-yellow-ds.css
+END
+default-magenta-ds.css
+K 25
+svn:wc:ra_dav:version-url
+V 64
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/default-magenta-ds.css
+END
+uploadentry.css
+K 25
+svn:wc:ra_dav:version-url
+V 57
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/uploadentry.css
+END
+default-blue.css
+K 25
+svn:wc:ra_dav:version-url
+V 58
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/default-blue.css
+END
+default-cyan.css
+K 25
+svn:wc:ra_dav:version-url
+V 58
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/default-cyan.css
+END
+default-blue-ds.css
+K 25
+svn:wc:ra_dav:version-url
+V 61
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/default-blue-ds.css
+END
+default-cyan-ds.css
+K 25
+svn:wc:ra_dav:version-url
+V 61
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/default-cyan-ds.css
+END
+dlconsole.css
+K 25
+svn:wc:ra_dav:version-url
+V 55
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/dlconsole.css
+END
+default-green.css
+K 25
+svn:wc:ra_dav:version-url
+V 59
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/default-green.css
+END
+default.css
+K 25
+svn:wc:ra_dav:version-url
+V 53
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/default.css
+END
+default-green-ds.css
+K 25
+svn:wc:ra_dav:version-url
+V 62
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/default-green-ds.css
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/entries
new file mode 100644
index 00000000..d31e0194
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/entries
@@ -0,0 +1,643 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl/css
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+default-grey.css
+file
+
+
+
+
+2012-01-23T13:07:10.077352Z
+4de36b218a47e0067f80aa374b7e15c4
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+42152
+
+default-ds.css
+file
+
+
+
+
+2012-01-23T13:07:10.077352Z
+45492d56c9fdfbbf6c96b47e0f2fdfd8
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+42152
+
+default-red.css
+file
+
+
+
+
+2012-01-23T13:07:10.077352Z
+c73f8e975fd52d7e46d4440540d154c8
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+42152
+
+preload-default.js
+file
+
+
+
+
+2012-01-23T13:07:10.077352Z
+b6440526cb5e01b9625eb71ccb748857
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+2472
+
+default-yellow.css
+file
+
+
+
+
+2012-01-23T13:07:10.077352Z
+3ef30afd03bf6525c76c5cfbbff7cc48
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+42152
+
+default-magenta.css
+file
+
+
+
+
+2012-01-23T13:07:10.077352Z
+c4b0168327559c41d6fa88151c133ad1
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+42152
+
+default-red-ds.css
+file
+
+
+
+
+2012-01-23T13:07:10.077352Z
+3b6d79fd43a6907f64fe2a25e58412c1
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+42152
+
+default-yellow-ds.css
+file
+
+
+
+
+2012-01-23T13:07:10.077352Z
+516cc119d3441db31eba9bba144fc037
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+42152
+
+default-magenta-ds.css
+file
+
+
+
+
+2012-01-23T13:07:10.077352Z
+854ca9557f8ec309e208b36e20ae527b
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+42152
+
+uploadentry.css
+file
+
+
+
+
+2012-01-23T13:07:10.077352Z
+93c84d50ec14040f7399ac27e19d9bfb
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+577
+
+default-blue.css
+file
+
+
+
+
+2012-01-23T13:07:10.077352Z
+8470b3debcbe1ee841dce01b5a829f86
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+42152
+
+default-cyan.css
+file
+
+
+
+
+2012-01-23T13:07:10.077352Z
+c8a3357ee8b89f40bed594aa96b932c5
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+42152
+
+default-blue-ds.css
+file
+
+
+
+
+2012-01-23T13:07:10.081352Z
+4e43f55117c3f897ac93453c1739ce7d
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+42152
+
+default-cyan-ds.css
+file
+
+
+
+
+2012-01-23T13:07:10.081352Z
+ca5bc283c39cf9c0795f43f00c795897
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+42152
+
+default-green.css
+file
+
+
+
+
+2012-01-23T13:07:10.081352Z
+fef9d17a60b582d1b7c00dfb2568f9e0
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+42152
+
+dlconsole.css
+file
+
+
+
+
+2012-01-23T13:07:10.081352Z
+5f5e1cf7b1cfd8bc845df78767f8bf26
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+322
+
+default.css
+file
+
+
+
+
+2012-01-23T13:07:10.081352Z
+842b981768c89dc2113d6d525df2d94c
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+45943
+
+img
+dir
+
+default-green-ds.css
+file
+
+
+
+
+2012-01-23T13:07:10.081352Z
+7cee7e4a86c2c88f647efccb8b93debf
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+42152
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-blue-ds.css.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-blue-ds.css.svn-base
new file mode 100644
index 00000000..25f0d4df
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-blue-ds.css.svn-base
@@ -0,0 +1,1093 @@
+
+
+html, body { margin: 0; padding: 0; overflow: hidden; height: 100%; }
+
+body { z-index: 0; background-color: #ffffff; }
+form { padding: 0; margin: 0; }
+
+.DYNARCH-GET-PADDING-AND-BORDER {
+ overflow: hidden !important;
+ font-size: 1px !important;
+ line-height: 1px !important;
+ width: 1px !important;
+ height: 1px !important;
+}
+
+.DYNARCH-GET-ABSOLUTE-POSITION {
+ position: absolute !important;
+ margin: 0 !important;
+ padding: 0 !important;
+}
+
+.DYNARCH-EVENT-STOPPER {
+ position: absolute !important;
+
+
+
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 30000;
+}
+
+.DYNARCH-GARBAGE-COLLECTOR {
+ position: absolute;
+ z-index: -10000;
+ width: 1px;
+ height: 1px;
+ overflow: hidden;
+ left: -32000px;
+ top: -32000px;
+ display: none;
+}
+
+.DYNARCH-FAKE-FOCUS { z-index: -10000; position: absolute; left: -2000px; top: 0; }
+
+.CURSOR-DRAGGING { cursor: move !important; }
+.CURSOR-RESIZE-E { cursor: e-resize !important; }
+.CURSOR-RESIZE-W { cursor: w-resize !important; }
+.CURSOR-RESIZE-S { cursor: s-resize !important; }
+.CURSOR-RESIZE-N { cursor: n-resize !important; }
+.CURSOR-FORBIDDEN { cursor: not-allowed !important; }
+.CURSOR-NO-DROP { cursor: no-drop !important; }
+.CURSOR-DROP { cursor: pointer !important; }
+.CURSOR-RESIZE-COL { cursor: col-resize !important; }
+
+
+
+.DlWidget, .DlWidget table, .DlWidget input, .DlWidget select, .DlWidget button, .DlWidget textarea {
+
+ font: 12px "Lucida Grande",Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif;
+
+}
+
+.DlWidget {
+
+ cursor: default;
+ color: #000000;
+
+ zoom: 1;
+}
+
+.DlWidget-3D {
+ background-color: #c9cde2;
+ color: #000000;
+}
+
+
+
+
+.DlWidget-dragged-clone {
+ position: absolute !important;
+ z-index: 10000;
+}
+
+
+
+.DlAbstractButton { white-space: nowrap; }
+
+
+
+.DlButton { border: 1px solid; border-color: #9ba3bc #68708b #68708b #9ba3bc; background-color: #c9cde2; text-align: center; }
+.DlButton .DlButton-inner { border: 1px solid; border-color: #fbf2fb #acb4cd #acb4cd #fbf2fb; padding: 2px 4px; }
+
+.DlButton .DlButton-inner div { min-height: 16px; }
+
+.DlButton-hover { border-color: #9ba3bc #68708b #68708b #9ba3bc; }
+.DlButton-hover .DlButton-inner { border-color: #ffffff #acc0d5 #acc0d5 #ffffff; }
+.DlButton-active { border-color: #68708b #9ba3bc #9ba3bc #68708b; background-color: #e2e4f5; }
+.DlButton-active .DlButton-inner { padding: 3px 3px 1px 5px; border-color: #bcc4de #fbf2fb #fbf2fb #bcc4de; }
+.DlButton-1 { border-color: #68708b #acb4cd #acb4cd #68708b; background-color: #e7e8f2; }
+.DlButton-1 .DlButton-inner { border-color: #bcc4de #ffffff #ffffff #bcc4de; }
+.DlButton-hover { background-color: #daddf3; }
+
+.DlAbstractButton-withIcon, .DlButton-withIcon {
+ padding-left: 22px;
+ background-repeat: no-repeat !important;
+ background-position: 0 50%;
+}
+
+.DlButton-empty .DlButton-inner { padding: 2px; }
+.DlButton-empty .DlButton-withIcon {
+ padding: 0;
+ width: 16px;
+ height: 16px;
+}
+
+.DlButton-disabled .DlButton-inner,
+.DlWidget-disabled .DlButton .DlButton-inner { border-color: #c9cde2; opacity: 0.6; filter: alpha(opacity=60); }
+.DlButton-disabled, .DlWidget-disabled .DlButton { border-color: #979bb0 #68708b #68708b #979bb0; }
+
+div.DlButton-Label { display: inline; }
+.DlButton-focus { border-color: #58607b #252d4a #252d4a #58607b; }
+.DlButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlCheckbox-0 { color: #717182; background-image: url("img/checkbox-0-disabled.png"); }
+.DlWidget-disabled.DlCheckbox-1 { color: #717182; background-image: url("img/checkbox-1-disabled.png"); }
+
+.DlCheckbox { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlCheckbox-0 { background: transparent url("img/checkbox-0.png") no-repeat 5px 50%; }
+.DlCheckbox-1 { background: transparent url("img/checkbox-1.png") no-repeat 5px 50%; }
+.DlCheckbox-hover { background-color: #dcdff3; }
+.DlCheckbox-active { background: #e2e4f5 url("img/checkbox-2.png") no-repeat 5px 50%; }
+.DlCheckbox-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlCheckbox-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlRadioButton-0 { color: #717182; background-image: url("img/radiobutton-0-disabled.png"); }
+.DlWidget-disabled.DlRadioButton-1 { color: #717182; background-image: url("img/radiobutton-1-disabled.png"); }
+
+.DlRadioButton { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlRadioButton-0 { background: transparent url("img/radiobutton-0.png") no-repeat 5px 50%; }
+.DlRadioButton-1 { background: transparent url("img/radiobutton-1.png") no-repeat 5px 50%; }
+.DlRadioButton-hover { background-color: #dcdff3; }
+.DlRadioButton-active { background: #e2e4f5 url("img/radiobutton-2.png") no-repeat 5px 50%; }
+.DlRadioButton-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlRadioButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+.DlPopupMenu .DlRadioButton,
+.DlPopupMenu .DlCheckbox { -moz-border-radius: 0; }
+
+
+
+.DlEntry { border: 1px solid; border-color: #68708b #9ba3bc #9ba3bc #68708b; }
+.DlEntry .DlEntry-cell { border: 1px solid; border-color: #fbf2fb #fbf2fb #fbf2fb #fbf2fb; background-color: #edeef9; }
+.DlEntry input, .DlEntry textarea {
+ margin: 0;
+ border: none !important;
+ border-width: 0px !important;
+ background: #edeef9;
+ color: #000000;
+ padding: 1px 2px 2px 2px !important;
+
+ resize: none;
+}
+.DlEntry-Focus { border-color: #68708b; outline: 1px solid #979bb0; -moz-outline-radius: 2px; }
+.DlEntry-Focus .DlEntry-cell, .DlEntry-Focus input, .DlEntry-Focus textarea { background-color: #ffffff; }
+.DlEntry input:selection, .DlEntry textarea:selection { background-color: #a0bcdf; color: #000000; }
+.DlEntry-ValidationError { border-color: #bf5340; }
+.DlEntry-ValidationError .DlEntry-cell { border-color: #ffffff; background-color: #f2d9df; }
+.DlEntry-ValidationError input, .DlEntry-ValidationError textarea { background-color: #f2d9df; }
+.DlEntry-Readonly .DlEntry-cell { background-color: #daddf3; border-bottom-color: #e6e6f7; border-right-color: #e6e6f7; }
+.DlEntry-Readonly input, .DlEntry-Readonly textarea { background-color: #daddf3; }
+.DlEntry-emptyText { display: none; position: absolute; left: 3px; top: 1px; color: #9393a3; font-style: italic; cursor: text; }
+.DlEntry-empty .DlEntry-emptyText { display: block; }
+
+.DlEntry-dropDownBtn {
+ line-height: 20px;
+ border-left: 1px solid #9393a3;
+ padding-left: 4px; padding-right: 4px;
+}
+
+.DlEntry-dropDownBtn-hover { background-color: #ffffff; }
+.DlEntry-dropDownBtn-active { background-color: #6d7fa7; }
+
+.DlEntry-invalidIcon {
+ width: 16px;
+ height: 16px;
+ position: absolute;
+ right: 1px;
+ top: 50%;
+ margin-top: -8px;
+ background-image: url("img/entry-warning.png");
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+ opacity: 0.6;
+ display: none;
+}
+
+div.DlEntry-invalidIcon:hover { opacity: 1; }
+
+.DlEntry-ValidationError .DlEntry-invalidIcon {
+ display: block;
+}
+
+
+
+.DlCompletionEntry-busy input {
+ background-image: url("img/busy1.gif");
+ background-position: 100% 50%;
+ background-repeat: no-repeat;
+}
+
+.DlCompletionEntry-rightAligned input {
+ background-position: 0 50%;
+ text-align: right;
+}
+
+
+
+.DlComboBox-dropDownBtn {
+ background: #c9cde2 url("img/arrows/dropdown.png") no-repeat 50% 50%;
+ width: 11px;
+ height: 20px;
+ border-left: 1px solid #9393a3;
+}
+
+.DlEntry-Focus .DlComboBox-dropDownBtn { border-color: #68708b; }
+
+.DlComboBox-dropDownBtn-hover { background-color: #ffffff; }
+.DlComboBox-dropDownBtn-active { background-color: #6d7fa7; }
+
+
+
+.DlSpinner { background-color: yellow; width: 1em; }
+.DlSpinner .DlSpinner-Button { height: 50%; }
+.DlSpinner input { text-align: right; }
+.DlSpinner .DlSpinner-Button .DlButton-inner { width: 5px; }
+.DlSpinner .DlSpinner-Button .DlButton-inner div { min-height: 0; }
+.DlSpinner .DlSpinner-Button-Up .DlButton-inner { height: 2px; background: url("img/spinner-up.gif") no-repeat 50% 50%; }
+.DlSpinner .DlSpinner-Button-Down .DlButton-inner { height: 2px; background: url("img/spinner-down.gif") no-repeat 50% 50%; }
+
+
+
+.DlProgressBar { position: relative; border: 1px solid #9ba3bc; background: #edeef9; }
+.DlProgressBar-label { text-align: center; position: relative; padding: 2px 0; }
+.DlProgressBar-fill { position: absolute; left: 0; top: 0; width: 50%; height: 100%; background-color: #c9d6ed; }
+
+
+
+.DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlButtonMenu .MenuArrow-inner {
+ padding: 0 1px;
+ border-left: none;
+ width: 7px; overflow: visible; background-image: url("img/menu/darrow-small.gif");
+ background-repeat: no-repeat;
+ background-position: 1px 50%;
+}
+.DlButtonMenu .LabelPart { border-right: none; }
+.DlButtonMenu .LabelPart .DlButton-inner { border-right: none; }
+
+
+
+.DlButtonColorPicker table { border-collapse: collapse; }
+.DlButtonColorPicker .DlButton-inner .ColorPart { border: 1px solid; border-color: #68708b #fbf2fb #fbf2fb #68708b;
+ width: 10px; height: 10px; overflow: hidden; min-height: 0; margin-top: 1px; }
+.DlButtonColorPicker .Label { padding-left: 5px; }
+.DlButtonColorPicker .EmptyLabel { width: 1px; overflow: hidden; height: 1em; }
+
+
+
+.DlCalendar { background-color: #f0f0f8; }
+.DlCalendar-disabled { background-color: #e1e1e8; }
+table.DlCalendar {
+ border-collapse: separate; border-spacing: 0; font-size: 11px; font-family: tahoma,verdana,sans-serif; border: 1px solid #68708b; }
+.DlCalendar tr.DlCalendar-Navigation td { text-align: center; border-bottom: 1px solid #c5c5d5; background-color: #e1e1e8; padding: 2px 0; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth,
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { border-right: 1px solid #c5c5d5; font-weight: bold; }
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth,
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { border-left: 1px solid #c5c5d5; font-weight: bold; }
+
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth { background-image: url("img/arrows/nav-right.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth { background-image: url("img/arrows/nav-left.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { background-image: url("img/arrows/nav-right-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { background-image: url("img/arrows/nav-left-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+
+.DlCalendar tr.DlCalendar-DayNames td { width: 20px; text-align: right; padding-right: 3px; border-bottom: 1px solid #76798f; background-color: #e1e1e8; }
+
+.DlCalendar tr.Dates td { text-align: right; padding: 2px 3px 2px 2px; }
+.DlCalendar tr.Dates td.OtherMonth { color: #979bb0; }
+.DlCalendar tr.Dates td.Today { color: #7295d0; }
+.DlCalendar td.WeekNumber { border-right: 1px solid #68708b; color: #717182; background-color: #e1e1e8; }
+.DlCalendar tr.DlCalendar-DayNames td.WeekNumber { border-right-color: #68708b; }
+.DlCalendar tr.DlCalendar-Navigation td.hover { background-color: #6d7fa7; color: #ffffff; }
+.DlCalendar tr.DlCalendar-Navigation td.rolling { background-color: #000000; }
+.DlCalendar tr.DlCalendar-DayNames td.hover { background-color: #6d7fa7; color: #ffffff; }
+.DlCalendar tr.Dates td.hover { border: 1px solid #b4b4c5; padding: 1px 2px 1px 1px; background-color: #daddf3 !important; }
+.DlCalendar tr.Selected td { border-bottom: 1px solid #d6d5e6; border-top: 1px solid #d6d5e6; padding-top: 1px; padding-bottom: 1px; }
+.DlCalendar tr.Dates td.Selected { border: 1px solid #9393a3; background-color: #ffffff; padding: 1px 2px 1px 1px; }
+
+.DlCalendar tr.DlCalendar-DayNames td.WeekEnd { color: #a26e4c; }
+.DlCalendar td.WeekEnd { color: #a26e4c; }
+.DlCalendar tr.Dates td.OtherMonth.WeekEnd { color: #ccaa88; }
+
+.DlCalendar tr.Dates td.DlCalendar-infoDay { font-weight: bold; background: url("img/tmpcal.gif") no-repeat 100% 100%; }
+
+
+
+.DlResizeBar { font-size: 1px; line-height: 1px; }
+.DlResizeBar-Horizontal {
+ height: 5px; cursor: s-resize; background: url("img/resizebar-horiz2.png") no-repeat 50% 50%; }
+.DlResizeBar-Vertical { width: 5px; cursor: e-resize; background: url("img/resizebar-vert2.png") no-repeat 50% 50%; }
+.DlResizeBar-DraggingLine {
+ position: absolute;
+
+ background-color: #979bb0; opacity: 0.6; filter: alpha(opacity=60);
+ z-index: 10000;
+}
+
+
+
+.DlUploadEntry { height: 22px; }
+.DlUploadEntry iframe { background: transparent; width: 80px; height: 22px; display: block; }
+
+
+
+.DlContainer { position: relative; }
+
+.DlContainer-Hidden { position: absolute; left: -30000px; top: -30000px; visibility: hidden; }
+
+.DlContainer-pad-sep-left { padding: 5px; border-left: 1px solid #acb4cd; }
+.DlContainer-pad-sep-right { padding: 5px; border-right: 1px solid #acb4cd; }
+
+.DlLayout { position: relative; }
+.DlLayout-positioned { position: absolute; }
+
+.DlGridLayout-table { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
+.DlGridLayout-tr-minHeight td { height: 2px; }
+.DlGridLayout-td-minWidth { width: 2px; white-space: nowrap; }
+.DlGridLayout-td-minHeight { height: 2px; }
+
+
+
+
+.DlDesktop { position: absolute; left: 0; top: 0; overflow: hidden; }
+
+.DlFieldset { border: 2px groove #e6e6f7; margin-top: 1em;
+ -moz-border-top-colors: #8a92ac #fbf2fb;
+ -moz-border-bottom-colors: #fbf2fb #8a92ac;
+ -moz-border-left-colors: #8a92ac #fbf2fb;
+ -moz-border-right-colors: #fbf2fb #8a92ac;
+}
+.DlFieldset-label { position: relative; top: -0.75em; left: 5px;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ font-weight: bold;
+ background-color: #c9cde2;
+ padding: 1px 7px; border: 1px solid #9ba3bc; }
+.DlFieldset-content { padding: 10px 10px 10px 10px; margin-top: -1em; }
+
+.DlPopup {
+ position: absolute;
+ z-index: 100;
+ left: -30000px;
+ top: -30000px;
+}
+
+.DlPopup-scrollArea {
+ overflow: hidden;
+ position: relative;
+ z-index: 10;
+}
+
+.DlPopup-scrollUp, .DlPopup-scrollDown {
+ height: 10px; overflow: hidden;
+ background-position: 50% 1px;
+ background-repeat: no-repeat;
+}
+
+.DlPopup-scrollUp { border-bottom: 1px solid #b0b3da; }
+.DlPopup-scrollDown { border-top: 1px solid #b0b3da; }
+
+.DlPopup-scrollUp { background-image: url("img/arrows/scroll-up.gif"); }
+.DlPopup-scrollUp-hover { background-image: url("img/arrows/scroll-up-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollUp-disabled { background-image: url("img/arrows/scroll-up-disabled.gif"); }
+.DlPopup-scrollDown { background-image: url("img/arrows/scroll-down.gif"); }
+.DlPopup-scrollDown-hover { background-image: url("img/arrows/scroll-down-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollDown-disabled { background-image: url("img/arrows/scroll-down-disabled.gif"); }
+
+.DlCompletionPopup { border: 1px solid #b0b3da; background-color: #f0f0f8; }
+.DlCompletionPopup .DlMenuItem .div2 { font-size: 90%; padding: 1px 5px; }
+.DlCompletionPopup .DlVMenu { border: none; }
+
+.DlTooltip {
+ background-color: #f7f7e8;
+ font-family: arial,helvetica,sans-serif;
+ padding: 4px 7px;
+ color: #2a2a19;
+}
+
+.DlTooltip-noShadow { border: 1px solid #000000; }
+
+.DlDialogPopup {
+ background-color: #f0f0f8;
+ border: 1px solid #7e81a8;
+}
+
+.DlPopupMenu {
+ background-color: #f0f0f8;
+ border: 1px solid #eeeeee;
+}
+.DlPopupMenu-noShadow { border: 1px solid #7e81a8; }
+
+.DlPopupMenu .DlCalendar {
+ border: 1px solid;
+ border-color: #ffffff #d0d3ef #d0d3ef #ffffff;
+}
+.DlCalendar-borderless { border-width: 0 !important; }
+
+.DlVMenu, .DlHMenu {
+ border-collapse: collapse;
+ background-color: #f0f0f8;
+}
+
+.DlVMenu-noShadow, .DlHMenu-noShadow {
+ border: 1px solid;
+ border-color: #ffffff #d0d3ef #d0d3ef #ffffff;
+}
+
+.DlVMenu { margin: 4px 0; }
+
+.DlHMenu {
+ margin: 0 2px;
+}
+
+.DlHMenu div.DlHMenu-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ margin-left: 3px; margin-right: 2px;
+ border-left: 1px solid #cccccc;
+ background-color: #ffffff;
+}
+
+div.DlVMenu-separator {
+ margin: 4px 0 3px 0;
+ background-color: #cccccc;
+ border-bottom: 1px solid #ffffff;
+
+ height: 1px;
+ overflow: hidden;
+ font-size: 1px;
+ line-height: 1px;
+}
+
+.DlMenuItem { }
+.DlMenuItem .div2 { padding: 2px 5px; }
+.DlMenuItem-popped { background-color: #bcc4de; color: #000000; }
+.DlMenuItem-hover { background-color: #6d7fa7; color: #ffffff; }
+.DlMenuItem-active { background-color: #000000; color: #ffffff; }
+.DlMenuItem .DlMenuItem-withIcon {
+ padding-left: 26px;
+ background-repeat: no-repeat;
+ background-position: 5px 50%;
+}
+.DlVMenu .DlMenuItem .DlMenuItem-withPopup {
+ margin-right: 3px;
+ padding-right: 12px;
+ background-image: url("img/menu/rarrow.gif");
+ background-repeat: no-repeat !important;
+ background-position: 100% 50%;
+}
+.DlVMenu .DlMenuItem-hover .DlMenuItem-withPopup {
+ background-image: url("img/menu/rarrow-hover.gif") !important;
+}
+.DlWidget-disabled .DlMenuItem, .DlMenuItem-disabled { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlVMenu .DlCheckbox-hover,
+.DlHMenu .DlCheckbox-hover,
+.DlVMenu .DlRadioButton-hover,
+.DlHMenu .DlRadioButton-hover { background-color: #6d7fa7; color: #ffffff; }
+
+.DlVMenu .DlCheckbox-active,
+.DlHMenu .DlCheckbox-active,
+.DlVMenu .DlRadioButton-active,
+.DlHMenu .DlRadioButton-active { background-color: #000000; color: #ffffff; }
+
+
+
+
+
+
+
+
+
+.DlTabs .TabBar { z-index: 10; position: relative; }
+.DlTabs .TabBar .DlButton { border-color: #68708b; }
+.DlTabs .TabBar .DlButton-1 { background-color: #d5d8ec; }
+.DlTabs .TabBar .DlButton-1 .DlButton-inner { padding-top: 3px; padding-bottom: 3px; border-color: #bcc4de; }
+
+.DocTabBar { width: 100%; }
+.DocTabBar td { width: 33.3333%; }
+
+.DlTabs-top .TabBar { top: 1px; }
+.DlTabs-top .TabBar .DlButton-1, .DlTabs-top .TabBar .DlButton-1 .DlButton-inner { border-bottom: none; }
+
+.DlTabs-bottom .TabBar { top: -1px; }
+.DlTabs-bottom .TabBar .DlButton-1, .DlTabs-bottom .TabBar .DlButton-1 .DlButton-inner { border-top: none; }
+
+.DlTabs .TabContent, .DlTabs .TabContent .DlNotebook { background-color: #d5d8ec; }
+.DlTabs .TabContent { border: 1px solid #68708b; }
+.DlTabs .TabContent .TabContent-inner { padding: 5px; }
+.DlTabs .TabContent-inner { position: relative; overflow: hidden; border: 1px solid #bcc4de; }
+
+.DlTabs-top .TabContent .TabContent-inner { border-top: none; }
+.DlTabs-bottom .TabContent .TabContent-inner { border-bottom: none; }
+
+
+
+.DlMacHBar, .DlMacVBar {
+ background-color: #b8bcd1;
+ border: 1px solid #9ba3bc;
+ padding: 2px;
+}
+.DlMacBarIcon { display: inline; }
+.DlMacBarIcon img { vertical-align: middle; padding: 5px; }
+.DlMacBarIcon-1 img { border: 1px solid #76798f; -moz-border-radius: 15px; padding: 4px; background-color: #e6e6f7; }
+.DlMacBarIcon-active { opacity: 0.6; }
+.DlMacHBar div.DlMacHBar-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #9ba3bc;
+ background-color: #e6e6f7;
+}
+
+.DlMacVBar div.DlMacVBar-separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #9ba3bc;
+ background-color: #e6e6f7;
+}
+
+
+
+table.DlHbox { border-collapse: separate; }
+.DlHbox td.cell { padding: 0; }
+.DlHbox div.DlHbox-separator, div.Dl-Vertical-Separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #9ba3bc;
+ background-color: #e6e6f7;
+
+}
+
+.DlHbox div.wide-separator { margin-left: 4px; margin-right: 4px; }
+
+.DlHbox div.DlHbox-spacer {
+ overflow: hidden;
+ width: 4px;
+}
+
+table.DlHbox-hasFiller { width: 100%; }
+.DlHbox-filler { width: 100%; }
+
+
+
+table.DlVbox { border-collapse: separate; }
+.DlVbox td.cell { padding: 0; }
+.DlVbox div.DlVbox-separator, div.Dl-Horizontal-Separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #9ba3bc;
+ background-color: #e6e6f7;
+
+}
+
+.DlVbox div.wide-separator { margin-top: 5px; margin-bottom: 4px; }
+
+.DlVbox div.DlVbox-spacer {
+ overflow: hidden;
+ height: 4px;
+ line-height: 1px;
+ font-size: 1px;
+}
+
+
+
+table.DlButtonBox { width: 100%; }
+table.DlButtonBox .DlButtonBox-spacer { width: 100%; }
+.DlButtonBox div.DlButtonBox-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #9ba3bc;
+ background-color: #e6e6f7;
+ margin-left: 3px; margin-right: 2px;
+}
+
+.DlWidget-disabled div.DlVbox-separator, .DlWidget-disabled div.DlHbox-separator { border-color: #c5c5d5; background-color: #e6e6f7; }
+
+
+
+.DlRadioSelect .LabelPart { text-align: left; }
+
+.DlSelect-menu .DlRadioButton { padding-right: 18px; }
+.DlSelect-menu .DlRadioButton-0 { background-image: none; }
+.DlSelect-menu .DlRadioButton-1 { background-image: url("img/mark.gif"); background-color: #c9cde2; color: #000000; }
+.DlSelect-menu .DlRadioButton-active { background-image: url("img/mark-2.gif"); }
+
+
+
+
+
+.DlToolbar {
+ border: 1px solid;
+ border-color: #fbf2fb #76798f #76798f #fbf2fb;
+
+ background-color: #c9cde2;
+ padding: 1px;
+}
+
+.DlToolbar .DlButton { border: none; background-color: transparent; }
+.DlToolbar .DlButton-inner { border: none; padding: 3px; }
+.DlToolbar .DlButton-hover { border: 1px solid #bcc4de; border-color: #ffffff #9393a3 #9393a3 #ffffff; background-color: #e2e4f5; }
+.DlToolbar .DlButton-hover .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-1 { border: 1px solid #bcc4de; border-color: #9393a3 #ffffff #ffffff #9393a3; background-color: #b8b9c9; }
+.DlToolbar .DlButton-1 .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-active { border: 1px solid #68708b; background-color: #c8c9d8; }
+.DlToolbar .DlButton-active .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-disabled { opacity: 0.7; filter: alpha(opacity=70); }
+
+.DlToolbar .DlButtonMenu { background-color: #d5d8ec; }
+.DlToolbar .DlButtonMenu * { border: none; }
+.DlToolbar .DlButtonMenu .DlButton-inner { border: 1px solid #bcc4de; border-color: #ffffff #9393a3 #9393a3 #ffffff; padding: 2px; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlToolbar .DlButtonMenu .DlButton-active .DlButton-inner { border-color: #9393a3 #ffffff #ffffff #9393a3; }
+.DlToolbar .DlButtonMenu .DlButton-1 .DlButton-inner { border-color: #9393a3 #ffffff #ffffff #9393a3; }
+
+.DlToolbar .DlButtonMenu .DlButton-hover .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-active .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-1 .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0 !important; padding-right: 0 !important; }
+
+.DlToolbar .DlLabel { background: inherit; }
+
+.DlToolbar div.DlHbox-separator {
+ border-left-color: #8a92ac;
+ background-color: #ffffff;
+}
+
+.DlToolbar-Light { background: #daddf3; }
+
+
+
+
+
+.DlTable-RowSeparator td { height: 7px; }
+.DlTable-RowSeparator td div { line-height: 1px; font-size: 1px; height: 1px; overflow: hidden;
+ border-top: 1px solid #9ba3bc;
+ background-color: #e6e6f7;
+ margin-top: 3px; margin-bottom: 2px;
+}
+
+
+
+.DlTree-separator {
+ margin-top: 3px; margin-bottom: 4px;
+ border-top: 1px dotted #9ba3bc;
+ line-height: 1px; font-size: 1px; overflow: hidden;
+}
+.DlTree-IconWidth { width: 19px !important; }
+.DlTreeItem .DlTreeItem-Expander { width: 19px; }
+.DlTreeItem .DlTreeItem-Icon {
+ width: 19px;
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+}
+
+.DlTreeItem .DlTreeItem-Label { padding-left: 3px; padding-top: 1px; padding-bottom: 1px; }
+
+.DlTreeItem-withRadio .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-hover { background: none; color: #8a9acd; text-decoration: underline; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-1 { background-color: #8a9acd; color: #ffffff; }
+
+.DlTreeItem-withCheck .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-hover { background: none; color: #8a9acd; text-decoration: underline; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-1 { background-color: #8a9acd; color: #ffffff; }
+
+
+.DlTreeItem-Table td { vertical-align: middle; height: 16px; }
+
+
+.DlTree-withLines .DlTreeItem { background-image: url("img/tree/lines-v.gif"); background-repeat: repeat-y; background-position: 9px 50%; }
+
+
+.DlTree-withLines .DlTreeItem-Last { background-image: none; }
+
+
+.DlTree-withLines .DlTreeItem .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTreeItem-hasSubtree .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTree-withLines table.DlTreeItem-Last .DlTreeItem-Expander { background: transparent url("img/tree/lines-b.gif") no-repeat 50% 50%; }
+
+
+.DlTreeItem-Subtree { padding-left: 19px; }
+.DlTreeItem-Arrow-Expanded { background: transparent url("img/tree/minus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Expanded:hover { background: transparent url("img/tree/minus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed { background: transparent url("img/tree/plus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed:hover { background: transparent url("img/tree/plus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+
+.DlWidget-disabled .DlTreeItem-Arrow-Expanded,
+.DlWidget-disabled .DlTreeItem-Arrow-Collapsed,
+.DlWidget-disabled .DlTreeItem-Icon { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlTreeItem-dropTarget > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-upper.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-lower.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div > table { border-top: 1px solid #6d7fa7; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div > table { border-bottom: 1px solid #6d7fa7; }
+
+.DlTreeItem-div-focus { border: 1px dotted #000000; margin: -1px; }
+
+
+
+.DlColorPickerHSV { border: 1px solid #000000; background-color: #e1e1e8; }
+.DlColorPickerHSV td { width: 8px; height: 10px; padding: 1px; }
+.DlColorPickerHSV td.DlColorPickerHSV-Sep { background-color: #000000; width: 1px; padding: 0; }
+.DlColorPickerHSV td.DlColorPickerHSV-HSV {
+ overflow: visible; vertical-align: top;
+ background: url("img/color/hue.png") repeat-x 0 0; width: 15px; padding: 0; }
+.DlColorPickerHSV td.hover1 { padding: 0; border: 1px solid #ffffff !important; }
+.DlColorPickerHSV td.hover2 { padding: 0; border: 1px solid #000000 !important; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar { height: 1px; left: 0px;
+ font-size: 1px; line-height: 1px; left: -2px; margin-right: -3px;
+ background-color: #000000; overflow: hidden; position: relative; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar2 { background-color: #ffffff; }
+
+
+
+.DlRteFrame { border: 1px solid; border-color: #8a92ac; }
+
+.DlRteFrame iframe { border: 1px solid; border-color: #cdd5ee #ffffff #ffffff #cdd5ee; }
+
+
+
+.DlDataGrid { position: relative; background-color: #f4f4fb; border: 1px solid #68708b; }
+.DlDataGrid-rowTable { table-layout: fixed; width: 10px; border-collapse: collapse; border-spacing: 0; }
+.DlDataGrid-rowTable td { overflow: hidden; white-space: nowrap; border-right: 1px solid #e0e0e0; }
+.DlDataGrid-Headers { overflow: hidden; background-color: #c9cde2; position: relative; width: 5px; }
+.DlDataGrid-Body { overflow: auto; }
+.DlDataGrid-cellData { overflow: hidden; white-space: nowrap; }
+.DlDataGrid-Body td { padding: 2px 0; text-indent: 5px; }
+
+.DlDataGrid-Body .DlDataGrid-rowTable {
+ border-bottom: 1px solid #e0e0e0;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+}
+
+.DlDataGrid-resizeHandle {
+ width: 7px; position: absolute; top: 0;
+ margin-left: -4px;
+ cursor: e-resize;
+ z-index: 30000;
+ height: 100%;
+ background-color: #bf4040; opacity: 0.01; filter: alpha(opacity=1);
+}
+
+.DlDataGrid-align-left { text-align: left; }
+.DlDataGrid-align-center { text-align: center; }
+.DlDataGrid-align-right { text-align: right; }
+
+.DlDataGrid .DlDataGridRow-selected { background-color: #cccccc; }
+.DlDataGrid .DlDataGridRow-selected table td { color: #000000; }
+.DlDataGrid-focus { outline: 1px solid #979bb0; -moz-outline-radius: 2px; }
+.DlDataGrid-focus .DlDataGridRow-selected { background-color: #8da0cb; }
+.DlDataGrid-focus .DlDataGridRow-selected table td { color: #ffffff; }
+
+.DlDataGrid-align-right .DlButton-inner { background-position: 0 50%; }
+
+.DlDataGridHeadLabel { border-width: 0 1px 1px 0; }
+.DlDataGridHeadLabel .DlButton-inner { border: none; padding-top: 3px; padding-bottom: 3px; }
+.DlDataGridHeadLabel-hover { background-color: #daddf3; }
+.DlDataGridHeadLabel-active .DlButton-inner { padding-top: 4px; padding-bottom: 2px; }
+.DlDataGridHeadLabel-resizing { background-color: #d0dfef; }
+.DlDataGridHeadLabel-empty .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlDataGridHeadLabel-empty .DlButton-withIcon { background-position: 50% 50%; }
+
+.DlDataGridHeadLabel-sort-up { border-bottom: 2px solid #000000; }
+.DlDataGridHeadLabel-sort-down { border-bottom: 2px solid #000000; }
+
+.DlDataGridHeadLabel-sort-up .DlButton-inner {
+ background-image: url("img/arrows/sort-ascending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+.DlDataGridHeadLabel-sort-down .DlButton-inner {
+ background-image: url("img/arrows/sort-descending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+
+.DlDataGridHeadLabel-sort-up.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+.DlDataGridHeadLabel-sort-down.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+
+.DlDataGrid-drop-col {
+ position: absolute;
+ background: url("img/grid-drop-col.gif") no-repeat 0 0;
+ width: 11px; height: 11px;
+ margin-left: -5px;
+ z-index: 10000;
+}
+
+
+
+.DlIconListView { background-color: #d5d8ec; border: 1px solid #bcc4de; }
+.DlIconListItem { border-collapse: collapse; }
+.DlIconListItem-labelCell { text-align: center; }
+.DlIconListItem-labelDiv { overflow: hidden; white-space: normal; font-size: 90%; }
+.DlIconListItem-iconCell { background-position: 50% 50%; background-repeat: no-repeat; }
+
+
+.DlIconListItem { cursor: pointer; float: left; }
+.DlIconListItem-hover { background-color: #daddf3; }
+.DlIconListItem-hover .DlIconListItem-labelCell { color: #0d1a27; text-decoration: underline; }
+.DlIconListItem-1 { background-color: #b6b6bd; }
+.DlDialog-Active .DlIconListItem-1 { background-color: #6d7fa7; }
+.DlDialog-Active .DlIconListItem-1 .DlIconListItem-labelCell { color: #ffffff; }
+
+.DlIconListItem-focus .DlIconListItem-labelCell { text-decoration: underline; }
+
+
+
+.DlWM {
+ position: absolute;
+ left: 0; top: 0;
+ width: 0; height: 0;
+ overflow: visible;
+ z-index: 300;
+}
+
+
+
+
+
+
+
+.DlWM-modalStopper {
+ z-index: 800; cursor: not-allowed;
+ position: absolute; top: 0; left: 0; width: 100%; height: 100%;
+
+ filter: alpha(opacity=50);
+ opacity: 0.5;
+ background-color: #444444;
+ display: none;
+}
+
+.DlDialog .DlWM-modalStopper {
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+
+.DlWM-hasModals { width: 100%; height: 100%; }
+.DlWM-hasModals .DlWM-modalStopper { display: block; }
+
+.DlDialog { position: absolute; }
+.DlDialog-Rel { padding: 0; }
+.DlDialog-Content { background-color: #c9cde8; position: relative; }
+
+.Shadow { position: absolute; font-size: 1px; line-height: 1px; }
+.DlDialog-Rel .Shadow { z-index: 10; }
+
+.DlDialog-WAIT { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;
+ background-image: url("img/modalbg.gif"); }
+
+.DlDialog-Rel .ResizeHandle {
+ cursor: se-resize;
+ position: absolute;
+
+ left: 100%;
+ top: 100%;
+ margin-left: -11px;
+ margin-top: -11px;
+ padding: 5px;
+ background: url("img/resize.gif") no-repeat 0 0; width: 10px; height: 10px; z-index: 350;
+}
+
+
+
+
+.DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-inactive/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-inactive/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-inactive/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-inactive/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-inactive/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-inactive/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-inactive/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-inactive/L.png") repeat-y 0 0; bottom: 6px; }
+
+.DlDialog-Active .DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-active/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-active/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-active/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-active/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-active/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-active/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-active/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-active/L.png") repeat-y 0 0; bottom: 6px; }
+
+
+.DlDialog-noShadows { border: 2px solid #828293; }
+.DlDialog-Active .DlDialog-noShadows { border-color: #000000; }
+
+
+
+.DlDialog-Title {
+ opacity: 0.9; filter: alpha(opacity=90);
+ overflow: hidden; white-space: nowrap;
+ font: bold 100% "Lucida Grande",verdana,tahoma,sans-serif; letter-spacing: -1px;
+ background: #cdced5 url("img/titlebg.png") repeat-x 0 50%; color: #555555; padding: 0 10px;
+ border-bottom: 2px solid #9e9e9e;
+}
+.DlDialog-Title div { padding-top: 3px; padding-bottom: 3px; }
+.DlDialog-Active .DlDialog-Title { background-color: #777fae; color: #ffffff; border-color: #ffffff;
+ opacity: 1; filter: none;
+ text-shadow: 1px 1px 3px #000000;
+}
+
+.DlDialog-Title-withIcon {
+ padding-left: 21px;
+ background-repeat: no-repeat;
+ background-position: 0 50%;
+}
+
+.DlDialog-WindowButtons {
+ height: 0;
+ overflow: visible;
+ position: absolute;
+ right: 11px;
+ top: 0;
+ z-index: 10;
+ opacity: 0.6;
+}
+
+.DlDialog-Active .DlDialog-WindowButtons { opacity: 1; filter: none; }
+
+.DlDialog-WindowButtons div {
+ float: right;
+ width: 27px;
+ height: 16px;
+ background-repeat: no-repeat;
+ margin-right: -1px;
+ background-image: url("img/dialog/buttons.png");
+}
+
+.DlDialog-QuitBtn { background-position: 0 0; }
+.DlDialog-QuitBtn-hover { background-position: -27px 0; }
+.DlDialog-QuitBtn-active { background-position: -54px 0; }
+
+.DlDialog-MaximizeBtn { background-position: 0 -16px; }
+.DlDialog-MaximizeBtn-hover { background-position: -27px -16px; }
+.DlDialog-MaximizeBtn-active { background-position: -54px -16px; }
+.DlDialog-MaximizeBtn-1 { background-position: -54px -16px; }
+
+.DlDialog-MinimizeBtn { background-position: 0 -32px; }
+.DlDialog-MinimizeBtn-hover { background-position: -27px -32px; }
+.DlDialog-MinimizeBtn-active { background-position: -54px -32px; }
+.DlDialog-MinimizeBtn-1 { background-position: -54px -32px; }
+
+.DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #5eb366; }
+.DlDialog-Dragging .DlDialog-Rel { border-color: #000000; }
+
+
+
+
+.DlDialog .DlHMenu {
+ border: none;
+ border-bottom: 1px solid #43475e;
+}
+
+
+.DlDialog .DlDialog .DlDialog-Rel {
+ border-width: 2px; border-color: #000000;
+ -moz-border-left-colors: #000000 #ffffff;
+ -moz-border-top-colors: #000000 #ffffff;
+ -moz-border-right-colors: #000000 #ffffff;
+ -moz-border-bottom-colors: #000000 #ffffff;
+}
+.DlDialog .DlDialog .DlDialog-Rel .ResizeHandle { margin-left: -12px; margin-top: -12px; }
+.DlDialog .DlDialog .DlDialog-WindowButtons { top: 1px; }
+.DlDialog .DlDialog .DlDialog-Title {
+ background-color: #ffffff; color: #000000;
+ border-bottom: 1px solid #828293;
+}
+.DlDialog .DlDialog .DlDialog-Title div { padding-top: 1px; padding-bottom: 1px; }
+.DlDialog .DlDialog-Active .DlDialog-Title { background-color: #5f6067; color: #ffffff; border-color: #43475e; }
+.DlDialog .DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #5eb366; }
+
+
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.Shadow { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.ResizeHandle { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.DlDialog-Title { border-width: 0; }
+
+
+.IconCalendar { background-image: url("img/icons/calendar.png"); background-position: 1px 50%; }
+.IconColors { background-image: url("img/icons/colors.png"); background-position: 1px 50%; }
+.IconChardev { background-image: url("img/icons/gnome-fs-chardev.png"); background-position: 1px 50%; }
+.IconDynarch { background-image: url("img/icons/dynarch-small.png"); background-position: 1px 50%; }
+
+
+
+
+
+
+
+
+span.BreakPoint {
+ width: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ overflow: hidden;
+}
+
+.SmallerButtons .DlButton-inner { padding: 1px 3px; }
+.SmallerButtons .DlButton-active .DlButton-inner { padding: 2px 2px 0px 4px; }
+
+.Dl-StatusBar { border: 1px solid; border-color: #76798f #fbf2fb #fbf2fb #76798f; padding: 1px 4px; background-color: #c9cde2; }
+
+.Dl-ResizeRect { z-index: 5000;
+ font: 13px tahoma,"Trebuchet MS",Tahoma,Verdana,sans-serif;
+ position: absolute; top: 0; left: 0; border: 1px dashed #000000;
+
+ background: #ffffff; opacity: 0.4; filter: alpha(opacity=40);
+
+ border: 1px dashed #bf4040;
+}
+
+.Dl-ResizeRect { color: red; }
+.Dl-ResizeRect .Title { font-weight: bold; }
+
+.Dl-ResizeRect-moving {
+ border-color: #000000;
+
+
+}
+
+.DlAlign-left { text-align: left; }
+.DlAlign-right { text-align: right; }
+.DlAlign-center { text-align: center; }
+
+.Dl-3D-Border-Outside { border: 1px solid; border-color: #ffffff #8a92ac #8a92ac #ffffff; }
+.Dl-3D-Border-Inside { border: 1px solid; border-color: #8a92ac #ffffff #ffffff #8a92ac; }
+.Dl-3D-Border-Dark { border: 1px solid #8a92ac; }
+
+
+
+
+.Gecko-Bug-226933 { position: relative; overflow: auto; }
+
+.undefined { border: 5px solid red; }
+
+
+
+.ThinShadows .Shadow-T { left: 10px; right: 9px; top: -7px; background: url("img/thin-shadows/T.png") repeat-x 0 0; height: 7px; }
+.ThinShadows .Shadow-B { left: 10px; right: 9px; background: url("img/thin-shadows/B.png") repeat-x 0 0; bottom: -11px; height: 11px; }
+.ThinShadows .Shadow-TL { left: -7px; width: 17px; top: -7px; background: url("img/thin-shadows/TL.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BR { width: 20px; right: -11px; background: url("img/thin-shadows/BR.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-R { width: 11px; right: -11px; top: 13px; background: url("img/thin-shadows/R.png") repeat-y 0 0; bottom: 9px; }
+.ThinShadows .Shadow-TR { width: 20px; right: -11px; top: -7px; background: url("img/thin-shadows/TR.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BL { left: -7px; width: 17px; background: url("img/thin-shadows/BL.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-L { left: -7px; width: 7px; top: 13px; background: url("img/thin-shadows/L.png") repeat-y 0 0; bottom: 9px; }
+
+.ThinRoundShadows .Shadow-T { left: 8px; right: 6px; top: -6px; background: url("img/thin-shadows1/T.png") repeat-x 0 0; height: 6px; }
+.ThinRoundShadows .Shadow-B { left: 8px; right: 6px; background: url("img/thin-shadows1/B.png") repeat-x 0 0; bottom: -10px; height: 10px; }
+.ThinRoundShadows .Shadow-TL { left: -6px; width: 14px; top: -6px; background: url("img/thin-shadows1/TL.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BR { width: 16px; right: -10px; background: url("img/thin-shadows1/BR.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-R { width: 10px; right: -10px; top: 9px; background: url("img/thin-shadows1/R.png") repeat-y 0 0; bottom: 6px; }
+.ThinRoundShadows .Shadow-TR { width: 16px; right: -10px; top: -6px; background: url("img/thin-shadows1/TR.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BL { left: -6px; width: 14px; background: url("img/thin-shadows1/BL.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-L { left: -6px; width: 6px; top: 9px; background: url("img/thin-shadows1/L.png") repeat-y 0 0; bottom: 6px; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-blue.css.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-blue.css.svn-base
new file mode 100644
index 00000000..4fc51fe9
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-blue.css.svn-base
@@ -0,0 +1,1093 @@
+
+
+html, body { margin: 0; padding: 0; overflow: hidden; height: 100%; }
+
+body { z-index: 0; background-color: #ffffff; }
+form { padding: 0; margin: 0; }
+
+.DYNARCH-GET-PADDING-AND-BORDER {
+ overflow: hidden !important;
+ font-size: 1px !important;
+ line-height: 1px !important;
+ width: 1px !important;
+ height: 1px !important;
+}
+
+.DYNARCH-GET-ABSOLUTE-POSITION {
+ position: absolute !important;
+ margin: 0 !important;
+ padding: 0 !important;
+}
+
+.DYNARCH-EVENT-STOPPER {
+ position: absolute !important;
+
+
+
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 30000;
+}
+
+.DYNARCH-GARBAGE-COLLECTOR {
+ position: absolute;
+ z-index: -10000;
+ width: 1px;
+ height: 1px;
+ overflow: hidden;
+ left: -32000px;
+ top: -32000px;
+ display: none;
+}
+
+.DYNARCH-FAKE-FOCUS { z-index: -10000; position: absolute; left: -2000px; top: 0; }
+
+.CURSOR-DRAGGING { cursor: move !important; }
+.CURSOR-RESIZE-E { cursor: e-resize !important; }
+.CURSOR-RESIZE-W { cursor: w-resize !important; }
+.CURSOR-RESIZE-S { cursor: s-resize !important; }
+.CURSOR-RESIZE-N { cursor: n-resize !important; }
+.CURSOR-FORBIDDEN { cursor: not-allowed !important; }
+.CURSOR-NO-DROP { cursor: no-drop !important; }
+.CURSOR-DROP { cursor: pointer !important; }
+.CURSOR-RESIZE-COL { cursor: col-resize !important; }
+
+
+
+.DlWidget, .DlWidget table, .DlWidget input, .DlWidget select, .DlWidget button, .DlWidget textarea {
+
+ font: 12px "Lucida Grande",Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif;
+
+}
+
+.DlWidget {
+
+ cursor: default;
+ color: #000000;
+
+ zoom: 1;
+}
+
+.DlWidget-3D {
+ background-color: #bcc4ee;
+ color: #000000;
+}
+
+
+
+
+.DlWidget-dragged-clone {
+ position: absolute !important;
+ z-index: 10000;
+}
+
+
+
+.DlAbstractButton { white-space: nowrap; }
+
+
+
+.DlButton { border: 1px solid; border-color: #8a9acd #57679d #57679d #8a9acd; background-color: #bcc4ee; text-align: center; }
+.DlButton .DlButton-inner { border: 1px solid; border-color: #ffeeff #9babde #9babde #ffeeff; padding: 2px 4px; }
+
+.DlButton .DlButton-inner div { min-height: 16px; }
+
+.DlButton-hover { border-color: #8a9acd #57679d #57679d #8a9acd; }
+.DlButton-hover .DlButton-inner { border-color: #ffffff #97bfea #97bfea #ffffff; }
+.DlButton-active { border-color: #57679d #8a9acd #8a9acd #57679d; background-color: #d9dcff; }
+.DlButton-active .DlButton-inner { padding: 3px 3px 1px 5px; border-color: #acbbee #ffeeff #ffeeff #acbbee; }
+.DlButton-1 { border-color: #57679d #9babde #9babde #57679d; background-color: #e1e4f8; }
+.DlButton-1 .DlButton-inner { border-color: #acbbee #ffffff #ffffff #acbbee; }
+.DlButton-hover { background-color: #cdd5ff; }
+
+.DlAbstractButton-withIcon, .DlButton-withIcon {
+ padding-left: 22px;
+ background-repeat: no-repeat !important;
+ background-position: 0 50%;
+}
+
+.DlButton-empty .DlButton-inner { padding: 2px; }
+.DlButton-empty .DlButton-withIcon {
+ padding: 0;
+ width: 16px;
+ height: 16px;
+}
+
+.DlButton-disabled .DlButton-inner,
+.DlWidget-disabled .DlButton .DlButton-inner { border-color: #bcc4ee; opacity: 0.6; filter: alpha(opacity=60); }
+.DlButton-disabled, .DlWidget-disabled .DlButton { border-color: #8a92bc #57679d #57679d #8a92bc; }
+
+div.DlButton-Label { display: inline; }
+.DlButton-focus { border-color: #46568c #12245c #12245c #46568c; }
+.DlButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlCheckbox-0 { color: #69688b; background-image: url("img/checkbox-0-disabled.png"); }
+.DlWidget-disabled.DlCheckbox-1 { color: #69688b; background-image: url("img/checkbox-1-disabled.png"); }
+
+.DlCheckbox { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlCheckbox-0 { background: transparent url("img/checkbox-0.png") no-repeat 5px 50%; }
+.DlCheckbox-1 { background: transparent url("img/checkbox-1.png") no-repeat 5px 50%; }
+.DlCheckbox-hover { background-color: #d0d7ff; }
+.DlCheckbox-active { background: #d9dcff url("img/checkbox-2.png") no-repeat 5px 50%; }
+.DlCheckbox-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlCheckbox-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlRadioButton-0 { color: #69688b; background-image: url("img/radiobutton-0-disabled.png"); }
+.DlWidget-disabled.DlRadioButton-1 { color: #69688b; background-image: url("img/radiobutton-1-disabled.png"); }
+
+.DlRadioButton { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlRadioButton-0 { background: transparent url("img/radiobutton-0.png") no-repeat 5px 50%; }
+.DlRadioButton-1 { background: transparent url("img/radiobutton-1.png") no-repeat 5px 50%; }
+.DlRadioButton-hover { background-color: #d0d7ff; }
+.DlRadioButton-active { background: #d9dcff url("img/radiobutton-2.png") no-repeat 5px 50%; }
+.DlRadioButton-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlRadioButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+.DlPopupMenu .DlRadioButton,
+.DlPopupMenu .DlCheckbox { -moz-border-radius: 0; }
+
+
+
+.DlEntry { border: 1px solid; border-color: #57679d #8a9acd #8a9acd #57679d; }
+.DlEntry .DlEntry-cell { border: 1px solid; border-color: #ffeeff #ffeeff #ffeeff #ffeeff; background-color: #e7e9ff; }
+.DlEntry input, .DlEntry textarea {
+ margin: 0;
+ border: none !important;
+ border-width: 0px !important;
+ background: #e7e9ff;
+ color: #000000;
+ padding: 1px 2px 2px 2px !important;
+
+ resize: none;
+}
+.DlEntry-Focus { border-color: #57679d; outline: 1px solid #8a92bc; -moz-outline-radius: 2px; }
+.DlEntry-Focus .DlEntry-cell, .DlEntry-Focus input, .DlEntry-Focus textarea { background-color: #ffffff; }
+.DlEntry input:selection, .DlEntry textarea:selection { background-color: #80b9ff; color: #000000; }
+.DlEntry-ValidationError { border-color: #ff2600; }
+.DlEntry-ValidationError .DlEntry-cell { border-color: #ffffff; background-color: #ffccd9; }
+.DlEntry-ValidationError input, .DlEntry-ValidationError textarea { background-color: #ffccd9; }
+.DlEntry-Readonly .DlEntry-cell { background-color: #cdd5ff; border-bottom-color: #dedeff; border-right-color: #dedeff; }
+.DlEntry-Readonly input, .DlEntry-Readonly textarea { background-color: #cdd5ff; }
+.DlEntry-emptyText { display: none; position: absolute; left: 3px; top: 1px; color: #8b8aac; font-style: italic; cursor: text; }
+.DlEntry-empty .DlEntry-emptyText { display: block; }
+
+.DlEntry-dropDownBtn {
+ line-height: 20px;
+ border-left: 1px solid #8b8aac;
+ padding-left: 4px; padding-right: 4px;
+}
+
+.DlEntry-dropDownBtn-hover { background-color: #ffffff; }
+.DlEntry-dropDownBtn-active { background-color: #4f74c4; }
+
+.DlEntry-invalidIcon {
+ width: 16px;
+ height: 16px;
+ position: absolute;
+ right: 1px;
+ top: 50%;
+ margin-top: -8px;
+ background-image: url("img/entry-warning.png");
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+ opacity: 0.6;
+ display: none;
+}
+
+div.DlEntry-invalidIcon:hover { opacity: 1; }
+
+.DlEntry-ValidationError .DlEntry-invalidIcon {
+ display: block;
+}
+
+
+
+.DlCompletionEntry-busy input {
+ background-image: url("img/busy1.gif");
+ background-position: 100% 50%;
+ background-repeat: no-repeat;
+}
+
+.DlCompletionEntry-rightAligned input {
+ background-position: 0 50%;
+ text-align: right;
+}
+
+
+
+.DlComboBox-dropDownBtn {
+ background: #bcc4ee url("img/arrows/dropdown.png") no-repeat 50% 50%;
+ width: 11px;
+ height: 20px;
+ border-left: 1px solid #8b8aac;
+}
+
+.DlEntry-Focus .DlComboBox-dropDownBtn { border-color: #57679d; }
+
+.DlComboBox-dropDownBtn-hover { background-color: #ffffff; }
+.DlComboBox-dropDownBtn-active { background-color: #4f74c4; }
+
+
+
+.DlSpinner { background-color: yellow; width: 1em; }
+.DlSpinner .DlSpinner-Button { height: 50%; }
+.DlSpinner input { text-align: right; }
+.DlSpinner .DlSpinner-Button .DlButton-inner { width: 5px; }
+.DlSpinner .DlSpinner-Button .DlButton-inner div { min-height: 0; }
+.DlSpinner .DlSpinner-Button-Up .DlButton-inner { height: 2px; background: url("img/spinner-up.gif") no-repeat 50% 50%; }
+.DlSpinner .DlSpinner-Button-Down .DlButton-inner { height: 2px; background: url("img/spinner-down.gif") no-repeat 50% 50%; }
+
+
+
+.DlProgressBar { position: relative; border: 1px solid #8a9acd; background: #e7e9ff; }
+.DlProgressBar-label { text-align: center; position: relative; padding: 2px 0; }
+.DlProgressBar-fill { position: absolute; left: 0; top: 0; width: 50%; height: 100%; background-color: #b7d0ff; }
+
+
+
+.DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlButtonMenu .MenuArrow-inner {
+ padding: 0 1px;
+ border-left: none;
+ width: 7px; overflow: visible; background-image: url("img/menu/darrow-small.gif");
+ background-repeat: no-repeat;
+ background-position: 1px 50%;
+}
+.DlButtonMenu .LabelPart { border-right: none; }
+.DlButtonMenu .LabelPart .DlButton-inner { border-right: none; }
+
+
+
+.DlButtonColorPicker table { border-collapse: collapse; }
+.DlButtonColorPicker .DlButton-inner .ColorPart { border: 1px solid; border-color: #57679d #ffeeff #ffeeff #57679d;
+ width: 10px; height: 10px; overflow: hidden; min-height: 0; margin-top: 1px; }
+.DlButtonColorPicker .Label { padding-left: 5px; }
+.DlButtonColorPicker .EmptyLabel { width: 1px; overflow: hidden; height: 1em; }
+
+
+
+.DlCalendar { background-color: #edecfc; }
+.DlCalendar-disabled { background-color: #ddddec; }
+table.DlCalendar {
+ border-collapse: separate; border-spacing: 0; font-size: 11px; font-family: tahoma,verdana,sans-serif; border: 1px solid #57679d; }
+.DlCalendar tr.DlCalendar-Navigation td { text-align: center; border-bottom: 1px solid #bdbcde; background-color: #ddddec; padding: 2px 0; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth,
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { border-right: 1px solid #bdbcde; font-weight: bold; }
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth,
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { border-left: 1px solid #bdbcde; font-weight: bold; }
+
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth { background-image: url("img/arrows/nav-right.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth { background-image: url("img/arrows/nav-left.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { background-image: url("img/arrows/nav-right-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { background-image: url("img/arrows/nav-left-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+
+.DlCalendar tr.DlCalendar-DayNames td { width: 20px; text-align: right; padding-right: 3px; border-bottom: 1px solid #69719b; background-color: #ddddec; }
+
+.DlCalendar tr.Dates td { text-align: right; padding: 2px 3px 2px 2px; }
+.DlCalendar tr.Dates td.OtherMonth { color: #8a92bc; }
+.DlCalendar tr.Dates td.Today { color: #4489ff; }
+.DlCalendar td.WeekNumber { border-right: 1px solid #57679d; color: #69688b; background-color: #ddddec; }
+.DlCalendar tr.DlCalendar-DayNames td.WeekNumber { border-right-color: #57679d; }
+.DlCalendar tr.DlCalendar-Navigation td.hover { background-color: #4f74c4; color: #ffffff; }
+.DlCalendar tr.DlCalendar-Navigation td.rolling { background-color: #000000; }
+.DlCalendar tr.DlCalendar-DayNames td.hover { background-color: #4f74c4; color: #ffffff; }
+.DlCalendar tr.Dates td.hover { border: 1px solid #acaccd; padding: 1px 2px 1px 1px; background-color: #cdd5ff !important; }
+.DlCalendar tr.Selected td { border-bottom: 1px solid #cecdee; border-top: 1px solid #cecdee; padding-top: 1px; padding-bottom: 1px; }
+.DlCalendar tr.Dates td.Selected { border: 1px solid #8b8aac; background-color: #ffffff; padding: 1px 2px 1px 1px; }
+
+.DlCalendar tr.DlCalendar-DayNames td.WeekEnd { color: #cc6622; }
+.DlCalendar td.WeekEnd { color: #cc6622; }
+.DlCalendar tr.Dates td.OtherMonth.WeekEnd { color: #eeaa66; }
+
+.DlCalendar tr.Dates td.DlCalendar-infoDay { font-weight: bold; background: url("img/tmpcal.gif") no-repeat 100% 100%; }
+
+
+
+.DlResizeBar { font-size: 1px; line-height: 1px; }
+.DlResizeBar-Horizontal {
+ height: 5px; cursor: s-resize; background: url("img/resizebar-horiz2.png") no-repeat 50% 50%; }
+.DlResizeBar-Vertical { width: 5px; cursor: e-resize; background: url("img/resizebar-vert2.png") no-repeat 50% 50%; }
+.DlResizeBar-DraggingLine {
+ position: absolute;
+
+ background-color: #8a92bc; opacity: 0.6; filter: alpha(opacity=60);
+ z-index: 10000;
+}
+
+
+
+.DlUploadEntry { height: 22px; }
+.DlUploadEntry iframe { background: transparent; width: 80px; height: 22px; display: block; }
+
+
+
+.DlContainer { position: relative; }
+
+.DlContainer-Hidden { position: absolute; left: -30000px; top: -30000px; visibility: hidden; }
+
+.DlContainer-pad-sep-left { padding: 5px; border-left: 1px solid #9babde; }
+.DlContainer-pad-sep-right { padding: 5px; border-right: 1px solid #9babde; }
+
+.DlLayout { position: relative; }
+.DlLayout-positioned { position: absolute; }
+
+.DlGridLayout-table { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
+.DlGridLayout-tr-minHeight td { height: 2px; }
+.DlGridLayout-td-minWidth { width: 2px; white-space: nowrap; }
+.DlGridLayout-td-minHeight { height: 2px; }
+
+
+
+
+.DlDesktop { position: absolute; left: 0; top: 0; overflow: hidden; }
+
+.DlFieldset { border: 2px groove #dedeff; margin-top: 1em;
+ -moz-border-top-colors: #7a89bc #ffeeff;
+ -moz-border-bottom-colors: #ffeeff #7a89bc;
+ -moz-border-left-colors: #7a89bc #ffeeff;
+ -moz-border-right-colors: #ffeeff #7a89bc;
+}
+.DlFieldset-label { position: relative; top: -0.75em; left: 5px;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ font-weight: bold;
+ background-color: #bcc4ee;
+ padding: 1px 7px; border: 1px solid #8a9acd; }
+.DlFieldset-content { padding: 10px 10px 10px 10px; margin-top: -1em; }
+
+.DlPopup {
+ position: absolute;
+ z-index: 100;
+ left: -30000px;
+ top: -30000px;
+}
+
+.DlPopup-scrollArea {
+ overflow: hidden;
+ position: relative;
+ z-index: 10;
+}
+
+.DlPopup-scrollUp, .DlPopup-scrollDown {
+ height: 10px; overflow: hidden;
+ background-position: 50% 1px;
+ background-repeat: no-repeat;
+}
+
+.DlPopup-scrollUp { border-bottom: 1px solid #9ba2ee; }
+.DlPopup-scrollDown { border-top: 1px solid #9ba2ee; }
+
+.DlPopup-scrollUp { background-image: url("img/arrows/scroll-up.gif"); }
+.DlPopup-scrollUp-hover { background-image: url("img/arrows/scroll-up-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollUp-disabled { background-image: url("img/arrows/scroll-up-disabled.gif"); }
+.DlPopup-scrollDown { background-image: url("img/arrows/scroll-down.gif"); }
+.DlPopup-scrollDown-hover { background-image: url("img/arrows/scroll-down-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollDown-disabled { background-image: url("img/arrows/scroll-down-disabled.gif"); }
+
+.DlCompletionPopup { border: 1px solid #9ba2ee; background-color: #edecfc; }
+.DlCompletionPopup .DlMenuItem .div2 { font-size: 90%; padding: 1px 5px; }
+.DlCompletionPopup .DlVMenu { border: none; }
+
+.DlTooltip {
+ background-color: #fffee0;
+ font-family: arial,helvetica,sans-serif;
+ padding: 4px 7px;
+ color: #333210;
+}
+
+.DlTooltip-noShadow { border: 1px solid #000000; }
+
+.DlDialogPopup {
+ background-color: #edecfc;
+ border: 1px solid #6970bc;
+}
+
+.DlPopupMenu {
+ background-color: #edecfc;
+ border: 1px solid #eeeeee;
+}
+.DlPopupMenu-noShadow { border: 1px solid #6970bc; }
+
+.DlPopupMenu .DlCalendar {
+ border: 1px solid;
+ border-color: #ffffff #c0c6ff #c0c6ff #ffffff;
+}
+.DlCalendar-borderless { border-width: 0 !important; }
+
+.DlVMenu, .DlHMenu {
+ border-collapse: collapse;
+ background-color: #edecfc;
+}
+
+.DlVMenu-noShadow, .DlHMenu-noShadow {
+ border: 1px solid;
+ border-color: #ffffff #c0c6ff #c0c6ff #ffffff;
+}
+
+.DlVMenu { margin: 4px 0; }
+
+.DlHMenu {
+ margin: 0 2px;
+}
+
+.DlHMenu div.DlHMenu-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ margin-left: 3px; margin-right: 2px;
+ border-left: 1px solid #cccccc;
+ background-color: #ffffff;
+}
+
+div.DlVMenu-separator {
+ margin: 4px 0 3px 0;
+ background-color: #cccccc;
+ border-bottom: 1px solid #ffffff;
+
+ height: 1px;
+ overflow: hidden;
+ font-size: 1px;
+ line-height: 1px;
+}
+
+.DlMenuItem { }
+.DlMenuItem .div2 { padding: 2px 5px; }
+.DlMenuItem-popped { background-color: #acbbee; color: #000000; }
+.DlMenuItem-hover { background-color: #4f74c4; color: #ffffff; }
+.DlMenuItem-active { background-color: #000000; color: #ffffff; }
+.DlMenuItem .DlMenuItem-withIcon {
+ padding-left: 26px;
+ background-repeat: no-repeat;
+ background-position: 5px 50%;
+}
+.DlVMenu .DlMenuItem .DlMenuItem-withPopup {
+ margin-right: 3px;
+ padding-right: 12px;
+ background-image: url("img/menu/rarrow.gif");
+ background-repeat: no-repeat !important;
+ background-position: 100% 50%;
+}
+.DlVMenu .DlMenuItem-hover .DlMenuItem-withPopup {
+ background-image: url("img/menu/rarrow-hover.gif") !important;
+}
+.DlWidget-disabled .DlMenuItem, .DlMenuItem-disabled { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlVMenu .DlCheckbox-hover,
+.DlHMenu .DlCheckbox-hover,
+.DlVMenu .DlRadioButton-hover,
+.DlHMenu .DlRadioButton-hover { background-color: #4f74c4; color: #ffffff; }
+
+.DlVMenu .DlCheckbox-active,
+.DlHMenu .DlCheckbox-active,
+.DlVMenu .DlRadioButton-active,
+.DlHMenu .DlRadioButton-active { background-color: #000000; color: #ffffff; }
+
+
+
+
+
+
+
+
+
+.DlTabs .TabBar { z-index: 10; position: relative; }
+.DlTabs .TabBar .DlButton { border-color: #57679d; }
+.DlTabs .TabBar .DlButton-1 { background-color: #c9d0f8; }
+.DlTabs .TabBar .DlButton-1 .DlButton-inner { padding-top: 3px; padding-bottom: 3px; border-color: #acbbee; }
+
+.DocTabBar { width: 100%; }
+.DocTabBar td { width: 33.3333%; }
+
+.DlTabs-top .TabBar { top: 1px; }
+.DlTabs-top .TabBar .DlButton-1, .DlTabs-top .TabBar .DlButton-1 .DlButton-inner { border-bottom: none; }
+
+.DlTabs-bottom .TabBar { top: -1px; }
+.DlTabs-bottom .TabBar .DlButton-1, .DlTabs-bottom .TabBar .DlButton-1 .DlButton-inner { border-top: none; }
+
+.DlTabs .TabContent, .DlTabs .TabContent .DlNotebook { background-color: #c9d0f8; }
+.DlTabs .TabContent { border: 1px solid #57679d; }
+.DlTabs .TabContent .TabContent-inner { padding: 5px; }
+.DlTabs .TabContent-inner { position: relative; overflow: hidden; border: 1px solid #acbbee; }
+
+.DlTabs-top .TabContent .TabContent-inner { border-top: none; }
+.DlTabs-bottom .TabContent .TabContent-inner { border-bottom: none; }
+
+
+
+.DlMacHBar, .DlMacVBar {
+ background-color: #acb3de;
+ border: 1px solid #8a9acd;
+ padding: 2px;
+}
+.DlMacBarIcon { display: inline; }
+.DlMacBarIcon img { vertical-align: middle; padding: 5px; }
+.DlMacBarIcon-1 img { border: 1px solid #69719b; -moz-border-radius: 15px; padding: 4px; background-color: #dedeff; }
+.DlMacBarIcon-active { opacity: 0.6; }
+.DlMacHBar div.DlMacHBar-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #8a9acd;
+ background-color: #dedeff;
+}
+
+.DlMacVBar div.DlMacVBar-separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #8a9acd;
+ background-color: #dedeff;
+}
+
+
+
+table.DlHbox { border-collapse: separate; }
+.DlHbox td.cell { padding: 0; }
+.DlHbox div.DlHbox-separator, div.Dl-Vertical-Separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #8a9acd;
+ background-color: #dedeff;
+
+}
+
+.DlHbox div.wide-separator { margin-left: 4px; margin-right: 4px; }
+
+.DlHbox div.DlHbox-spacer {
+ overflow: hidden;
+ width: 4px;
+}
+
+table.DlHbox-hasFiller { width: 100%; }
+.DlHbox-filler { width: 100%; }
+
+
+
+table.DlVbox { border-collapse: separate; }
+.DlVbox td.cell { padding: 0; }
+.DlVbox div.DlVbox-separator, div.Dl-Horizontal-Separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #8a9acd;
+ background-color: #dedeff;
+
+}
+
+.DlVbox div.wide-separator { margin-top: 5px; margin-bottom: 4px; }
+
+.DlVbox div.DlVbox-spacer {
+ overflow: hidden;
+ height: 4px;
+ line-height: 1px;
+ font-size: 1px;
+}
+
+
+
+table.DlButtonBox { width: 100%; }
+table.DlButtonBox .DlButtonBox-spacer { width: 100%; }
+.DlButtonBox div.DlButtonBox-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #8a9acd;
+ background-color: #dedeff;
+ margin-left: 3px; margin-right: 2px;
+}
+
+.DlWidget-disabled div.DlVbox-separator, .DlWidget-disabled div.DlHbox-separator { border-color: #bdbcde; background-color: #dedeff; }
+
+
+
+.DlRadioSelect .LabelPart { text-align: left; }
+
+.DlSelect-menu .DlRadioButton { padding-right: 18px; }
+.DlSelect-menu .DlRadioButton-0 { background-image: none; }
+.DlSelect-menu .DlRadioButton-1 { background-image: url("img/mark.gif"); background-color: #bcc4ee; color: #000000; }
+.DlSelect-menu .DlRadioButton-active { background-image: url("img/mark-2.gif"); }
+
+
+
+
+
+.DlToolbar {
+ border: 1px solid;
+ border-color: #ffeeff #69719b #69719b #ffeeff;
+
+ background-color: #bcc4ee;
+ padding: 1px;
+}
+
+.DlToolbar .DlButton { border: none; background-color: transparent; }
+.DlToolbar .DlButton-inner { border: none; padding: 3px; }
+.DlToolbar .DlButton-hover { border: 1px solid #acbbee; border-color: #ffffff #8b8aac #8b8aac #ffffff; background-color: #d9dcff; }
+.DlToolbar .DlButton-hover .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-1 { border: 1px solid #acbbee; border-color: #8b8aac #ffffff #ffffff #8b8aac; background-color: #b0b2d1; }
+.DlToolbar .DlButton-1 .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-active { border: 1px solid #57679d; background-color: #bfc2e1; }
+.DlToolbar .DlButton-active .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-disabled { opacity: 0.7; filter: alpha(opacity=70); }
+
+.DlToolbar .DlButtonMenu { background-color: #c9d0f8; }
+.DlToolbar .DlButtonMenu * { border: none; }
+.DlToolbar .DlButtonMenu .DlButton-inner { border: 1px solid #acbbee; border-color: #ffffff #8b8aac #8b8aac #ffffff; padding: 2px; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlToolbar .DlButtonMenu .DlButton-active .DlButton-inner { border-color: #8b8aac #ffffff #ffffff #8b8aac; }
+.DlToolbar .DlButtonMenu .DlButton-1 .DlButton-inner { border-color: #8b8aac #ffffff #ffffff #8b8aac; }
+
+.DlToolbar .DlButtonMenu .DlButton-hover .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-active .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-1 .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0 !important; padding-right: 0 !important; }
+
+.DlToolbar .DlLabel { background: inherit; }
+
+.DlToolbar div.DlHbox-separator {
+ border-left-color: #7a89bc;
+ background-color: #ffffff;
+}
+
+.DlToolbar-Light { background: #cdd5ff; }
+
+
+
+
+
+.DlTable-RowSeparator td { height: 7px; }
+.DlTable-RowSeparator td div { line-height: 1px; font-size: 1px; height: 1px; overflow: hidden;
+ border-top: 1px solid #8a9acd;
+ background-color: #dedeff;
+ margin-top: 3px; margin-bottom: 2px;
+}
+
+
+
+.DlTree-separator {
+ margin-top: 3px; margin-bottom: 4px;
+ border-top: 1px dotted #8a9acd;
+ line-height: 1px; font-size: 1px; overflow: hidden;
+}
+.DlTree-IconWidth { width: 19px !important; }
+.DlTreeItem .DlTreeItem-Expander { width: 19px; }
+.DlTreeItem .DlTreeItem-Icon {
+ width: 19px;
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+}
+
+.DlTreeItem .DlTreeItem-Label { padding-left: 3px; padding-top: 1px; padding-bottom: 1px; }
+
+.DlTreeItem-withRadio .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-hover { background: none; color: #6988ee; text-decoration: underline; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-1 { background-color: #6988ee; color: #ffffff; }
+
+.DlTreeItem-withCheck .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-hover { background: none; color: #6988ee; text-decoration: underline; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-1 { background-color: #6988ee; color: #ffffff; }
+
+
+.DlTreeItem-Table td { vertical-align: middle; height: 16px; }
+
+
+.DlTree-withLines .DlTreeItem { background-image: url("img/tree/lines-v.gif"); background-repeat: repeat-y; background-position: 9px 50%; }
+
+
+.DlTree-withLines .DlTreeItem-Last { background-image: none; }
+
+
+.DlTree-withLines .DlTreeItem .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTreeItem-hasSubtree .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTree-withLines table.DlTreeItem-Last .DlTreeItem-Expander { background: transparent url("img/tree/lines-b.gif") no-repeat 50% 50%; }
+
+
+.DlTreeItem-Subtree { padding-left: 19px; }
+.DlTreeItem-Arrow-Expanded { background: transparent url("img/tree/minus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Expanded:hover { background: transparent url("img/tree/minus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed { background: transparent url("img/tree/plus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed:hover { background: transparent url("img/tree/plus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+
+.DlWidget-disabled .DlTreeItem-Arrow-Expanded,
+.DlWidget-disabled .DlTreeItem-Arrow-Collapsed,
+.DlWidget-disabled .DlTreeItem-Icon { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlTreeItem-dropTarget > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-upper.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-lower.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div > table { border-top: 1px solid #4f74c4; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div > table { border-bottom: 1px solid #4f74c4; }
+
+.DlTreeItem-div-focus { border: 1px dotted #000000; margin: -1px; }
+
+
+
+.DlColorPickerHSV { border: 1px solid #000000; background-color: #ddddec; }
+.DlColorPickerHSV td { width: 8px; height: 10px; padding: 1px; }
+.DlColorPickerHSV td.DlColorPickerHSV-Sep { background-color: #000000; width: 1px; padding: 0; }
+.DlColorPickerHSV td.DlColorPickerHSV-HSV {
+ overflow: visible; vertical-align: top;
+ background: url("img/color/hue.png") repeat-x 0 0; width: 15px; padding: 0; }
+.DlColorPickerHSV td.hover1 { padding: 0; border: 1px solid #ffffff !important; }
+.DlColorPickerHSV td.hover2 { padding: 0; border: 1px solid #000000 !important; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar { height: 1px; left: 0px;
+ font-size: 1px; line-height: 1px; left: -2px; margin-right: -3px;
+ background-color: #000000; overflow: hidden; position: relative; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar2 { background-color: #ffffff; }
+
+
+
+.DlRteFrame { border: 1px solid; border-color: #7a89bc; }
+
+.DlRteFrame iframe { border: 1px solid; border-color: #bcccff #ffffff #ffffff #bcccff; }
+
+
+
+.DlDataGrid { position: relative; background-color: #f1f0ff; border: 1px solid #57679d; }
+.DlDataGrid-rowTable { table-layout: fixed; width: 10px; border-collapse: collapse; border-spacing: 0; }
+.DlDataGrid-rowTable td { overflow: hidden; white-space: nowrap; border-right: 1px solid #e0e0e0; }
+.DlDataGrid-Headers { overflow: hidden; background-color: #bcc4ee; position: relative; width: 5px; }
+.DlDataGrid-Body { overflow: auto; }
+.DlDataGrid-cellData { overflow: hidden; white-space: nowrap; }
+.DlDataGrid-Body td { padding: 2px 0; text-indent: 5px; }
+
+.DlDataGrid-Body .DlDataGrid-rowTable {
+ border-bottom: 1px solid #e0e0e0;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+}
+
+.DlDataGrid-resizeHandle {
+ width: 7px; position: absolute; top: 0;
+ margin-left: -4px;
+ cursor: e-resize;
+ z-index: 30000;
+ height: 100%;
+ background-color: #ff0000; opacity: 0.01; filter: alpha(opacity=1);
+}
+
+.DlDataGrid-align-left { text-align: left; }
+.DlDataGrid-align-center { text-align: center; }
+.DlDataGrid-align-right { text-align: right; }
+
+.DlDataGrid .DlDataGridRow-selected { background-color: #cccccc; }
+.DlDataGrid .DlDataGridRow-selected table td { color: #000000; }
+.DlDataGrid-focus { outline: 1px solid #8a92bc; -moz-outline-radius: 2px; }
+.DlDataGrid-focus .DlDataGridRow-selected { background-color: #6d95ea; }
+.DlDataGrid-focus .DlDataGridRow-selected table td { color: #ffffff; }
+
+.DlDataGrid-align-right .DlButton-inner { background-position: 0 50%; }
+
+.DlDataGridHeadLabel { border-width: 0 1px 1px 0; }
+.DlDataGridHeadLabel .DlButton-inner { border: none; padding-top: 3px; padding-bottom: 3px; }
+.DlDataGridHeadLabel-hover { background-color: #cdd5ff; }
+.DlDataGridHeadLabel-active .DlButton-inner { padding-top: 4px; padding-bottom: 2px; }
+.DlDataGridHeadLabel-resizing { background-color: #c1dfff; }
+.DlDataGridHeadLabel-empty .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlDataGridHeadLabel-empty .DlButton-withIcon { background-position: 50% 50%; }
+
+.DlDataGridHeadLabel-sort-up { border-bottom: 2px solid #000000; }
+.DlDataGridHeadLabel-sort-down { border-bottom: 2px solid #000000; }
+
+.DlDataGridHeadLabel-sort-up .DlButton-inner {
+ background-image: url("img/arrows/sort-ascending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+.DlDataGridHeadLabel-sort-down .DlButton-inner {
+ background-image: url("img/arrows/sort-descending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+
+.DlDataGridHeadLabel-sort-up.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+.DlDataGridHeadLabel-sort-down.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+
+.DlDataGrid-drop-col {
+ position: absolute;
+ background: url("img/grid-drop-col.gif") no-repeat 0 0;
+ width: 11px; height: 11px;
+ margin-left: -5px;
+ z-index: 10000;
+}
+
+
+
+.DlIconListView { background-color: #c9d0f8; border: 1px solid #acbbee; }
+.DlIconListItem { border-collapse: collapse; }
+.DlIconListItem-labelCell { text-align: center; }
+.DlIconListItem-labelDiv { overflow: hidden; white-space: normal; font-size: 90%; }
+.DlIconListItem-iconCell { background-position: 50% 50%; background-repeat: no-repeat; }
+
+
+.DlIconListItem { cursor: pointer; float: left; }
+.DlIconListItem-hover { background-color: #cdd5ff; }
+.DlIconListItem-hover .DlIconListItem-labelCell { color: #001935; text-decoration: underline; }
+.DlIconListItem-1 { background-color: #b2b2c1; }
+.DlDialog-Active .DlIconListItem-1 { background-color: #4f74c4; }
+.DlDialog-Active .DlIconListItem-1 .DlIconListItem-labelCell { color: #ffffff; }
+
+.DlIconListItem-focus .DlIconListItem-labelCell { text-decoration: underline; }
+
+
+
+.DlWM {
+ position: absolute;
+ left: 0; top: 0;
+ width: 0; height: 0;
+ overflow: visible;
+ z-index: 300;
+}
+
+
+
+
+
+
+
+.DlWM-modalStopper {
+ z-index: 800; cursor: not-allowed;
+ position: absolute; top: 0; left: 0; width: 100%; height: 100%;
+
+ filter: alpha(opacity=50);
+ opacity: 0.5;
+ background-color: #444444;
+ display: none;
+}
+
+.DlDialog .DlWM-modalStopper {
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+
+.DlWM-hasModals { width: 100%; height: 100%; }
+.DlWM-hasModals .DlWM-modalStopper { display: block; }
+
+.DlDialog { position: absolute; }
+.DlDialog-Rel { padding: 0; }
+.DlDialog-Content { background-color: #b9c2f8; position: relative; }
+
+.Shadow { position: absolute; font-size: 1px; line-height: 1px; }
+.DlDialog-Rel .Shadow { z-index: 10; }
+
+.DlDialog-WAIT { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;
+ background-image: url("img/modalbg.gif"); }
+
+.DlDialog-Rel .ResizeHandle {
+ cursor: se-resize;
+ position: absolute;
+
+ left: 100%;
+ top: 100%;
+ margin-left: -11px;
+ margin-top: -11px;
+ padding: 5px;
+ background: url("img/resize.gif") no-repeat 0 0; width: 10px; height: 10px; z-index: 350;
+}
+
+
+
+
+.DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-inactive/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-inactive/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-inactive/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-inactive/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-inactive/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-inactive/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-inactive/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-inactive/L.png") repeat-y 0 0; bottom: 6px; }
+
+.DlDialog-Active .DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-active/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-active/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-active/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-active/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-active/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-active/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-active/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-active/L.png") repeat-y 0 0; bottom: 6px; }
+
+
+.DlDialog-noShadows { border: 2px solid #7a7a9b; }
+.DlDialog-Active .DlDialog-noShadows { border-color: #000000; }
+
+
+
+.DlDialog-Title {
+ opacity: 0.9; filter: alpha(opacity=90);
+ overflow: hidden; white-space: nowrap;
+ font: bold 100% "Lucida Grande",verdana,tahoma,sans-serif; letter-spacing: -1px;
+ background: #c9cbd9 url("img/titlebg.png") repeat-x 0 50%; color: #555555; padding: 0 10px;
+ border-bottom: 2px solid #9e9e9e;
+}
+.DlDialog-Title div { padding-top: 3px; padding-bottom: 3px; }
+.DlDialog-Active .DlDialog-Title { background-color: #5b6bc9; color: #ffffff; border-color: #ffffff;
+ opacity: 1; filter: none;
+ text-shadow: 1px 1px 3px #000000;
+}
+
+.DlDialog-Title-withIcon {
+ padding-left: 21px;
+ background-repeat: no-repeat;
+ background-position: 0 50%;
+}
+
+.DlDialog-WindowButtons {
+ height: 0;
+ overflow: visible;
+ position: absolute;
+ right: 11px;
+ top: 0;
+ z-index: 10;
+ opacity: 0.6;
+}
+
+.DlDialog-Active .DlDialog-WindowButtons { opacity: 1; filter: none; }
+
+.DlDialog-WindowButtons div {
+ float: right;
+ width: 27px;
+ height: 16px;
+ background-repeat: no-repeat;
+ margin-right: -1px;
+ background-image: url("img/dialog/buttons.png");
+}
+
+.DlDialog-QuitBtn { background-position: 0 0; }
+.DlDialog-QuitBtn-hover { background-position: -27px 0; }
+.DlDialog-QuitBtn-active { background-position: -54px 0; }
+
+.DlDialog-MaximizeBtn { background-position: 0 -16px; }
+.DlDialog-MaximizeBtn-hover { background-position: -27px -16px; }
+.DlDialog-MaximizeBtn-active { background-position: -54px -16px; }
+.DlDialog-MaximizeBtn-1 { background-position: -54px -16px; }
+
+.DlDialog-MinimizeBtn { background-position: 0 -32px; }
+.DlDialog-MinimizeBtn-hover { background-position: -27px -32px; }
+.DlDialog-MinimizeBtn-active { background-position: -54px -32px; }
+.DlDialog-MinimizeBtn-1 { background-position: -54px -32px; }
+
+.DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #33dd44; }
+.DlDialog-Dragging .DlDialog-Rel { border-color: #000000; }
+
+
+
+
+.DlDialog .DlHMenu {
+ border: none;
+ border-bottom: 1px solid #353d6b;
+}
+
+
+.DlDialog .DlDialog .DlDialog-Rel {
+ border-width: 2px; border-color: #000000;
+ -moz-border-left-colors: #000000 #ffffff;
+ -moz-border-top-colors: #000000 #ffffff;
+ -moz-border-right-colors: #000000 #ffffff;
+ -moz-border-bottom-colors: #000000 #ffffff;
+}
+.DlDialog .DlDialog .DlDialog-Rel .ResizeHandle { margin-left: -12px; margin-top: -12px; }
+.DlDialog .DlDialog .DlDialog-WindowButtons { top: 1px; }
+.DlDialog .DlDialog .DlDialog-Title {
+ background-color: #ffffff; color: #000000;
+ border-bottom: 1px solid #7a7a9b;
+}
+.DlDialog .DlDialog .DlDialog-Title div { padding-top: 1px; padding-bottom: 1px; }
+.DlDialog .DlDialog-Active .DlDialog-Title { background-color: #5b5d6c; color: #ffffff; border-color: #353d6b; }
+.DlDialog .DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #33dd44; }
+
+
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.Shadow { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.ResizeHandle { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.DlDialog-Title { border-width: 0; }
+
+
+.IconCalendar { background-image: url("img/icons/calendar.png"); background-position: 1px 50%; }
+.IconColors { background-image: url("img/icons/colors.png"); background-position: 1px 50%; }
+.IconChardev { background-image: url("img/icons/gnome-fs-chardev.png"); background-position: 1px 50%; }
+.IconDynarch { background-image: url("img/icons/dynarch-small.png"); background-position: 1px 50%; }
+
+
+
+
+
+
+
+
+span.BreakPoint {
+ width: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ overflow: hidden;
+}
+
+.SmallerButtons .DlButton-inner { padding: 1px 3px; }
+.SmallerButtons .DlButton-active .DlButton-inner { padding: 2px 2px 0px 4px; }
+
+.Dl-StatusBar { border: 1px solid; border-color: #69719b #ffeeff #ffeeff #69719b; padding: 1px 4px; background-color: #bcc4ee; }
+
+.Dl-ResizeRect { z-index: 5000;
+ font: 13px tahoma,"Trebuchet MS",Tahoma,Verdana,sans-serif;
+ position: absolute; top: 0; left: 0; border: 1px dashed #000000;
+
+ background: #ffffff; opacity: 0.4; filter: alpha(opacity=40);
+
+ border: 1px dashed #ff0000;
+}
+
+.Dl-ResizeRect { color: red; }
+.Dl-ResizeRect .Title { font-weight: bold; }
+
+.Dl-ResizeRect-moving {
+ border-color: #000000;
+
+
+}
+
+.DlAlign-left { text-align: left; }
+.DlAlign-right { text-align: right; }
+.DlAlign-center { text-align: center; }
+
+.Dl-3D-Border-Outside { border: 1px solid; border-color: #ffffff #7a89bc #7a89bc #ffffff; }
+.Dl-3D-Border-Inside { border: 1px solid; border-color: #7a89bc #ffffff #ffffff #7a89bc; }
+.Dl-3D-Border-Dark { border: 1px solid #7a89bc; }
+
+
+
+
+.Gecko-Bug-226933 { position: relative; overflow: auto; }
+
+.undefined { border: 5px solid red; }
+
+
+
+.ThinShadows .Shadow-T { left: 10px; right: 9px; top: -7px; background: url("img/thin-shadows/T.png") repeat-x 0 0; height: 7px; }
+.ThinShadows .Shadow-B { left: 10px; right: 9px; background: url("img/thin-shadows/B.png") repeat-x 0 0; bottom: -11px; height: 11px; }
+.ThinShadows .Shadow-TL { left: -7px; width: 17px; top: -7px; background: url("img/thin-shadows/TL.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BR { width: 20px; right: -11px; background: url("img/thin-shadows/BR.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-R { width: 11px; right: -11px; top: 13px; background: url("img/thin-shadows/R.png") repeat-y 0 0; bottom: 9px; }
+.ThinShadows .Shadow-TR { width: 20px; right: -11px; top: -7px; background: url("img/thin-shadows/TR.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BL { left: -7px; width: 17px; background: url("img/thin-shadows/BL.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-L { left: -7px; width: 7px; top: 13px; background: url("img/thin-shadows/L.png") repeat-y 0 0; bottom: 9px; }
+
+.ThinRoundShadows .Shadow-T { left: 8px; right: 6px; top: -6px; background: url("img/thin-shadows1/T.png") repeat-x 0 0; height: 6px; }
+.ThinRoundShadows .Shadow-B { left: 8px; right: 6px; background: url("img/thin-shadows1/B.png") repeat-x 0 0; bottom: -10px; height: 10px; }
+.ThinRoundShadows .Shadow-TL { left: -6px; width: 14px; top: -6px; background: url("img/thin-shadows1/TL.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BR { width: 16px; right: -10px; background: url("img/thin-shadows1/BR.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-R { width: 10px; right: -10px; top: 9px; background: url("img/thin-shadows1/R.png") repeat-y 0 0; bottom: 6px; }
+.ThinRoundShadows .Shadow-TR { width: 16px; right: -10px; top: -6px; background: url("img/thin-shadows1/TR.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BL { left: -6px; width: 14px; background: url("img/thin-shadows1/BL.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-L { left: -6px; width: 6px; top: 9px; background: url("img/thin-shadows1/L.png") repeat-y 0 0; bottom: 6px; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-cyan-ds.css.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-cyan-ds.css.svn-base
new file mode 100644
index 00000000..da32a0a8
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-cyan-ds.css.svn-base
@@ -0,0 +1,1093 @@
+
+
+html, body { margin: 0; padding: 0; overflow: hidden; height: 100%; }
+
+body { z-index: 0; background-color: #ffffff; }
+form { padding: 0; margin: 0; }
+
+.DYNARCH-GET-PADDING-AND-BORDER {
+ overflow: hidden !important;
+ font-size: 1px !important;
+ line-height: 1px !important;
+ width: 1px !important;
+ height: 1px !important;
+}
+
+.DYNARCH-GET-ABSOLUTE-POSITION {
+ position: absolute !important;
+ margin: 0 !important;
+ padding: 0 !important;
+}
+
+.DYNARCH-EVENT-STOPPER {
+ position: absolute !important;
+
+
+
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 30000;
+}
+
+.DYNARCH-GARBAGE-COLLECTOR {
+ position: absolute;
+ z-index: -10000;
+ width: 1px;
+ height: 1px;
+ overflow: hidden;
+ left: -32000px;
+ top: -32000px;
+ display: none;
+}
+
+.DYNARCH-FAKE-FOCUS { z-index: -10000; position: absolute; left: -2000px; top: 0; }
+
+.CURSOR-DRAGGING { cursor: move !important; }
+.CURSOR-RESIZE-E { cursor: e-resize !important; }
+.CURSOR-RESIZE-W { cursor: w-resize !important; }
+.CURSOR-RESIZE-S { cursor: s-resize !important; }
+.CURSOR-RESIZE-N { cursor: n-resize !important; }
+.CURSOR-FORBIDDEN { cursor: not-allowed !important; }
+.CURSOR-NO-DROP { cursor: no-drop !important; }
+.CURSOR-DROP { cursor: pointer !important; }
+.CURSOR-RESIZE-COL { cursor: col-resize !important; }
+
+
+
+.DlWidget, .DlWidget table, .DlWidget input, .DlWidget select, .DlWidget button, .DlWidget textarea {
+
+ font: 12px "Lucida Grande",Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif;
+
+}
+
+.DlWidget {
+
+ cursor: default;
+ color: #000000;
+
+ zoom: 1;
+}
+
+.DlWidget-3D {
+ background-color: #c9d5e2;
+ color: #000000;
+}
+
+
+
+
+.DlWidget-dragged-clone {
+ position: absolute !important;
+ z-index: 10000;
+}
+
+
+
+.DlAbstractButton { white-space: nowrap; }
+
+
+
+.DlButton { border: 1px solid; border-color: #829aac #556571 #556571 #829aac; background-color: #c9d5e2; text-align: center; }
+.DlButton .DlButton-inner { border: 1px solid; border-color: #fbf2fb #97afc1 #97afc1 #fbf2fb; padding: 2px 4px; }
+
+.DlButton .DlButton-inner div { min-height: 16px; }
+
+.DlButton-hover { border-color: #829aac #556571 #556571 #829aac; }
+.DlButton-hover .DlButton-inner { border-color: #ffffff #97c2cb #97c2cb #ffffff; }
+.DlButton-active { border-color: #556571 #829aac #829aac #556571; background-color: #e2eaf5; }
+.DlButton-active .DlButton-inner { padding: 3px 3px 1px 5px; border-color: #acc4d5 #fbf2fb #fbf2fb #acc4d5; }
+.DlButton-1 { border-color: #556571 #97afc1 #97afc1 #556571; background-color: #e7ecf2; }
+.DlButton-1 .DlButton-inner { border-color: #acc4d5 #ffffff #ffffff #acc4d5; }
+.DlButton-hover { background-color: #dae6f3; }
+
+.DlAbstractButton-withIcon, .DlButton-withIcon {
+ padding-left: 22px;
+ background-repeat: no-repeat !important;
+ background-position: 0 50%;
+}
+
+.DlButton-empty .DlButton-inner { padding: 2px; }
+.DlButton-empty .DlButton-withIcon {
+ padding: 0;
+ width: 16px;
+ height: 16px;
+}
+
+.DlButton-disabled .DlButton-inner,
+.DlWidget-disabled .DlButton .DlButton-inner { border-color: #c9d5e2; opacity: 0.6; filter: alpha(opacity=60); }
+.DlButton-disabled, .DlWidget-disabled .DlButton { border-color: #97a3b0 #556571 #556571 #97a3b0; }
+
+div.DlButton-Label { display: inline; }
+.DlButton-focus { border-color: #42525d #18252f #18252f #42525d; }
+.DlButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlCheckbox-0 { color: #717782; background-image: url("img/checkbox-0-disabled.png"); }
+.DlWidget-disabled.DlCheckbox-1 { color: #717782; background-image: url("img/checkbox-1-disabled.png"); }
+
+.DlCheckbox { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlCheckbox-0 { background: transparent url("img/checkbox-0.png") no-repeat 5px 50%; }
+.DlCheckbox-1 { background: transparent url("img/checkbox-1.png") no-repeat 5px 50%; }
+.DlCheckbox-hover { background-color: #dce7f3; }
+.DlCheckbox-active { background: #e2eaf5 url("img/checkbox-2.png") no-repeat 5px 50%; }
+.DlCheckbox-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlCheckbox-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlRadioButton-0 { color: #717782; background-image: url("img/radiobutton-0-disabled.png"); }
+.DlWidget-disabled.DlRadioButton-1 { color: #717782; background-image: url("img/radiobutton-1-disabled.png"); }
+
+.DlRadioButton { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlRadioButton-0 { background: transparent url("img/radiobutton-0.png") no-repeat 5px 50%; }
+.DlRadioButton-1 { background: transparent url("img/radiobutton-1.png") no-repeat 5px 50%; }
+.DlRadioButton-hover { background-color: #dce7f3; }
+.DlRadioButton-active { background: #e2eaf5 url("img/radiobutton-2.png") no-repeat 5px 50%; }
+.DlRadioButton-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlRadioButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+.DlPopupMenu .DlRadioButton,
+.DlPopupMenu .DlCheckbox { -moz-border-radius: 0; }
+
+
+
+.DlEntry { border: 1px solid; border-color: #556571 #829aac #829aac #556571; }
+.DlEntry .DlEntry-cell { border: 1px solid; border-color: #fbf2fb #fbf2fb #fbf2fb #fbf2fb; background-color: #edf2f9; }
+.DlEntry input, .DlEntry textarea {
+ margin: 0;
+ border: none !important;
+ border-width: 0px !important;
+ background: #edf2f9;
+ color: #000000;
+ padding: 1px 2px 2px 2px !important;
+
+ resize: none;
+}
+.DlEntry-Focus { border-color: #556571; outline: 1px solid #97a3b0; -moz-outline-radius: 2px; }
+.DlEntry-Focus .DlEntry-cell, .DlEntry-Focus input, .DlEntry-Focus textarea { background-color: #ffffff; }
+.DlEntry input:selection, .DlEntry textarea:selection { background-color: #a0bcdf; color: #000000; }
+.DlEntry-ValidationError { border-color: #bf5340; }
+.DlEntry-ValidationError .DlEntry-cell { border-color: #ffffff; background-color: #f2d9df; }
+.DlEntry-ValidationError input, .DlEntry-ValidationError textarea { background-color: #f2d9df; }
+.DlEntry-Readonly .DlEntry-cell { background-color: #dae6f3; border-bottom-color: #e6ecf7; border-right-color: #e6ecf7; }
+.DlEntry-Readonly input, .DlEntry-Readonly textarea { background-color: #dae6f3; }
+.DlEntry-emptyText { display: none; position: absolute; left: 3px; top: 1px; color: #9398a3; font-style: italic; cursor: text; }
+.DlEntry-empty .DlEntry-emptyText { display: block; }
+
+.DlEntry-dropDownBtn {
+ line-height: 20px;
+ border-left: 1px solid #9398a3;
+ padding-left: 4px; padding-right: 4px;
+}
+
+.DlEntry-dropDownBtn-hover { background-color: #ffffff; }
+.DlEntry-dropDownBtn-active { background-color: #638da1; }
+
+.DlEntry-invalidIcon {
+ width: 16px;
+ height: 16px;
+ position: absolute;
+ right: 1px;
+ top: 50%;
+ margin-top: -8px;
+ background-image: url("img/entry-warning.png");
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+ opacity: 0.6;
+ display: none;
+}
+
+div.DlEntry-invalidIcon:hover { opacity: 1; }
+
+.DlEntry-ValidationError .DlEntry-invalidIcon {
+ display: block;
+}
+
+
+
+.DlCompletionEntry-busy input {
+ background-image: url("img/busy1.gif");
+ background-position: 100% 50%;
+ background-repeat: no-repeat;
+}
+
+.DlCompletionEntry-rightAligned input {
+ background-position: 0 50%;
+ text-align: right;
+}
+
+
+
+.DlComboBox-dropDownBtn {
+ background: #c9d5e2 url("img/arrows/dropdown.png") no-repeat 50% 50%;
+ width: 11px;
+ height: 20px;
+ border-left: 1px solid #9398a3;
+}
+
+.DlEntry-Focus .DlComboBox-dropDownBtn { border-color: #556571; }
+
+.DlComboBox-dropDownBtn-hover { background-color: #ffffff; }
+.DlComboBox-dropDownBtn-active { background-color: #638da1; }
+
+
+
+.DlSpinner { background-color: yellow; width: 1em; }
+.DlSpinner .DlSpinner-Button { height: 50%; }
+.DlSpinner input { text-align: right; }
+.DlSpinner .DlSpinner-Button .DlButton-inner { width: 5px; }
+.DlSpinner .DlSpinner-Button .DlButton-inner div { min-height: 0; }
+.DlSpinner .DlSpinner-Button-Up .DlButton-inner { height: 2px; background: url("img/spinner-up.gif") no-repeat 50% 50%; }
+.DlSpinner .DlSpinner-Button-Down .DlButton-inner { height: 2px; background: url("img/spinner-down.gif") no-repeat 50% 50%; }
+
+
+
+.DlProgressBar { position: relative; border: 1px solid #829aac; background: #edf2f9; }
+.DlProgressBar-label { text-align: center; position: relative; padding: 2px 0; }
+.DlProgressBar-fill { position: absolute; left: 0; top: 0; width: 50%; height: 100%; background-color: #abd2e3; }
+
+
+
+.DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlButtonMenu .MenuArrow-inner {
+ padding: 0 1px;
+ border-left: none;
+ width: 7px; overflow: visible; background-image: url("img/menu/darrow-small.gif");
+ background-repeat: no-repeat;
+ background-position: 1px 50%;
+}
+.DlButtonMenu .LabelPart { border-right: none; }
+.DlButtonMenu .LabelPart .DlButton-inner { border-right: none; }
+
+
+
+.DlButtonColorPicker table { border-collapse: collapse; }
+.DlButtonColorPicker .DlButton-inner .ColorPart { border: 1px solid; border-color: #556571 #fbf2fb #fbf2fb #556571;
+ width: 10px; height: 10px; overflow: hidden; min-height: 0; margin-top: 1px; }
+.DlButtonColorPicker .Label { padding-left: 5px; }
+.DlButtonColorPicker .EmptyLabel { width: 1px; overflow: hidden; height: 1em; }
+
+
+
+.DlCalendar { background-color: #f0f3f8; }
+.DlCalendar-disabled { background-color: #e1e3e8; }
+table.DlCalendar {
+ border-collapse: separate; border-spacing: 0; font-size: 11px; font-family: tahoma,verdana,sans-serif; border: 1px solid #556571; }
+.DlCalendar tr.DlCalendar-Navigation td { text-align: center; border-bottom: 1px solid #c5cad5; background-color: #e1e3e8; padding: 2px 0; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth,
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { border-right: 1px solid #c5cad5; font-weight: bold; }
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth,
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { border-left: 1px solid #c5cad5; font-weight: bold; }
+
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth { background-image: url("img/arrows/nav-right.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth { background-image: url("img/arrows/nav-left.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { background-image: url("img/arrows/nav-right-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { background-image: url("img/arrows/nav-left-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+
+.DlCalendar tr.DlCalendar-DayNames td { width: 20px; text-align: right; padding-right: 3px; border-bottom: 1px solid #76828f; background-color: #e1e3e8; }
+
+.DlCalendar tr.Dates td { text-align: right; padding: 2px 3px 2px 2px; }
+.DlCalendar tr.Dates td.OtherMonth { color: #97a3b0; }
+.DlCalendar tr.Dates td.Today { color: #3685a3; }
+.DlCalendar td.WeekNumber { border-right: 1px solid #556571; color: #717782; background-color: #e1e3e8; }
+.DlCalendar tr.DlCalendar-DayNames td.WeekNumber { border-right-color: #556571; }
+.DlCalendar tr.DlCalendar-Navigation td.hover { background-color: #638da1; color: #ffffff; }
+.DlCalendar tr.DlCalendar-Navigation td.rolling { background-color: #000000; }
+.DlCalendar tr.DlCalendar-DayNames td.hover { background-color: #638da1; color: #ffffff; }
+.DlCalendar tr.Dates td.hover { border: 1px solid #b4bac5; padding: 1px 2px 1px 1px; background-color: #dae6f3 !important; }
+.DlCalendar tr.Selected td { border-bottom: 1px solid #d5dbe6; border-top: 1px solid #d5dbe6; padding-top: 1px; padding-bottom: 1px; }
+.DlCalendar tr.Dates td.Selected { border: 1px solid #9398a3; background-color: #ffffff; padding: 1px 2px 1px 1px; }
+
+.DlCalendar tr.DlCalendar-DayNames td.WeekEnd { color: #a26e4c; }
+.DlCalendar td.WeekEnd { color: #a26e4c; }
+.DlCalendar tr.Dates td.OtherMonth.WeekEnd { color: #ccaa88; }
+
+.DlCalendar tr.Dates td.DlCalendar-infoDay { font-weight: bold; background: url("img/tmpcal.gif") no-repeat 100% 100%; }
+
+
+
+.DlResizeBar { font-size: 1px; line-height: 1px; }
+.DlResizeBar-Horizontal {
+ height: 5px; cursor: s-resize; background: url("img/resizebar-horiz2.png") no-repeat 50% 50%; }
+.DlResizeBar-Vertical { width: 5px; cursor: e-resize; background: url("img/resizebar-vert2.png") no-repeat 50% 50%; }
+.DlResizeBar-DraggingLine {
+ position: absolute;
+
+ background-color: #97a3b0; opacity: 0.6; filter: alpha(opacity=60);
+ z-index: 10000;
+}
+
+
+
+.DlUploadEntry { height: 22px; }
+.DlUploadEntry iframe { background: transparent; width: 80px; height: 22px; display: block; }
+
+
+
+.DlContainer { position: relative; }
+
+.DlContainer-Hidden { position: absolute; left: -30000px; top: -30000px; visibility: hidden; }
+
+.DlContainer-pad-sep-left { padding: 5px; border-left: 1px solid #97afc1; }
+.DlContainer-pad-sep-right { padding: 5px; border-right: 1px solid #97afc1; }
+
+.DlLayout { position: relative; }
+.DlLayout-positioned { position: absolute; }
+
+.DlGridLayout-table { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
+.DlGridLayout-tr-minHeight td { height: 2px; }
+.DlGridLayout-td-minWidth { width: 2px; white-space: nowrap; }
+.DlGridLayout-td-minHeight { height: 2px; }
+
+
+
+
+.DlDesktop { position: absolute; left: 0; top: 0; overflow: hidden; }
+
+.DlFieldset { border: 2px groove #e6ecf7; margin-top: 1em;
+ -moz-border-top-colors: #6d8697 #fbf2fb;
+ -moz-border-bottom-colors: #fbf2fb #6d8697;
+ -moz-border-left-colors: #6d8697 #fbf2fb;
+ -moz-border-right-colors: #fbf2fb #6d8697;
+}
+.DlFieldset-label { position: relative; top: -0.75em; left: 5px;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ font-weight: bold;
+ background-color: #c9d5e2;
+ padding: 1px 7px; border: 1px solid #829aac; }
+.DlFieldset-content { padding: 10px 10px 10px 10px; margin-top: -1em; }
+
+.DlPopup {
+ position: absolute;
+ z-index: 100;
+ left: -30000px;
+ top: -30000px;
+}
+
+.DlPopup-scrollArea {
+ overflow: hidden;
+ position: relative;
+ z-index: 10;
+}
+
+.DlPopup-scrollUp, .DlPopup-scrollDown {
+ height: 10px; overflow: hidden;
+ background-position: 50% 1px;
+ background-repeat: no-repeat;
+}
+
+.DlPopup-scrollUp { border-bottom: 1px solid #b0c2da; }
+.DlPopup-scrollDown { border-top: 1px solid #b0c2da; }
+
+.DlPopup-scrollUp { background-image: url("img/arrows/scroll-up.gif"); }
+.DlPopup-scrollUp-hover { background-image: url("img/arrows/scroll-up-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollUp-disabled { background-image: url("img/arrows/scroll-up-disabled.gif"); }
+.DlPopup-scrollDown { background-image: url("img/arrows/scroll-down.gif"); }
+.DlPopup-scrollDown-hover { background-image: url("img/arrows/scroll-down-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollDown-disabled { background-image: url("img/arrows/scroll-down-disabled.gif"); }
+
+.DlCompletionPopup { border: 1px solid #b0c2da; background-color: #f0f3f8; }
+.DlCompletionPopup .DlMenuItem .div2 { font-size: 90%; padding: 1px 5px; }
+.DlCompletionPopup .DlVMenu { border: none; }
+
+.DlTooltip {
+ background-color: #f7f7e8;
+ font-family: arial,helvetica,sans-serif;
+ padding: 4px 7px;
+ color: #2a2a19;
+}
+
+.DlTooltip-noShadow { border: 1px solid #000000; }
+
+.DlDialogPopup {
+ background-color: #f0f3f8;
+ border: 1px solid #7e90a8;
+}
+
+.DlPopupMenu {
+ background-color: #f0f3f8;
+ border: 1px solid #eeeeee;
+}
+.DlPopupMenu-noShadow { border: 1px solid #7e90a8; }
+
+.DlPopupMenu .DlCalendar {
+ border: 1px solid;
+ border-color: #ffffff #d0deef #d0deef #ffffff;
+}
+.DlCalendar-borderless { border-width: 0 !important; }
+
+.DlVMenu, .DlHMenu {
+ border-collapse: collapse;
+ background-color: #f0f3f8;
+}
+
+.DlVMenu-noShadow, .DlHMenu-noShadow {
+ border: 1px solid;
+ border-color: #ffffff #d0deef #d0deef #ffffff;
+}
+
+.DlVMenu { margin: 4px 0; }
+
+.DlHMenu {
+ margin: 0 2px;
+}
+
+.DlHMenu div.DlHMenu-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ margin-left: 3px; margin-right: 2px;
+ border-left: 1px solid #cccccc;
+ background-color: #ffffff;
+}
+
+div.DlVMenu-separator {
+ margin: 4px 0 3px 0;
+ background-color: #cccccc;
+ border-bottom: 1px solid #ffffff;
+
+ height: 1px;
+ overflow: hidden;
+ font-size: 1px;
+ line-height: 1px;
+}
+
+.DlMenuItem { }
+.DlMenuItem .div2 { padding: 2px 5px; }
+.DlMenuItem-popped { background-color: #acc4d5; color: #000000; }
+.DlMenuItem-hover { background-color: #638da1; color: #ffffff; }
+.DlMenuItem-active { background-color: #000000; color: #ffffff; }
+.DlMenuItem .DlMenuItem-withIcon {
+ padding-left: 26px;
+ background-repeat: no-repeat;
+ background-position: 5px 50%;
+}
+.DlVMenu .DlMenuItem .DlMenuItem-withPopup {
+ margin-right: 3px;
+ padding-right: 12px;
+ background-image: url("img/menu/rarrow.gif");
+ background-repeat: no-repeat !important;
+ background-position: 100% 50%;
+}
+.DlVMenu .DlMenuItem-hover .DlMenuItem-withPopup {
+ background-image: url("img/menu/rarrow-hover.gif") !important;
+}
+.DlWidget-disabled .DlMenuItem, .DlMenuItem-disabled { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlVMenu .DlCheckbox-hover,
+.DlHMenu .DlCheckbox-hover,
+.DlVMenu .DlRadioButton-hover,
+.DlHMenu .DlRadioButton-hover { background-color: #638da1; color: #ffffff; }
+
+.DlVMenu .DlCheckbox-active,
+.DlHMenu .DlCheckbox-active,
+.DlVMenu .DlRadioButton-active,
+.DlHMenu .DlRadioButton-active { background-color: #000000; color: #ffffff; }
+
+
+
+
+
+
+
+
+
+.DlTabs .TabBar { z-index: 10; position: relative; }
+.DlTabs .TabBar .DlButton { border-color: #556571; }
+.DlTabs .TabBar .DlButton-1 { background-color: #d5e1ec; }
+.DlTabs .TabBar .DlButton-1 .DlButton-inner { padding-top: 3px; padding-bottom: 3px; border-color: #acc4d5; }
+
+.DocTabBar { width: 100%; }
+.DocTabBar td { width: 33.3333%; }
+
+.DlTabs-top .TabBar { top: 1px; }
+.DlTabs-top .TabBar .DlButton-1, .DlTabs-top .TabBar .DlButton-1 .DlButton-inner { border-bottom: none; }
+
+.DlTabs-bottom .TabBar { top: -1px; }
+.DlTabs-bottom .TabBar .DlButton-1, .DlTabs-bottom .TabBar .DlButton-1 .DlButton-inner { border-top: none; }
+
+.DlTabs .TabContent, .DlTabs .TabContent .DlNotebook { background-color: #d5e1ec; }
+.DlTabs .TabContent { border: 1px solid #556571; }
+.DlTabs .TabContent .TabContent-inner { padding: 5px; }
+.DlTabs .TabContent-inner { position: relative; overflow: hidden; border: 1px solid #acc4d5; }
+
+.DlTabs-top .TabContent .TabContent-inner { border-top: none; }
+.DlTabs-bottom .TabContent .TabContent-inner { border-bottom: none; }
+
+
+
+.DlMacHBar, .DlMacVBar {
+ background-color: #b8c5d1;
+ border: 1px solid #829aac;
+ padding: 2px;
+}
+.DlMacBarIcon { display: inline; }
+.DlMacBarIcon img { vertical-align: middle; padding: 5px; }
+.DlMacBarIcon-1 img { border: 1px solid #76828f; -moz-border-radius: 15px; padding: 4px; background-color: #e6ecf7; }
+.DlMacBarIcon-active { opacity: 0.6; }
+.DlMacHBar div.DlMacHBar-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #829aac;
+ background-color: #e6ecf7;
+}
+
+.DlMacVBar div.DlMacVBar-separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #829aac;
+ background-color: #e6ecf7;
+}
+
+
+
+table.DlHbox { border-collapse: separate; }
+.DlHbox td.cell { padding: 0; }
+.DlHbox div.DlHbox-separator, div.Dl-Vertical-Separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #829aac;
+ background-color: #e6ecf7;
+
+}
+
+.DlHbox div.wide-separator { margin-left: 4px; margin-right: 4px; }
+
+.DlHbox div.DlHbox-spacer {
+ overflow: hidden;
+ width: 4px;
+}
+
+table.DlHbox-hasFiller { width: 100%; }
+.DlHbox-filler { width: 100%; }
+
+
+
+table.DlVbox { border-collapse: separate; }
+.DlVbox td.cell { padding: 0; }
+.DlVbox div.DlVbox-separator, div.Dl-Horizontal-Separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #829aac;
+ background-color: #e6ecf7;
+
+}
+
+.DlVbox div.wide-separator { margin-top: 5px; margin-bottom: 4px; }
+
+.DlVbox div.DlVbox-spacer {
+ overflow: hidden;
+ height: 4px;
+ line-height: 1px;
+ font-size: 1px;
+}
+
+
+
+table.DlButtonBox { width: 100%; }
+table.DlButtonBox .DlButtonBox-spacer { width: 100%; }
+.DlButtonBox div.DlButtonBox-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #829aac;
+ background-color: #e6ecf7;
+ margin-left: 3px; margin-right: 2px;
+}
+
+.DlWidget-disabled div.DlVbox-separator, .DlWidget-disabled div.DlHbox-separator { border-color: #c5cad5; background-color: #e6ecf7; }
+
+
+
+.DlRadioSelect .LabelPart { text-align: left; }
+
+.DlSelect-menu .DlRadioButton { padding-right: 18px; }
+.DlSelect-menu .DlRadioButton-0 { background-image: none; }
+.DlSelect-menu .DlRadioButton-1 { background-image: url("img/mark.gif"); background-color: #c9d5e2; color: #000000; }
+.DlSelect-menu .DlRadioButton-active { background-image: url("img/mark-2.gif"); }
+
+
+
+
+
+.DlToolbar {
+ border: 1px solid;
+ border-color: #fbf2fb #76828f #76828f #fbf2fb;
+
+ background-color: #c9d5e2;
+ padding: 1px;
+}
+
+.DlToolbar .DlButton { border: none; background-color: transparent; }
+.DlToolbar .DlButton-inner { border: none; padding: 3px; }
+.DlToolbar .DlButton-hover { border: 1px solid #acc4d5; border-color: #ffffff #9398a3 #9398a3 #ffffff; background-color: #e2eaf5; }
+.DlToolbar .DlButton-hover .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-1 { border: 1px solid #acc4d5; border-color: #9398a3 #ffffff #ffffff #9398a3; background-color: #b8bfc9; }
+.DlToolbar .DlButton-1 .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-active { border: 1px solid #556571; background-color: #c8cfd8; }
+.DlToolbar .DlButton-active .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-disabled { opacity: 0.7; filter: alpha(opacity=70); }
+
+.DlToolbar .DlButtonMenu { background-color: #d5e1ec; }
+.DlToolbar .DlButtonMenu * { border: none; }
+.DlToolbar .DlButtonMenu .DlButton-inner { border: 1px solid #acc4d5; border-color: #ffffff #9398a3 #9398a3 #ffffff; padding: 2px; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlToolbar .DlButtonMenu .DlButton-active .DlButton-inner { border-color: #9398a3 #ffffff #ffffff #9398a3; }
+.DlToolbar .DlButtonMenu .DlButton-1 .DlButton-inner { border-color: #9398a3 #ffffff #ffffff #9398a3; }
+
+.DlToolbar .DlButtonMenu .DlButton-hover .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-active .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-1 .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0 !important; padding-right: 0 !important; }
+
+.DlToolbar .DlLabel { background: inherit; }
+
+.DlToolbar div.DlHbox-separator {
+ border-left-color: #6d8697;
+ background-color: #ffffff;
+}
+
+.DlToolbar-Light { background: #dae6f3; }
+
+
+
+
+
+.DlTable-RowSeparator td { height: 7px; }
+.DlTable-RowSeparator td div { line-height: 1px; font-size: 1px; height: 1px; overflow: hidden;
+ border-top: 1px solid #829aac;
+ background-color: #e6ecf7;
+ margin-top: 3px; margin-bottom: 2px;
+}
+
+
+
+.DlTree-separator {
+ margin-top: 3px; margin-bottom: 4px;
+ border-top: 1px dotted #829aac;
+ line-height: 1px; font-size: 1px; overflow: hidden;
+}
+.DlTree-IconWidth { width: 19px !important; }
+.DlTreeItem .DlTreeItem-Expander { width: 19px; }
+.DlTreeItem .DlTreeItem-Icon {
+ width: 19px;
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+}
+
+.DlTreeItem .DlTreeItem-Label { padding-left: 3px; padding-top: 1px; padding-bottom: 1px; }
+
+.DlTreeItem-withRadio .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-hover { background: none; color: #548db6; text-decoration: underline; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-1 { background-color: #548db6; color: #ffffff; }
+
+.DlTreeItem-withCheck .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-hover { background: none; color: #548db6; text-decoration: underline; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-1 { background-color: #548db6; color: #ffffff; }
+
+
+.DlTreeItem-Table td { vertical-align: middle; height: 16px; }
+
+
+.DlTree-withLines .DlTreeItem { background-image: url("img/tree/lines-v.gif"); background-repeat: repeat-y; background-position: 9px 50%; }
+
+
+.DlTree-withLines .DlTreeItem-Last { background-image: none; }
+
+
+.DlTree-withLines .DlTreeItem .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTreeItem-hasSubtree .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTree-withLines table.DlTreeItem-Last .DlTreeItem-Expander { background: transparent url("img/tree/lines-b.gif") no-repeat 50% 50%; }
+
+
+.DlTreeItem-Subtree { padding-left: 19px; }
+.DlTreeItem-Arrow-Expanded { background: transparent url("img/tree/minus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Expanded:hover { background: transparent url("img/tree/minus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed { background: transparent url("img/tree/plus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed:hover { background: transparent url("img/tree/plus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+
+.DlWidget-disabled .DlTreeItem-Arrow-Expanded,
+.DlWidget-disabled .DlTreeItem-Arrow-Collapsed,
+.DlWidget-disabled .DlTreeItem-Icon { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlTreeItem-dropTarget > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-upper.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-lower.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div > table { border-top: 1px solid #638da1; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div > table { border-bottom: 1px solid #638da1; }
+
+.DlTreeItem-div-focus { border: 1px dotted #000000; margin: -1px; }
+
+
+
+.DlColorPickerHSV { border: 1px solid #000000; background-color: #e1e3e8; }
+.DlColorPickerHSV td { width: 8px; height: 10px; padding: 1px; }
+.DlColorPickerHSV td.DlColorPickerHSV-Sep { background-color: #000000; width: 1px; padding: 0; }
+.DlColorPickerHSV td.DlColorPickerHSV-HSV {
+ overflow: visible; vertical-align: top;
+ background: url("img/color/hue.png") repeat-x 0 0; width: 15px; padding: 0; }
+.DlColorPickerHSV td.hover1 { padding: 0; border: 1px solid #ffffff !important; }
+.DlColorPickerHSV td.hover2 { padding: 0; border: 1px solid #000000 !important; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar { height: 1px; left: 0px;
+ font-size: 1px; line-height: 1px; left: -2px; margin-right: -3px;
+ background-color: #000000; overflow: hidden; position: relative; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar2 { background-color: #ffffff; }
+
+
+
+.DlRteFrame { border: 1px solid; border-color: #6d8697; }
+
+.DlRteFrame iframe { border: 1px solid; border-color: #c1d9ea #ffffff #ffffff #c1d9ea; }
+
+
+
+.DlDataGrid { position: relative; background-color: #f4f6fb; border: 1px solid #556571; }
+.DlDataGrid-rowTable { table-layout: fixed; width: 10px; border-collapse: collapse; border-spacing: 0; }
+.DlDataGrid-rowTable td { overflow: hidden; white-space: nowrap; border-right: 1px solid #e0e0e0; }
+.DlDataGrid-Headers { overflow: hidden; background-color: #c9d5e2; position: relative; width: 5px; }
+.DlDataGrid-Body { overflow: auto; }
+.DlDataGrid-cellData { overflow: hidden; white-space: nowrap; }
+.DlDataGrid-Body td { padding: 2px 0; text-indent: 5px; }
+
+.DlDataGrid-Body .DlDataGrid-rowTable {
+ border-bottom: 1px solid #e0e0e0;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+}
+
+.DlDataGrid-resizeHandle {
+ width: 7px; position: absolute; top: 0;
+ margin-left: -4px;
+ cursor: e-resize;
+ z-index: 30000;
+ height: 100%;
+ background-color: #bf4040; opacity: 0.01; filter: alpha(opacity=1);
+}
+
+.DlDataGrid-align-left { text-align: left; }
+.DlDataGrid-align-center { text-align: center; }
+.DlDataGrid-align-right { text-align: right; }
+
+.DlDataGrid .DlDataGridRow-selected { background-color: #cccccc; }
+.DlDataGrid .DlDataGridRow-selected table td { color: #000000; }
+.DlDataGrid-focus { outline: 1px solid #97a3b0; -moz-outline-radius: 2px; }
+.DlDataGrid-focus .DlDataGridRow-selected { background-color: #70a4be; }
+.DlDataGrid-focus .DlDataGridRow-selected table td { color: #ffffff; }
+
+.DlDataGrid-align-right .DlButton-inner { background-position: 0 50%; }
+
+.DlDataGridHeadLabel { border-width: 0 1px 1px 0; }
+.DlDataGridHeadLabel .DlButton-inner { border: none; padding-top: 3px; padding-bottom: 3px; }
+.DlDataGridHeadLabel-hover { background-color: #dae6f3; }
+.DlDataGridHeadLabel-active .DlButton-inner { padding-top: 4px; padding-bottom: 2px; }
+.DlDataGridHeadLabel-resizing { background-color: #b6dee7; }
+.DlDataGridHeadLabel-empty .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlDataGridHeadLabel-empty .DlButton-withIcon { background-position: 50% 50%; }
+
+.DlDataGridHeadLabel-sort-up { border-bottom: 2px solid #000000; }
+.DlDataGridHeadLabel-sort-down { border-bottom: 2px solid #000000; }
+
+.DlDataGridHeadLabel-sort-up .DlButton-inner {
+ background-image: url("img/arrows/sort-ascending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+.DlDataGridHeadLabel-sort-down .DlButton-inner {
+ background-image: url("img/arrows/sort-descending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+
+.DlDataGridHeadLabel-sort-up.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+.DlDataGridHeadLabel-sort-down.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+
+.DlDataGrid-drop-col {
+ position: absolute;
+ background: url("img/grid-drop-col.gif") no-repeat 0 0;
+ width: 11px; height: 11px;
+ margin-left: -5px;
+ z-index: 10000;
+}
+
+
+
+.DlIconListView { background-color: #d5e1ec; border: 1px solid #acc4d5; }
+.DlIconListItem { border-collapse: collapse; }
+.DlIconListItem-labelCell { text-align: center; }
+.DlIconListItem-labelDiv { overflow: hidden; white-space: normal; font-size: 90%; }
+.DlIconListItem-iconCell { background-position: 50% 50%; background-repeat: no-repeat; }
+
+
+.DlIconListItem { cursor: pointer; float: left; }
+.DlIconListItem-hover { background-color: #dae6f3; }
+.DlIconListItem-hover .DlIconListItem-labelCell { color: #0d2327; text-decoration: underline; }
+.DlIconListItem-1 { background-color: #b6b8bd; }
+.DlDialog-Active .DlIconListItem-1 { background-color: #638da1; }
+.DlDialog-Active .DlIconListItem-1 .DlIconListItem-labelCell { color: #ffffff; }
+
+.DlIconListItem-focus .DlIconListItem-labelCell { text-decoration: underline; }
+
+
+
+.DlWM {
+ position: absolute;
+ left: 0; top: 0;
+ width: 0; height: 0;
+ overflow: visible;
+ z-index: 300;
+}
+
+
+
+
+
+
+
+.DlWM-modalStopper {
+ z-index: 800; cursor: not-allowed;
+ position: absolute; top: 0; left: 0; width: 100%; height: 100%;
+
+ filter: alpha(opacity=50);
+ opacity: 0.5;
+ background-color: #444444;
+ display: none;
+}
+
+.DlDialog .DlWM-modalStopper {
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+
+.DlWM-hasModals { width: 100%; height: 100%; }
+.DlWM-hasModals .DlWM-modalStopper { display: block; }
+
+.DlDialog { position: absolute; }
+.DlDialog-Rel { padding: 0; }
+.DlDialog-Content { background-color: #c9d8e8; position: relative; }
+
+.Shadow { position: absolute; font-size: 1px; line-height: 1px; }
+.DlDialog-Rel .Shadow { z-index: 10; }
+
+.DlDialog-WAIT { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;
+ background-image: url("img/modalbg.gif"); }
+
+.DlDialog-Rel .ResizeHandle {
+ cursor: se-resize;
+ position: absolute;
+
+ left: 100%;
+ top: 100%;
+ margin-left: -11px;
+ margin-top: -11px;
+ padding: 5px;
+ background: url("img/resize.gif") no-repeat 0 0; width: 10px; height: 10px; z-index: 350;
+}
+
+
+
+
+.DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-inactive/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-inactive/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-inactive/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-inactive/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-inactive/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-inactive/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-inactive/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-inactive/L.png") repeat-y 0 0; bottom: 6px; }
+
+.DlDialog-Active .DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-active/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-active/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-active/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-active/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-active/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-active/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-active/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-active/L.png") repeat-y 0 0; bottom: 6px; }
+
+
+.DlDialog-noShadows { border: 2px solid #828893; }
+.DlDialog-Active .DlDialog-noShadows { border-color: #000000; }
+
+
+
+.DlDialog-Title {
+ opacity: 0.9; filter: alpha(opacity=90);
+ overflow: hidden; white-space: nowrap;
+ font: bold 100% "Lucida Grande",verdana,tahoma,sans-serif; letter-spacing: -1px;
+ background: #cdd1d5 url("img/titlebg.png") repeat-x 0 50%; color: #555555; padding: 0 10px;
+ border-bottom: 2px solid #9e9e9e;
+}
+.DlDialog-Title div { padding-top: 3px; padding-bottom: 3px; }
+.DlDialog-Active .DlDialog-Title { background-color: #597795; color: #ffffff; border-color: #ffffff;
+ opacity: 1; filter: none;
+ text-shadow: 1px 1px 3px #000000;
+}
+
+.DlDialog-Title-withIcon {
+ padding-left: 21px;
+ background-repeat: no-repeat;
+ background-position: 0 50%;
+}
+
+.DlDialog-WindowButtons {
+ height: 0;
+ overflow: visible;
+ position: absolute;
+ right: 11px;
+ top: 0;
+ z-index: 10;
+ opacity: 0.6;
+}
+
+.DlDialog-Active .DlDialog-WindowButtons { opacity: 1; filter: none; }
+
+.DlDialog-WindowButtons div {
+ float: right;
+ width: 27px;
+ height: 16px;
+ background-repeat: no-repeat;
+ margin-right: -1px;
+ background-image: url("img/dialog/buttons.png");
+}
+
+.DlDialog-QuitBtn { background-position: 0 0; }
+.DlDialog-QuitBtn-hover { background-position: -27px 0; }
+.DlDialog-QuitBtn-active { background-position: -54px 0; }
+
+.DlDialog-MaximizeBtn { background-position: 0 -16px; }
+.DlDialog-MaximizeBtn-hover { background-position: -27px -16px; }
+.DlDialog-MaximizeBtn-active { background-position: -54px -16px; }
+.DlDialog-MaximizeBtn-1 { background-position: -54px -16px; }
+
+.DlDialog-MinimizeBtn { background-position: 0 -32px; }
+.DlDialog-MinimizeBtn-hover { background-position: -27px -32px; }
+.DlDialog-MinimizeBtn-active { background-position: -54px -32px; }
+.DlDialog-MinimizeBtn-1 { background-position: -54px -32px; }
+
+.DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #5eb366; }
+.DlDialog-Dragging .DlDialog-Rel { border-color: #000000; }
+
+
+
+
+.DlDialog .DlHMenu {
+ border: none;
+ border-bottom: 1px solid #43505e;
+}
+
+
+.DlDialog .DlDialog .DlDialog-Rel {
+ border-width: 2px; border-color: #000000;
+ -moz-border-left-colors: #000000 #ffffff;
+ -moz-border-top-colors: #000000 #ffffff;
+ -moz-border-right-colors: #000000 #ffffff;
+ -moz-border-bottom-colors: #000000 #ffffff;
+}
+.DlDialog .DlDialog .DlDialog-Rel .ResizeHandle { margin-left: -12px; margin-top: -12px; }
+.DlDialog .DlDialog .DlDialog-WindowButtons { top: 1px; }
+.DlDialog .DlDialog .DlDialog-Title {
+ background-color: #ffffff; color: #000000;
+ border-bottom: 1px solid #828893;
+}
+.DlDialog .DlDialog .DlDialog-Title div { padding-top: 1px; padding-bottom: 1px; }
+.DlDialog .DlDialog-Active .DlDialog-Title { background-color: #5f6367; color: #ffffff; border-color: #43505e; }
+.DlDialog .DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #5eb366; }
+
+
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.Shadow { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.ResizeHandle { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.DlDialog-Title { border-width: 0; }
+
+
+.IconCalendar { background-image: url("img/icons/calendar.png"); background-position: 1px 50%; }
+.IconColors { background-image: url("img/icons/colors.png"); background-position: 1px 50%; }
+.IconChardev { background-image: url("img/icons/gnome-fs-chardev.png"); background-position: 1px 50%; }
+.IconDynarch { background-image: url("img/icons/dynarch-small.png"); background-position: 1px 50%; }
+
+
+
+
+
+
+
+
+span.BreakPoint {
+ width: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ overflow: hidden;
+}
+
+.SmallerButtons .DlButton-inner { padding: 1px 3px; }
+.SmallerButtons .DlButton-active .DlButton-inner { padding: 2px 2px 0px 4px; }
+
+.Dl-StatusBar { border: 1px solid; border-color: #76828f #fbf2fb #fbf2fb #76828f; padding: 1px 4px; background-color: #c9d5e2; }
+
+.Dl-ResizeRect { z-index: 5000;
+ font: 13px tahoma,"Trebuchet MS",Tahoma,Verdana,sans-serif;
+ position: absolute; top: 0; left: 0; border: 1px dashed #000000;
+
+ background: #ffffff; opacity: 0.4; filter: alpha(opacity=40);
+
+ border: 1px dashed #bf4040;
+}
+
+.Dl-ResizeRect { color: red; }
+.Dl-ResizeRect .Title { font-weight: bold; }
+
+.Dl-ResizeRect-moving {
+ border-color: #000000;
+
+
+}
+
+.DlAlign-left { text-align: left; }
+.DlAlign-right { text-align: right; }
+.DlAlign-center { text-align: center; }
+
+.Dl-3D-Border-Outside { border: 1px solid; border-color: #ffffff #6d8697 #6d8697 #ffffff; }
+.Dl-3D-Border-Inside { border: 1px solid; border-color: #6d8697 #ffffff #ffffff #6d8697; }
+.Dl-3D-Border-Dark { border: 1px solid #6d8697; }
+
+
+
+
+.Gecko-Bug-226933 { position: relative; overflow: auto; }
+
+.undefined { border: 5px solid red; }
+
+
+
+.ThinShadows .Shadow-T { left: 10px; right: 9px; top: -7px; background: url("img/thin-shadows/T.png") repeat-x 0 0; height: 7px; }
+.ThinShadows .Shadow-B { left: 10px; right: 9px; background: url("img/thin-shadows/B.png") repeat-x 0 0; bottom: -11px; height: 11px; }
+.ThinShadows .Shadow-TL { left: -7px; width: 17px; top: -7px; background: url("img/thin-shadows/TL.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BR { width: 20px; right: -11px; background: url("img/thin-shadows/BR.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-R { width: 11px; right: -11px; top: 13px; background: url("img/thin-shadows/R.png") repeat-y 0 0; bottom: 9px; }
+.ThinShadows .Shadow-TR { width: 20px; right: -11px; top: -7px; background: url("img/thin-shadows/TR.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BL { left: -7px; width: 17px; background: url("img/thin-shadows/BL.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-L { left: -7px; width: 7px; top: 13px; background: url("img/thin-shadows/L.png") repeat-y 0 0; bottom: 9px; }
+
+.ThinRoundShadows .Shadow-T { left: 8px; right: 6px; top: -6px; background: url("img/thin-shadows1/T.png") repeat-x 0 0; height: 6px; }
+.ThinRoundShadows .Shadow-B { left: 8px; right: 6px; background: url("img/thin-shadows1/B.png") repeat-x 0 0; bottom: -10px; height: 10px; }
+.ThinRoundShadows .Shadow-TL { left: -6px; width: 14px; top: -6px; background: url("img/thin-shadows1/TL.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BR { width: 16px; right: -10px; background: url("img/thin-shadows1/BR.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-R { width: 10px; right: -10px; top: 9px; background: url("img/thin-shadows1/R.png") repeat-y 0 0; bottom: 6px; }
+.ThinRoundShadows .Shadow-TR { width: 16px; right: -10px; top: -6px; background: url("img/thin-shadows1/TR.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BL { left: -6px; width: 14px; background: url("img/thin-shadows1/BL.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-L { left: -6px; width: 6px; top: 9px; background: url("img/thin-shadows1/L.png") repeat-y 0 0; bottom: 6px; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-cyan.css.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-cyan.css.svn-base
new file mode 100644
index 00000000..11b672fb
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-cyan.css.svn-base
@@ -0,0 +1,1093 @@
+
+
+html, body { margin: 0; padding: 0; overflow: hidden; height: 100%; }
+
+body { z-index: 0; background-color: #ffffff; }
+form { padding: 0; margin: 0; }
+
+.DYNARCH-GET-PADDING-AND-BORDER {
+ overflow: hidden !important;
+ font-size: 1px !important;
+ line-height: 1px !important;
+ width: 1px !important;
+ height: 1px !important;
+}
+
+.DYNARCH-GET-ABSOLUTE-POSITION {
+ position: absolute !important;
+ margin: 0 !important;
+ padding: 0 !important;
+}
+
+.DYNARCH-EVENT-STOPPER {
+ position: absolute !important;
+
+
+
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 30000;
+}
+
+.DYNARCH-GARBAGE-COLLECTOR {
+ position: absolute;
+ z-index: -10000;
+ width: 1px;
+ height: 1px;
+ overflow: hidden;
+ left: -32000px;
+ top: -32000px;
+ display: none;
+}
+
+.DYNARCH-FAKE-FOCUS { z-index: -10000; position: absolute; left: -2000px; top: 0; }
+
+.CURSOR-DRAGGING { cursor: move !important; }
+.CURSOR-RESIZE-E { cursor: e-resize !important; }
+.CURSOR-RESIZE-W { cursor: w-resize !important; }
+.CURSOR-RESIZE-S { cursor: s-resize !important; }
+.CURSOR-RESIZE-N { cursor: n-resize !important; }
+.CURSOR-FORBIDDEN { cursor: not-allowed !important; }
+.CURSOR-NO-DROP { cursor: no-drop !important; }
+.CURSOR-DROP { cursor: pointer !important; }
+.CURSOR-RESIZE-COL { cursor: col-resize !important; }
+
+
+
+.DlWidget, .DlWidget table, .DlWidget input, .DlWidget select, .DlWidget button, .DlWidget textarea {
+
+ font: 12px "Lucida Grande",Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif;
+
+}
+
+.DlWidget {
+
+ cursor: default;
+ color: #000000;
+
+ zoom: 1;
+}
+
+.DlWidget-3D {
+ background-color: #bcd5ee;
+ color: #000000;
+}
+
+
+
+
+.DlWidget-dragged-clone {
+ position: absolute !important;
+ z-index: 10000;
+}
+
+
+
+.DlAbstractButton { white-space: nowrap; }
+
+
+
+.DlButton { border: 1px solid; border-color: #6d9ec1 #47687f #47687f #6d9ec1; background-color: #bcd5ee; text-align: center; }
+.DlButton .DlButton-inner { border: 1px solid; border-color: #ffeeff #82b3d5 #82b3d5 #ffeeff; padding: 2px 4px; }
+
+.DlButton .DlButton-inner div { min-height: 16px; }
+
+.DlButton-hover { border-color: #6d9ec1 #47687f #47687f #6d9ec1; }
+.DlButton-hover .DlButton-inner { border-color: #ffffff #7dd4e5 #7dd4e5 #ffffff; }
+.DlButton-active { border-color: #47687f #6d9ec1 #6d9ec1 #47687f; background-color: #d9e9ff; }
+.DlButton-active .DlButton-inner { padding: 3px 3px 1px 5px; border-color: #97c7ea #ffeeff #ffeeff #97c7ea; }
+.DlButton-1 { border-color: #47687f #82b3d5 #82b3d5 #47687f; background-color: #e1ecf8; }
+.DlButton-1 .DlButton-inner { border-color: #97c7ea #ffffff #ffffff #97c7ea; }
+.DlButton-hover { background-color: #cde6ff; }
+
+.DlAbstractButton-withIcon, .DlButton-withIcon {
+ padding-left: 22px;
+ background-repeat: no-repeat !important;
+ background-position: 0 50%;
+}
+
+.DlButton-empty .DlButton-inner { padding: 2px; }
+.DlButton-empty .DlButton-withIcon {
+ padding: 0;
+ width: 16px;
+ height: 16px;
+}
+
+.DlButton-disabled .DlButton-inner,
+.DlWidget-disabled .DlButton .DlButton-inner { border-color: #bcd5ee; opacity: 0.6; filter: alpha(opacity=60); }
+.DlButton-disabled, .DlWidget-disabled .DlButton { border-color: #8aa3bc #47687f #47687f #8aa3bc; }
+
+div.DlButton-Label { display: inline; }
+.DlButton-focus { border-color: #35546a #0c273b #0c273b #35546a; }
+.DlButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlCheckbox-0 { color: #68748b; background-image: url("img/checkbox-0-disabled.png"); }
+.DlWidget-disabled.DlCheckbox-1 { color: #68748b; background-image: url("img/checkbox-1-disabled.png"); }
+
+.DlCheckbox { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlCheckbox-0 { background: transparent url("img/checkbox-0.png") no-repeat 5px 50%; }
+.DlCheckbox-1 { background: transparent url("img/checkbox-1.png") no-repeat 5px 50%; }
+.DlCheckbox-hover { background-color: #d0e7ff; }
+.DlCheckbox-active { background: #d9e9ff url("img/checkbox-2.png") no-repeat 5px 50%; }
+.DlCheckbox-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlCheckbox-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlRadioButton-0 { color: #68748b; background-image: url("img/radiobutton-0-disabled.png"); }
+.DlWidget-disabled.DlRadioButton-1 { color: #68748b; background-image: url("img/radiobutton-1-disabled.png"); }
+
+.DlRadioButton { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlRadioButton-0 { background: transparent url("img/radiobutton-0.png") no-repeat 5px 50%; }
+.DlRadioButton-1 { background: transparent url("img/radiobutton-1.png") no-repeat 5px 50%; }
+.DlRadioButton-hover { background-color: #d0e7ff; }
+.DlRadioButton-active { background: #d9e9ff url("img/radiobutton-2.png") no-repeat 5px 50%; }
+.DlRadioButton-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlRadioButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+.DlPopupMenu .DlRadioButton,
+.DlPopupMenu .DlCheckbox { -moz-border-radius: 0; }
+
+
+
+.DlEntry { border: 1px solid; border-color: #47687f #6d9ec1 #6d9ec1 #47687f; }
+.DlEntry .DlEntry-cell { border: 1px solid; border-color: #ffeeff #ffeeff #ffeeff #ffeeff; background-color: #e7f1ff; }
+.DlEntry input, .DlEntry textarea {
+ margin: 0;
+ border: none !important;
+ border-width: 0px !important;
+ background: #e7f1ff;
+ color: #000000;
+ padding: 1px 2px 2px 2px !important;
+
+ resize: none;
+}
+.DlEntry-Focus { border-color: #47687f; outline: 1px solid #8aa3bc; -moz-outline-radius: 2px; }
+.DlEntry-Focus .DlEntry-cell, .DlEntry-Focus input, .DlEntry-Focus textarea { background-color: #ffffff; }
+.DlEntry input:selection, .DlEntry textarea:selection { background-color: #80b9ff; color: #000000; }
+.DlEntry-ValidationError { border-color: #ff2600; }
+.DlEntry-ValidationError .DlEntry-cell { border-color: #ffffff; background-color: #ffccd9; }
+.DlEntry-ValidationError input, .DlEntry-ValidationError textarea { background-color: #ffccd9; }
+.DlEntry-Readonly .DlEntry-cell { background-color: #cde6ff; border-bottom-color: #dee9ff; border-right-color: #dee9ff; }
+.DlEntry-Readonly input, .DlEntry-Readonly textarea { background-color: #cde6ff; }
+.DlEntry-emptyText { display: none; position: absolute; left: 3px; top: 1px; color: #8a96ac; font-style: italic; cursor: text; }
+.DlEntry-empty .DlEntry-emptyText { display: block; }
+
+.DlEntry-dropDownBtn {
+ line-height: 20px;
+ border-left: 1px solid #8a96ac;
+ padding-left: 4px; padding-right: 4px;
+}
+
+.DlEntry-dropDownBtn-hover { background-color: #ffffff; }
+.DlEntry-dropDownBtn-active { background-color: #4497c1; }
+
+.DlEntry-invalidIcon {
+ width: 16px;
+ height: 16px;
+ position: absolute;
+ right: 1px;
+ top: 50%;
+ margin-top: -8px;
+ background-image: url("img/entry-warning.png");
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+ opacity: 0.6;
+ display: none;
+}
+
+div.DlEntry-invalidIcon:hover { opacity: 1; }
+
+.DlEntry-ValidationError .DlEntry-invalidIcon {
+ display: block;
+}
+
+
+
+.DlCompletionEntry-busy input {
+ background-image: url("img/busy1.gif");
+ background-position: 100% 50%;
+ background-repeat: no-repeat;
+}
+
+.DlCompletionEntry-rightAligned input {
+ background-position: 0 50%;
+ text-align: right;
+}
+
+
+
+.DlComboBox-dropDownBtn {
+ background: #bcd5ee url("img/arrows/dropdown.png") no-repeat 50% 50%;
+ width: 11px;
+ height: 20px;
+ border-left: 1px solid #8a96ac;
+}
+
+.DlEntry-Focus .DlComboBox-dropDownBtn { border-color: #47687f; }
+
+.DlComboBox-dropDownBtn-hover { background-color: #ffffff; }
+.DlComboBox-dropDownBtn-active { background-color: #4497c1; }
+
+
+
+.DlSpinner { background-color: yellow; width: 1em; }
+.DlSpinner .DlSpinner-Button { height: 50%; }
+.DlSpinner input { text-align: right; }
+.DlSpinner .DlSpinner-Button .DlButton-inner { width: 5px; }
+.DlSpinner .DlSpinner-Button .DlButton-inner div { min-height: 0; }
+.DlSpinner .DlSpinner-Button-Up .DlButton-inner { height: 2px; background: url("img/spinner-up.gif") no-repeat 50% 50%; }
+.DlSpinner .DlSpinner-Button-Down .DlButton-inner { height: 2px; background: url("img/spinner-down.gif") no-repeat 50% 50%; }
+
+
+
+.DlProgressBar { position: relative; border: 1px solid #6d9ec1; background: #e7f1ff; }
+.DlProgressBar-label { text-align: center; position: relative; padding: 2px 0; }
+.DlProgressBar-fill { position: absolute; left: 0; top: 0; width: 50%; height: 100%; background-color: #8fddff; }
+
+
+
+.DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlButtonMenu .MenuArrow-inner {
+ padding: 0 1px;
+ border-left: none;
+ width: 7px; overflow: visible; background-image: url("img/menu/darrow-small.gif");
+ background-repeat: no-repeat;
+ background-position: 1px 50%;
+}
+.DlButtonMenu .LabelPart { border-right: none; }
+.DlButtonMenu .LabelPart .DlButton-inner { border-right: none; }
+
+
+
+.DlButtonColorPicker table { border-collapse: collapse; }
+.DlButtonColorPicker .DlButton-inner .ColorPart { border: 1px solid; border-color: #47687f #ffeeff #ffeeff #47687f;
+ width: 10px; height: 10px; overflow: hidden; min-height: 0; margin-top: 1px; }
+.DlButtonColorPicker .Label { padding-left: 5px; }
+.DlButtonColorPicker .EmptyLabel { width: 1px; overflow: hidden; height: 1em; }
+
+
+
+.DlCalendar { background-color: #ecf2fc; }
+.DlCalendar-disabled { background-color: #dde2ec; }
+table.DlCalendar {
+ border-collapse: separate; border-spacing: 0; font-size: 11px; font-family: tahoma,verdana,sans-serif; border: 1px solid #47687f; }
+.DlCalendar tr.DlCalendar-Navigation td { text-align: center; border-bottom: 1px solid #bcc7de; background-color: #dde2ec; padding: 2px 0; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth,
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { border-right: 1px solid #bcc7de; font-weight: bold; }
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth,
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { border-left: 1px solid #bcc7de; font-weight: bold; }
+
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth { background-image: url("img/arrows/nav-right.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth { background-image: url("img/arrows/nav-left.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { background-image: url("img/arrows/nav-right-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { background-image: url("img/arrows/nav-left-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+
+.DlCalendar tr.DlCalendar-DayNames td { width: 20px; text-align: right; padding-right: 3px; border-bottom: 1px solid #69829b; background-color: #dde2ec; }
+
+.DlCalendar tr.Dates td { text-align: right; padding: 2px 3px 2px 2px; }
+.DlCalendar tr.Dates td.OtherMonth { color: #8aa3bc; }
+.DlCalendar tr.Dates td.Today { color: #009dd9; }
+.DlCalendar td.WeekNumber { border-right: 1px solid #47687f; color: #68748b; background-color: #dde2ec; }
+.DlCalendar tr.DlCalendar-DayNames td.WeekNumber { border-right-color: #47687f; }
+.DlCalendar tr.DlCalendar-Navigation td.hover { background-color: #4497c1; color: #ffffff; }
+.DlCalendar tr.DlCalendar-Navigation td.rolling { background-color: #000000; }
+.DlCalendar tr.DlCalendar-DayNames td.hover { background-color: #4497c1; color: #ffffff; }
+.DlCalendar tr.Dates td.hover { border: 1px solid #acb7cd; padding: 1px 2px 1px 1px; background-color: #cde6ff !important; }
+.DlCalendar tr.Selected td { border-bottom: 1px solid #cdd8ee; border-top: 1px solid #cdd8ee; padding-top: 1px; padding-bottom: 1px; }
+.DlCalendar tr.Dates td.Selected { border: 1px solid #8a96ac; background-color: #ffffff; padding: 1px 2px 1px 1px; }
+
+.DlCalendar tr.DlCalendar-DayNames td.WeekEnd { color: #cc6622; }
+.DlCalendar td.WeekEnd { color: #cc6622; }
+.DlCalendar tr.Dates td.OtherMonth.WeekEnd { color: #eeaa66; }
+
+.DlCalendar tr.Dates td.DlCalendar-infoDay { font-weight: bold; background: url("img/tmpcal.gif") no-repeat 100% 100%; }
+
+
+
+.DlResizeBar { font-size: 1px; line-height: 1px; }
+.DlResizeBar-Horizontal {
+ height: 5px; cursor: s-resize; background: url("img/resizebar-horiz2.png") no-repeat 50% 50%; }
+.DlResizeBar-Vertical { width: 5px; cursor: e-resize; background: url("img/resizebar-vert2.png") no-repeat 50% 50%; }
+.DlResizeBar-DraggingLine {
+ position: absolute;
+
+ background-color: #8aa3bc; opacity: 0.6; filter: alpha(opacity=60);
+ z-index: 10000;
+}
+
+
+
+.DlUploadEntry { height: 22px; }
+.DlUploadEntry iframe { background: transparent; width: 80px; height: 22px; display: block; }
+
+
+
+.DlContainer { position: relative; }
+
+.DlContainer-Hidden { position: absolute; left: -30000px; top: -30000px; visibility: hidden; }
+
+.DlContainer-pad-sep-left { padding: 5px; border-left: 1px solid #82b3d5; }
+.DlContainer-pad-sep-right { padding: 5px; border-right: 1px solid #82b3d5; }
+
+.DlLayout { position: relative; }
+.DlLayout-positioned { position: absolute; }
+
+.DlGridLayout-table { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
+.DlGridLayout-tr-minHeight td { height: 2px; }
+.DlGridLayout-td-minWidth { width: 2px; white-space: nowrap; }
+.DlGridLayout-td-minHeight { height: 2px; }
+
+
+
+
+.DlDesktop { position: absolute; left: 0; top: 0; overflow: hidden; }
+
+.DlFieldset { border: 2px groove #dee9ff; margin-top: 1em;
+ -moz-border-top-colors: #5889ac #ffeeff;
+ -moz-border-bottom-colors: #ffeeff #5889ac;
+ -moz-border-left-colors: #5889ac #ffeeff;
+ -moz-border-right-colors: #ffeeff #5889ac;
+}
+.DlFieldset-label { position: relative; top: -0.75em; left: 5px;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ font-weight: bold;
+ background-color: #bcd5ee;
+ padding: 1px 7px; border: 1px solid #6d9ec1; }
+.DlFieldset-content { padding: 10px 10px 10px 10px; margin-top: -1em; }
+
+.DlPopup {
+ position: absolute;
+ z-index: 100;
+ left: -30000px;
+ top: -30000px;
+}
+
+.DlPopup-scrollArea {
+ overflow: hidden;
+ position: relative;
+ z-index: 10;
+}
+
+.DlPopup-scrollUp, .DlPopup-scrollDown {
+ height: 10px; overflow: hidden;
+ background-position: 50% 1px;
+ background-repeat: no-repeat;
+}
+
+.DlPopup-scrollUp { border-bottom: 1px solid #9bbfee; }
+.DlPopup-scrollDown { border-top: 1px solid #9bbfee; }
+
+.DlPopup-scrollUp { background-image: url("img/arrows/scroll-up.gif"); }
+.DlPopup-scrollUp-hover { background-image: url("img/arrows/scroll-up-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollUp-disabled { background-image: url("img/arrows/scroll-up-disabled.gif"); }
+.DlPopup-scrollDown { background-image: url("img/arrows/scroll-down.gif"); }
+.DlPopup-scrollDown-hover { background-image: url("img/arrows/scroll-down-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollDown-disabled { background-image: url("img/arrows/scroll-down-disabled.gif"); }
+
+.DlCompletionPopup { border: 1px solid #9bbfee; background-color: #ecf2fc; }
+.DlCompletionPopup .DlMenuItem .div2 { font-size: 90%; padding: 1px 5px; }
+.DlCompletionPopup .DlVMenu { border: none; }
+
+.DlTooltip {
+ background-color: #fffee0;
+ font-family: arial,helvetica,sans-serif;
+ padding: 4px 7px;
+ color: #333210;
+}
+
+.DlTooltip-noShadow { border: 1px solid #000000; }
+
+.DlDialogPopup {
+ background-color: #ecf2fc;
+ border: 1px solid #698dbc;
+}
+
+.DlPopupMenu {
+ background-color: #ecf2fc;
+ border: 1px solid #eeeeee;
+}
+.DlPopupMenu-noShadow { border: 1px solid #698dbc; }
+
+.DlPopupMenu .DlCalendar {
+ border: 1px solid;
+ border-color: #ffffff #c0dcff #c0dcff #ffffff;
+}
+.DlCalendar-borderless { border-width: 0 !important; }
+
+.DlVMenu, .DlHMenu {
+ border-collapse: collapse;
+ background-color: #ecf2fc;
+}
+
+.DlVMenu-noShadow, .DlHMenu-noShadow {
+ border: 1px solid;
+ border-color: #ffffff #c0dcff #c0dcff #ffffff;
+}
+
+.DlVMenu { margin: 4px 0; }
+
+.DlHMenu {
+ margin: 0 2px;
+}
+
+.DlHMenu div.DlHMenu-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ margin-left: 3px; margin-right: 2px;
+ border-left: 1px solid #cccccc;
+ background-color: #ffffff;
+}
+
+div.DlVMenu-separator {
+ margin: 4px 0 3px 0;
+ background-color: #cccccc;
+ border-bottom: 1px solid #ffffff;
+
+ height: 1px;
+ overflow: hidden;
+ font-size: 1px;
+ line-height: 1px;
+}
+
+.DlMenuItem { }
+.DlMenuItem .div2 { padding: 2px 5px; }
+.DlMenuItem-popped { background-color: #97c7ea; color: #000000; }
+.DlMenuItem-hover { background-color: #4497c1; color: #ffffff; }
+.DlMenuItem-active { background-color: #000000; color: #ffffff; }
+.DlMenuItem .DlMenuItem-withIcon {
+ padding-left: 26px;
+ background-repeat: no-repeat;
+ background-position: 5px 50%;
+}
+.DlVMenu .DlMenuItem .DlMenuItem-withPopup {
+ margin-right: 3px;
+ padding-right: 12px;
+ background-image: url("img/menu/rarrow.gif");
+ background-repeat: no-repeat !important;
+ background-position: 100% 50%;
+}
+.DlVMenu .DlMenuItem-hover .DlMenuItem-withPopup {
+ background-image: url("img/menu/rarrow-hover.gif") !important;
+}
+.DlWidget-disabled .DlMenuItem, .DlMenuItem-disabled { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlVMenu .DlCheckbox-hover,
+.DlHMenu .DlCheckbox-hover,
+.DlVMenu .DlRadioButton-hover,
+.DlHMenu .DlRadioButton-hover { background-color: #4497c1; color: #ffffff; }
+
+.DlVMenu .DlCheckbox-active,
+.DlHMenu .DlCheckbox-active,
+.DlVMenu .DlRadioButton-active,
+.DlHMenu .DlRadioButton-active { background-color: #000000; color: #ffffff; }
+
+
+
+
+
+
+
+
+
+.DlTabs .TabBar { z-index: 10; position: relative; }
+.DlTabs .TabBar .DlButton { border-color: #47687f; }
+.DlTabs .TabBar .DlButton-1 { background-color: #c9e1f8; }
+.DlTabs .TabBar .DlButton-1 .DlButton-inner { padding-top: 3px; padding-bottom: 3px; border-color: #97c7ea; }
+
+.DocTabBar { width: 100%; }
+.DocTabBar td { width: 33.3333%; }
+
+.DlTabs-top .TabBar { top: 1px; }
+.DlTabs-top .TabBar .DlButton-1, .DlTabs-top .TabBar .DlButton-1 .DlButton-inner { border-bottom: none; }
+
+.DlTabs-bottom .TabBar { top: -1px; }
+.DlTabs-bottom .TabBar .DlButton-1, .DlTabs-bottom .TabBar .DlButton-1 .DlButton-inner { border-top: none; }
+
+.DlTabs .TabContent, .DlTabs .TabContent .DlNotebook { background-color: #c9e1f8; }
+.DlTabs .TabContent { border: 1px solid #47687f; }
+.DlTabs .TabContent .TabContent-inner { padding: 5px; }
+.DlTabs .TabContent-inner { position: relative; overflow: hidden; border: 1px solid #97c7ea; }
+
+.DlTabs-top .TabContent .TabContent-inner { border-top: none; }
+.DlTabs-bottom .TabContent .TabContent-inner { border-bottom: none; }
+
+
+
+.DlMacHBar, .DlMacVBar {
+ background-color: #acc5de;
+ border: 1px solid #6d9ec1;
+ padding: 2px;
+}
+.DlMacBarIcon { display: inline; }
+.DlMacBarIcon img { vertical-align: middle; padding: 5px; }
+.DlMacBarIcon-1 img { border: 1px solid #69829b; -moz-border-radius: 15px; padding: 4px; background-color: #dee9ff; }
+.DlMacBarIcon-active { opacity: 0.6; }
+.DlMacHBar div.DlMacHBar-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #6d9ec1;
+ background-color: #dee9ff;
+}
+
+.DlMacVBar div.DlMacVBar-separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #6d9ec1;
+ background-color: #dee9ff;
+}
+
+
+
+table.DlHbox { border-collapse: separate; }
+.DlHbox td.cell { padding: 0; }
+.DlHbox div.DlHbox-separator, div.Dl-Vertical-Separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #6d9ec1;
+ background-color: #dee9ff;
+
+}
+
+.DlHbox div.wide-separator { margin-left: 4px; margin-right: 4px; }
+
+.DlHbox div.DlHbox-spacer {
+ overflow: hidden;
+ width: 4px;
+}
+
+table.DlHbox-hasFiller { width: 100%; }
+.DlHbox-filler { width: 100%; }
+
+
+
+table.DlVbox { border-collapse: separate; }
+.DlVbox td.cell { padding: 0; }
+.DlVbox div.DlVbox-separator, div.Dl-Horizontal-Separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #6d9ec1;
+ background-color: #dee9ff;
+
+}
+
+.DlVbox div.wide-separator { margin-top: 5px; margin-bottom: 4px; }
+
+.DlVbox div.DlVbox-spacer {
+ overflow: hidden;
+ height: 4px;
+ line-height: 1px;
+ font-size: 1px;
+}
+
+
+
+table.DlButtonBox { width: 100%; }
+table.DlButtonBox .DlButtonBox-spacer { width: 100%; }
+.DlButtonBox div.DlButtonBox-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #6d9ec1;
+ background-color: #dee9ff;
+ margin-left: 3px; margin-right: 2px;
+}
+
+.DlWidget-disabled div.DlVbox-separator, .DlWidget-disabled div.DlHbox-separator { border-color: #bcc7de; background-color: #dee9ff; }
+
+
+
+.DlRadioSelect .LabelPart { text-align: left; }
+
+.DlSelect-menu .DlRadioButton { padding-right: 18px; }
+.DlSelect-menu .DlRadioButton-0 { background-image: none; }
+.DlSelect-menu .DlRadioButton-1 { background-image: url("img/mark.gif"); background-color: #bcd5ee; color: #000000; }
+.DlSelect-menu .DlRadioButton-active { background-image: url("img/mark-2.gif"); }
+
+
+
+
+
+.DlToolbar {
+ border: 1px solid;
+ border-color: #ffeeff #69829b #69829b #ffeeff;
+
+ background-color: #bcd5ee;
+ padding: 1px;
+}
+
+.DlToolbar .DlButton { border: none; background-color: transparent; }
+.DlToolbar .DlButton-inner { border: none; padding: 3px; }
+.DlToolbar .DlButton-hover { border: 1px solid #97c7ea; border-color: #ffffff #8a96ac #8a96ac #ffffff; background-color: #d9e9ff; }
+.DlToolbar .DlButton-hover .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-1 { border: 1px solid #97c7ea; border-color: #8a96ac #ffffff #ffffff #8a96ac; background-color: #b0bed1; }
+.DlToolbar .DlButton-1 .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-active { border: 1px solid #47687f; background-color: #bfcde1; }
+.DlToolbar .DlButton-active .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-disabled { opacity: 0.7; filter: alpha(opacity=70); }
+
+.DlToolbar .DlButtonMenu { background-color: #c9e1f8; }
+.DlToolbar .DlButtonMenu * { border: none; }
+.DlToolbar .DlButtonMenu .DlButton-inner { border: 1px solid #97c7ea; border-color: #ffffff #8a96ac #8a96ac #ffffff; padding: 2px; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlToolbar .DlButtonMenu .DlButton-active .DlButton-inner { border-color: #8a96ac #ffffff #ffffff #8a96ac; }
+.DlToolbar .DlButtonMenu .DlButton-1 .DlButton-inner { border-color: #8a96ac #ffffff #ffffff #8a96ac; }
+
+.DlToolbar .DlButtonMenu .DlButton-hover .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-active .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-1 .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0 !important; padding-right: 0 !important; }
+
+.DlToolbar .DlLabel { background: inherit; }
+
+.DlToolbar div.DlHbox-separator {
+ border-left-color: #5889ac;
+ background-color: #ffffff;
+}
+
+.DlToolbar-Light { background: #cde6ff; }
+
+
+
+
+
+.DlTable-RowSeparator td { height: 7px; }
+.DlTable-RowSeparator td div { line-height: 1px; font-size: 1px; height: 1px; overflow: hidden;
+ border-top: 1px solid #6d9ec1;
+ background-color: #dee9ff;
+ margin-top: 3px; margin-bottom: 2px;
+}
+
+
+
+.DlTree-separator {
+ margin-top: 3px; margin-bottom: 4px;
+ border-top: 1px dotted #6d9ec1;
+ line-height: 1px; font-size: 1px; overflow: hidden;
+}
+.DlTree-IconWidth { width: 19px !important; }
+.DlTreeItem .DlTreeItem-Expander { width: 19px; }
+.DlTreeItem .DlTreeItem-Icon {
+ width: 19px;
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+}
+
+.DlTreeItem .DlTreeItem-Label { padding-left: 3px; padding-top: 1px; padding-bottom: 1px; }
+
+.DlTreeItem-withRadio .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-hover { background: none; color: #2395e7; text-decoration: underline; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-1 { background-color: #2395e7; color: #ffffff; }
+
+.DlTreeItem-withCheck .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-hover { background: none; color: #2395e7; text-decoration: underline; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-1 { background-color: #2395e7; color: #ffffff; }
+
+
+.DlTreeItem-Table td { vertical-align: middle; height: 16px; }
+
+
+.DlTree-withLines .DlTreeItem { background-image: url("img/tree/lines-v.gif"); background-repeat: repeat-y; background-position: 9px 50%; }
+
+
+.DlTree-withLines .DlTreeItem-Last { background-image: none; }
+
+
+.DlTree-withLines .DlTreeItem .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTreeItem-hasSubtree .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTree-withLines table.DlTreeItem-Last .DlTreeItem-Expander { background: transparent url("img/tree/lines-b.gif") no-repeat 50% 50%; }
+
+
+.DlTreeItem-Subtree { padding-left: 19px; }
+.DlTreeItem-Arrow-Expanded { background: transparent url("img/tree/minus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Expanded:hover { background: transparent url("img/tree/minus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed { background: transparent url("img/tree/plus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed:hover { background: transparent url("img/tree/plus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+
+.DlWidget-disabled .DlTreeItem-Arrow-Expanded,
+.DlWidget-disabled .DlTreeItem-Arrow-Collapsed,
+.DlWidget-disabled .DlTreeItem-Icon { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlTreeItem-dropTarget > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-upper.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-lower.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div > table { border-top: 1px solid #4497c1; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div > table { border-bottom: 1px solid #4497c1; }
+
+.DlTreeItem-div-focus { border: 1px dotted #000000; margin: -1px; }
+
+
+
+.DlColorPickerHSV { border: 1px solid #000000; background-color: #dde2ec; }
+.DlColorPickerHSV td { width: 8px; height: 10px; padding: 1px; }
+.DlColorPickerHSV td.DlColorPickerHSV-Sep { background-color: #000000; width: 1px; padding: 0; }
+.DlColorPickerHSV td.DlColorPickerHSV-HSV {
+ overflow: visible; vertical-align: top;
+ background: url("img/color/hue.png") repeat-x 0 0; width: 15px; padding: 0; }
+.DlColorPickerHSV td.hover1 { padding: 0; border: 1px solid #ffffff !important; }
+.DlColorPickerHSV td.hover2 { padding: 0; border: 1px solid #000000 !important; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar { height: 1px; left: 0px;
+ font-size: 1px; line-height: 1px; left: -2px; margin-right: -3px;
+ background-color: #000000; overflow: hidden; position: relative; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar2 { background-color: #ffffff; }
+
+
+
+.DlRteFrame { border: 1px solid; border-color: #5889ac; }
+
+.DlRteFrame iframe { border: 1px solid; border-color: #acdcff #ffffff #ffffff #acdcff; }
+
+
+
+.DlDataGrid { position: relative; background-color: #f0f5ff; border: 1px solid #47687f; }
+.DlDataGrid-rowTable { table-layout: fixed; width: 10px; border-collapse: collapse; border-spacing: 0; }
+.DlDataGrid-rowTable td { overflow: hidden; white-space: nowrap; border-right: 1px solid #e0e0e0; }
+.DlDataGrid-Headers { overflow: hidden; background-color: #bcd5ee; position: relative; width: 5px; }
+.DlDataGrid-Body { overflow: auto; }
+.DlDataGrid-cellData { overflow: hidden; white-space: nowrap; }
+.DlDataGrid-Body td { padding: 2px 0; text-indent: 5px; }
+
+.DlDataGrid-Body .DlDataGrid-rowTable {
+ border-bottom: 1px solid #e0e0e0;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+}
+
+.DlDataGrid-resizeHandle {
+ width: 7px; position: absolute; top: 0;
+ margin-left: -4px;
+ cursor: e-resize;
+ z-index: 30000;
+ height: 100%;
+ background-color: #ff0000; opacity: 0.01; filter: alpha(opacity=1);
+}
+
+.DlDataGrid-align-left { text-align: left; }
+.DlDataGrid-align-center { text-align: center; }
+.DlDataGrid-align-right { text-align: right; }
+
+.DlDataGrid .DlDataGridRow-selected { background-color: #cccccc; }
+.DlDataGrid .DlDataGridRow-selected table td { color: #000000; }
+.DlDataGrid-focus { outline: 1px solid #8aa3bc; -moz-outline-radius: 2px; }
+.DlDataGrid-focus .DlDataGridRow-selected { background-color: #49b1e5; }
+.DlDataGrid-focus .DlDataGridRow-selected table td { color: #ffffff; }
+
+.DlDataGrid-align-right .DlButton-inner { background-position: 0 50%; }
+
+.DlDataGridHeadLabel { border-width: 0 1px 1px 0; }
+.DlDataGridHeadLabel .DlButton-inner { border: none; padding-top: 3px; padding-bottom: 3px; }
+.DlDataGridHeadLabel-hover { background-color: #cde6ff; }
+.DlDataGridHeadLabel-active .DlButton-inner { padding-top: 4px; padding-bottom: 2px; }
+.DlDataGridHeadLabel-resizing { background-color: #9defff; }
+.DlDataGridHeadLabel-empty .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlDataGridHeadLabel-empty .DlButton-withIcon { background-position: 50% 50%; }
+
+.DlDataGridHeadLabel-sort-up { border-bottom: 2px solid #000000; }
+.DlDataGridHeadLabel-sort-down { border-bottom: 2px solid #000000; }
+
+.DlDataGridHeadLabel-sort-up .DlButton-inner {
+ background-image: url("img/arrows/sort-ascending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+.DlDataGridHeadLabel-sort-down .DlButton-inner {
+ background-image: url("img/arrows/sort-descending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+
+.DlDataGridHeadLabel-sort-up.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+.DlDataGridHeadLabel-sort-down.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+
+.DlDataGrid-drop-col {
+ position: absolute;
+ background: url("img/grid-drop-col.gif") no-repeat 0 0;
+ width: 11px; height: 11px;
+ margin-left: -5px;
+ z-index: 10000;
+}
+
+
+
+.DlIconListView { background-color: #c9e1f8; border: 1px solid #97c7ea; }
+.DlIconListItem { border-collapse: collapse; }
+.DlIconListItem-labelCell { text-align: center; }
+.DlIconListItem-labelDiv { overflow: hidden; white-space: normal; font-size: 90%; }
+.DlIconListItem-iconCell { background-position: 50% 50%; background-repeat: no-repeat; }
+
+
+.DlIconListItem { cursor: pointer; float: left; }
+.DlIconListItem-hover { background-color: #cde6ff; }
+.DlIconListItem-hover .DlIconListItem-labelCell { color: #002c35; text-decoration: underline; }
+.DlIconListItem-1 { background-color: #b2b7c1; }
+.DlDialog-Active .DlIconListItem-1 { background-color: #4497c1; }
+.DlDialog-Active .DlIconListItem-1 .DlIconListItem-labelCell { color: #ffffff; }
+
+.DlIconListItem-focus .DlIconListItem-labelCell { text-decoration: underline; }
+
+
+
+.DlWM {
+ position: absolute;
+ left: 0; top: 0;
+ width: 0; height: 0;
+ overflow: visible;
+ z-index: 300;
+}
+
+
+
+
+
+
+
+.DlWM-modalStopper {
+ z-index: 800; cursor: not-allowed;
+ position: absolute; top: 0; left: 0; width: 100%; height: 100%;
+
+ filter: alpha(opacity=50);
+ opacity: 0.5;
+ background-color: #444444;
+ display: none;
+}
+
+.DlDialog .DlWM-modalStopper {
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+
+.DlWM-hasModals { width: 100%; height: 100%; }
+.DlWM-hasModals .DlWM-modalStopper { display: block; }
+
+.DlDialog { position: absolute; }
+.DlDialog-Rel { padding: 0; }
+.DlDialog-Content { background-color: #b9d8f8; position: relative; }
+
+.Shadow { position: absolute; font-size: 1px; line-height: 1px; }
+.DlDialog-Rel .Shadow { z-index: 10; }
+
+.DlDialog-WAIT { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;
+ background-image: url("img/modalbg.gif"); }
+
+.DlDialog-Rel .ResizeHandle {
+ cursor: se-resize;
+ position: absolute;
+
+ left: 100%;
+ top: 100%;
+ margin-left: -11px;
+ margin-top: -11px;
+ padding: 5px;
+ background: url("img/resize.gif") no-repeat 0 0; width: 10px; height: 10px; z-index: 350;
+}
+
+
+
+
+.DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-inactive/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-inactive/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-inactive/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-inactive/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-inactive/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-inactive/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-inactive/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-inactive/L.png") repeat-y 0 0; bottom: 6px; }
+
+.DlDialog-Active .DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-active/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-active/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-active/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-active/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-active/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-active/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-active/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-active/L.png") repeat-y 0 0; bottom: 6px; }
+
+
+.DlDialog-noShadows { border: 2px solid #7a859b; }
+.DlDialog-Active .DlDialog-noShadows { border-color: #000000; }
+
+
+
+.DlDialog-Title {
+ opacity: 0.9; filter: alpha(opacity=90);
+ overflow: hidden; white-space: nowrap;
+ font: bold 100% "Lucida Grande",verdana,tahoma,sans-serif; letter-spacing: -1px;
+ background: #c9d0d9 url("img/titlebg.png") repeat-x 0 50%; color: #555555; padding: 0 10px;
+ border-bottom: 2px solid #9e9e9e;
+}
+.DlDialog-Title div { padding-top: 3px; padding-bottom: 3px; }
+.DlDialog-Active .DlDialog-Title { background-color: #3b76b3; color: #ffffff; border-color: #ffffff;
+ opacity: 1; filter: none;
+ text-shadow: 1px 1px 3px #000000;
+}
+
+.DlDialog-Title-withIcon {
+ padding-left: 21px;
+ background-repeat: no-repeat;
+ background-position: 0 50%;
+}
+
+.DlDialog-WindowButtons {
+ height: 0;
+ overflow: visible;
+ position: absolute;
+ right: 11px;
+ top: 0;
+ z-index: 10;
+ opacity: 0.6;
+}
+
+.DlDialog-Active .DlDialog-WindowButtons { opacity: 1; filter: none; }
+
+.DlDialog-WindowButtons div {
+ float: right;
+ width: 27px;
+ height: 16px;
+ background-repeat: no-repeat;
+ margin-right: -1px;
+ background-image: url("img/dialog/buttons.png");
+}
+
+.DlDialog-QuitBtn { background-position: 0 0; }
+.DlDialog-QuitBtn-hover { background-position: -27px 0; }
+.DlDialog-QuitBtn-active { background-position: -54px 0; }
+
+.DlDialog-MaximizeBtn { background-position: 0 -16px; }
+.DlDialog-MaximizeBtn-hover { background-position: -27px -16px; }
+.DlDialog-MaximizeBtn-active { background-position: -54px -16px; }
+.DlDialog-MaximizeBtn-1 { background-position: -54px -16px; }
+
+.DlDialog-MinimizeBtn { background-position: 0 -32px; }
+.DlDialog-MinimizeBtn-hover { background-position: -27px -32px; }
+.DlDialog-MinimizeBtn-active { background-position: -54px -32px; }
+.DlDialog-MinimizeBtn-1 { background-position: -54px -32px; }
+
+.DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #33dd44; }
+.DlDialog-Dragging .DlDialog-Rel { border-color: #000000; }
+
+
+
+
+.DlDialog .DlHMenu {
+ border: none;
+ border-bottom: 1px solid #35506b;
+}
+
+
+.DlDialog .DlDialog .DlDialog-Rel {
+ border-width: 2px; border-color: #000000;
+ -moz-border-left-colors: #000000 #ffffff;
+ -moz-border-top-colors: #000000 #ffffff;
+ -moz-border-right-colors: #000000 #ffffff;
+ -moz-border-bottom-colors: #000000 #ffffff;
+}
+.DlDialog .DlDialog .DlDialog-Rel .ResizeHandle { margin-left: -12px; margin-top: -12px; }
+.DlDialog .DlDialog .DlDialog-WindowButtons { top: 1px; }
+.DlDialog .DlDialog .DlDialog-Title {
+ background-color: #ffffff; color: #000000;
+ border-bottom: 1px solid #7a859b;
+}
+.DlDialog .DlDialog .DlDialog-Title div { padding-top: 1px; padding-bottom: 1px; }
+.DlDialog .DlDialog-Active .DlDialog-Title { background-color: #5b636c; color: #ffffff; border-color: #35506b; }
+.DlDialog .DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #33dd44; }
+
+
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.Shadow { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.ResizeHandle { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.DlDialog-Title { border-width: 0; }
+
+
+.IconCalendar { background-image: url("img/icons/calendar.png"); background-position: 1px 50%; }
+.IconColors { background-image: url("img/icons/colors.png"); background-position: 1px 50%; }
+.IconChardev { background-image: url("img/icons/gnome-fs-chardev.png"); background-position: 1px 50%; }
+.IconDynarch { background-image: url("img/icons/dynarch-small.png"); background-position: 1px 50%; }
+
+
+
+
+
+
+
+
+span.BreakPoint {
+ width: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ overflow: hidden;
+}
+
+.SmallerButtons .DlButton-inner { padding: 1px 3px; }
+.SmallerButtons .DlButton-active .DlButton-inner { padding: 2px 2px 0px 4px; }
+
+.Dl-StatusBar { border: 1px solid; border-color: #69829b #ffeeff #ffeeff #69829b; padding: 1px 4px; background-color: #bcd5ee; }
+
+.Dl-ResizeRect { z-index: 5000;
+ font: 13px tahoma,"Trebuchet MS",Tahoma,Verdana,sans-serif;
+ position: absolute; top: 0; left: 0; border: 1px dashed #000000;
+
+ background: #ffffff; opacity: 0.4; filter: alpha(opacity=40);
+
+ border: 1px dashed #ff0000;
+}
+
+.Dl-ResizeRect { color: red; }
+.Dl-ResizeRect .Title { font-weight: bold; }
+
+.Dl-ResizeRect-moving {
+ border-color: #000000;
+
+
+}
+
+.DlAlign-left { text-align: left; }
+.DlAlign-right { text-align: right; }
+.DlAlign-center { text-align: center; }
+
+.Dl-3D-Border-Outside { border: 1px solid; border-color: #ffffff #5889ac #5889ac #ffffff; }
+.Dl-3D-Border-Inside { border: 1px solid; border-color: #5889ac #ffffff #ffffff #5889ac; }
+.Dl-3D-Border-Dark { border: 1px solid #5889ac; }
+
+
+
+
+.Gecko-Bug-226933 { position: relative; overflow: auto; }
+
+.undefined { border: 5px solid red; }
+
+
+
+.ThinShadows .Shadow-T { left: 10px; right: 9px; top: -7px; background: url("img/thin-shadows/T.png") repeat-x 0 0; height: 7px; }
+.ThinShadows .Shadow-B { left: 10px; right: 9px; background: url("img/thin-shadows/B.png") repeat-x 0 0; bottom: -11px; height: 11px; }
+.ThinShadows .Shadow-TL { left: -7px; width: 17px; top: -7px; background: url("img/thin-shadows/TL.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BR { width: 20px; right: -11px; background: url("img/thin-shadows/BR.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-R { width: 11px; right: -11px; top: 13px; background: url("img/thin-shadows/R.png") repeat-y 0 0; bottom: 9px; }
+.ThinShadows .Shadow-TR { width: 20px; right: -11px; top: -7px; background: url("img/thin-shadows/TR.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BL { left: -7px; width: 17px; background: url("img/thin-shadows/BL.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-L { left: -7px; width: 7px; top: 13px; background: url("img/thin-shadows/L.png") repeat-y 0 0; bottom: 9px; }
+
+.ThinRoundShadows .Shadow-T { left: 8px; right: 6px; top: -6px; background: url("img/thin-shadows1/T.png") repeat-x 0 0; height: 6px; }
+.ThinRoundShadows .Shadow-B { left: 8px; right: 6px; background: url("img/thin-shadows1/B.png") repeat-x 0 0; bottom: -10px; height: 10px; }
+.ThinRoundShadows .Shadow-TL { left: -6px; width: 14px; top: -6px; background: url("img/thin-shadows1/TL.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BR { width: 16px; right: -10px; background: url("img/thin-shadows1/BR.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-R { width: 10px; right: -10px; top: 9px; background: url("img/thin-shadows1/R.png") repeat-y 0 0; bottom: 6px; }
+.ThinRoundShadows .Shadow-TR { width: 16px; right: -10px; top: -6px; background: url("img/thin-shadows1/TR.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BL { left: -6px; width: 14px; background: url("img/thin-shadows1/BL.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-L { left: -6px; width: 6px; top: 9px; background: url("img/thin-shadows1/L.png") repeat-y 0 0; bottom: 6px; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-ds.css.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-ds.css.svn-base
new file mode 100644
index 00000000..b8799350
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-ds.css.svn-base
@@ -0,0 +1,1093 @@
+
+
+html, body { margin: 0; padding: 0; overflow: hidden; height: 100%; }
+
+body { z-index: 0; background-color: #ffffff; }
+form { padding: 0; margin: 0; }
+
+.DYNARCH-GET-PADDING-AND-BORDER {
+ overflow: hidden !important;
+ font-size: 1px !important;
+ line-height: 1px !important;
+ width: 1px !important;
+ height: 1px !important;
+}
+
+.DYNARCH-GET-ABSOLUTE-POSITION {
+ position: absolute !important;
+ margin: 0 !important;
+ padding: 0 !important;
+}
+
+.DYNARCH-EVENT-STOPPER {
+ position: absolute !important;
+
+
+
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 30000;
+}
+
+.DYNARCH-GARBAGE-COLLECTOR {
+ position: absolute;
+ z-index: -10000;
+ width: 1px;
+ height: 1px;
+ overflow: hidden;
+ left: -32000px;
+ top: -32000px;
+ display: none;
+}
+
+.DYNARCH-FAKE-FOCUS { z-index: -10000; position: absolute; left: -2000px; top: 0; }
+
+.CURSOR-DRAGGING { cursor: move !important; }
+.CURSOR-RESIZE-E { cursor: e-resize !important; }
+.CURSOR-RESIZE-W { cursor: w-resize !important; }
+.CURSOR-RESIZE-S { cursor: s-resize !important; }
+.CURSOR-RESIZE-N { cursor: n-resize !important; }
+.CURSOR-FORBIDDEN { cursor: not-allowed !important; }
+.CURSOR-NO-DROP { cursor: no-drop !important; }
+.CURSOR-DROP { cursor: pointer !important; }
+.CURSOR-RESIZE-COL { cursor: col-resize !important; }
+
+
+
+.DlWidget, .DlWidget table, .DlWidget input, .DlWidget select, .DlWidget button, .DlWidget textarea {
+
+ font: 12px "Lucida Grande",Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif;
+
+}
+
+.DlWidget {
+
+ cursor: default;
+ color: #000000;
+
+ zoom: 1;
+}
+
+.DlWidget-3D {
+ background-color: #d1c9e2;
+ color: #000000;
+}
+
+
+
+
+.DlWidget-dragged-clone {
+ position: absolute !important;
+ z-index: 10000;
+}
+
+
+
+.DlAbstractButton { white-space: nowrap; }
+
+
+
+.DlButton { border: 1px solid; border-color: #a39bbc #71688b #71688b #a39bbc; background-color: #d1c9e2; text-align: center; }
+.DlButton .DlButton-inner { border: 1px solid; border-color: #fbf2fb #b4accd #b4accd #fbf2fb; padding: 2px 4px; }
+
+.DlButton .DlButton-inner div { min-height: 16px; }
+
+.DlButton-hover { border-color: #a39bbc #71688b #71688b #a39bbc; }
+.DlButton-hover .DlButton-inner { border-color: #ffffff #bcbcde #bcbcde #ffffff; }
+.DlButton-active { border-color: #71688b #a39bbc #a39bbc #71688b; background-color: #eae2f5; }
+.DlButton-active .DlButton-inner { padding: 3px 3px 1px 5px; border-color: #c5bcde #fbf2fb #fbf2fb #c5bcde; }
+.DlButton-1 { border-color: #71688b #b4accd #b4accd #71688b; background-color: #eae7f2; }
+.DlButton-1 .DlButton-inner { border-color: #c5bcde #ffffff #ffffff #c5bcde; }
+.DlButton-hover { background-color: #e2daf3; }
+
+.DlAbstractButton-withIcon, .DlButton-withIcon {
+ padding-left: 22px;
+ background-repeat: no-repeat !important;
+ background-position: 0 50%;
+}
+
+.DlButton-empty .DlButton-inner { padding: 2px; }
+.DlButton-empty .DlButton-withIcon {
+ padding: 0;
+ width: 16px;
+ height: 16px;
+}
+
+.DlButton-disabled .DlButton-inner,
+.DlWidget-disabled .DlButton .DlButton-inner { border-color: #d1c9e2; opacity: 0.6; filter: alpha(opacity=60); }
+.DlButton-disabled, .DlWidget-disabled .DlButton { border-color: #9f97b0 #71688b #71688b #9f97b0; }
+
+div.DlButton-Label { display: inline; }
+.DlButton-focus { border-color: #60587b #2e254a #2e254a #60587b; }
+.DlButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlCheckbox-0 { color: #7a7182; background-image: url("img/checkbox-0-disabled.png"); }
+.DlWidget-disabled.DlCheckbox-1 { color: #7a7182; background-image: url("img/checkbox-1-disabled.png"); }
+
+.DlCheckbox { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlCheckbox-0 { background: transparent url("img/checkbox-0.png") no-repeat 5px 50%; }
+.DlCheckbox-1 { background: transparent url("img/checkbox-1.png") no-repeat 5px 50%; }
+.DlCheckbox-hover { background-color: #e4dcf3; }
+.DlCheckbox-active { background: #eae2f5 url("img/checkbox-2.png") no-repeat 5px 50%; }
+.DlCheckbox-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlCheckbox-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlRadioButton-0 { color: #7a7182; background-image: url("img/radiobutton-0-disabled.png"); }
+.DlWidget-disabled.DlRadioButton-1 { color: #7a7182; background-image: url("img/radiobutton-1-disabled.png"); }
+
+.DlRadioButton { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlRadioButton-0 { background: transparent url("img/radiobutton-0.png") no-repeat 5px 50%; }
+.DlRadioButton-1 { background: transparent url("img/radiobutton-1.png") no-repeat 5px 50%; }
+.DlRadioButton-hover { background-color: #e4dcf3; }
+.DlRadioButton-active { background: #eae2f5 url("img/radiobutton-2.png") no-repeat 5px 50%; }
+.DlRadioButton-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlRadioButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+.DlPopupMenu .DlRadioButton,
+.DlPopupMenu .DlCheckbox { -moz-border-radius: 0; }
+
+
+
+.DlEntry { border: 1px solid; border-color: #71688b #a39bbc #a39bbc #71688b; }
+.DlEntry .DlEntry-cell { border: 1px solid; border-color: #fbf2fb #fbf2fb #fbf2fb #fbf2fb; background-color: #f2edf9; }
+.DlEntry input, .DlEntry textarea {
+ margin: 0;
+ border: none !important;
+ border-width: 0px !important;
+ background: #f2edf9;
+ color: #000000;
+ padding: 1px 2px 2px 2px !important;
+
+ resize: none;
+}
+.DlEntry-Focus { border-color: #71688b; outline: 1px solid #9f97b0; -moz-outline-radius: 2px; }
+.DlEntry-Focus .DlEntry-cell, .DlEntry-Focus input, .DlEntry-Focus textarea { background-color: #ffffff; }
+.DlEntry input:selection, .DlEntry textarea:selection { background-color: #a0bcdf; color: #000000; }
+.DlEntry-ValidationError { border-color: #bf5340; }
+.DlEntry-ValidationError .DlEntry-cell { border-color: #ffffff; background-color: #f2d9df; }
+.DlEntry-ValidationError input, .DlEntry-ValidationError textarea { background-color: #f2d9df; }
+.DlEntry-Readonly .DlEntry-cell { background-color: #e2daf3; border-bottom-color: #eee6f7; border-right-color: #eee6f7; }
+.DlEntry-Readonly input, .DlEntry-Readonly textarea { background-color: #e2daf3; }
+.DlEntry-emptyText { display: none; position: absolute; left: 3px; top: 1px; color: #9b93a3; font-style: italic; cursor: text; }
+.DlEntry-empty .DlEntry-emptyText { display: block; }
+
+.DlEntry-dropDownBtn {
+ line-height: 20px;
+ border-left: 1px solid #9b93a3;
+ padding-left: 4px; padding-right: 4px;
+}
+
+.DlEntry-dropDownBtn-hover { background-color: #ffffff; }
+.DlEntry-dropDownBtn-active { background-color: #8a82b4; }
+
+.DlEntry-invalidIcon {
+ width: 16px;
+ height: 16px;
+ position: absolute;
+ right: 1px;
+ top: 50%;
+ margin-top: -8px;
+ background-image: url("img/entry-warning.png");
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+ opacity: 0.6;
+ display: none;
+}
+
+div.DlEntry-invalidIcon:hover { opacity: 1; }
+
+.DlEntry-ValidationError .DlEntry-invalidIcon {
+ display: block;
+}
+
+
+
+.DlCompletionEntry-busy input {
+ background-image: url("img/busy1.gif");
+ background-position: 100% 50%;
+ background-repeat: no-repeat;
+}
+
+.DlCompletionEntry-rightAligned input {
+ background-position: 0 50%;
+ text-align: right;
+}
+
+
+
+.DlComboBox-dropDownBtn {
+ background: #d1c9e2 url("img/arrows/dropdown.png") no-repeat 50% 50%;
+ width: 11px;
+ height: 20px;
+ border-left: 1px solid #9b93a3;
+}
+
+.DlEntry-Focus .DlComboBox-dropDownBtn { border-color: #71688b; }
+
+.DlComboBox-dropDownBtn-hover { background-color: #ffffff; }
+.DlComboBox-dropDownBtn-active { background-color: #8a82b4; }
+
+
+
+.DlSpinner { background-color: yellow; width: 1em; }
+.DlSpinner .DlSpinner-Button { height: 50%; }
+.DlSpinner input { text-align: right; }
+.DlSpinner .DlSpinner-Button .DlButton-inner { width: 5px; }
+.DlSpinner .DlSpinner-Button .DlButton-inner div { min-height: 0; }
+.DlSpinner .DlSpinner-Button-Up .DlButton-inner { height: 2px; background: url("img/spinner-up.gif") no-repeat 50% 50%; }
+.DlSpinner .DlSpinner-Button-Down .DlButton-inner { height: 2px; background: url("img/spinner-down.gif") no-repeat 50% 50%; }
+
+
+
+.DlProgressBar { position: relative; border: 1px solid #a39bbc; background: #f2edf9; }
+.DlProgressBar-label { text-align: center; position: relative; padding: 2px 0; }
+.DlProgressBar-fill { position: absolute; left: 0; top: 0; width: 50%; height: 100%; background-color: #cec9ed; }
+
+
+
+.DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlButtonMenu .MenuArrow-inner {
+ padding: 0 1px;
+ border-left: none;
+ width: 7px; overflow: visible; background-image: url("img/menu/darrow-small.gif");
+ background-repeat: no-repeat;
+ background-position: 1px 50%;
+}
+.DlButtonMenu .LabelPart { border-right: none; }
+.DlButtonMenu .LabelPart .DlButton-inner { border-right: none; }
+
+
+
+.DlButtonColorPicker table { border-collapse: collapse; }
+.DlButtonColorPicker .DlButton-inner .ColorPart { border: 1px solid; border-color: #71688b #fbf2fb #fbf2fb #71688b;
+ width: 10px; height: 10px; overflow: hidden; min-height: 0; margin-top: 1px; }
+.DlButtonColorPicker .Label { padding-left: 5px; }
+.DlButtonColorPicker .EmptyLabel { width: 1px; overflow: hidden; height: 1em; }
+
+
+
+.DlCalendar { background-color: #f4f0f8; }
+.DlCalendar-disabled { background-color: #e5e1e8; }
+table.DlCalendar {
+ border-collapse: separate; border-spacing: 0; font-size: 11px; font-family: tahoma,verdana,sans-serif; border: 1px solid #71688b; }
+.DlCalendar tr.DlCalendar-Navigation td { text-align: center; border-bottom: 1px solid #cdc5d5; background-color: #e5e1e8; padding: 2px 0; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth,
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { border-right: 1px solid #cdc5d5; font-weight: bold; }
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth,
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { border-left: 1px solid #cdc5d5; font-weight: bold; }
+
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth { background-image: url("img/arrows/nav-right.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth { background-image: url("img/arrows/nav-left.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { background-image: url("img/arrows/nav-right-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { background-image: url("img/arrows/nav-left-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+
+.DlCalendar tr.DlCalendar-DayNames td { width: 20px; text-align: right; padding-right: 3px; border-bottom: 1px solid #7e768f; background-color: #e5e1e8; }
+
+.DlCalendar tr.Dates td { text-align: right; padding: 2px 3px 2px 2px; }
+.DlCalendar tr.Dates td.OtherMonth { color: #9f97b0; }
+.DlCalendar tr.Dates td.Today { color: #978fda; }
+.DlCalendar td.WeekNumber { border-right: 1px solid #71688b; color: #7a7182; background-color: #e5e1e8; }
+.DlCalendar tr.DlCalendar-DayNames td.WeekNumber { border-right-color: #71688b; }
+.DlCalendar tr.DlCalendar-Navigation td.hover { background-color: #8a82b4; color: #ffffff; }
+.DlCalendar tr.DlCalendar-Navigation td.rolling { background-color: #000000; }
+.DlCalendar tr.DlCalendar-DayNames td.hover { background-color: #8a82b4; color: #ffffff; }
+.DlCalendar tr.Dates td.hover { border: 1px solid #bcb4c5; padding: 1px 2px 1px 1px; background-color: #e2daf3 !important; }
+.DlCalendar tr.Selected td { border-bottom: 1px solid #ded5e6; border-top: 1px solid #ded5e6; padding-top: 1px; padding-bottom: 1px; }
+.DlCalendar tr.Dates td.Selected { border: 1px solid #9b93a3; background-color: #ffffff; padding: 1px 2px 1px 1px; }
+
+.DlCalendar tr.DlCalendar-DayNames td.WeekEnd { color: #a26e4c; }
+.DlCalendar td.WeekEnd { color: #a26e4c; }
+.DlCalendar tr.Dates td.OtherMonth.WeekEnd { color: #ccaa88; }
+
+.DlCalendar tr.Dates td.DlCalendar-infoDay { font-weight: bold; background: url("img/tmpcal.gif") no-repeat 100% 100%; }
+
+
+
+.DlResizeBar { font-size: 1px; line-height: 1px; }
+.DlResizeBar-Horizontal {
+ height: 5px; cursor: s-resize; background: url("img/resizebar-horiz2.png") no-repeat 50% 50%; }
+.DlResizeBar-Vertical { width: 5px; cursor: e-resize; background: url("img/resizebar-vert2.png") no-repeat 50% 50%; }
+.DlResizeBar-DraggingLine {
+ position: absolute;
+
+ background-color: #9f97b0; opacity: 0.6; filter: alpha(opacity=60);
+ z-index: 10000;
+}
+
+
+
+.DlUploadEntry { height: 22px; }
+.DlUploadEntry iframe { background: transparent; width: 80px; height: 22px; display: block; }
+
+
+
+.DlContainer { position: relative; }
+
+.DlContainer-Hidden { position: absolute; left: -30000px; top: -30000px; visibility: hidden; }
+
+.DlContainer-pad-sep-left { padding: 5px; border-left: 1px solid #b4accd; }
+.DlContainer-pad-sep-right { padding: 5px; border-right: 1px solid #b4accd; }
+
+.DlLayout { position: relative; }
+.DlLayout-positioned { position: absolute; }
+
+.DlGridLayout-table { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
+.DlGridLayout-tr-minHeight td { height: 2px; }
+.DlGridLayout-td-minWidth { width: 2px; white-space: nowrap; }
+.DlGridLayout-td-minHeight { height: 2px; }
+
+
+
+
+.DlDesktop { position: absolute; left: 0; top: 0; overflow: hidden; }
+
+.DlFieldset { border: 2px groove #eee6f7; margin-top: 1em;
+ -moz-border-top-colors: #938aac #fbf2fb;
+ -moz-border-bottom-colors: #fbf2fb #938aac;
+ -moz-border-left-colors: #938aac #fbf2fb;
+ -moz-border-right-colors: #fbf2fb #938aac;
+}
+.DlFieldset-label { position: relative; top: -0.75em; left: 5px;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ font-weight: bold;
+ background-color: #d1c9e2;
+ padding: 1px 7px; border: 1px solid #a39bbc; }
+.DlFieldset-content { padding: 10px 10px 10px 10px; margin-top: -1em; }
+
+.DlPopup {
+ position: absolute;
+ z-index: 100;
+ left: -30000px;
+ top: -30000px;
+}
+
+.DlPopup-scrollArea {
+ overflow: hidden;
+ position: relative;
+ z-index: 10;
+}
+
+.DlPopup-scrollUp, .DlPopup-scrollDown {
+ height: 10px; overflow: hidden;
+ background-position: 50% 1px;
+ background-repeat: no-repeat;
+}
+
+.DlPopup-scrollUp { border-bottom: 1px solid #c1b0da; }
+.DlPopup-scrollDown { border-top: 1px solid #c1b0da; }
+
+.DlPopup-scrollUp { background-image: url("img/arrows/scroll-up.gif"); }
+.DlPopup-scrollUp-hover { background-image: url("img/arrows/scroll-up-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollUp-disabled { background-image: url("img/arrows/scroll-up-disabled.gif"); }
+.DlPopup-scrollDown { background-image: url("img/arrows/scroll-down.gif"); }
+.DlPopup-scrollDown-hover { background-image: url("img/arrows/scroll-down-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollDown-disabled { background-image: url("img/arrows/scroll-down-disabled.gif"); }
+
+.DlCompletionPopup { border: 1px solid #c1b0da; background-color: #f4f0f8; }
+.DlCompletionPopup .DlMenuItem .div2 { font-size: 90%; padding: 1px 5px; }
+.DlCompletionPopup .DlVMenu { border: none; }
+
+.DlTooltip {
+ background-color: #f7f7e8;
+ font-family: arial,helvetica,sans-serif;
+ padding: 4px 7px;
+ color: #2a2a19;
+}
+
+.DlTooltip-noShadow { border: 1px solid #000000; }
+
+.DlDialogPopup {
+ background-color: #f4f0f8;
+ border: 1px solid #8f7ea8;
+}
+
+.DlPopupMenu {
+ background-color: #f4f0f8;
+ border: 1px solid #eeeeee;
+}
+.DlPopupMenu-noShadow { border: 1px solid #8f7ea8; }
+
+.DlPopupMenu .DlCalendar {
+ border: 1px solid;
+ border-color: #ffffff #dcd0ef #dcd0ef #ffffff;
+}
+.DlCalendar-borderless { border-width: 0 !important; }
+
+.DlVMenu, .DlHMenu {
+ border-collapse: collapse;
+ background-color: #f4f0f8;
+}
+
+.DlVMenu-noShadow, .DlHMenu-noShadow {
+ border: 1px solid;
+ border-color: #ffffff #dcd0ef #dcd0ef #ffffff;
+}
+
+.DlVMenu { margin: 4px 0; }
+
+.DlHMenu {
+ margin: 0 2px;
+}
+
+.DlHMenu div.DlHMenu-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ margin-left: 3px; margin-right: 2px;
+ border-left: 1px solid #cccccc;
+ background-color: #ffffff;
+}
+
+div.DlVMenu-separator {
+ margin: 4px 0 3px 0;
+ background-color: #cccccc;
+ border-bottom: 1px solid #ffffff;
+
+ height: 1px;
+ overflow: hidden;
+ font-size: 1px;
+ line-height: 1px;
+}
+
+.DlMenuItem { }
+.DlMenuItem .div2 { padding: 2px 5px; }
+.DlMenuItem-popped { background-color: #c5bcde; color: #000000; }
+.DlMenuItem-hover { background-color: #8a82b4; color: #ffffff; }
+.DlMenuItem-active { background-color: #000000; color: #ffffff; }
+.DlMenuItem .DlMenuItem-withIcon {
+ padding-left: 26px;
+ background-repeat: no-repeat;
+ background-position: 5px 50%;
+}
+.DlVMenu .DlMenuItem .DlMenuItem-withPopup {
+ margin-right: 3px;
+ padding-right: 12px;
+ background-image: url("img/menu/rarrow.gif");
+ background-repeat: no-repeat !important;
+ background-position: 100% 50%;
+}
+.DlVMenu .DlMenuItem-hover .DlMenuItem-withPopup {
+ background-image: url("img/menu/rarrow-hover.gif") !important;
+}
+.DlWidget-disabled .DlMenuItem, .DlMenuItem-disabled { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlVMenu .DlCheckbox-hover,
+.DlHMenu .DlCheckbox-hover,
+.DlVMenu .DlRadioButton-hover,
+.DlHMenu .DlRadioButton-hover { background-color: #8a82b4; color: #ffffff; }
+
+.DlVMenu .DlCheckbox-active,
+.DlHMenu .DlCheckbox-active,
+.DlVMenu .DlRadioButton-active,
+.DlHMenu .DlRadioButton-active { background-color: #000000; color: #ffffff; }
+
+
+
+
+
+
+
+
+
+.DlTabs .TabBar { z-index: 10; position: relative; }
+.DlTabs .TabBar .DlButton { border-color: #71688b; }
+.DlTabs .TabBar .DlButton-1 { background-color: #ddd5ec; }
+.DlTabs .TabBar .DlButton-1 .DlButton-inner { padding-top: 3px; padding-bottom: 3px; border-color: #c5bcde; }
+
+.DocTabBar { width: 100%; }
+.DocTabBar td { width: 33.3333%; }
+
+.DlTabs-top .TabBar { top: 1px; }
+.DlTabs-top .TabBar .DlButton-1, .DlTabs-top .TabBar .DlButton-1 .DlButton-inner { border-bottom: none; }
+
+.DlTabs-bottom .TabBar { top: -1px; }
+.DlTabs-bottom .TabBar .DlButton-1, .DlTabs-bottom .TabBar .DlButton-1 .DlButton-inner { border-top: none; }
+
+.DlTabs .TabContent, .DlTabs .TabContent .DlNotebook { background-color: #ddd5ec; }
+.DlTabs .TabContent { border: 1px solid #71688b; }
+.DlTabs .TabContent .TabContent-inner { padding: 5px; }
+.DlTabs .TabContent-inner { position: relative; overflow: hidden; border: 1px solid #c5bcde; }
+
+.DlTabs-top .TabContent .TabContent-inner { border-top: none; }
+.DlTabs-bottom .TabContent .TabContent-inner { border-bottom: none; }
+
+
+
+.DlMacHBar, .DlMacVBar {
+ background-color: #c1b8d1;
+ border: 1px solid #a39bbc;
+ padding: 2px;
+}
+.DlMacBarIcon { display: inline; }
+.DlMacBarIcon img { vertical-align: middle; padding: 5px; }
+.DlMacBarIcon-1 img { border: 1px solid #7e768f; -moz-border-radius: 15px; padding: 4px; background-color: #eee6f7; }
+.DlMacBarIcon-active { opacity: 0.6; }
+.DlMacHBar div.DlMacHBar-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #a39bbc;
+ background-color: #eee6f7;
+}
+
+.DlMacVBar div.DlMacVBar-separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #a39bbc;
+ background-color: #eee6f7;
+}
+
+
+
+table.DlHbox { border-collapse: separate; }
+.DlHbox td.cell { padding: 0; }
+.DlHbox div.DlHbox-separator, div.Dl-Vertical-Separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #a39bbc;
+ background-color: #eee6f7;
+
+}
+
+.DlHbox div.wide-separator { margin-left: 4px; margin-right: 4px; }
+
+.DlHbox div.DlHbox-spacer {
+ overflow: hidden;
+ width: 4px;
+}
+
+table.DlHbox-hasFiller { width: 100%; }
+.DlHbox-filler { width: 100%; }
+
+
+
+table.DlVbox { border-collapse: separate; }
+.DlVbox td.cell { padding: 0; }
+.DlVbox div.DlVbox-separator, div.Dl-Horizontal-Separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #a39bbc;
+ background-color: #eee6f7;
+
+}
+
+.DlVbox div.wide-separator { margin-top: 5px; margin-bottom: 4px; }
+
+.DlVbox div.DlVbox-spacer {
+ overflow: hidden;
+ height: 4px;
+ line-height: 1px;
+ font-size: 1px;
+}
+
+
+
+table.DlButtonBox { width: 100%; }
+table.DlButtonBox .DlButtonBox-spacer { width: 100%; }
+.DlButtonBox div.DlButtonBox-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #a39bbc;
+ background-color: #eee6f7;
+ margin-left: 3px; margin-right: 2px;
+}
+
+.DlWidget-disabled div.DlVbox-separator, .DlWidget-disabled div.DlHbox-separator { border-color: #cdc5d5; background-color: #eee6f7; }
+
+
+
+.DlRadioSelect .LabelPart { text-align: left; }
+
+.DlSelect-menu .DlRadioButton { padding-right: 18px; }
+.DlSelect-menu .DlRadioButton-0 { background-image: none; }
+.DlSelect-menu .DlRadioButton-1 { background-image: url("img/mark.gif"); background-color: #d1c9e2; color: #000000; }
+.DlSelect-menu .DlRadioButton-active { background-image: url("img/mark-2.gif"); }
+
+
+
+
+
+.DlToolbar {
+ border: 1px solid;
+ border-color: #fbf2fb #7e768f #7e768f #fbf2fb;
+
+ background-color: #d1c9e2;
+ padding: 1px;
+}
+
+.DlToolbar .DlButton { border: none; background-color: transparent; }
+.DlToolbar .DlButton-inner { border: none; padding: 3px; }
+.DlToolbar .DlButton-hover { border: 1px solid #c5bcde; border-color: #ffffff #9b93a3 #9b93a3 #ffffff; background-color: #eae2f5; }
+.DlToolbar .DlButton-hover .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-1 { border: 1px solid #c5bcde; border-color: #9b93a3 #ffffff #ffffff #9b93a3; background-color: #bfb8c9; }
+.DlToolbar .DlButton-1 .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-active { border: 1px solid #71688b; background-color: #cfc8d8; }
+.DlToolbar .DlButton-active .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-disabled { opacity: 0.7; filter: alpha(opacity=70); }
+
+.DlToolbar .DlButtonMenu { background-color: #ddd5ec; }
+.DlToolbar .DlButtonMenu * { border: none; }
+.DlToolbar .DlButtonMenu .DlButton-inner { border: 1px solid #c5bcde; border-color: #ffffff #9b93a3 #9b93a3 #ffffff; padding: 2px; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlToolbar .DlButtonMenu .DlButton-active .DlButton-inner { border-color: #9b93a3 #ffffff #ffffff #9b93a3; }
+.DlToolbar .DlButtonMenu .DlButton-1 .DlButton-inner { border-color: #9b93a3 #ffffff #ffffff #9b93a3; }
+
+.DlToolbar .DlButtonMenu .DlButton-hover .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-active .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-1 .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0 !important; padding-right: 0 !important; }
+
+.DlToolbar .DlLabel { background: inherit; }
+
+.DlToolbar div.DlHbox-separator {
+ border-left-color: #938aac;
+ background-color: #ffffff;
+}
+
+.DlToolbar-Light { background: #e2daf3; }
+
+
+
+
+
+.DlTable-RowSeparator td { height: 7px; }
+.DlTable-RowSeparator td div { line-height: 1px; font-size: 1px; height: 1px; overflow: hidden;
+ border-top: 1px solid #a39bbc;
+ background-color: #eee6f7;
+ margin-top: 3px; margin-bottom: 2px;
+}
+
+
+
+.DlTree-separator {
+ margin-top: 3px; margin-bottom: 4px;
+ border-top: 1px dotted #a39bbc;
+ line-height: 1px; font-size: 1px; overflow: hidden;
+}
+.DlTree-IconWidth { width: 19px !important; }
+.DlTreeItem .DlTreeItem-Expander { width: 19px; }
+.DlTreeItem .DlTreeItem-Icon {
+ width: 19px;
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+}
+
+.DlTreeItem .DlTreeItem-Label { padding-left: 3px; padding-top: 1px; padding-bottom: 1px; }
+
+.DlTreeItem-withRadio .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-hover { background: none; color: #9b8acd; text-decoration: underline; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-1 { background-color: #9b8acd; color: #ffffff; }
+
+.DlTreeItem-withCheck .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-hover { background: none; color: #9b8acd; text-decoration: underline; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-1 { background-color: #9b8acd; color: #ffffff; }
+
+
+.DlTreeItem-Table td { vertical-align: middle; height: 16px; }
+
+
+.DlTree-withLines .DlTreeItem { background-image: url("img/tree/lines-v.gif"); background-repeat: repeat-y; background-position: 9px 50%; }
+
+
+.DlTree-withLines .DlTreeItem-Last { background-image: none; }
+
+
+.DlTree-withLines .DlTreeItem .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTreeItem-hasSubtree .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTree-withLines table.DlTreeItem-Last .DlTreeItem-Expander { background: transparent url("img/tree/lines-b.gif") no-repeat 50% 50%; }
+
+
+.DlTreeItem-Subtree { padding-left: 19px; }
+.DlTreeItem-Arrow-Expanded { background: transparent url("img/tree/minus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Expanded:hover { background: transparent url("img/tree/minus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed { background: transparent url("img/tree/plus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed:hover { background: transparent url("img/tree/plus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+
+.DlWidget-disabled .DlTreeItem-Arrow-Expanded,
+.DlWidget-disabled .DlTreeItem-Arrow-Collapsed,
+.DlWidget-disabled .DlTreeItem-Icon { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlTreeItem-dropTarget > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-upper.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-lower.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div > table { border-top: 1px solid #8a82b4; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div > table { border-bottom: 1px solid #8a82b4; }
+
+.DlTreeItem-div-focus { border: 1px dotted #000000; margin: -1px; }
+
+
+
+.DlColorPickerHSV { border: 1px solid #000000; background-color: #e5e1e8; }
+.DlColorPickerHSV td { width: 8px; height: 10px; padding: 1px; }
+.DlColorPickerHSV td.DlColorPickerHSV-Sep { background-color: #000000; width: 1px; padding: 0; }
+.DlColorPickerHSV td.DlColorPickerHSV-HSV {
+ overflow: visible; vertical-align: top;
+ background: url("img/color/hue.png") repeat-x 0 0; width: 15px; padding: 0; }
+.DlColorPickerHSV td.hover1 { padding: 0; border: 1px solid #ffffff !important; }
+.DlColorPickerHSV td.hover2 { padding: 0; border: 1px solid #000000 !important; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar { height: 1px; left: 0px;
+ font-size: 1px; line-height: 1px; left: -2px; margin-right: -3px;
+ background-color: #000000; overflow: hidden; position: relative; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar2 { background-color: #ffffff; }
+
+
+
+.DlRteFrame { border: 1px solid; border-color: #938aac; }
+
+.DlRteFrame iframe { border: 1px solid; border-color: #d5cdee #ffffff #ffffff #d5cdee; }
+
+
+
+.DlDataGrid { position: relative; background-color: #f8f4fb; border: 1px solid #71688b; }
+.DlDataGrid-rowTable { table-layout: fixed; width: 10px; border-collapse: collapse; border-spacing: 0; }
+.DlDataGrid-rowTable td { overflow: hidden; white-space: nowrap; border-right: 1px solid #e0e0e0; }
+.DlDataGrid-Headers { overflow: hidden; background-color: #d1c9e2; position: relative; width: 5px; }
+.DlDataGrid-Body { overflow: auto; }
+.DlDataGrid-cellData { overflow: hidden; white-space: nowrap; }
+.DlDataGrid-Body td { padding: 2px 0; text-indent: 5px; }
+
+.DlDataGrid-Body .DlDataGrid-rowTable {
+ border-bottom: 1px solid #e0e0e0;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+}
+
+.DlDataGrid-resizeHandle {
+ width: 7px; position: absolute; top: 0;
+ margin-left: -4px;
+ cursor: e-resize;
+ z-index: 30000;
+ height: 100%;
+ background-color: #bf4040; opacity: 0.01; filter: alpha(opacity=1);
+}
+
+.DlDataGrid-align-left { text-align: left; }
+.DlDataGrid-align-center { text-align: center; }
+.DlDataGrid-align-right { text-align: right; }
+
+.DlDataGrid .DlDataGridRow-selected { background-color: #cccccc; }
+.DlDataGrid .DlDataGridRow-selected table td { color: #000000; }
+.DlDataGrid-focus { outline: 1px solid #9f97b0; -moz-outline-radius: 2px; }
+.DlDataGrid-focus .DlDataGridRow-selected { background-color: #aca3d5; }
+.DlDataGrid-focus .DlDataGridRow-selected table td { color: #ffffff; }
+
+.DlDataGrid-align-right .DlButton-inner { background-position: 0 50%; }
+
+.DlDataGridHeadLabel { border-width: 0 1px 1px 0; }
+.DlDataGridHeadLabel .DlButton-inner { border: none; padding-top: 3px; padding-bottom: 3px; }
+.DlDataGridHeadLabel-hover { background-color: #e2daf3; }
+.DlDataGridHeadLabel-active .DlButton-inner { padding-top: 4px; padding-bottom: 2px; }
+.DlDataGridHeadLabel-resizing { background-color: #dadaf3; }
+.DlDataGridHeadLabel-empty .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlDataGridHeadLabel-empty .DlButton-withIcon { background-position: 50% 50%; }
+
+.DlDataGridHeadLabel-sort-up { border-bottom: 2px solid #000000; }
+.DlDataGridHeadLabel-sort-down { border-bottom: 2px solid #000000; }
+
+.DlDataGridHeadLabel-sort-up .DlButton-inner {
+ background-image: url("img/arrows/sort-ascending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+.DlDataGridHeadLabel-sort-down .DlButton-inner {
+ background-image: url("img/arrows/sort-descending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+
+.DlDataGridHeadLabel-sort-up.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+.DlDataGridHeadLabel-sort-down.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+
+.DlDataGrid-drop-col {
+ position: absolute;
+ background: url("img/grid-drop-col.gif") no-repeat 0 0;
+ width: 11px; height: 11px;
+ margin-left: -5px;
+ z-index: 10000;
+}
+
+
+
+.DlIconListView { background-color: #ddd5ec; border: 1px solid #c5bcde; }
+.DlIconListItem { border-collapse: collapse; }
+.DlIconListItem-labelCell { text-align: center; }
+.DlIconListItem-labelDiv { overflow: hidden; white-space: normal; font-size: 90%; }
+.DlIconListItem-iconCell { background-position: 50% 50%; background-repeat: no-repeat; }
+
+
+.DlIconListItem { cursor: pointer; float: left; }
+.DlIconListItem-hover { background-color: #e2daf3; }
+.DlIconListItem-hover .DlIconListItem-labelCell { color: #4444c1; text-decoration: underline; }
+.DlIconListItem-1 { background-color: #b9b6bd; }
+.DlDialog-Active .DlIconListItem-1 { background-color: #8a82b4; }
+.DlDialog-Active .DlIconListItem-1 .DlIconListItem-labelCell { color: #ffffff; }
+
+.DlIconListItem-focus .DlIconListItem-labelCell { text-decoration: underline; }
+
+
+
+.DlWM {
+ position: absolute;
+ left: 0; top: 0;
+ width: 0; height: 0;
+ overflow: visible;
+ z-index: 300;
+}
+
+
+
+
+
+
+
+.DlWM-modalStopper {
+ z-index: 800; cursor: not-allowed;
+ position: absolute; top: 0; left: 0; width: 100%; height: 100%;
+
+ filter: alpha(opacity=50);
+ opacity: 0.5;
+ background-color: #444444;
+ display: none;
+}
+
+.DlDialog .DlWM-modalStopper {
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+
+.DlWM-hasModals { width: 100%; height: 100%; }
+.DlWM-hasModals .DlWM-modalStopper { display: block; }
+
+.DlDialog { position: absolute; }
+.DlDialog-Rel { padding: 0; }
+.DlDialog-Content { background-color: #d4c9e8; position: relative; }
+
+.Shadow { position: absolute; font-size: 1px; line-height: 1px; }
+.DlDialog-Rel .Shadow { z-index: 10; }
+
+.DlDialog-WAIT { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;
+ background-image: url("img/modalbg.gif"); }
+
+.DlDialog-Rel .ResizeHandle {
+ cursor: se-resize;
+ position: absolute;
+
+ left: 100%;
+ top: 100%;
+ margin-left: -11px;
+ margin-top: -11px;
+ padding: 5px;
+ background: url("img/resize.gif") no-repeat 0 0; width: 10px; height: 10px; z-index: 350;
+}
+
+
+
+
+.DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-inactive/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-inactive/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-inactive/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-inactive/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-inactive/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-inactive/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-inactive/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-inactive/L.png") repeat-y 0 0; bottom: 6px; }
+
+.DlDialog-Active .DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-active/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-active/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-active/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-active/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-active/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-active/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-active/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-active/L.png") repeat-y 0 0; bottom: 6px; }
+
+
+.DlDialog-noShadows { border: 2px solid #8a8293; }
+.DlDialog-Active .DlDialog-noShadows { border-color: #000000; }
+
+
+
+.DlDialog-Title {
+ opacity: 0.9; filter: alpha(opacity=90);
+ overflow: hidden; white-space: nowrap;
+ font: bold 100% "Lucida Grande",verdana,tahoma,sans-serif; letter-spacing: -1px;
+ background: #d0cdd5 url("img/titlebg.png") repeat-x 0 50%; color: #555555; padding: 0 10px;
+ border-bottom: 2px solid #9e9e9e;
+}
+.DlDialog-Title div { padding-top: 3px; padding-bottom: 3px; }
+.DlDialog-Active .DlDialog-Title { background-color: #8977ae; color: #ffffff; border-color: #ffffff;
+ opacity: 1; filter: none;
+ text-shadow: 1px 1px 3px #000000;
+}
+
+.DlDialog-Title-withIcon {
+ padding-left: 21px;
+ background-repeat: no-repeat;
+ background-position: 0 50%;
+}
+
+.DlDialog-WindowButtons {
+ height: 0;
+ overflow: visible;
+ position: absolute;
+ right: 11px;
+ top: 0;
+ z-index: 10;
+ opacity: 0.6;
+}
+
+.DlDialog-Active .DlDialog-WindowButtons { opacity: 1; filter: none; }
+
+.DlDialog-WindowButtons div {
+ float: right;
+ width: 27px;
+ height: 16px;
+ background-repeat: no-repeat;
+ margin-right: -1px;
+ background-image: url("img/dialog/buttons.png");
+}
+
+.DlDialog-QuitBtn { background-position: 0 0; }
+.DlDialog-QuitBtn-hover { background-position: -27px 0; }
+.DlDialog-QuitBtn-active { background-position: -54px 0; }
+
+.DlDialog-MaximizeBtn { background-position: 0 -16px; }
+.DlDialog-MaximizeBtn-hover { background-position: -27px -16px; }
+.DlDialog-MaximizeBtn-active { background-position: -54px -16px; }
+.DlDialog-MaximizeBtn-1 { background-position: -54px -16px; }
+
+.DlDialog-MinimizeBtn { background-position: 0 -32px; }
+.DlDialog-MinimizeBtn-hover { background-position: -27px -32px; }
+.DlDialog-MinimizeBtn-active { background-position: -54px -32px; }
+.DlDialog-MinimizeBtn-1 { background-position: -54px -32px; }
+
+.DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #5eb366; }
+.DlDialog-Dragging .DlDialog-Rel { border-color: #000000; }
+
+
+
+
+.DlDialog .DlHMenu {
+ border: none;
+ border-bottom: 1px solid #4c435e;
+}
+
+
+.DlDialog .DlDialog .DlDialog-Rel {
+ border-width: 2px; border-color: #000000;
+ -moz-border-left-colors: #000000 #ffffff;
+ -moz-border-top-colors: #000000 #ffffff;
+ -moz-border-right-colors: #000000 #ffffff;
+ -moz-border-bottom-colors: #000000 #ffffff;
+}
+.DlDialog .DlDialog .DlDialog-Rel .ResizeHandle { margin-left: -12px; margin-top: -12px; }
+.DlDialog .DlDialog .DlDialog-WindowButtons { top: 1px; }
+.DlDialog .DlDialog .DlDialog-Title {
+ background-color: #ffffff; color: #000000;
+ border-bottom: 1px solid #8a8293;
+}
+.DlDialog .DlDialog .DlDialog-Title div { padding-top: 1px; padding-bottom: 1px; }
+.DlDialog .DlDialog-Active .DlDialog-Title { background-color: #625f67; color: #ffffff; border-color: #4c435e; }
+.DlDialog .DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #5eb366; }
+
+
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.Shadow { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.ResizeHandle { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.DlDialog-Title { border-width: 0; }
+
+
+.IconCalendar { background-image: url("img/icons/calendar.png"); background-position: 1px 50%; }
+.IconColors { background-image: url("img/icons/colors.png"); background-position: 1px 50%; }
+.IconChardev { background-image: url("img/icons/gnome-fs-chardev.png"); background-position: 1px 50%; }
+.IconDynarch { background-image: url("img/icons/dynarch-small.png"); background-position: 1px 50%; }
+
+
+
+
+
+
+
+
+span.BreakPoint {
+ width: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ overflow: hidden;
+}
+
+.SmallerButtons .DlButton-inner { padding: 1px 3px; }
+.SmallerButtons .DlButton-active .DlButton-inner { padding: 2px 2px 0px 4px; }
+
+.Dl-StatusBar { border: 1px solid; border-color: #7e768f #fbf2fb #fbf2fb #7e768f; padding: 1px 4px; background-color: #d1c9e2; }
+
+.Dl-ResizeRect { z-index: 5000;
+ font: 13px tahoma,"Trebuchet MS",Tahoma,Verdana,sans-serif;
+ position: absolute; top: 0; left: 0; border: 1px dashed #000000;
+
+ background: #ffffff; opacity: 0.4; filter: alpha(opacity=40);
+
+ border: 1px dashed #bf4040;
+}
+
+.Dl-ResizeRect { color: red; }
+.Dl-ResizeRect .Title { font-weight: bold; }
+
+.Dl-ResizeRect-moving {
+ border-color: #000000;
+
+
+}
+
+.DlAlign-left { text-align: left; }
+.DlAlign-right { text-align: right; }
+.DlAlign-center { text-align: center; }
+
+.Dl-3D-Border-Outside { border: 1px solid; border-color: #ffffff #938aac #938aac #ffffff; }
+.Dl-3D-Border-Inside { border: 1px solid; border-color: #938aac #ffffff #ffffff #938aac; }
+.Dl-3D-Border-Dark { border: 1px solid #938aac; }
+
+
+
+
+.Gecko-Bug-226933 { position: relative; overflow: auto; }
+
+.undefined { border: 5px solid red; }
+
+
+
+.ThinShadows .Shadow-T { left: 10px; right: 9px; top: -7px; background: url("img/thin-shadows/T.png") repeat-x 0 0; height: 7px; }
+.ThinShadows .Shadow-B { left: 10px; right: 9px; background: url("img/thin-shadows/B.png") repeat-x 0 0; bottom: -11px; height: 11px; }
+.ThinShadows .Shadow-TL { left: -7px; width: 17px; top: -7px; background: url("img/thin-shadows/TL.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BR { width: 20px; right: -11px; background: url("img/thin-shadows/BR.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-R { width: 11px; right: -11px; top: 13px; background: url("img/thin-shadows/R.png") repeat-y 0 0; bottom: 9px; }
+.ThinShadows .Shadow-TR { width: 20px; right: -11px; top: -7px; background: url("img/thin-shadows/TR.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BL { left: -7px; width: 17px; background: url("img/thin-shadows/BL.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-L { left: -7px; width: 7px; top: 13px; background: url("img/thin-shadows/L.png") repeat-y 0 0; bottom: 9px; }
+
+.ThinRoundShadows .Shadow-T { left: 8px; right: 6px; top: -6px; background: url("img/thin-shadows1/T.png") repeat-x 0 0; height: 6px; }
+.ThinRoundShadows .Shadow-B { left: 8px; right: 6px; background: url("img/thin-shadows1/B.png") repeat-x 0 0; bottom: -10px; height: 10px; }
+.ThinRoundShadows .Shadow-TL { left: -6px; width: 14px; top: -6px; background: url("img/thin-shadows1/TL.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BR { width: 16px; right: -10px; background: url("img/thin-shadows1/BR.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-R { width: 10px; right: -10px; top: 9px; background: url("img/thin-shadows1/R.png") repeat-y 0 0; bottom: 6px; }
+.ThinRoundShadows .Shadow-TR { width: 16px; right: -10px; top: -6px; background: url("img/thin-shadows1/TR.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BL { left: -6px; width: 14px; background: url("img/thin-shadows1/BL.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-L { left: -6px; width: 6px; top: 9px; background: url("img/thin-shadows1/L.png") repeat-y 0 0; bottom: 6px; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-green-ds.css.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-green-ds.css.svn-base
new file mode 100644
index 00000000..f9ba3eaf
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-green-ds.css.svn-base
@@ -0,0 +1,1093 @@
+
+
+html, body { margin: 0; padding: 0; overflow: hidden; height: 100%; }
+
+body { z-index: 0; background-color: #ffffff; }
+form { padding: 0; margin: 0; }
+
+.DYNARCH-GET-PADDING-AND-BORDER {
+ overflow: hidden !important;
+ font-size: 1px !important;
+ line-height: 1px !important;
+ width: 1px !important;
+ height: 1px !important;
+}
+
+.DYNARCH-GET-ABSOLUTE-POSITION {
+ position: absolute !important;
+ margin: 0 !important;
+ padding: 0 !important;
+}
+
+.DYNARCH-EVENT-STOPPER {
+ position: absolute !important;
+
+
+
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 30000;
+}
+
+.DYNARCH-GARBAGE-COLLECTOR {
+ position: absolute;
+ z-index: -10000;
+ width: 1px;
+ height: 1px;
+ overflow: hidden;
+ left: -32000px;
+ top: -32000px;
+ display: none;
+}
+
+.DYNARCH-FAKE-FOCUS { z-index: -10000; position: absolute; left: -2000px; top: 0; }
+
+.CURSOR-DRAGGING { cursor: move !important; }
+.CURSOR-RESIZE-E { cursor: e-resize !important; }
+.CURSOR-RESIZE-W { cursor: w-resize !important; }
+.CURSOR-RESIZE-S { cursor: s-resize !important; }
+.CURSOR-RESIZE-N { cursor: n-resize !important; }
+.CURSOR-FORBIDDEN { cursor: not-allowed !important; }
+.CURSOR-NO-DROP { cursor: no-drop !important; }
+.CURSOR-DROP { cursor: pointer !important; }
+.CURSOR-RESIZE-COL { cursor: col-resize !important; }
+
+
+
+.DlWidget, .DlWidget table, .DlWidget input, .DlWidget select, .DlWidget button, .DlWidget textarea {
+
+ font: 12px "Lucida Grande",Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif;
+
+}
+
+.DlWidget {
+
+ cursor: default;
+ color: #000000;
+
+ zoom: 1;
+}
+
+.DlWidget-3D {
+ background-color: #b4d1aa;
+ color: #000000;
+}
+
+
+
+
+.DlWidget-dragged-clone {
+ position: absolute !important;
+ z-index: 10000;
+}
+
+
+
+.DlAbstractButton { white-space: nowrap; }
+
+
+
+.DlButton { border: 1px solid; border-color: #749664 #54654c #54654c #749664; background-color: #b4d1aa; text-align: center; }
+.DlButton .DlButton-inner { border: 1px solid; border-color: #fbf2fb #8db17d #8db17d #fbf2fb; padding: 2px 4px; }
+
+.DlButton .DlButton-inner div { min-height: 16px; }
+
+.DlButton-hover { border-color: #749664 #54654c #54654c #749664; }
+.DlButton-hover .DlButton-inner { border-color: #ffffff #a2be7d #a2be7d #ffffff; }
+.DlButton-active { border-color: #54654c #749664 #749664 #54654c; background-color: #dff3db; }
+.DlButton-active .DlButton-inner { padding: 3px 3px 1px 5px; border-color: #a7cb97 #fbf2fb #fbf2fb #a7cb97; }
+.DlButton-1 { border-color: #54654c #8db17d #8db17d #54654c; background-color: #e9f2e7; }
+.DlButton-1 .DlButton-inner { border-color: #a7cb97 #ffffff #ffffff #a7cb97; }
+.DlButton-hover { background-color: #c1e7b6; }
+
+.DlAbstractButton-withIcon, .DlButton-withIcon {
+ padding-left: 22px;
+ background-repeat: no-repeat !important;
+ background-position: 0 50%;
+}
+
+.DlButton-empty .DlButton-inner { padding: 2px; }
+.DlButton-empty .DlButton-withIcon {
+ padding: 0;
+ width: 16px;
+ height: 16px;
+}
+
+.DlButton-disabled .DlButton-inner,
+.DlWidget-disabled .DlButton .DlButton-inner { border-color: #b4d1aa; opacity: 0.6; filter: alpha(opacity=60); }
+.DlButton-disabled, .DlWidget-disabled .DlButton { border-color: #849c7d #54654c #54654c #849c7d; }
+
+div.DlButton-Label { display: inline; }
+.DlButton-focus { border-color: #404f38 #121c0e #121c0e #404f38; }
+.DlButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlCheckbox-0 { color: #728271; background-image: url("img/checkbox-0-disabled.png"); }
+.DlWidget-disabled.DlCheckbox-1 { color: #728271; background-image: url("img/checkbox-1-disabled.png"); }
+
+.DlCheckbox { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlCheckbox-0 { background: transparent url("img/checkbox-0.png") no-repeat 5px 50%; }
+.DlCheckbox-1 { background: transparent url("img/checkbox-1.png") no-repeat 5px 50%; }
+.DlCheckbox-hover { background-color: #d0edc8; }
+.DlCheckbox-active { background: #dff3db url("img/checkbox-2.png") no-repeat 5px 50%; }
+.DlCheckbox-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlCheckbox-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlRadioButton-0 { color: #728271; background-image: url("img/radiobutton-0-disabled.png"); }
+.DlWidget-disabled.DlRadioButton-1 { color: #728271; background-image: url("img/radiobutton-1-disabled.png"); }
+
+.DlRadioButton { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlRadioButton-0 { background: transparent url("img/radiobutton-0.png") no-repeat 5px 50%; }
+.DlRadioButton-1 { background: transparent url("img/radiobutton-1.png") no-repeat 5px 50%; }
+.DlRadioButton-hover { background-color: #d0edc8; }
+.DlRadioButton-active { background: #dff3db url("img/radiobutton-2.png") no-repeat 5px 50%; }
+.DlRadioButton-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlRadioButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+.DlPopupMenu .DlRadioButton,
+.DlPopupMenu .DlCheckbox { -moz-border-radius: 0; }
+
+
+
+.DlEntry { border: 1px solid; border-color: #54654c #749664 #749664 #54654c; }
+.DlEntry .DlEntry-cell { border: 1px solid; border-color: #fbf2fb #fbf2fb #fbf2fb #fbf2fb; background-color: #eff9ed; }
+.DlEntry input, .DlEntry textarea {
+ margin: 0;
+ border: none !important;
+ border-width: 0px !important;
+ background: #eff9ed;
+ color: #000000;
+ padding: 1px 2px 2px 2px !important;
+
+ resize: none;
+}
+.DlEntry-Focus { border-color: #54654c; outline: 1px solid #849c7d; -moz-outline-radius: 2px; }
+.DlEntry-Focus .DlEntry-cell, .DlEntry-Focus input, .DlEntry-Focus textarea { background-color: #ffffff; }
+.DlEntry input:selection, .DlEntry textarea:selection { background-color: #a0bcdf; color: #000000; }
+.DlEntry-ValidationError { border-color: #bf5340; }
+.DlEntry-ValidationError .DlEntry-cell { border-color: #ffffff; background-color: #f2d9df; }
+.DlEntry-ValidationError input, .DlEntry-ValidationError textarea { background-color: #f2d9df; }
+.DlEntry-Readonly .DlEntry-cell { background-color: #c1e7b6; border-bottom-color: #e7f7e6; border-right-color: #e7f7e6; }
+.DlEntry-Readonly input, .DlEntry-Readonly textarea { background-color: #c1e7b6; }
+.DlEntry-emptyText { display: none; position: absolute; left: 3px; top: 1px; color: #94a393; font-style: italic; cursor: text; }
+.DlEntry-empty .DlEntry-emptyText { display: block; }
+
+.DlEntry-dropDownBtn {
+ line-height: 20px;
+ border-left: 1px solid #94a393;
+ padding-left: 4px; padding-right: 4px;
+}
+
+.DlEntry-dropDownBtn-hover { background-color: #ffffff; }
+.DlEntry-dropDownBtn-active { background-color: #5e7c4a; }
+
+.DlEntry-invalidIcon {
+ width: 16px;
+ height: 16px;
+ position: absolute;
+ right: 1px;
+ top: 50%;
+ margin-top: -8px;
+ background-image: url("img/entry-warning.png");
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+ opacity: 0.6;
+ display: none;
+}
+
+div.DlEntry-invalidIcon:hover { opacity: 1; }
+
+.DlEntry-ValidationError .DlEntry-invalidIcon {
+ display: block;
+}
+
+
+
+.DlCompletionEntry-busy input {
+ background-image: url("img/busy1.gif");
+ background-position: 100% 50%;
+ background-repeat: no-repeat;
+}
+
+.DlCompletionEntry-rightAligned input {
+ background-position: 0 50%;
+ text-align: right;
+}
+
+
+
+.DlComboBox-dropDownBtn {
+ background: #b4d1aa url("img/arrows/dropdown.png") no-repeat 50% 50%;
+ width: 11px;
+ height: 20px;
+ border-left: 1px solid #94a393;
+}
+
+.DlEntry-Focus .DlComboBox-dropDownBtn { border-color: #54654c; }
+
+.DlComboBox-dropDownBtn-hover { background-color: #ffffff; }
+.DlComboBox-dropDownBtn-active { background-color: #5e7c4a; }
+
+
+
+.DlSpinner { background-color: yellow; width: 1em; }
+.DlSpinner .DlSpinner-Button { height: 50%; }
+.DlSpinner input { text-align: right; }
+.DlSpinner .DlSpinner-Button .DlButton-inner { width: 5px; }
+.DlSpinner .DlSpinner-Button .DlButton-inner div { min-height: 0; }
+.DlSpinner .DlSpinner-Button-Up .DlButton-inner { height: 2px; background: url("img/spinner-up.gif") no-repeat 50% 50%; }
+.DlSpinner .DlSpinner-Button-Down .DlButton-inner { height: 2px; background: url("img/spinner-down.gif") no-repeat 50% 50%; }
+
+
+
+.DlProgressBar { position: relative; border: 1px solid #749664; background: #eff9ed; }
+.DlProgressBar-label { text-align: center; position: relative; padding: 2px 0; }
+.DlProgressBar-fill { position: absolute; left: 0; top: 0; width: 50%; height: 100%; background-color: #a2d37c; }
+
+
+
+.DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlButtonMenu .MenuArrow-inner {
+ padding: 0 1px;
+ border-left: none;
+ width: 7px; overflow: visible; background-image: url("img/menu/darrow-small.gif");
+ background-repeat: no-repeat;
+ background-position: 1px 50%;
+}
+.DlButtonMenu .LabelPart { border-right: none; }
+.DlButtonMenu .LabelPart .DlButton-inner { border-right: none; }
+
+
+
+.DlButtonColorPicker table { border-collapse: collapse; }
+.DlButtonColorPicker .DlButton-inner .ColorPart { border: 1px solid; border-color: #54654c #fbf2fb #fbf2fb #54654c;
+ width: 10px; height: 10px; overflow: hidden; min-height: 0; margin-top: 1px; }
+.DlButtonColorPicker .Label { padding-left: 5px; }
+.DlButtonColorPicker .EmptyLabel { width: 1px; overflow: hidden; height: 1em; }
+
+
+
+.DlCalendar { background-color: #f1f8f0; }
+.DlCalendar-disabled { background-color: #e1e8e1; }
+table.DlCalendar {
+ border-collapse: separate; border-spacing: 0; font-size: 11px; font-family: tahoma,verdana,sans-serif; border: 1px solid #54654c; }
+.DlCalendar tr.DlCalendar-Navigation td { text-align: center; border-bottom: 1px solid #c6d5c5; background-color: #e1e8e1; padding: 2px 0; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth,
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { border-right: 1px solid #c6d5c5; font-weight: bold; }
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth,
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { border-left: 1px solid #c6d5c5; font-weight: bold; }
+
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth { background-image: url("img/arrows/nav-right.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth { background-image: url("img/arrows/nav-left.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { background-image: url("img/arrows/nav-right-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { background-image: url("img/arrows/nav-left-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+
+.DlCalendar tr.DlCalendar-DayNames td { width: 20px; text-align: right; padding-right: 3px; border-bottom: 1px solid #5e6d59; background-color: #e1e8e1; }
+
+.DlCalendar tr.Dates td { text-align: right; padding: 2px 3px 2px 2px; }
+.DlCalendar tr.Dates td.OtherMonth { color: #849c7d; }
+.DlCalendar tr.Dates td.Today { color: #507d2a; }
+.DlCalendar td.WeekNumber { border-right: 1px solid #54654c; color: #728271; background-color: #e1e8e1; }
+.DlCalendar tr.DlCalendar-DayNames td.WeekNumber { border-right-color: #54654c; }
+.DlCalendar tr.DlCalendar-Navigation td.hover { background-color: #5e7c4a; color: #ffffff; }
+.DlCalendar tr.DlCalendar-Navigation td.rolling { background-color: #000000; }
+.DlCalendar tr.DlCalendar-DayNames td.hover { background-color: #5e7c4a; color: #ffffff; }
+.DlCalendar tr.Dates td.hover { border: 1px solid #b5c5b4; padding: 1px 2px 1px 1px; background-color: #c1e7b6 !important; }
+.DlCalendar tr.Selected td { border-bottom: 1px solid #d6e6d5; border-top: 1px solid #d6e6d5; padding-top: 1px; padding-bottom: 1px; }
+.DlCalendar tr.Dates td.Selected { border: 1px solid #94a393; background-color: #ffffff; padding: 1px 2px 1px 1px; }
+
+.DlCalendar tr.DlCalendar-DayNames td.WeekEnd { color: #a26e4c; }
+.DlCalendar td.WeekEnd { color: #a26e4c; }
+.DlCalendar tr.Dates td.OtherMonth.WeekEnd { color: #ccaa88; }
+
+.DlCalendar tr.Dates td.DlCalendar-infoDay { font-weight: bold; background: url("img/tmpcal.gif") no-repeat 100% 100%; }
+
+
+
+.DlResizeBar { font-size: 1px; line-height: 1px; }
+.DlResizeBar-Horizontal {
+ height: 5px; cursor: s-resize; background: url("img/resizebar-horiz2.png") no-repeat 50% 50%; }
+.DlResizeBar-Vertical { width: 5px; cursor: e-resize; background: url("img/resizebar-vert2.png") no-repeat 50% 50%; }
+.DlResizeBar-DraggingLine {
+ position: absolute;
+
+ background-color: #849c7d; opacity: 0.6; filter: alpha(opacity=60);
+ z-index: 10000;
+}
+
+
+
+.DlUploadEntry { height: 22px; }
+.DlUploadEntry iframe { background: transparent; width: 80px; height: 22px; display: block; }
+
+
+
+.DlContainer { position: relative; }
+
+.DlContainer-Hidden { position: absolute; left: -30000px; top: -30000px; visibility: hidden; }
+
+.DlContainer-pad-sep-left { padding: 5px; border-left: 1px solid #8db17d; }
+.DlContainer-pad-sep-right { padding: 5px; border-right: 1px solid #8db17d; }
+
+.DlLayout { position: relative; }
+.DlLayout-positioned { position: absolute; }
+
+.DlGridLayout-table { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
+.DlGridLayout-tr-minHeight td { height: 2px; }
+.DlGridLayout-td-minWidth { width: 2px; white-space: nowrap; }
+.DlGridLayout-td-minHeight { height: 2px; }
+
+
+
+
+.DlDesktop { position: absolute; left: 0; top: 0; overflow: hidden; }
+
+.DlFieldset { border: 2px groove #e7f7e6; margin-top: 1em;
+ -moz-border-top-colors: #7a976d #fbf2fb;
+ -moz-border-bottom-colors: #fbf2fb #7a976d;
+ -moz-border-left-colors: #7a976d #fbf2fb;
+ -moz-border-right-colors: #fbf2fb #7a976d;
+}
+.DlFieldset-label { position: relative; top: -0.75em; left: 5px;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ font-weight: bold;
+ background-color: #b4d1aa;
+ padding: 1px 7px; border: 1px solid #749664; }
+.DlFieldset-content { padding: 10px 10px 10px 10px; margin-top: -1em; }
+
+.DlPopup {
+ position: absolute;
+ z-index: 100;
+ left: -30000px;
+ top: -30000px;
+}
+
+.DlPopup-scrollArea {
+ overflow: hidden;
+ position: relative;
+ z-index: 10;
+}
+
+.DlPopup-scrollUp, .DlPopup-scrollDown {
+ height: 10px; overflow: hidden;
+ background-position: 50% 1px;
+ background-repeat: no-repeat;
+}
+
+.DlPopup-scrollUp { border-bottom: 1px solid #8ec483; }
+.DlPopup-scrollDown { border-top: 1px solid #8ec483; }
+
+.DlPopup-scrollUp { background-image: url("img/arrows/scroll-up.gif"); }
+.DlPopup-scrollUp-hover { background-image: url("img/arrows/scroll-up-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollUp-disabled { background-image: url("img/arrows/scroll-up-disabled.gif"); }
+.DlPopup-scrollDown { background-image: url("img/arrows/scroll-down.gif"); }
+.DlPopup-scrollDown-hover { background-image: url("img/arrows/scroll-down-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollDown-disabled { background-image: url("img/arrows/scroll-down-disabled.gif"); }
+
+.DlCompletionPopup { border: 1px solid #8ec483; background-color: #f1f8f0; }
+.DlCompletionPopup .DlMenuItem .div2 { font-size: 90%; padding: 1px 5px; }
+.DlCompletionPopup .DlVMenu { border: none; }
+
+.DlTooltip {
+ background-color: #f7f7e8;
+ font-family: arial,helvetica,sans-serif;
+ padding: 4px 7px;
+ color: #2a2a19;
+}
+
+.DlTooltip-noShadow { border: 1px solid #000000; }
+
+.DlDialogPopup {
+ background-color: #f1f8f0;
+ border: 1px solid #688f61;
+}
+
+.DlPopupMenu {
+ background-color: #f1f8f0;
+ border: 1px solid #eeeeee;
+}
+.DlPopupMenu-noShadow { border: 1px solid #688f61; }
+
+.DlPopupMenu .DlCalendar {
+ border: 1px solid;
+ border-color: #ffffff #aee0a3 #aee0a3 #ffffff;
+}
+.DlCalendar-borderless { border-width: 0 !important; }
+
+.DlVMenu, .DlHMenu {
+ border-collapse: collapse;
+ background-color: #f1f8f0;
+}
+
+.DlVMenu-noShadow, .DlHMenu-noShadow {
+ border: 1px solid;
+ border-color: #ffffff #aee0a3 #aee0a3 #ffffff;
+}
+
+.DlVMenu { margin: 4px 0; }
+
+.DlHMenu {
+ margin: 0 2px;
+}
+
+.DlHMenu div.DlHMenu-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ margin-left: 3px; margin-right: 2px;
+ border-left: 1px solid #cccccc;
+ background-color: #ffffff;
+}
+
+div.DlVMenu-separator {
+ margin: 4px 0 3px 0;
+ background-color: #cccccc;
+ border-bottom: 1px solid #ffffff;
+
+ height: 1px;
+ overflow: hidden;
+ font-size: 1px;
+ line-height: 1px;
+}
+
+.DlMenuItem { }
+.DlMenuItem .div2 { padding: 2px 5px; }
+.DlMenuItem-popped { background-color: #a7cb97; color: #000000; }
+.DlMenuItem-hover { background-color: #5e7c4a; color: #ffffff; }
+.DlMenuItem-active { background-color: #000000; color: #ffffff; }
+.DlMenuItem .DlMenuItem-withIcon {
+ padding-left: 26px;
+ background-repeat: no-repeat;
+ background-position: 5px 50%;
+}
+.DlVMenu .DlMenuItem .DlMenuItem-withPopup {
+ margin-right: 3px;
+ padding-right: 12px;
+ background-image: url("img/menu/rarrow.gif");
+ background-repeat: no-repeat !important;
+ background-position: 100% 50%;
+}
+.DlVMenu .DlMenuItem-hover .DlMenuItem-withPopup {
+ background-image: url("img/menu/rarrow-hover.gif") !important;
+}
+.DlWidget-disabled .DlMenuItem, .DlMenuItem-disabled { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlVMenu .DlCheckbox-hover,
+.DlHMenu .DlCheckbox-hover,
+.DlVMenu .DlRadioButton-hover,
+.DlHMenu .DlRadioButton-hover { background-color: #5e7c4a; color: #ffffff; }
+
+.DlVMenu .DlCheckbox-active,
+.DlHMenu .DlCheckbox-active,
+.DlVMenu .DlRadioButton-active,
+.DlHMenu .DlRadioButton-active { background-color: #000000; color: #ffffff; }
+
+
+
+
+
+
+
+
+
+.DlTabs .TabBar { z-index: 10; position: relative; }
+.DlTabs .TabBar .DlButton { border-color: #54654c; }
+.DlTabs .TabBar .DlButton-1 { background-color: #c6e2bd; }
+.DlTabs .TabBar .DlButton-1 .DlButton-inner { padding-top: 3px; padding-bottom: 3px; border-color: #a7cb97; }
+
+.DocTabBar { width: 100%; }
+.DocTabBar td { width: 33.3333%; }
+
+.DlTabs-top .TabBar { top: 1px; }
+.DlTabs-top .TabBar .DlButton-1, .DlTabs-top .TabBar .DlButton-1 .DlButton-inner { border-bottom: none; }
+
+.DlTabs-bottom .TabBar { top: -1px; }
+.DlTabs-bottom .TabBar .DlButton-1, .DlTabs-bottom .TabBar .DlButton-1 .DlButton-inner { border-top: none; }
+
+.DlTabs .TabContent, .DlTabs .TabContent .DlNotebook { background-color: #c6e2bd; }
+.DlTabs .TabContent { border: 1px solid #54654c; }
+.DlTabs .TabContent .TabContent-inner { padding: 5px; }
+.DlTabs .TabContent-inner { position: relative; overflow: hidden; border: 1px solid #a7cb97; }
+
+.DlTabs-top .TabContent .TabContent-inner { border-top: none; }
+.DlTabs-bottom .TabContent .TabContent-inner { border-bottom: none; }
+
+
+
+.DlMacHBar, .DlMacVBar {
+ background-color: #aec6a7;
+ border: 1px solid #749664;
+ padding: 2px;
+}
+.DlMacBarIcon { display: inline; }
+.DlMacBarIcon img { vertical-align: middle; padding: 5px; }
+.DlMacBarIcon-1 img { border: 1px solid #5e6d59; -moz-border-radius: 15px; padding: 4px; background-color: #e7f7e6; }
+.DlMacBarIcon-active { opacity: 0.6; }
+.DlMacHBar div.DlMacHBar-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #749664;
+ background-color: #e7f7e6;
+}
+
+.DlMacVBar div.DlMacVBar-separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #749664;
+ background-color: #e7f7e6;
+}
+
+
+
+table.DlHbox { border-collapse: separate; }
+.DlHbox td.cell { padding: 0; }
+.DlHbox div.DlHbox-separator, div.Dl-Vertical-Separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #749664;
+ background-color: #e7f7e6;
+
+}
+
+.DlHbox div.wide-separator { margin-left: 4px; margin-right: 4px; }
+
+.DlHbox div.DlHbox-spacer {
+ overflow: hidden;
+ width: 4px;
+}
+
+table.DlHbox-hasFiller { width: 100%; }
+.DlHbox-filler { width: 100%; }
+
+
+
+table.DlVbox { border-collapse: separate; }
+.DlVbox td.cell { padding: 0; }
+.DlVbox div.DlVbox-separator, div.Dl-Horizontal-Separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #749664;
+ background-color: #e7f7e6;
+
+}
+
+.DlVbox div.wide-separator { margin-top: 5px; margin-bottom: 4px; }
+
+.DlVbox div.DlVbox-spacer {
+ overflow: hidden;
+ height: 4px;
+ line-height: 1px;
+ font-size: 1px;
+}
+
+
+
+table.DlButtonBox { width: 100%; }
+table.DlButtonBox .DlButtonBox-spacer { width: 100%; }
+.DlButtonBox div.DlButtonBox-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #749664;
+ background-color: #e7f7e6;
+ margin-left: 3px; margin-right: 2px;
+}
+
+.DlWidget-disabled div.DlVbox-separator, .DlWidget-disabled div.DlHbox-separator { border-color: #c6d5c5; background-color: #e7f7e6; }
+
+
+
+.DlRadioSelect .LabelPart { text-align: left; }
+
+.DlSelect-menu .DlRadioButton { padding-right: 18px; }
+.DlSelect-menu .DlRadioButton-0 { background-image: none; }
+.DlSelect-menu .DlRadioButton-1 { background-image: url("img/mark.gif"); background-color: #b4d1aa; color: #000000; }
+.DlSelect-menu .DlRadioButton-active { background-image: url("img/mark-2.gif"); }
+
+
+
+
+
+.DlToolbar {
+ border: 1px solid;
+ border-color: #fbf2fb #5e6d59 #5e6d59 #fbf2fb;
+
+ background-color: #b4d1aa;
+ padding: 1px;
+}
+
+.DlToolbar .DlButton { border: none; background-color: transparent; }
+.DlToolbar .DlButton-inner { border: none; padding: 3px; }
+.DlToolbar .DlButton-hover { border: 1px solid #a7cb97; border-color: #ffffff #94a393 #94a393 #ffffff; background-color: #dff3db; }
+.DlToolbar .DlButton-hover .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-1 { border: 1px solid #a7cb97; border-color: #94a393 #ffffff #ffffff #94a393; background-color: #a9bba6; }
+.DlToolbar .DlButton-1 .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-active { border: 1px solid #54654c; background-color: #bdcfba; }
+.DlToolbar .DlButton-active .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-disabled { opacity: 0.7; filter: alpha(opacity=70); }
+
+.DlToolbar .DlButtonMenu { background-color: #c6e2bd; }
+.DlToolbar .DlButtonMenu * { border: none; }
+.DlToolbar .DlButtonMenu .DlButton-inner { border: 1px solid #a7cb97; border-color: #ffffff #94a393 #94a393 #ffffff; padding: 2px; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlToolbar .DlButtonMenu .DlButton-active .DlButton-inner { border-color: #94a393 #ffffff #ffffff #94a393; }
+.DlToolbar .DlButtonMenu .DlButton-1 .DlButton-inner { border-color: #94a393 #ffffff #ffffff #94a393; }
+
+.DlToolbar .DlButtonMenu .DlButton-hover .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-active .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-1 .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0 !important; padding-right: 0 !important; }
+
+.DlToolbar .DlLabel { background: inherit; }
+
+.DlToolbar div.DlHbox-separator {
+ border-left-color: #7a976d;
+ background-color: #ffffff;
+}
+
+.DlToolbar-Light { background: #c1e7b6; }
+
+
+
+
+
+.DlTable-RowSeparator td { height: 7px; }
+.DlTable-RowSeparator td div { line-height: 1px; font-size: 1px; height: 1px; overflow: hidden;
+ border-top: 1px solid #749664;
+ background-color: #e7f7e6;
+ margin-top: 3px; margin-bottom: 2px;
+}
+
+
+
+.DlTree-separator {
+ margin-top: 3px; margin-bottom: 4px;
+ border-top: 1px dotted #749664;
+ line-height: 1px; font-size: 1px; overflow: hidden;
+}
+.DlTree-IconWidth { width: 19px !important; }
+.DlTreeItem .DlTreeItem-Expander { width: 19px; }
+.DlTreeItem .DlTreeItem-Icon {
+ width: 19px;
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+}
+
+.DlTreeItem .DlTreeItem-Label { padding-left: 3px; padding-top: 1px; padding-bottom: 1px; }
+
+.DlTreeItem-withRadio .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-hover { background: none; color: #57903e; text-decoration: underline; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-1 { background-color: #57903e; color: #ffffff; }
+
+.DlTreeItem-withCheck .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-hover { background: none; color: #57903e; text-decoration: underline; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-1 { background-color: #57903e; color: #ffffff; }
+
+
+.DlTreeItem-Table td { vertical-align: middle; height: 16px; }
+
+
+.DlTree-withLines .DlTreeItem { background-image: url("img/tree/lines-v.gif"); background-repeat: repeat-y; background-position: 9px 50%; }
+
+
+.DlTree-withLines .DlTreeItem-Last { background-image: none; }
+
+
+.DlTree-withLines .DlTreeItem .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTreeItem-hasSubtree .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTree-withLines table.DlTreeItem-Last .DlTreeItem-Expander { background: transparent url("img/tree/lines-b.gif") no-repeat 50% 50%; }
+
+
+.DlTreeItem-Subtree { padding-left: 19px; }
+.DlTreeItem-Arrow-Expanded { background: transparent url("img/tree/minus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Expanded:hover { background: transparent url("img/tree/minus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed { background: transparent url("img/tree/plus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed:hover { background: transparent url("img/tree/plus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+
+.DlWidget-disabled .DlTreeItem-Arrow-Expanded,
+.DlWidget-disabled .DlTreeItem-Arrow-Collapsed,
+.DlWidget-disabled .DlTreeItem-Icon { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlTreeItem-dropTarget > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-upper.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-lower.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div > table { border-top: 1px solid #5e7c4a; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div > table { border-bottom: 1px solid #5e7c4a; }
+
+.DlTreeItem-div-focus { border: 1px dotted #000000; margin: -1px; }
+
+
+
+.DlColorPickerHSV { border: 1px solid #000000; background-color: #e1e8e1; }
+.DlColorPickerHSV td { width: 8px; height: 10px; padding: 1px; }
+.DlColorPickerHSV td.DlColorPickerHSV-Sep { background-color: #000000; width: 1px; padding: 0; }
+.DlColorPickerHSV td.DlColorPickerHSV-HSV {
+ overflow: visible; vertical-align: top;
+ background: url("img/color/hue.png") repeat-x 0 0; width: 15px; padding: 0; }
+.DlColorPickerHSV td.hover1 { padding: 0; border: 1px solid #ffffff !important; }
+.DlColorPickerHSV td.hover2 { padding: 0; border: 1px solid #000000 !important; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar { height: 1px; left: 0px;
+ font-size: 1px; line-height: 1px; left: -2px; margin-right: -3px;
+ background-color: #000000; overflow: hidden; position: relative; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar2 { background-color: #ffffff; }
+
+
+
+.DlRteFrame { border: 1px solid; border-color: #7a976d; }
+
+.DlRteFrame iframe { border: 1px solid; border-color: #9fd685 #ffffff #ffffff #9fd685; }
+
+
+
+.DlDataGrid { position: relative; background-color: #f4fbf4; border: 1px solid #54654c; }
+.DlDataGrid-rowTable { table-layout: fixed; width: 10px; border-collapse: collapse; border-spacing: 0; }
+.DlDataGrid-rowTable td { overflow: hidden; white-space: nowrap; border-right: 1px solid #e0e0e0; }
+.DlDataGrid-Headers { overflow: hidden; background-color: #b4d1aa; position: relative; width: 5px; }
+.DlDataGrid-Body { overflow: auto; }
+.DlDataGrid-cellData { overflow: hidden; white-space: nowrap; }
+.DlDataGrid-Body td { padding: 2px 0; text-indent: 5px; }
+
+.DlDataGrid-Body .DlDataGrid-rowTable {
+ border-bottom: 1px solid #e0e0e0;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+}
+
+.DlDataGrid-resizeHandle {
+ width: 7px; position: absolute; top: 0;
+ margin-left: -4px;
+ cursor: e-resize;
+ z-index: 30000;
+ height: 100%;
+ background-color: #bf4040; opacity: 0.01; filter: alpha(opacity=1);
+}
+
+.DlDataGrid-align-left { text-align: left; }
+.DlDataGrid-align-center { text-align: center; }
+.DlDataGrid-align-right { text-align: right; }
+
+.DlDataGrid .DlDataGridRow-selected { background-color: #cccccc; }
+.DlDataGrid .DlDataGridRow-selected table td { color: #000000; }
+.DlDataGrid-focus { outline: 1px solid #849c7d; -moz-outline-radius: 2px; }
+.DlDataGrid-focus .DlDataGridRow-selected { background-color: #74ac4e; }
+.DlDataGrid-focus .DlDataGridRow-selected table td { color: #ffffff; }
+
+.DlDataGrid-align-right .DlButton-inner { background-position: 0 50%; }
+
+.DlDataGridHeadLabel { border-width: 0 1px 1px 0; }
+.DlDataGridHeadLabel .DlButton-inner { border: none; padding-top: 3px; padding-bottom: 3px; }
+.DlDataGridHeadLabel-hover { background-color: #c1e7b6; }
+.DlDataGridHeadLabel-active .DlButton-inner { padding-top: 4px; padding-bottom: 2px; }
+.DlDataGridHeadLabel-resizing { background-color: #b8d98d; }
+.DlDataGridHeadLabel-empty .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlDataGridHeadLabel-empty .DlButton-withIcon { background-position: 50% 50%; }
+
+.DlDataGridHeadLabel-sort-up { border-bottom: 2px solid #000000; }
+.DlDataGridHeadLabel-sort-down { border-bottom: 2px solid #000000; }
+
+.DlDataGridHeadLabel-sort-up .DlButton-inner {
+ background-image: url("img/arrows/sort-ascending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+.DlDataGridHeadLabel-sort-down .DlButton-inner {
+ background-image: url("img/arrows/sort-descending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+
+.DlDataGridHeadLabel-sort-up.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+.DlDataGridHeadLabel-sort-down.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+
+.DlDataGrid-drop-col {
+ position: absolute;
+ background: url("img/grid-drop-col.gif") no-repeat 0 0;
+ width: 11px; height: 11px;
+ margin-left: -5px;
+ z-index: 10000;
+}
+
+
+
+.DlIconListView { background-color: #c6e2bd; border: 1px solid #a7cb97; }
+.DlIconListItem { border-collapse: collapse; }
+.DlIconListItem-labelCell { text-align: center; }
+.DlIconListItem-labelDiv { overflow: hidden; white-space: normal; font-size: 90%; }
+.DlIconListItem-iconCell { background-position: 50% 50%; background-repeat: no-repeat; }
+
+
+.DlIconListItem { cursor: pointer; float: left; }
+.DlIconListItem-hover { background-color: #c1e7b6; }
+.DlIconListItem-hover .DlIconListItem-labelCell { color: #1c270d; text-decoration: underline; }
+.DlIconListItem-1 { background-color: #b6bdb6; }
+.DlDialog-Active .DlIconListItem-1 { background-color: #5e7c4a; }
+.DlDialog-Active .DlIconListItem-1 .DlIconListItem-labelCell { color: #ffffff; }
+
+.DlIconListItem-focus .DlIconListItem-labelCell { text-decoration: underline; }
+
+
+
+.DlWM {
+ position: absolute;
+ left: 0; top: 0;
+ width: 0; height: 0;
+ overflow: visible;
+ z-index: 300;
+}
+
+
+
+
+
+
+
+.DlWM-modalStopper {
+ z-index: 800; cursor: not-allowed;
+ position: absolute; top: 0; left: 0; width: 100%; height: 100%;
+
+ filter: alpha(opacity=50);
+ opacity: 0.5;
+ background-color: #444444;
+ display: none;
+}
+
+.DlDialog .DlWM-modalStopper {
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+
+.DlWM-hasModals { width: 100%; height: 100%; }
+.DlWM-hasModals .DlWM-modalStopper { display: block; }
+
+.DlDialog { position: absolute; }
+.DlDialog-Rel { padding: 0; }
+.DlDialog-Content { background-color: #b6dcab; position: relative; }
+
+.Shadow { position: absolute; font-size: 1px; line-height: 1px; }
+.DlDialog-Rel .Shadow { z-index: 10; }
+
+.DlDialog-WAIT { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;
+ background-image: url("img/modalbg.gif"); }
+
+.DlDialog-Rel .ResizeHandle {
+ cursor: se-resize;
+ position: absolute;
+
+ left: 100%;
+ top: 100%;
+ margin-left: -11px;
+ margin-top: -11px;
+ padding: 5px;
+ background: url("img/resize.gif") no-repeat 0 0; width: 10px; height: 10px; z-index: 350;
+}
+
+
+
+
+.DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-inactive/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-inactive/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-inactive/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-inactive/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-inactive/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-inactive/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-inactive/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-inactive/L.png") repeat-y 0 0; bottom: 6px; }
+
+.DlDialog-Active .DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-active/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-active/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-active/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-active/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-active/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-active/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-active/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-active/L.png") repeat-y 0 0; bottom: 6px; }
+
+
+.DlDialog-noShadows { border: 2px solid #839382; }
+.DlDialog-Active .DlDialog-noShadows { border-color: #000000; }
+
+
+
+.DlDialog-Title {
+ opacity: 0.9; filter: alpha(opacity=90);
+ overflow: hidden; white-space: nowrap;
+ font: bold 100% "Lucida Grande",verdana,tahoma,sans-serif; letter-spacing: -1px;
+ background: #cfd5cd url("img/titlebg.png") repeat-x 0 50%; color: #555555; padding: 0 10px;
+ border-bottom: 2px solid #9e9e9e;
+}
+.DlDialog-Title div { padding-top: 3px; padding-bottom: 3px; }
+.DlDialog-Active .DlDialog-Title { background-color: #537848; color: #ffffff; border-color: #ffffff;
+ opacity: 1; filter: none;
+ text-shadow: 1px 1px 3px #000000;
+}
+
+.DlDialog-Title-withIcon {
+ padding-left: 21px;
+ background-repeat: no-repeat;
+ background-position: 0 50%;
+}
+
+.DlDialog-WindowButtons {
+ height: 0;
+ overflow: visible;
+ position: absolute;
+ right: 11px;
+ top: 0;
+ z-index: 10;
+ opacity: 0.6;
+}
+
+.DlDialog-Active .DlDialog-WindowButtons { opacity: 1; filter: none; }
+
+.DlDialog-WindowButtons div {
+ float: right;
+ width: 27px;
+ height: 16px;
+ background-repeat: no-repeat;
+ margin-right: -1px;
+ background-image: url("img/dialog/buttons.png");
+}
+
+.DlDialog-QuitBtn { background-position: 0 0; }
+.DlDialog-QuitBtn-hover { background-position: -27px 0; }
+.DlDialog-QuitBtn-active { background-position: -54px 0; }
+
+.DlDialog-MaximizeBtn { background-position: 0 -16px; }
+.DlDialog-MaximizeBtn-hover { background-position: -27px -16px; }
+.DlDialog-MaximizeBtn-active { background-position: -54px -16px; }
+.DlDialog-MaximizeBtn-1 { background-position: -54px -16px; }
+
+.DlDialog-MinimizeBtn { background-position: 0 -32px; }
+.DlDialog-MinimizeBtn-hover { background-position: -27px -32px; }
+.DlDialog-MinimizeBtn-active { background-position: -54px -32px; }
+.DlDialog-MinimizeBtn-1 { background-position: -54px -32px; }
+
+.DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #5eb366; }
+.DlDialog-Dragging .DlDialog-Rel { border-color: #000000; }
+
+
+
+
+.DlDialog .DlHMenu {
+ border: none;
+ border-bottom: 1px solid #2e3a2a;
+}
+
+
+.DlDialog .DlDialog .DlDialog-Rel {
+ border-width: 2px; border-color: #000000;
+ -moz-border-left-colors: #000000 #ffffff;
+ -moz-border-top-colors: #000000 #ffffff;
+ -moz-border-right-colors: #000000 #ffffff;
+ -moz-border-bottom-colors: #000000 #ffffff;
+}
+.DlDialog .DlDialog .DlDialog-Rel .ResizeHandle { margin-left: -12px; margin-top: -12px; }
+.DlDialog .DlDialog .DlDialog-WindowButtons { top: 1px; }
+.DlDialog .DlDialog .DlDialog-Title {
+ background-color: #ffffff; color: #000000;
+ border-bottom: 1px solid #839382;
+}
+.DlDialog .DlDialog .DlDialog-Title div { padding-top: 1px; padding-bottom: 1px; }
+.DlDialog .DlDialog-Active .DlDialog-Title { background-color: #61675f; color: #ffffff; border-color: #2e3a2a; }
+.DlDialog .DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #5eb366; }
+
+
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.Shadow { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.ResizeHandle { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.DlDialog-Title { border-width: 0; }
+
+
+.IconCalendar { background-image: url("img/icons/calendar.png"); background-position: 1px 50%; }
+.IconColors { background-image: url("img/icons/colors.png"); background-position: 1px 50%; }
+.IconChardev { background-image: url("img/icons/gnome-fs-chardev.png"); background-position: 1px 50%; }
+.IconDynarch { background-image: url("img/icons/dynarch-small.png"); background-position: 1px 50%; }
+
+
+
+
+
+
+
+
+span.BreakPoint {
+ width: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ overflow: hidden;
+}
+
+.SmallerButtons .DlButton-inner { padding: 1px 3px; }
+.SmallerButtons .DlButton-active .DlButton-inner { padding: 2px 2px 0px 4px; }
+
+.Dl-StatusBar { border: 1px solid; border-color: #5e6d59 #fbf2fb #fbf2fb #5e6d59; padding: 1px 4px; background-color: #b4d1aa; }
+
+.Dl-ResizeRect { z-index: 5000;
+ font: 13px tahoma,"Trebuchet MS",Tahoma,Verdana,sans-serif;
+ position: absolute; top: 0; left: 0; border: 1px dashed #000000;
+
+ background: #ffffff; opacity: 0.4; filter: alpha(opacity=40);
+
+ border: 1px dashed #bf4040;
+}
+
+.Dl-ResizeRect { color: red; }
+.Dl-ResizeRect .Title { font-weight: bold; }
+
+.Dl-ResizeRect-moving {
+ border-color: #000000;
+
+
+}
+
+.DlAlign-left { text-align: left; }
+.DlAlign-right { text-align: right; }
+.DlAlign-center { text-align: center; }
+
+.Dl-3D-Border-Outside { border: 1px solid; border-color: #ffffff #7a976d #7a976d #ffffff; }
+.Dl-3D-Border-Inside { border: 1px solid; border-color: #7a976d #ffffff #ffffff #7a976d; }
+.Dl-3D-Border-Dark { border: 1px solid #7a976d; }
+
+
+
+
+.Gecko-Bug-226933 { position: relative; overflow: auto; }
+
+.undefined { border: 5px solid red; }
+
+
+
+.ThinShadows .Shadow-T { left: 10px; right: 9px; top: -7px; background: url("img/thin-shadows/T.png") repeat-x 0 0; height: 7px; }
+.ThinShadows .Shadow-B { left: 10px; right: 9px; background: url("img/thin-shadows/B.png") repeat-x 0 0; bottom: -11px; height: 11px; }
+.ThinShadows .Shadow-TL { left: -7px; width: 17px; top: -7px; background: url("img/thin-shadows/TL.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BR { width: 20px; right: -11px; background: url("img/thin-shadows/BR.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-R { width: 11px; right: -11px; top: 13px; background: url("img/thin-shadows/R.png") repeat-y 0 0; bottom: 9px; }
+.ThinShadows .Shadow-TR { width: 20px; right: -11px; top: -7px; background: url("img/thin-shadows/TR.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BL { left: -7px; width: 17px; background: url("img/thin-shadows/BL.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-L { left: -7px; width: 7px; top: 13px; background: url("img/thin-shadows/L.png") repeat-y 0 0; bottom: 9px; }
+
+.ThinRoundShadows .Shadow-T { left: 8px; right: 6px; top: -6px; background: url("img/thin-shadows1/T.png") repeat-x 0 0; height: 6px; }
+.ThinRoundShadows .Shadow-B { left: 8px; right: 6px; background: url("img/thin-shadows1/B.png") repeat-x 0 0; bottom: -10px; height: 10px; }
+.ThinRoundShadows .Shadow-TL { left: -6px; width: 14px; top: -6px; background: url("img/thin-shadows1/TL.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BR { width: 16px; right: -10px; background: url("img/thin-shadows1/BR.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-R { width: 10px; right: -10px; top: 9px; background: url("img/thin-shadows1/R.png") repeat-y 0 0; bottom: 6px; }
+.ThinRoundShadows .Shadow-TR { width: 16px; right: -10px; top: -6px; background: url("img/thin-shadows1/TR.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BL { left: -6px; width: 14px; background: url("img/thin-shadows1/BL.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-L { left: -6px; width: 6px; top: 9px; background: url("img/thin-shadows1/L.png") repeat-y 0 0; bottom: 6px; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-green.css.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-green.css.svn-base
new file mode 100644
index 00000000..24bda662
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-green.css.svn-base
@@ -0,0 +1,1093 @@
+
+
+html, body { margin: 0; padding: 0; overflow: hidden; height: 100%; }
+
+body { z-index: 0; background-color: #ffffff; }
+form { padding: 0; margin: 0; }
+
+.DYNARCH-GET-PADDING-AND-BORDER {
+ overflow: hidden !important;
+ font-size: 1px !important;
+ line-height: 1px !important;
+ width: 1px !important;
+ height: 1px !important;
+}
+
+.DYNARCH-GET-ABSOLUTE-POSITION {
+ position: absolute !important;
+ margin: 0 !important;
+ padding: 0 !important;
+}
+
+.DYNARCH-EVENT-STOPPER {
+ position: absolute !important;
+
+
+
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 30000;
+}
+
+.DYNARCH-GARBAGE-COLLECTOR {
+ position: absolute;
+ z-index: -10000;
+ width: 1px;
+ height: 1px;
+ overflow: hidden;
+ left: -32000px;
+ top: -32000px;
+ display: none;
+}
+
+.DYNARCH-FAKE-FOCUS { z-index: -10000; position: absolute; left: -2000px; top: 0; }
+
+.CURSOR-DRAGGING { cursor: move !important; }
+.CURSOR-RESIZE-E { cursor: e-resize !important; }
+.CURSOR-RESIZE-W { cursor: w-resize !important; }
+.CURSOR-RESIZE-S { cursor: s-resize !important; }
+.CURSOR-RESIZE-N { cursor: n-resize !important; }
+.CURSOR-FORBIDDEN { cursor: not-allowed !important; }
+.CURSOR-NO-DROP { cursor: no-drop !important; }
+.CURSOR-DROP { cursor: pointer !important; }
+.CURSOR-RESIZE-COL { cursor: col-resize !important; }
+
+
+
+.DlWidget, .DlWidget table, .DlWidget input, .DlWidget select, .DlWidget button, .DlWidget textarea {
+
+ font: 12px "Lucida Grande",Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif;
+
+}
+
+.DlWidget {
+
+ cursor: default;
+ color: #000000;
+
+ zoom: 1;
+}
+
+.DlWidget-3D {
+ background-color: #a9e597;
+ color: #000000;
+}
+
+
+
+
+.DlWidget-dragged-clone {
+ position: absolute !important;
+ z-index: 10000;
+}
+
+
+
+.DlAbstractButton { white-space: nowrap; }
+
+
+
+.DlButton { border: 1px solid; border-color: #6baf4b #4f723f #4f723f #6baf4b; background-color: #a9e597; text-align: center; }
+.DlButton .DlButton-inner { border: 1px solid; border-color: #ffeeff #84cb63 #84cb63 #ffeeff; padding: 2px 4px; }
+
+.DlButton .DlButton-inner div { min-height: 16px; }
+
+.DlButton-hover { border-color: #6baf4b #4f723f #4f723f #6baf4b; }
+.DlButton-hover .DlButton-inner { border-color: #ffffff #a6de5c #a6de5c #ffffff; }
+.DlButton-active { border-color: #4f723f #6baf4b #6baf4b #4f723f; background-color: #d7ffcf; }
+.DlButton-active .DlButton-inner { padding: 3px 3px 1px 5px; border-color: #9ee57d #ffeeff #ffeeff #9ee57d; }
+.DlButton-1 { border-color: #4f723f #84cb63 #84cb63 #4f723f; background-color: #e6f8e1; }
+.DlButton-1 .DlButton-inner { border-color: #9ee57d #ffffff #ffffff #9ee57d; }
+.DlButton-hover { background-color: #b4ff9d; }
+
+.DlAbstractButton-withIcon, .DlButton-withIcon {
+ padding-left: 22px;
+ background-repeat: no-repeat !important;
+ background-position: 0 50%;
+}
+
+.DlButton-empty .DlButton-inner { padding: 2px; }
+.DlButton-empty .DlButton-withIcon {
+ padding: 0;
+ width: 16px;
+ height: 16px;
+}
+
+.DlButton-disabled .DlButton-inner,
+.DlWidget-disabled .DlButton .DlButton-inner { border-color: #a9e597; opacity: 0.6; filter: alpha(opacity=60); }
+.DlButton-disabled, .DlWidget-disabled .DlButton { border-color: #7cac6d #4f723f #4f723f #7cac6d; }
+
+div.DlButton-Label { display: inline; }
+.DlButton-focus { border-color: #3b5a2d #102307 #102307 #3b5a2d; }
+.DlButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlCheckbox-0 { color: #6b8b68; background-image: url("img/checkbox-0-disabled.png"); }
+.DlWidget-disabled.DlCheckbox-1 { color: #6b8b68; background-image: url("img/checkbox-1-disabled.png"); }
+
+.DlCheckbox { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlCheckbox-0 { background: transparent url("img/checkbox-0.png") no-repeat 5px 50%; }
+.DlCheckbox-1 { background: transparent url("img/checkbox-1.png") no-repeat 5px 50%; }
+.DlCheckbox-hover { background-color: #c7ffb6; }
+.DlCheckbox-active { background: #d7ffcf url("img/checkbox-2.png") no-repeat 5px 50%; }
+.DlCheckbox-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlCheckbox-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlRadioButton-0 { color: #6b8b68; background-image: url("img/radiobutton-0-disabled.png"); }
+.DlWidget-disabled.DlRadioButton-1 { color: #6b8b68; background-image: url("img/radiobutton-1-disabled.png"); }
+
+.DlRadioButton { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlRadioButton-0 { background: transparent url("img/radiobutton-0.png") no-repeat 5px 50%; }
+.DlRadioButton-1 { background: transparent url("img/radiobutton-1.png") no-repeat 5px 50%; }
+.DlRadioButton-hover { background-color: #c7ffb6; }
+.DlRadioButton-active { background: #d7ffcf url("img/radiobutton-2.png") no-repeat 5px 50%; }
+.DlRadioButton-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlRadioButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+.DlPopupMenu .DlRadioButton,
+.DlPopupMenu .DlCheckbox { -moz-border-radius: 0; }
+
+
+
+.DlEntry { border: 1px solid; border-color: #4f723f #6baf4b #6baf4b #4f723f; }
+.DlEntry .DlEntry-cell { border: 1px solid; border-color: #ffeeff #ffeeff #ffeeff #ffeeff; background-color: #ebffe7; }
+.DlEntry input, .DlEntry textarea {
+ margin: 0;
+ border: none !important;
+ border-width: 0px !important;
+ background: #ebffe7;
+ color: #000000;
+ padding: 1px 2px 2px 2px !important;
+
+ resize: none;
+}
+.DlEntry-Focus { border-color: #4f723f; outline: 1px solid #7cac6d; -moz-outline-radius: 2px; }
+.DlEntry-Focus .DlEntry-cell, .DlEntry-Focus input, .DlEntry-Focus textarea { background-color: #ffffff; }
+.DlEntry input:selection, .DlEntry textarea:selection { background-color: #80b9ff; color: #000000; }
+.DlEntry-ValidationError { border-color: #ff2600; }
+.DlEntry-ValidationError .DlEntry-cell { border-color: #ffffff; background-color: #ffccd9; }
+.DlEntry-ValidationError input, .DlEntry-ValidationError textarea { background-color: #ffccd9; }
+.DlEntry-Readonly .DlEntry-cell { background-color: #b4ff9d; border-bottom-color: #e0ffde; border-right-color: #e0ffde; }
+.DlEntry-Readonly input, .DlEntry-Readonly textarea { background-color: #b4ff9d; }
+.DlEntry-emptyText { display: none; position: absolute; left: 3px; top: 1px; color: #8dac8a; font-style: italic; cursor: text; }
+.DlEntry-empty .DlEntry-emptyText { display: block; }
+
+.DlEntry-dropDownBtn {
+ line-height: 20px;
+ border-left: 1px solid #8dac8a;
+ padding-left: 4px; padding-right: 4px;
+}
+
+.DlEntry-dropDownBtn-hover { background-color: #ffffff; }
+.DlEntry-dropDownBtn-active { background-color: #599431; }
+
+.DlEntry-invalidIcon {
+ width: 16px;
+ height: 16px;
+ position: absolute;
+ right: 1px;
+ top: 50%;
+ margin-top: -8px;
+ background-image: url("img/entry-warning.png");
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+ opacity: 0.6;
+ display: none;
+}
+
+div.DlEntry-invalidIcon:hover { opacity: 1; }
+
+.DlEntry-ValidationError .DlEntry-invalidIcon {
+ display: block;
+}
+
+
+
+.DlCompletionEntry-busy input {
+ background-image: url("img/busy1.gif");
+ background-position: 100% 50%;
+ background-repeat: no-repeat;
+}
+
+.DlCompletionEntry-rightAligned input {
+ background-position: 0 50%;
+ text-align: right;
+}
+
+
+
+.DlComboBox-dropDownBtn {
+ background: #a9e597 url("img/arrows/dropdown.png") no-repeat 50% 50%;
+ width: 11px;
+ height: 20px;
+ border-left: 1px solid #8dac8a;
+}
+
+.DlEntry-Focus .DlComboBox-dropDownBtn { border-color: #4f723f; }
+
+.DlComboBox-dropDownBtn-hover { background-color: #ffffff; }
+.DlComboBox-dropDownBtn-active { background-color: #599431; }
+
+
+
+.DlSpinner { background-color: yellow; width: 1em; }
+.DlSpinner .DlSpinner-Button { height: 50%; }
+.DlSpinner input { text-align: right; }
+.DlSpinner .DlSpinner-Button .DlButton-inner { width: 5px; }
+.DlSpinner .DlSpinner-Button .DlButton-inner div { min-height: 0; }
+.DlSpinner .DlSpinner-Button-Up .DlButton-inner { height: 2px; background: url("img/spinner-up.gif") no-repeat 50% 50%; }
+.DlSpinner .DlSpinner-Button-Down .DlButton-inner { height: 2px; background: url("img/spinner-down.gif") no-repeat 50% 50%; }
+
+
+
+.DlProgressBar { position: relative; border: 1px solid #6baf4b; background: #ebffe7; }
+.DlProgressBar-label { text-align: center; position: relative; padding: 2px 0; }
+.DlProgressBar-fill { position: absolute; left: 0; top: 0; width: 50%; height: 100%; background-color: #9bff50; }
+
+
+
+.DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlButtonMenu .MenuArrow-inner {
+ padding: 0 1px;
+ border-left: none;
+ width: 7px; overflow: visible; background-image: url("img/menu/darrow-small.gif");
+ background-repeat: no-repeat;
+ background-position: 1px 50%;
+}
+.DlButtonMenu .LabelPart { border-right: none; }
+.DlButtonMenu .LabelPart .DlButton-inner { border-right: none; }
+
+
+
+.DlButtonColorPicker table { border-collapse: collapse; }
+.DlButtonColorPicker .DlButton-inner .ColorPart { border: 1px solid; border-color: #4f723f #ffeeff #ffeeff #4f723f;
+ width: 10px; height: 10px; overflow: hidden; min-height: 0; margin-top: 1px; }
+.DlButtonColorPicker .Label { padding-left: 5px; }
+.DlButtonColorPicker .EmptyLabel { width: 1px; overflow: hidden; height: 1em; }
+
+
+
+.DlCalendar { background-color: #edfcec; }
+.DlCalendar-disabled { background-color: #deecdd; }
+table.DlCalendar {
+ border-collapse: separate; border-spacing: 0; font-size: 11px; font-family: tahoma,verdana,sans-serif; border: 1px solid #4f723f; }
+.DlCalendar tr.DlCalendar-Navigation td { text-align: center; border-bottom: 1px solid #bfdebc; background-color: #deecdd; padding: 2px 0; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth,
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { border-right: 1px solid #bfdebc; font-weight: bold; }
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth,
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { border-left: 1px solid #bfdebc; font-weight: bold; }
+
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth { background-image: url("img/arrows/nav-right.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth { background-image: url("img/arrows/nav-left.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { background-image: url("img/arrows/nav-right-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { background-image: url("img/arrows/nav-left-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+
+.DlCalendar tr.DlCalendar-DayNames td { width: 20px; text-align: right; padding-right: 3px; border-bottom: 1px solid #58774f; background-color: #deecdd; }
+
+.DlCalendar tr.Dates td { text-align: right; padding: 2px 3px 2px 2px; }
+.DlCalendar tr.Dates td.OtherMonth { color: #7cac6d; }
+.DlCalendar tr.Dates td.Today { color: #4ca700; }
+.DlCalendar td.WeekNumber { border-right: 1px solid #4f723f; color: #6b8b68; background-color: #deecdd; }
+.DlCalendar tr.DlCalendar-DayNames td.WeekNumber { border-right-color: #4f723f; }
+.DlCalendar tr.DlCalendar-Navigation td.hover { background-color: #599431; color: #ffffff; }
+.DlCalendar tr.DlCalendar-Navigation td.rolling { background-color: #000000; }
+.DlCalendar tr.DlCalendar-DayNames td.hover { background-color: #599431; color: #ffffff; }
+.DlCalendar tr.Dates td.hover { border: 1px solid #aecdac; padding: 1px 2px 1px 1px; background-color: #b4ff9d !important; }
+.DlCalendar tr.Selected td { border-bottom: 1px solid #cfeecd; border-top: 1px solid #cfeecd; padding-top: 1px; padding-bottom: 1px; }
+.DlCalendar tr.Dates td.Selected { border: 1px solid #8dac8a; background-color: #ffffff; padding: 1px 2px 1px 1px; }
+
+.DlCalendar tr.DlCalendar-DayNames td.WeekEnd { color: #cc6622; }
+.DlCalendar td.WeekEnd { color: #cc6622; }
+.DlCalendar tr.Dates td.OtherMonth.WeekEnd { color: #eeaa66; }
+
+.DlCalendar tr.Dates td.DlCalendar-infoDay { font-weight: bold; background: url("img/tmpcal.gif") no-repeat 100% 100%; }
+
+
+
+.DlResizeBar { font-size: 1px; line-height: 1px; }
+.DlResizeBar-Horizontal {
+ height: 5px; cursor: s-resize; background: url("img/resizebar-horiz2.png") no-repeat 50% 50%; }
+.DlResizeBar-Vertical { width: 5px; cursor: e-resize; background: url("img/resizebar-vert2.png") no-repeat 50% 50%; }
+.DlResizeBar-DraggingLine {
+ position: absolute;
+
+ background-color: #7cac6d; opacity: 0.6; filter: alpha(opacity=60);
+ z-index: 10000;
+}
+
+
+
+.DlUploadEntry { height: 22px; }
+.DlUploadEntry iframe { background: transparent; width: 80px; height: 22px; display: block; }
+
+
+
+.DlContainer { position: relative; }
+
+.DlContainer-Hidden { position: absolute; left: -30000px; top: -30000px; visibility: hidden; }
+
+.DlContainer-pad-sep-left { padding: 5px; border-left: 1px solid #84cb63; }
+.DlContainer-pad-sep-right { padding: 5px; border-right: 1px solid #84cb63; }
+
+.DlLayout { position: relative; }
+.DlLayout-positioned { position: absolute; }
+
+.DlGridLayout-table { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
+.DlGridLayout-tr-minHeight td { height: 2px; }
+.DlGridLayout-td-minWidth { width: 2px; white-space: nowrap; }
+.DlGridLayout-td-minHeight { height: 2px; }
+
+
+
+
+.DlDesktop { position: absolute; left: 0; top: 0; overflow: hidden; }
+
+.DlFieldset { border: 2px groove #e0ffde; margin-top: 1em;
+ -moz-border-top-colors: #73ac58 #ffeeff;
+ -moz-border-bottom-colors: #ffeeff #73ac58;
+ -moz-border-left-colors: #73ac58 #ffeeff;
+ -moz-border-right-colors: #ffeeff #73ac58;
+}
+.DlFieldset-label { position: relative; top: -0.75em; left: 5px;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ font-weight: bold;
+ background-color: #a9e597;
+ padding: 1px 7px; border: 1px solid #6baf4b; }
+.DlFieldset-content { padding: 10px 10px 10px 10px; margin-top: -1em; }
+
+.DlPopup {
+ position: absolute;
+ z-index: 100;
+ left: -30000px;
+ top: -30000px;
+}
+
+.DlPopup-scrollArea {
+ overflow: hidden;
+ position: relative;
+ z-index: 10;
+}
+
+.DlPopup-scrollUp, .DlPopup-scrollDown {
+ height: 10px; overflow: hidden;
+ background-position: 50% 1px;
+ background-repeat: no-repeat;
+}
+
+.DlPopup-scrollUp { border-bottom: 1px solid #79e563; }
+.DlPopup-scrollDown { border-top: 1px solid #79e563; }
+
+.DlPopup-scrollUp { background-image: url("img/arrows/scroll-up.gif"); }
+.DlPopup-scrollUp-hover { background-image: url("img/arrows/scroll-up-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollUp-disabled { background-image: url("img/arrows/scroll-up-disabled.gif"); }
+.DlPopup-scrollDown { background-image: url("img/arrows/scroll-down.gif"); }
+.DlPopup-scrollDown-hover { background-image: url("img/arrows/scroll-down-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollDown-disabled { background-image: url("img/arrows/scroll-down-disabled.gif"); }
+
+.DlCompletionPopup { border: 1px solid #79e563; background-color: #edfcec; }
+.DlCompletionPopup .DlMenuItem .div2 { font-size: 90%; padding: 1px 5px; }
+.DlCompletionPopup .DlVMenu { border: none; }
+
+.DlTooltip {
+ background-color: #fffee0;
+ font-family: arial,helvetica,sans-serif;
+ padding: 4px 7px;
+ color: #333210;
+}
+
+.DlTooltip-noShadow { border: 1px solid #000000; }
+
+.DlDialogPopup {
+ background-color: #edfcec;
+ border: 1px solid #59a64a;
+}
+
+.DlPopupMenu {
+ background-color: #edfcec;
+ border: 1px solid #eeeeee;
+}
+.DlPopupMenu-noShadow { border: 1px solid #59a64a; }
+
+.DlPopupMenu .DlCalendar {
+ border: 1px solid;
+ border-color: #ffffff #9aff85 #9aff85 #ffffff;
+}
+.DlCalendar-borderless { border-width: 0 !important; }
+
+.DlVMenu, .DlHMenu {
+ border-collapse: collapse;
+ background-color: #edfcec;
+}
+
+.DlVMenu-noShadow, .DlHMenu-noShadow {
+ border: 1px solid;
+ border-color: #ffffff #9aff85 #9aff85 #ffffff;
+}
+
+.DlVMenu { margin: 4px 0; }
+
+.DlHMenu {
+ margin: 0 2px;
+}
+
+.DlHMenu div.DlHMenu-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ margin-left: 3px; margin-right: 2px;
+ border-left: 1px solid #cccccc;
+ background-color: #ffffff;
+}
+
+div.DlVMenu-separator {
+ margin: 4px 0 3px 0;
+ background-color: #cccccc;
+ border-bottom: 1px solid #ffffff;
+
+ height: 1px;
+ overflow: hidden;
+ font-size: 1px;
+ line-height: 1px;
+}
+
+.DlMenuItem { }
+.DlMenuItem .div2 { padding: 2px 5px; }
+.DlMenuItem-popped { background-color: #9ee57d; color: #000000; }
+.DlMenuItem-hover { background-color: #599431; color: #ffffff; }
+.DlMenuItem-active { background-color: #000000; color: #ffffff; }
+.DlMenuItem .DlMenuItem-withIcon {
+ padding-left: 26px;
+ background-repeat: no-repeat;
+ background-position: 5px 50%;
+}
+.DlVMenu .DlMenuItem .DlMenuItem-withPopup {
+ margin-right: 3px;
+ padding-right: 12px;
+ background-image: url("img/menu/rarrow.gif");
+ background-repeat: no-repeat !important;
+ background-position: 100% 50%;
+}
+.DlVMenu .DlMenuItem-hover .DlMenuItem-withPopup {
+ background-image: url("img/menu/rarrow-hover.gif") !important;
+}
+.DlWidget-disabled .DlMenuItem, .DlMenuItem-disabled { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlVMenu .DlCheckbox-hover,
+.DlHMenu .DlCheckbox-hover,
+.DlVMenu .DlRadioButton-hover,
+.DlHMenu .DlRadioButton-hover { background-color: #599431; color: #ffffff; }
+
+.DlVMenu .DlCheckbox-active,
+.DlHMenu .DlCheckbox-active,
+.DlVMenu .DlRadioButton-active,
+.DlHMenu .DlRadioButton-active { background-color: #000000; color: #ffffff; }
+
+
+
+
+
+
+
+
+
+.DlTabs .TabBar { z-index: 10; position: relative; }
+.DlTabs .TabBar .DlButton { border-color: #4f723f; }
+.DlTabs .TabBar .DlButton-1 { background-color: #bcf4ab; }
+.DlTabs .TabBar .DlButton-1 .DlButton-inner { padding-top: 3px; padding-bottom: 3px; border-color: #9ee57d; }
+
+.DocTabBar { width: 100%; }
+.DocTabBar td { width: 33.3333%; }
+
+.DlTabs-top .TabBar { top: 1px; }
+.DlTabs-top .TabBar .DlButton-1, .DlTabs-top .TabBar .DlButton-1 .DlButton-inner { border-bottom: none; }
+
+.DlTabs-bottom .TabBar { top: -1px; }
+.DlTabs-bottom .TabBar .DlButton-1, .DlTabs-bottom .TabBar .DlButton-1 .DlButton-inner { border-top: none; }
+
+.DlTabs .TabContent, .DlTabs .TabContent .DlNotebook { background-color: #bcf4ab; }
+.DlTabs .TabContent { border: 1px solid #4f723f; }
+.DlTabs .TabContent .TabContent-inner { padding: 5px; }
+.DlTabs .TabContent-inner { position: relative; overflow: hidden; border: 1px solid #9ee57d; }
+
+.DlTabs-top .TabContent .TabContent-inner { border-top: none; }
+.DlTabs-bottom .TabContent .TabContent-inner { border-bottom: none; }
+
+
+
+.DlMacHBar, .DlMacVBar {
+ background-color: #a5d597;
+ border: 1px solid #6baf4b;
+ padding: 2px;
+}
+.DlMacBarIcon { display: inline; }
+.DlMacBarIcon img { vertical-align: middle; padding: 5px; }
+.DlMacBarIcon-1 img { border: 1px solid #58774f; -moz-border-radius: 15px; padding: 4px; background-color: #e0ffde; }
+.DlMacBarIcon-active { opacity: 0.6; }
+.DlMacHBar div.DlMacHBar-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #6baf4b;
+ background-color: #e0ffde;
+}
+
+.DlMacVBar div.DlMacVBar-separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #6baf4b;
+ background-color: #e0ffde;
+}
+
+
+
+table.DlHbox { border-collapse: separate; }
+.DlHbox td.cell { padding: 0; }
+.DlHbox div.DlHbox-separator, div.Dl-Vertical-Separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #6baf4b;
+ background-color: #e0ffde;
+
+}
+
+.DlHbox div.wide-separator { margin-left: 4px; margin-right: 4px; }
+
+.DlHbox div.DlHbox-spacer {
+ overflow: hidden;
+ width: 4px;
+}
+
+table.DlHbox-hasFiller { width: 100%; }
+.DlHbox-filler { width: 100%; }
+
+
+
+table.DlVbox { border-collapse: separate; }
+.DlVbox td.cell { padding: 0; }
+.DlVbox div.DlVbox-separator, div.Dl-Horizontal-Separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #6baf4b;
+ background-color: #e0ffde;
+
+}
+
+.DlVbox div.wide-separator { margin-top: 5px; margin-bottom: 4px; }
+
+.DlVbox div.DlVbox-spacer {
+ overflow: hidden;
+ height: 4px;
+ line-height: 1px;
+ font-size: 1px;
+}
+
+
+
+table.DlButtonBox { width: 100%; }
+table.DlButtonBox .DlButtonBox-spacer { width: 100%; }
+.DlButtonBox div.DlButtonBox-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #6baf4b;
+ background-color: #e0ffde;
+ margin-left: 3px; margin-right: 2px;
+}
+
+.DlWidget-disabled div.DlVbox-separator, .DlWidget-disabled div.DlHbox-separator { border-color: #bfdebc; background-color: #e0ffde; }
+
+
+
+.DlRadioSelect .LabelPart { text-align: left; }
+
+.DlSelect-menu .DlRadioButton { padding-right: 18px; }
+.DlSelect-menu .DlRadioButton-0 { background-image: none; }
+.DlSelect-menu .DlRadioButton-1 { background-image: url("img/mark.gif"); background-color: #a9e597; color: #000000; }
+.DlSelect-menu .DlRadioButton-active { background-image: url("img/mark-2.gif"); }
+
+
+
+
+
+.DlToolbar {
+ border: 1px solid;
+ border-color: #ffeeff #58774f #58774f #ffeeff;
+
+ background-color: #a9e597;
+ padding: 1px;
+}
+
+.DlToolbar .DlButton { border: none; background-color: transparent; }
+.DlToolbar .DlButton-inner { border: none; padding: 3px; }
+.DlToolbar .DlButton-hover { border: 1px solid #9ee57d; border-color: #ffffff #8dac8a #8dac8a #ffffff; background-color: #d7ffcf; }
+.DlToolbar .DlButton-hover .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-1 { border: 1px solid #9ee57d; border-color: #8dac8a #ffffff #ffffff #8dac8a; background-color: #a2c59c; }
+.DlToolbar .DlButton-1 .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-active { border: 1px solid #4f723f; background-color: #b6d9af; }
+.DlToolbar .DlButton-active .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-disabled { opacity: 0.7; filter: alpha(opacity=70); }
+
+.DlToolbar .DlButtonMenu { background-color: #bcf4ab; }
+.DlToolbar .DlButtonMenu * { border: none; }
+.DlToolbar .DlButtonMenu .DlButton-inner { border: 1px solid #9ee57d; border-color: #ffffff #8dac8a #8dac8a #ffffff; padding: 2px; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlToolbar .DlButtonMenu .DlButton-active .DlButton-inner { border-color: #8dac8a #ffffff #ffffff #8dac8a; }
+.DlToolbar .DlButtonMenu .DlButton-1 .DlButton-inner { border-color: #8dac8a #ffffff #ffffff #8dac8a; }
+
+.DlToolbar .DlButtonMenu .DlButton-hover .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-active .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-1 .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0 !important; padding-right: 0 !important; }
+
+.DlToolbar .DlLabel { background: inherit; }
+
+.DlToolbar div.DlHbox-separator {
+ border-left-color: #73ac58;
+ background-color: #ffffff;
+}
+
+.DlToolbar-Light { background: #b4ff9d; }
+
+
+
+
+
+.DlTable-RowSeparator td { height: 7px; }
+.DlTable-RowSeparator td div { line-height: 1px; font-size: 1px; height: 1px; overflow: hidden;
+ border-top: 1px solid #6baf4b;
+ background-color: #e0ffde;
+ margin-top: 3px; margin-bottom: 2px;
+}
+
+
+
+.DlTree-separator {
+ margin-top: 3px; margin-bottom: 4px;
+ border-top: 1px dotted #6baf4b;
+ line-height: 1px; font-size: 1px; overflow: hidden;
+}
+.DlTree-IconWidth { width: 19px !important; }
+.DlTreeItem .DlTreeItem-Expander { width: 19px; }
+.DlTreeItem .DlTreeItem-Icon {
+ width: 19px;
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+}
+
+.DlTreeItem .DlTreeItem-Label { padding-left: 3px; padding-top: 1px; padding-bottom: 1px; }
+
+.DlTreeItem-withRadio .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-hover { background: none; color: #48b915; text-decoration: underline; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-1 { background-color: #48b915; color: #ffffff; }
+
+.DlTreeItem-withCheck .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-hover { background: none; color: #48b915; text-decoration: underline; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-1 { background-color: #48b915; color: #ffffff; }
+
+
+.DlTreeItem-Table td { vertical-align: middle; height: 16px; }
+
+
+.DlTree-withLines .DlTreeItem { background-image: url("img/tree/lines-v.gif"); background-repeat: repeat-y; background-position: 9px 50%; }
+
+
+.DlTree-withLines .DlTreeItem-Last { background-image: none; }
+
+
+.DlTree-withLines .DlTreeItem .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTreeItem-hasSubtree .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTree-withLines table.DlTreeItem-Last .DlTreeItem-Expander { background: transparent url("img/tree/lines-b.gif") no-repeat 50% 50%; }
+
+
+.DlTreeItem-Subtree { padding-left: 19px; }
+.DlTreeItem-Arrow-Expanded { background: transparent url("img/tree/minus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Expanded:hover { background: transparent url("img/tree/minus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed { background: transparent url("img/tree/plus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed:hover { background: transparent url("img/tree/plus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+
+.DlWidget-disabled .DlTreeItem-Arrow-Expanded,
+.DlWidget-disabled .DlTreeItem-Arrow-Collapsed,
+.DlWidget-disabled .DlTreeItem-Icon { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlTreeItem-dropTarget > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-upper.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-lower.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div > table { border-top: 1px solid #599431; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div > table { border-bottom: 1px solid #599431; }
+
+.DlTreeItem-div-focus { border: 1px dotted #000000; margin: -1px; }
+
+
+
+.DlColorPickerHSV { border: 1px solid #000000; background-color: #deecdd; }
+.DlColorPickerHSV td { width: 8px; height: 10px; padding: 1px; }
+.DlColorPickerHSV td.DlColorPickerHSV-Sep { background-color: #000000; width: 1px; padding: 0; }
+.DlColorPickerHSV td.DlColorPickerHSV-HSV {
+ overflow: visible; vertical-align: top;
+ background: url("img/color/hue.png") repeat-x 0 0; width: 15px; padding: 0; }
+.DlColorPickerHSV td.hover1 { padding: 0; border: 1px solid #ffffff !important; }
+.DlColorPickerHSV td.hover2 { padding: 0; border: 1px solid #000000 !important; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar { height: 1px; left: 0px;
+ font-size: 1px; line-height: 1px; left: -2px; margin-right: -3px;
+ background-color: #000000; overflow: hidden; position: relative; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar2 { background-color: #ffffff; }
+
+
+
+.DlRteFrame { border: 1px solid; border-color: #73ac58; }
+
+.DlRteFrame iframe { border: 1px solid; border-color: #90ff5c #ffffff #ffffff #90ff5c; }
+
+
+
+.DlDataGrid { position: relative; background-color: #f1fff0; border: 1px solid #4f723f; }
+.DlDataGrid-rowTable { table-layout: fixed; width: 10px; border-collapse: collapse; border-spacing: 0; }
+.DlDataGrid-rowTable td { overflow: hidden; white-space: nowrap; border-right: 1px solid #e0e0e0; }
+.DlDataGrid-Headers { overflow: hidden; background-color: #a9e597; position: relative; width: 5px; }
+.DlDataGrid-Body { overflow: auto; }
+.DlDataGrid-cellData { overflow: hidden; white-space: nowrap; }
+.DlDataGrid-Body td { padding: 2px 0; text-indent: 5px; }
+
+.DlDataGrid-Body .DlDataGrid-rowTable {
+ border-bottom: 1px solid #e0e0e0;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+}
+
+.DlDataGrid-resizeHandle {
+ width: 7px; position: absolute; top: 0;
+ margin-left: -4px;
+ cursor: e-resize;
+ z-index: 30000;
+ height: 100%;
+ background-color: #ff0000; opacity: 0.01; filter: alpha(opacity=1);
+}
+
+.DlDataGrid-align-left { text-align: left; }
+.DlDataGrid-align-center { text-align: center; }
+.DlDataGrid-align-right { text-align: right; }
+
+.DlDataGrid .DlDataGridRow-selected { background-color: #cccccc; }
+.DlDataGrid .DlDataGridRow-selected table td { color: #000000; }
+.DlDataGrid-focus { outline: 1px solid #7cac6d; -moz-outline-radius: 2px; }
+.DlDataGrid-focus .DlDataGridRow-selected { background-color: #6adb1f; }
+.DlDataGrid-focus .DlDataGridRow-selected table td { color: #ffffff; }
+
+.DlDataGrid-align-right .DlButton-inner { background-position: 0 50%; }
+
+.DlDataGridHeadLabel { border-width: 0 1px 1px 0; }
+.DlDataGridHeadLabel .DlButton-inner { border: none; padding-top: 3px; padding-bottom: 3px; }
+.DlDataGridHeadLabel-hover { background-color: #b4ff9d; }
+.DlDataGridHeadLabel-active .DlButton-inner { padding-top: 4px; padding-bottom: 2px; }
+.DlDataGridHeadLabel-resizing { background-color: #bdff67; }
+.DlDataGridHeadLabel-empty .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlDataGridHeadLabel-empty .DlButton-withIcon { background-position: 50% 50%; }
+
+.DlDataGridHeadLabel-sort-up { border-bottom: 2px solid #000000; }
+.DlDataGridHeadLabel-sort-down { border-bottom: 2px solid #000000; }
+
+.DlDataGridHeadLabel-sort-up .DlButton-inner {
+ background-image: url("img/arrows/sort-ascending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+.DlDataGridHeadLabel-sort-down .DlButton-inner {
+ background-image: url("img/arrows/sort-descending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+
+.DlDataGridHeadLabel-sort-up.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+.DlDataGridHeadLabel-sort-down.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+
+.DlDataGrid-drop-col {
+ position: absolute;
+ background: url("img/grid-drop-col.gif") no-repeat 0 0;
+ width: 11px; height: 11px;
+ margin-left: -5px;
+ z-index: 10000;
+}
+
+
+
+.DlIconListView { background-color: #bcf4ab; border: 1px solid #9ee57d; }
+.DlIconListItem { border-collapse: collapse; }
+.DlIconListItem-labelCell { text-align: center; }
+.DlIconListItem-labelDiv { overflow: hidden; white-space: normal; font-size: 90%; }
+.DlIconListItem-iconCell { background-position: 50% 50%; background-repeat: no-repeat; }
+
+
+.DlIconListItem { cursor: pointer; float: left; }
+.DlIconListItem-hover { background-color: #b4ff9d; }
+.DlIconListItem-hover .DlIconListItem-labelCell { color: #1e3500; text-decoration: underline; }
+.DlIconListItem-1 { background-color: #b3c1b2; }
+.DlDialog-Active .DlIconListItem-1 { background-color: #599431; }
+.DlDialog-Active .DlIconListItem-1 .DlIconListItem-labelCell { color: #ffffff; }
+
+.DlIconListItem-focus .DlIconListItem-labelCell { text-decoration: underline; }
+
+
+
+.DlWM {
+ position: absolute;
+ left: 0; top: 0;
+ width: 0; height: 0;
+ overflow: visible;
+ z-index: 300;
+}
+
+
+
+
+
+
+
+.DlWM-modalStopper {
+ z-index: 800; cursor: not-allowed;
+ position: absolute; top: 0; left: 0; width: 100%; height: 100%;
+
+ filter: alpha(opacity=50);
+ opacity: 0.5;
+ background-color: #444444;
+ display: none;
+}
+
+.DlDialog .DlWM-modalStopper {
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+
+.DlWM-hasModals { width: 100%; height: 100%; }
+.DlWM-hasModals .DlWM-modalStopper { display: block; }
+
+.DlDialog { position: absolute; }
+.DlDialog-Rel { padding: 0; }
+.DlDialog-Content { background-color: #a8f492; position: relative; }
+
+.Shadow { position: absolute; font-size: 1px; line-height: 1px; }
+.DlDialog-Rel .Shadow { z-index: 10; }
+
+.DlDialog-WAIT { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;
+ background-image: url("img/modalbg.gif"); }
+
+.DlDialog-Rel .ResizeHandle {
+ cursor: se-resize;
+ position: absolute;
+
+ left: 100%;
+ top: 100%;
+ margin-left: -11px;
+ margin-top: -11px;
+ padding: 5px;
+ background: url("img/resize.gif") no-repeat 0 0; width: 10px; height: 10px; z-index: 350;
+}
+
+
+
+
+.DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-inactive/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-inactive/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-inactive/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-inactive/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-inactive/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-inactive/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-inactive/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-inactive/L.png") repeat-y 0 0; bottom: 6px; }
+
+.DlDialog-Active .DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-active/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-active/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-active/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-active/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-active/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-active/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-active/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-active/L.png") repeat-y 0 0; bottom: 6px; }
+
+
+.DlDialog-noShadows { border: 2px solid #7c9b7a; }
+.DlDialog-Active .DlDialog-noShadows { border-color: #000000; }
+
+
+
+.DlDialog-Title {
+ opacity: 0.9; filter: alpha(opacity=90);
+ overflow: hidden; white-space: nowrap;
+ font: bold 100% "Lucida Grande",verdana,tahoma,sans-serif; letter-spacing: -1px;
+ background: #ccd9c9 url("img/titlebg.png") repeat-x 0 50%; color: #555555; padding: 0 10px;
+ border-bottom: 2px solid #9e9e9e;
+}
+.DlDialog-Title div { padding-top: 3px; padding-bottom: 3px; }
+.DlDialog-Active .DlDialog-Title { background-color: #45902f; color: #ffffff; border-color: #ffffff;
+ opacity: 1; filter: none;
+ text-shadow: 1px 1px 3px #000000;
+}
+
+.DlDialog-Title-withIcon {
+ padding-left: 21px;
+ background-repeat: no-repeat;
+ background-position: 0 50%;
+}
+
+.DlDialog-WindowButtons {
+ height: 0;
+ overflow: visible;
+ position: absolute;
+ right: 11px;
+ top: 0;
+ z-index: 10;
+ opacity: 0.6;
+}
+
+.DlDialog-Active .DlDialog-WindowButtons { opacity: 1; filter: none; }
+
+.DlDialog-WindowButtons div {
+ float: right;
+ width: 27px;
+ height: 16px;
+ background-repeat: no-repeat;
+ margin-right: -1px;
+ background-image: url("img/dialog/buttons.png");
+}
+
+.DlDialog-QuitBtn { background-position: 0 0; }
+.DlDialog-QuitBtn-hover { background-position: -27px 0; }
+.DlDialog-QuitBtn-active { background-position: -54px 0; }
+
+.DlDialog-MaximizeBtn { background-position: 0 -16px; }
+.DlDialog-MaximizeBtn-hover { background-position: -27px -16px; }
+.DlDialog-MaximizeBtn-active { background-position: -54px -16px; }
+.DlDialog-MaximizeBtn-1 { background-position: -54px -16px; }
+
+.DlDialog-MinimizeBtn { background-position: 0 -32px; }
+.DlDialog-MinimizeBtn-hover { background-position: -27px -32px; }
+.DlDialog-MinimizeBtn-active { background-position: -54px -32px; }
+.DlDialog-MinimizeBtn-1 { background-position: -54px -32px; }
+
+.DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #33dd44; }
+.DlDialog-Dragging .DlDialog-Rel { border-color: #000000; }
+
+
+
+
+.DlDialog .DlHMenu {
+ border: none;
+ border-bottom: 1px solid #294321;
+}
+
+
+.DlDialog .DlDialog .DlDialog-Rel {
+ border-width: 2px; border-color: #000000;
+ -moz-border-left-colors: #000000 #ffffff;
+ -moz-border-top-colors: #000000 #ffffff;
+ -moz-border-right-colors: #000000 #ffffff;
+ -moz-border-bottom-colors: #000000 #ffffff;
+}
+.DlDialog .DlDialog .DlDialog-Rel .ResizeHandle { margin-left: -12px; margin-top: -12px; }
+.DlDialog .DlDialog .DlDialog-WindowButtons { top: 1px; }
+.DlDialog .DlDialog .DlDialog-Title {
+ background-color: #ffffff; color: #000000;
+ border-bottom: 1px solid #7c9b7a;
+}
+.DlDialog .DlDialog .DlDialog-Title div { padding-top: 1px; padding-bottom: 1px; }
+.DlDialog .DlDialog-Active .DlDialog-Title { background-color: #5e6c5b; color: #ffffff; border-color: #294321; }
+.DlDialog .DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #33dd44; }
+
+
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.Shadow { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.ResizeHandle { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.DlDialog-Title { border-width: 0; }
+
+
+.IconCalendar { background-image: url("img/icons/calendar.png"); background-position: 1px 50%; }
+.IconColors { background-image: url("img/icons/colors.png"); background-position: 1px 50%; }
+.IconChardev { background-image: url("img/icons/gnome-fs-chardev.png"); background-position: 1px 50%; }
+.IconDynarch { background-image: url("img/icons/dynarch-small.png"); background-position: 1px 50%; }
+
+
+
+
+
+
+
+
+span.BreakPoint {
+ width: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ overflow: hidden;
+}
+
+.SmallerButtons .DlButton-inner { padding: 1px 3px; }
+.SmallerButtons .DlButton-active .DlButton-inner { padding: 2px 2px 0px 4px; }
+
+.Dl-StatusBar { border: 1px solid; border-color: #58774f #ffeeff #ffeeff #58774f; padding: 1px 4px; background-color: #a9e597; }
+
+.Dl-ResizeRect { z-index: 5000;
+ font: 13px tahoma,"Trebuchet MS",Tahoma,Verdana,sans-serif;
+ position: absolute; top: 0; left: 0; border: 1px dashed #000000;
+
+ background: #ffffff; opacity: 0.4; filter: alpha(opacity=40);
+
+ border: 1px dashed #ff0000;
+}
+
+.Dl-ResizeRect { color: red; }
+.Dl-ResizeRect .Title { font-weight: bold; }
+
+.Dl-ResizeRect-moving {
+ border-color: #000000;
+
+
+}
+
+.DlAlign-left { text-align: left; }
+.DlAlign-right { text-align: right; }
+.DlAlign-center { text-align: center; }
+
+.Dl-3D-Border-Outside { border: 1px solid; border-color: #ffffff #73ac58 #73ac58 #ffffff; }
+.Dl-3D-Border-Inside { border: 1px solid; border-color: #73ac58 #ffffff #ffffff #73ac58; }
+.Dl-3D-Border-Dark { border: 1px solid #73ac58; }
+
+
+
+
+.Gecko-Bug-226933 { position: relative; overflow: auto; }
+
+.undefined { border: 5px solid red; }
+
+
+
+.ThinShadows .Shadow-T { left: 10px; right: 9px; top: -7px; background: url("img/thin-shadows/T.png") repeat-x 0 0; height: 7px; }
+.ThinShadows .Shadow-B { left: 10px; right: 9px; background: url("img/thin-shadows/B.png") repeat-x 0 0; bottom: -11px; height: 11px; }
+.ThinShadows .Shadow-TL { left: -7px; width: 17px; top: -7px; background: url("img/thin-shadows/TL.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BR { width: 20px; right: -11px; background: url("img/thin-shadows/BR.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-R { width: 11px; right: -11px; top: 13px; background: url("img/thin-shadows/R.png") repeat-y 0 0; bottom: 9px; }
+.ThinShadows .Shadow-TR { width: 20px; right: -11px; top: -7px; background: url("img/thin-shadows/TR.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BL { left: -7px; width: 17px; background: url("img/thin-shadows/BL.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-L { left: -7px; width: 7px; top: 13px; background: url("img/thin-shadows/L.png") repeat-y 0 0; bottom: 9px; }
+
+.ThinRoundShadows .Shadow-T { left: 8px; right: 6px; top: -6px; background: url("img/thin-shadows1/T.png") repeat-x 0 0; height: 6px; }
+.ThinRoundShadows .Shadow-B { left: 8px; right: 6px; background: url("img/thin-shadows1/B.png") repeat-x 0 0; bottom: -10px; height: 10px; }
+.ThinRoundShadows .Shadow-TL { left: -6px; width: 14px; top: -6px; background: url("img/thin-shadows1/TL.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BR { width: 16px; right: -10px; background: url("img/thin-shadows1/BR.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-R { width: 10px; right: -10px; top: 9px; background: url("img/thin-shadows1/R.png") repeat-y 0 0; bottom: 6px; }
+.ThinRoundShadows .Shadow-TR { width: 16px; right: -10px; top: -6px; background: url("img/thin-shadows1/TR.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BL { left: -6px; width: 14px; background: url("img/thin-shadows1/BL.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-L { left: -6px; width: 6px; top: 9px; background: url("img/thin-shadows1/L.png") repeat-y 0 0; bottom: 6px; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-grey.css.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-grey.css.svn-base
new file mode 100644
index 00000000..32837f85
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-grey.css.svn-base
@@ -0,0 +1,1093 @@
+
+
+html, body { margin: 0; padding: 0; overflow: hidden; height: 100%; }
+
+body { z-index: 0; background-color: #ffffff; }
+form { padding: 0; margin: 0; }
+
+.DYNARCH-GET-PADDING-AND-BORDER {
+ overflow: hidden !important;
+ font-size: 1px !important;
+ line-height: 1px !important;
+ width: 1px !important;
+ height: 1px !important;
+}
+
+.DYNARCH-GET-ABSOLUTE-POSITION {
+ position: absolute !important;
+ margin: 0 !important;
+ padding: 0 !important;
+}
+
+.DYNARCH-EVENT-STOPPER {
+ position: absolute !important;
+
+
+
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 30000;
+}
+
+.DYNARCH-GARBAGE-COLLECTOR {
+ position: absolute;
+ z-index: -10000;
+ width: 1px;
+ height: 1px;
+ overflow: hidden;
+ left: -32000px;
+ top: -32000px;
+ display: none;
+}
+
+.DYNARCH-FAKE-FOCUS { z-index: -10000; position: absolute; left: -2000px; top: 0; }
+
+.CURSOR-DRAGGING { cursor: move !important; }
+.CURSOR-RESIZE-E { cursor: e-resize !important; }
+.CURSOR-RESIZE-W { cursor: w-resize !important; }
+.CURSOR-RESIZE-S { cursor: s-resize !important; }
+.CURSOR-RESIZE-N { cursor: n-resize !important; }
+.CURSOR-FORBIDDEN { cursor: not-allowed !important; }
+.CURSOR-NO-DROP { cursor: no-drop !important; }
+.CURSOR-DROP { cursor: pointer !important; }
+.CURSOR-RESIZE-COL { cursor: col-resize !important; }
+
+
+
+.DlWidget, .DlWidget table, .DlWidget input, .DlWidget select, .DlWidget button, .DlWidget textarea {
+
+ font: 12px "Lucida Grande",Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif;
+
+}
+
+.DlWidget {
+
+ cursor: default;
+ color: #000000;
+
+ zoom: 1;
+}
+
+.DlWidget-3D {
+ background-color: #d5d5d5;
+ color: #000000;
+}
+
+
+
+
+.DlWidget-dragged-clone {
+ position: absolute !important;
+ z-index: 10000;
+}
+
+
+
+.DlAbstractButton { white-space: nowrap; }
+
+
+
+.DlButton { border: 1px solid; border-color: #acacac #7a7a7a #7a7a7a #acacac; background-color: #d5d5d5; text-align: center; }
+.DlButton .DlButton-inner { border: 1px solid; border-color: #f7f6f7 #bcbcbc #bcbcbc #f7f6f7; padding: 2px 4px; }
+
+.DlButton .DlButton-inner div { min-height: 16px; }
+
+.DlButton-hover { border-color: #acacac #7a7a7a #7a7a7a #acacac; }
+.DlButton-hover .DlButton-inner { border-color: #ffffff #cdcdcd #cdcdcd #ffffff; }
+.DlButton-active { border-color: #7a7a7a #acacac #acacac #7a7a7a; background-color: #ececec; }
+.DlButton-active .DlButton-inner { padding: 3px 3px 1px 5px; border-color: #cdcdcd #f7f6f7 #f7f6f7 #cdcdcd; }
+.DlButton-1 { border-color: #7a7a7a #bcbcbc #bcbcbc #7a7a7a; background-color: #ececec; }
+.DlButton-1 .DlButton-inner { border-color: #cdcdcd #ffffff #ffffff #cdcdcd; }
+.DlButton-hover { background-color: #e6e6e6; }
+
+.DlAbstractButton-withIcon, .DlButton-withIcon {
+ padding-left: 22px;
+ background-repeat: no-repeat !important;
+ background-position: 0 50%;
+}
+
+.DlButton-empty .DlButton-inner { padding: 2px; }
+.DlButton-empty .DlButton-withIcon {
+ padding: 0;
+ width: 16px;
+ height: 16px;
+}
+
+.DlButton-disabled .DlButton-inner,
+.DlWidget-disabled .DlButton .DlButton-inner { border-color: #d5d5d5; opacity: 0.6; filter: alpha(opacity=60); }
+.DlButton-disabled, .DlWidget-disabled .DlButton { border-color: #a3a3a3 #7a7a7a #7a7a7a #a3a3a3; }
+
+div.DlButton-Label { display: inline; }
+.DlButton-focus { border-color: #696969 #373737 #373737 #696969; }
+.DlButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlCheckbox-0 { color: #7a7a7a; background-image: url("img/checkbox-0-disabled.png"); }
+.DlWidget-disabled.DlCheckbox-1 { color: #7a7a7a; background-image: url("img/checkbox-1-disabled.png"); }
+
+.DlCheckbox { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlCheckbox-0 { background: transparent url("img/checkbox-0.png") no-repeat 5px 50%; }
+.DlCheckbox-1 { background: transparent url("img/checkbox-1.png") no-repeat 5px 50%; }
+.DlCheckbox-hover { background-color: #e7e7e7; }
+.DlCheckbox-active { background: #ececec url("img/checkbox-2.png") no-repeat 5px 50%; }
+.DlCheckbox-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlCheckbox-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlRadioButton-0 { color: #7a7a7a; background-image: url("img/radiobutton-0-disabled.png"); }
+.DlWidget-disabled.DlRadioButton-1 { color: #7a7a7a; background-image: url("img/radiobutton-1-disabled.png"); }
+
+.DlRadioButton { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlRadioButton-0 { background: transparent url("img/radiobutton-0.png") no-repeat 5px 50%; }
+.DlRadioButton-1 { background: transparent url("img/radiobutton-1.png") no-repeat 5px 50%; }
+.DlRadioButton-hover { background-color: #e7e7e7; }
+.DlRadioButton-active { background: #ececec url("img/radiobutton-2.png") no-repeat 5px 50%; }
+.DlRadioButton-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlRadioButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+.DlPopupMenu .DlRadioButton,
+.DlPopupMenu .DlCheckbox { -moz-border-radius: 0; }
+
+
+
+.DlEntry { border: 1px solid; border-color: #7a7a7a #acacac #acacac #7a7a7a; }
+.DlEntry .DlEntry-cell { border: 1px solid; border-color: #f7f6f7 #f7f6f7 #f7f6f7 #f7f6f7; background-color: #f3f3f3; }
+.DlEntry input, .DlEntry textarea {
+ margin: 0;
+ border: none !important;
+ border-width: 0px !important;
+ background: #f3f3f3;
+ color: #000000;
+ padding: 1px 2px 2px 2px !important;
+
+ resize: none;
+}
+.DlEntry-Focus { border-color: #7a7a7a; outline: 1px solid #a3a3a3; -moz-outline-radius: 2px; }
+.DlEntry-Focus .DlEntry-cell, .DlEntry-Focus input, .DlEntry-Focus textarea { background-color: #ffffff; }
+.DlEntry input:selection, .DlEntry textarea:selection { background-color: #bfbfc0; color: #000000; }
+.DlEntry-ValidationError { border-color: #7f7f7f; }
+.DlEntry-ValidationError .DlEntry-cell { border-color: #ffffff; background-color: #e6e5e6; }
+.DlEntry-ValidationError input, .DlEntry-ValidationError textarea { background-color: #e6e5e6; }
+.DlEntry-Readonly .DlEntry-cell { background-color: #e6e6e6; border-bottom-color: #eeeeee; border-right-color: #eeeeee; }
+.DlEntry-Readonly input, .DlEntry-Readonly textarea { background-color: #e6e6e6; }
+.DlEntry-emptyText { display: none; position: absolute; left: 3px; top: 1px; color: #9b9b9b; font-style: italic; cursor: text; }
+.DlEntry-empty .DlEntry-emptyText { display: block; }
+
+.DlEntry-dropDownBtn {
+ line-height: 20px;
+ border-left: 1px solid #9b9b9b;
+ padding-left: 4px; padding-right: 4px;
+}
+
+.DlEntry-dropDownBtn-hover { background-color: #ffffff; }
+.DlEntry-dropDownBtn-active { background-color: #9b9b9b; }
+
+.DlEntry-invalidIcon {
+ width: 16px;
+ height: 16px;
+ position: absolute;
+ right: 1px;
+ top: 50%;
+ margin-top: -8px;
+ background-image: url("img/entry-warning.png");
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+ opacity: 0.6;
+ display: none;
+}
+
+div.DlEntry-invalidIcon:hover { opacity: 1; }
+
+.DlEntry-ValidationError .DlEntry-invalidIcon {
+ display: block;
+}
+
+
+
+.DlCompletionEntry-busy input {
+ background-image: url("img/busy1.gif");
+ background-position: 100% 50%;
+ background-repeat: no-repeat;
+}
+
+.DlCompletionEntry-rightAligned input {
+ background-position: 0 50%;
+ text-align: right;
+}
+
+
+
+.DlComboBox-dropDownBtn {
+ background: #d5d5d5 url("img/arrows/dropdown.png") no-repeat 50% 50%;
+ width: 11px;
+ height: 20px;
+ border-left: 1px solid #9b9b9b;
+}
+
+.DlEntry-Focus .DlComboBox-dropDownBtn { border-color: #7a7a7a; }
+
+.DlComboBox-dropDownBtn-hover { background-color: #ffffff; }
+.DlComboBox-dropDownBtn-active { background-color: #9b9b9b; }
+
+
+
+.DlSpinner { background-color: yellow; width: 1em; }
+.DlSpinner .DlSpinner-Button { height: 50%; }
+.DlSpinner input { text-align: right; }
+.DlSpinner .DlSpinner-Button .DlButton-inner { width: 5px; }
+.DlSpinner .DlSpinner-Button .DlButton-inner div { min-height: 0; }
+.DlSpinner .DlSpinner-Button-Up .DlButton-inner { height: 2px; background: url("img/spinner-up.gif") no-repeat 50% 50%; }
+.DlSpinner .DlSpinner-Button-Down .DlButton-inner { height: 2px; background: url("img/spinner-down.gif") no-repeat 50% 50%; }
+
+
+
+.DlProgressBar { position: relative; border: 1px solid #acacac; background: #f3f3f3; }
+.DlProgressBar-label { text-align: center; position: relative; padding: 2px 0; }
+.DlProgressBar-fill { position: absolute; left: 0; top: 0; width: 50%; height: 100%; background-color: #dbdbdb; }
+
+
+
+.DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlButtonMenu .MenuArrow-inner {
+ padding: 0 1px;
+ border-left: none;
+ width: 7px; overflow: visible; background-image: url("img/menu/darrow-small.gif");
+ background-repeat: no-repeat;
+ background-position: 1px 50%;
+}
+.DlButtonMenu .LabelPart { border-right: none; }
+.DlButtonMenu .LabelPart .DlButton-inner { border-right: none; }
+
+
+
+.DlButtonColorPicker table { border-collapse: collapse; }
+.DlButtonColorPicker .DlButton-inner .ColorPart { border: 1px solid; border-color: #7a7a7a #f7f6f7 #f7f6f7 #7a7a7a;
+ width: 10px; height: 10px; overflow: hidden; min-height: 0; margin-top: 1px; }
+.DlButtonColorPicker .Label { padding-left: 5px; }
+.DlButtonColorPicker .EmptyLabel { width: 1px; overflow: hidden; height: 1em; }
+
+
+
+.DlCalendar { background-color: #f4f4f4; }
+.DlCalendar-disabled { background-color: #e5e5e5; }
+table.DlCalendar {
+ border-collapse: separate; border-spacing: 0; font-size: 11px; font-family: tahoma,verdana,sans-serif; border: 1px solid #7a7a7a; }
+.DlCalendar tr.DlCalendar-Navigation td { text-align: center; border-bottom: 1px solid #cdcdcd; background-color: #e5e5e5; padding: 2px 0; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth,
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { border-right: 1px solid #cdcdcd; font-weight: bold; }
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth,
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { border-left: 1px solid #cdcdcd; font-weight: bold; }
+
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth { background-image: url("img/arrows/nav-right.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth { background-image: url("img/arrows/nav-left.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { background-image: url("img/arrows/nav-right-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { background-image: url("img/arrows/nav-left-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+
+.DlCalendar tr.DlCalendar-DayNames td { width: 20px; text-align: right; padding-right: 3px; border-bottom: 1px solid #828282; background-color: #e5e5e5; }
+
+.DlCalendar tr.Dates td { text-align: right; padding: 2px 3px 2px 2px; }
+.DlCalendar tr.Dates td.OtherMonth { color: #a3a3a3; }
+.DlCalendar tr.Dates td.Today { color: #b4b4b4; }
+.DlCalendar td.WeekNumber { border-right: 1px solid #7a7a7a; color: #7a7a7a; background-color: #e5e5e5; }
+.DlCalendar tr.DlCalendar-DayNames td.WeekNumber { border-right-color: #7a7a7a; }
+.DlCalendar tr.DlCalendar-Navigation td.hover { background-color: #9b9b9b; color: #ffffff; }
+.DlCalendar tr.DlCalendar-Navigation td.rolling { background-color: #000000; }
+.DlCalendar tr.DlCalendar-DayNames td.hover { background-color: #9b9b9b; color: #ffffff; }
+.DlCalendar tr.Dates td.hover { border: 1px solid #bcbcbc; padding: 1px 2px 1px 1px; background-color: #e6e6e6 !important; }
+.DlCalendar tr.Selected td { border-bottom: 1px solid #dedede; border-top: 1px solid #dedede; padding-top: 1px; padding-bottom: 1px; }
+.DlCalendar tr.Dates td.Selected { border: 1px solid #9b9b9b; background-color: #ffffff; padding: 1px 2px 1px 1px; }
+
+.DlCalendar tr.DlCalendar-DayNames td.WeekEnd { color: #777777; }
+.DlCalendar td.WeekEnd { color: #777777; }
+.DlCalendar tr.Dates td.OtherMonth.WeekEnd { color: #aaaaaa; }
+
+.DlCalendar tr.Dates td.DlCalendar-infoDay { font-weight: bold; background: url("img/tmpcal.gif") no-repeat 100% 100%; }
+
+
+
+.DlResizeBar { font-size: 1px; line-height: 1px; }
+.DlResizeBar-Horizontal {
+ height: 5px; cursor: s-resize; background: url("img/resizebar-horiz2.png") no-repeat 50% 50%; }
+.DlResizeBar-Vertical { width: 5px; cursor: e-resize; background: url("img/resizebar-vert2.png") no-repeat 50% 50%; }
+.DlResizeBar-DraggingLine {
+ position: absolute;
+
+ background-color: #a3a3a3; opacity: 0.6; filter: alpha(opacity=60);
+ z-index: 10000;
+}
+
+
+
+.DlUploadEntry { height: 22px; }
+.DlUploadEntry iframe { background: transparent; width: 80px; height: 22px; display: block; }
+
+
+
+.DlContainer { position: relative; }
+
+.DlContainer-Hidden { position: absolute; left: -30000px; top: -30000px; visibility: hidden; }
+
+.DlContainer-pad-sep-left { padding: 5px; border-left: 1px solid #bcbcbc; }
+.DlContainer-pad-sep-right { padding: 5px; border-right: 1px solid #bcbcbc; }
+
+.DlLayout { position: relative; }
+.DlLayout-positioned { position: absolute; }
+
+.DlGridLayout-table { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
+.DlGridLayout-tr-minHeight td { height: 2px; }
+.DlGridLayout-td-minWidth { width: 2px; white-space: nowrap; }
+.DlGridLayout-td-minHeight { height: 2px; }
+
+
+
+
+.DlDesktop { position: absolute; left: 0; top: 0; overflow: hidden; }
+
+.DlFieldset { border: 2px groove #eeeeee; margin-top: 1em;
+ -moz-border-top-colors: #9b9b9b #f7f6f7;
+ -moz-border-bottom-colors: #f7f6f7 #9b9b9b;
+ -moz-border-left-colors: #9b9b9b #f7f6f7;
+ -moz-border-right-colors: #f7f6f7 #9b9b9b;
+}
+.DlFieldset-label { position: relative; top: -0.75em; left: 5px;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ font-weight: bold;
+ background-color: #d5d5d5;
+ padding: 1px 7px; border: 1px solid #acacac; }
+.DlFieldset-content { padding: 10px 10px 10px 10px; margin-top: -1em; }
+
+.DlPopup {
+ position: absolute;
+ z-index: 100;
+ left: -30000px;
+ top: -30000px;
+}
+
+.DlPopup-scrollArea {
+ overflow: hidden;
+ position: relative;
+ z-index: 10;
+}
+
+.DlPopup-scrollUp, .DlPopup-scrollDown {
+ height: 10px; overflow: hidden;
+ background-position: 50% 1px;
+ background-repeat: no-repeat;
+}
+
+.DlPopup-scrollUp { border-bottom: 1px solid #c5c5c5; }
+.DlPopup-scrollDown { border-top: 1px solid #c5c5c5; }
+
+.DlPopup-scrollUp { background-image: url("img/arrows/scroll-up.gif"); }
+.DlPopup-scrollUp-hover { background-image: url("img/arrows/scroll-up-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollUp-disabled { background-image: url("img/arrows/scroll-up-disabled.gif"); }
+.DlPopup-scrollDown { background-image: url("img/arrows/scroll-down.gif"); }
+.DlPopup-scrollDown-hover { background-image: url("img/arrows/scroll-down-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollDown-disabled { background-image: url("img/arrows/scroll-down-disabled.gif"); }
+
+.DlCompletionPopup { border: 1px solid #c5c5c5; background-color: #f4f4f4; }
+.DlCompletionPopup .DlMenuItem .div2 { font-size: 90%; padding: 1px 5px; }
+.DlCompletionPopup .DlVMenu { border: none; }
+
+.DlTooltip {
+ background-color: #f0efef;
+ font-family: arial,helvetica,sans-serif;
+ padding: 4px 7px;
+ color: #212121;
+}
+
+.DlTooltip-noShadow { border: 1px solid #000000; }
+
+.DlDialogPopup {
+ background-color: #f4f4f4;
+ border: 1px solid #939393;
+}
+
+.DlPopupMenu {
+ background-color: #f4f4f4;
+ border: 1px solid #eeeeee;
+}
+.DlPopupMenu-noShadow { border: 1px solid #939393; }
+
+.DlPopupMenu .DlCalendar {
+ border: 1px solid;
+ border-color: #ffffff #e0e0e0 #e0e0e0 #ffffff;
+}
+.DlCalendar-borderless { border-width: 0 !important; }
+
+.DlVMenu, .DlHMenu {
+ border-collapse: collapse;
+ background-color: #f4f4f4;
+}
+
+.DlVMenu-noShadow, .DlHMenu-noShadow {
+ border: 1px solid;
+ border-color: #ffffff #e0e0e0 #e0e0e0 #ffffff;
+}
+
+.DlVMenu { margin: 4px 0; }
+
+.DlHMenu {
+ margin: 0 2px;
+}
+
+.DlHMenu div.DlHMenu-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ margin-left: 3px; margin-right: 2px;
+ border-left: 1px solid #cccccc;
+ background-color: #ffffff;
+}
+
+div.DlVMenu-separator {
+ margin: 4px 0 3px 0;
+ background-color: #cccccc;
+ border-bottom: 1px solid #ffffff;
+
+ height: 1px;
+ overflow: hidden;
+ font-size: 1px;
+ line-height: 1px;
+}
+
+.DlMenuItem { }
+.DlMenuItem .div2 { padding: 2px 5px; }
+.DlMenuItem-popped { background-color: #cdcdcd; color: #000000; }
+.DlMenuItem-hover { background-color: #9b9b9b; color: #ffffff; }
+.DlMenuItem-active { background-color: #000000; color: #ffffff; }
+.DlMenuItem .DlMenuItem-withIcon {
+ padding-left: 26px;
+ background-repeat: no-repeat;
+ background-position: 5px 50%;
+}
+.DlVMenu .DlMenuItem .DlMenuItem-withPopup {
+ margin-right: 3px;
+ padding-right: 12px;
+ background-image: url("img/menu/rarrow.gif");
+ background-repeat: no-repeat !important;
+ background-position: 100% 50%;
+}
+.DlVMenu .DlMenuItem-hover .DlMenuItem-withPopup {
+ background-image: url("img/menu/rarrow-hover.gif") !important;
+}
+.DlWidget-disabled .DlMenuItem, .DlMenuItem-disabled { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlVMenu .DlCheckbox-hover,
+.DlHMenu .DlCheckbox-hover,
+.DlVMenu .DlRadioButton-hover,
+.DlHMenu .DlRadioButton-hover { background-color: #9b9b9b; color: #ffffff; }
+
+.DlVMenu .DlCheckbox-active,
+.DlHMenu .DlCheckbox-active,
+.DlVMenu .DlRadioButton-active,
+.DlHMenu .DlRadioButton-active { background-color: #000000; color: #ffffff; }
+
+
+
+
+
+
+
+
+
+.DlTabs .TabBar { z-index: 10; position: relative; }
+.DlTabs .TabBar .DlButton { border-color: #7a7a7a; }
+.DlTabs .TabBar .DlButton-1 { background-color: #e1e1e1; }
+.DlTabs .TabBar .DlButton-1 .DlButton-inner { padding-top: 3px; padding-bottom: 3px; border-color: #cdcdcd; }
+
+.DocTabBar { width: 100%; }
+.DocTabBar td { width: 33.3333%; }
+
+.DlTabs-top .TabBar { top: 1px; }
+.DlTabs-top .TabBar .DlButton-1, .DlTabs-top .TabBar .DlButton-1 .DlButton-inner { border-bottom: none; }
+
+.DlTabs-bottom .TabBar { top: -1px; }
+.DlTabs-bottom .TabBar .DlButton-1, .DlTabs-bottom .TabBar .DlButton-1 .DlButton-inner { border-top: none; }
+
+.DlTabs .TabContent, .DlTabs .TabContent .DlNotebook { background-color: #e1e1e1; }
+.DlTabs .TabContent { border: 1px solid #7a7a7a; }
+.DlTabs .TabContent .TabContent-inner { padding: 5px; }
+.DlTabs .TabContent-inner { position: relative; overflow: hidden; border: 1px solid #cdcdcd; }
+
+.DlTabs-top .TabContent .TabContent-inner { border-top: none; }
+.DlTabs-bottom .TabContent .TabContent-inner { border-bottom: none; }
+
+
+
+.DlMacHBar, .DlMacVBar {
+ background-color: #c5c5c5;
+ border: 1px solid #acacac;
+ padding: 2px;
+}
+.DlMacBarIcon { display: inline; }
+.DlMacBarIcon img { vertical-align: middle; padding: 5px; }
+.DlMacBarIcon-1 img { border: 1px solid #828282; -moz-border-radius: 15px; padding: 4px; background-color: #eeeeee; }
+.DlMacBarIcon-active { opacity: 0.6; }
+.DlMacHBar div.DlMacHBar-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #acacac;
+ background-color: #eeeeee;
+}
+
+.DlMacVBar div.DlMacVBar-separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #acacac;
+ background-color: #eeeeee;
+}
+
+
+
+table.DlHbox { border-collapse: separate; }
+.DlHbox td.cell { padding: 0; }
+.DlHbox div.DlHbox-separator, div.Dl-Vertical-Separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #acacac;
+ background-color: #eeeeee;
+
+}
+
+.DlHbox div.wide-separator { margin-left: 4px; margin-right: 4px; }
+
+.DlHbox div.DlHbox-spacer {
+ overflow: hidden;
+ width: 4px;
+}
+
+table.DlHbox-hasFiller { width: 100%; }
+.DlHbox-filler { width: 100%; }
+
+
+
+table.DlVbox { border-collapse: separate; }
+.DlVbox td.cell { padding: 0; }
+.DlVbox div.DlVbox-separator, div.Dl-Horizontal-Separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #acacac;
+ background-color: #eeeeee;
+
+}
+
+.DlVbox div.wide-separator { margin-top: 5px; margin-bottom: 4px; }
+
+.DlVbox div.DlVbox-spacer {
+ overflow: hidden;
+ height: 4px;
+ line-height: 1px;
+ font-size: 1px;
+}
+
+
+
+table.DlButtonBox { width: 100%; }
+table.DlButtonBox .DlButtonBox-spacer { width: 100%; }
+.DlButtonBox div.DlButtonBox-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #acacac;
+ background-color: #eeeeee;
+ margin-left: 3px; margin-right: 2px;
+}
+
+.DlWidget-disabled div.DlVbox-separator, .DlWidget-disabled div.DlHbox-separator { border-color: #cdcdcd; background-color: #eeeeee; }
+
+
+
+.DlRadioSelect .LabelPart { text-align: left; }
+
+.DlSelect-menu .DlRadioButton { padding-right: 18px; }
+.DlSelect-menu .DlRadioButton-0 { background-image: none; }
+.DlSelect-menu .DlRadioButton-1 { background-image: url("img/mark.gif"); background-color: #d5d5d5; color: #000000; }
+.DlSelect-menu .DlRadioButton-active { background-image: url("img/mark-2.gif"); }
+
+
+
+
+
+.DlToolbar {
+ border: 1px solid;
+ border-color: #f7f6f7 #828282 #828282 #f7f6f7;
+
+ background-color: #d5d5d5;
+ padding: 1px;
+}
+
+.DlToolbar .DlButton { border: none; background-color: transparent; }
+.DlToolbar .DlButton-inner { border: none; padding: 3px; }
+.DlToolbar .DlButton-hover { border: 1px solid #cdcdcd; border-color: #ffffff #9b9b9b #9b9b9b #ffffff; background-color: #ececec; }
+.DlToolbar .DlButton-hover .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-1 { border: 1px solid #cdcdcd; border-color: #9b9b9b #ffffff #ffffff #9b9b9b; background-color: #c0c0c0; }
+.DlToolbar .DlButton-1 .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-active { border: 1px solid #7a7a7a; background-color: #d0d0d0; }
+.DlToolbar .DlButton-active .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-disabled { opacity: 0.7; filter: alpha(opacity=70); }
+
+.DlToolbar .DlButtonMenu { background-color: #e1e1e1; }
+.DlToolbar .DlButtonMenu * { border: none; }
+.DlToolbar .DlButtonMenu .DlButton-inner { border: 1px solid #cdcdcd; border-color: #ffffff #9b9b9b #9b9b9b #ffffff; padding: 2px; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlToolbar .DlButtonMenu .DlButton-active .DlButton-inner { border-color: #9b9b9b #ffffff #ffffff #9b9b9b; }
+.DlToolbar .DlButtonMenu .DlButton-1 .DlButton-inner { border-color: #9b9b9b #ffffff #ffffff #9b9b9b; }
+
+.DlToolbar .DlButtonMenu .DlButton-hover .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-active .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-1 .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0 !important; padding-right: 0 !important; }
+
+.DlToolbar .DlLabel { background: inherit; }
+
+.DlToolbar div.DlHbox-separator {
+ border-left-color: #9b9b9b;
+ background-color: #ffffff;
+}
+
+.DlToolbar-Light { background: #e6e6e6; }
+
+
+
+
+
+.DlTable-RowSeparator td { height: 7px; }
+.DlTable-RowSeparator td div { line-height: 1px; font-size: 1px; height: 1px; overflow: hidden;
+ border-top: 1px solid #acacac;
+ background-color: #eeeeee;
+ margin-top: 3px; margin-bottom: 2px;
+}
+
+
+
+.DlTree-separator {
+ margin-top: 3px; margin-bottom: 4px;
+ border-top: 1px dotted #acacac;
+ line-height: 1px; font-size: 1px; overflow: hidden;
+}
+.DlTree-IconWidth { width: 19px !important; }
+.DlTreeItem .DlTreeItem-Expander { width: 19px; }
+.DlTreeItem .DlTreeItem-Icon {
+ width: 19px;
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+}
+
+.DlTreeItem .DlTreeItem-Label { padding-left: 3px; padding-top: 1px; padding-bottom: 1px; }
+
+.DlTreeItem-withRadio .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-hover { background: none; color: #acacac; text-decoration: underline; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-1 { background-color: #acacac; color: #ffffff; }
+
+.DlTreeItem-withCheck .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-hover { background: none; color: #acacac; text-decoration: underline; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-1 { background-color: #acacac; color: #ffffff; }
+
+
+.DlTreeItem-Table td { vertical-align: middle; height: 16px; }
+
+
+.DlTree-withLines .DlTreeItem { background-image: url("img/tree/lines-v.gif"); background-repeat: repeat-y; background-position: 9px 50%; }
+
+
+.DlTree-withLines .DlTreeItem-Last { background-image: none; }
+
+
+.DlTree-withLines .DlTreeItem .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTreeItem-hasSubtree .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTree-withLines table.DlTreeItem-Last .DlTreeItem-Expander { background: transparent url("img/tree/lines-b.gif") no-repeat 50% 50%; }
+
+
+.DlTreeItem-Subtree { padding-left: 19px; }
+.DlTreeItem-Arrow-Expanded { background: transparent url("img/tree/minus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Expanded:hover { background: transparent url("img/tree/minus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed { background: transparent url("img/tree/plus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed:hover { background: transparent url("img/tree/plus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+
+.DlWidget-disabled .DlTreeItem-Arrow-Expanded,
+.DlWidget-disabled .DlTreeItem-Arrow-Collapsed,
+.DlWidget-disabled .DlTreeItem-Icon { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlTreeItem-dropTarget > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-upper.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-lower.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div > table { border-top: 1px solid #9b9b9b; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div > table { border-bottom: 1px solid #9b9b9b; }
+
+.DlTreeItem-div-focus { border: 1px dotted #000000; margin: -1px; }
+
+
+
+.DlColorPickerHSV { border: 1px solid #000000; background-color: #e5e5e5; }
+.DlColorPickerHSV td { width: 8px; height: 10px; padding: 1px; }
+.DlColorPickerHSV td.DlColorPickerHSV-Sep { background-color: #000000; width: 1px; padding: 0; }
+.DlColorPickerHSV td.DlColorPickerHSV-HSV {
+ overflow: visible; vertical-align: top;
+ background: url("img/color/hue.png") repeat-x 0 0; width: 15px; padding: 0; }
+.DlColorPickerHSV td.hover1 { padding: 0; border: 1px solid #ffffff !important; }
+.DlColorPickerHSV td.hover2 { padding: 0; border: 1px solid #000000 !important; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar { height: 1px; left: 0px;
+ font-size: 1px; line-height: 1px; left: -2px; margin-right: -3px;
+ background-color: #000000; overflow: hidden; position: relative; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar2 { background-color: #ffffff; }
+
+
+
+.DlRteFrame { border: 1px solid; border-color: #9b9b9b; }
+
+.DlRteFrame iframe { border: 1px solid; border-color: #dedede #ffffff #ffffff #dedede; }
+
+
+
+.DlDataGrid { position: relative; background-color: #f8f8f8; border: 1px solid #7a7a7a; }
+.DlDataGrid-rowTable { table-layout: fixed; width: 10px; border-collapse: collapse; border-spacing: 0; }
+.DlDataGrid-rowTable td { overflow: hidden; white-space: nowrap; border-right: 1px solid #e0e0e0; }
+.DlDataGrid-Headers { overflow: hidden; background-color: #d5d5d5; position: relative; width: 5px; }
+.DlDataGrid-Body { overflow: auto; }
+.DlDataGrid-cellData { overflow: hidden; white-space: nowrap; }
+.DlDataGrid-Body td { padding: 2px 0; text-indent: 5px; }
+
+.DlDataGrid-Body .DlDataGrid-rowTable {
+ border-bottom: 1px solid #e0e0e0;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+}
+
+.DlDataGrid-resizeHandle {
+ width: 7px; position: absolute; top: 0;
+ margin-left: -4px;
+ cursor: e-resize;
+ z-index: 30000;
+ height: 100%;
+ background-color: #7f7f7f; opacity: 0.01; filter: alpha(opacity=1);
+}
+
+.DlDataGrid-align-left { text-align: left; }
+.DlDataGrid-align-center { text-align: center; }
+.DlDataGrid-align-right { text-align: right; }
+
+.DlDataGrid .DlDataGridRow-selected { background-color: #cccccc; }
+.DlDataGrid .DlDataGridRow-selected table td { color: #000000; }
+.DlDataGrid-focus { outline: 1px solid #a3a3a3; -moz-outline-radius: 2px; }
+.DlDataGrid-focus .DlDataGridRow-selected { background-color: #bcbcbc; }
+.DlDataGrid-focus .DlDataGridRow-selected table td { color: #ffffff; }
+
+.DlDataGrid-align-right .DlButton-inner { background-position: 0 50%; }
+
+.DlDataGridHeadLabel { border-width: 0 1px 1px 0; }
+.DlDataGridHeadLabel .DlButton-inner { border: none; padding-top: 3px; padding-bottom: 3px; }
+.DlDataGridHeadLabel-hover { background-color: #e6e6e6; }
+.DlDataGridHeadLabel-active .DlButton-inner { padding-top: 4px; padding-bottom: 2px; }
+.DlDataGridHeadLabel-resizing { background-color: #e6e6e6; }
+.DlDataGridHeadLabel-empty .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlDataGridHeadLabel-empty .DlButton-withIcon { background-position: 50% 50%; }
+
+.DlDataGridHeadLabel-sort-up { border-bottom: 2px solid #000000; }
+.DlDataGridHeadLabel-sort-down { border-bottom: 2px solid #000000; }
+
+.DlDataGridHeadLabel-sort-up .DlButton-inner {
+ background-image: url("img/arrows/sort-ascending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+.DlDataGridHeadLabel-sort-down .DlButton-inner {
+ background-image: url("img/arrows/sort-descending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+
+.DlDataGridHeadLabel-sort-up.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+.DlDataGridHeadLabel-sort-down.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+
+.DlDataGrid-drop-col {
+ position: absolute;
+ background: url("img/grid-drop-col.gif") no-repeat 0 0;
+ width: 11px; height: 11px;
+ margin-left: -5px;
+ z-index: 10000;
+}
+
+
+
+.DlIconListView { background-color: #e1e1e1; border: 1px solid #cdcdcd; }
+.DlIconListItem { border-collapse: collapse; }
+.DlIconListItem-labelCell { text-align: center; }
+.DlIconListItem-labelDiv { overflow: hidden; white-space: normal; font-size: 90%; }
+.DlIconListItem-iconCell { background-position: 50% 50%; background-repeat: no-repeat; }
+
+
+.DlIconListItem { cursor: pointer; float: left; }
+.DlIconListItem-hover { background-color: #e6e6e6; }
+.DlIconListItem-hover .DlIconListItem-labelCell { color: #828282; text-decoration: underline; }
+.DlIconListItem-1 { background-color: #b9b9b9; }
+.DlDialog-Active .DlIconListItem-1 { background-color: #9b9b9b; }
+.DlDialog-Active .DlIconListItem-1 .DlIconListItem-labelCell { color: #ffffff; }
+
+.DlIconListItem-focus .DlIconListItem-labelCell { text-decoration: underline; }
+
+
+
+.DlWM {
+ position: absolute;
+ left: 0; top: 0;
+ width: 0; height: 0;
+ overflow: visible;
+ z-index: 300;
+}
+
+
+
+
+
+
+
+.DlWM-modalStopper {
+ z-index: 800; cursor: not-allowed;
+ position: absolute; top: 0; left: 0; width: 100%; height: 100%;
+
+ filter: alpha(opacity=50);
+ opacity: 0.5;
+ background-color: #444444;
+ display: none;
+}
+
+.DlDialog .DlWM-modalStopper {
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+
+.DlWM-hasModals { width: 100%; height: 100%; }
+.DlWM-hasModals .DlWM-modalStopper { display: block; }
+
+.DlDialog { position: absolute; }
+.DlDialog-Rel { padding: 0; }
+.DlDialog-Content { background-color: #d9d9d9; position: relative; }
+
+.Shadow { position: absolute; font-size: 1px; line-height: 1px; }
+.DlDialog-Rel .Shadow { z-index: 10; }
+
+.DlDialog-WAIT { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;
+ background-image: url("img/modalbg.gif"); }
+
+.DlDialog-Rel .ResizeHandle {
+ cursor: se-resize;
+ position: absolute;
+
+ left: 100%;
+ top: 100%;
+ margin-left: -11px;
+ margin-top: -11px;
+ padding: 5px;
+ background: url("img/resize.gif") no-repeat 0 0; width: 10px; height: 10px; z-index: 350;
+}
+
+
+
+
+.DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-inactive/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-inactive/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-inactive/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-inactive/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-inactive/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-inactive/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-inactive/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-inactive/L.png") repeat-y 0 0; bottom: 6px; }
+
+.DlDialog-Active .DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-active/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-active/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-active/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-active/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-active/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-active/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-active/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-active/L.png") repeat-y 0 0; bottom: 6px; }
+
+
+.DlDialog-noShadows { border: 2px solid #8a8a8a; }
+.DlDialog-Active .DlDialog-noShadows { border-color: #000000; }
+
+
+
+.DlDialog-Title {
+ opacity: 0.9; filter: alpha(opacity=90);
+ overflow: hidden; white-space: nowrap;
+ font: bold 100% "Lucida Grande",verdana,tahoma,sans-serif; letter-spacing: -1px;
+ background: #d1d1d1 url("img/titlebg.png") repeat-x 0 50%; color: #555555; padding: 0 10px;
+ border-bottom: 2px solid #9e9e9e;
+}
+.DlDialog-Title div { padding-top: 3px; padding-bottom: 3px; }
+.DlDialog-Active .DlDialog-Title { background-color: #929292; color: #ffffff; border-color: #ffffff;
+ opacity: 1; filter: none;
+ text-shadow: 1px 1px 3px #000000;
+}
+
+.DlDialog-Title-withIcon {
+ padding-left: 21px;
+ background-repeat: no-repeat;
+ background-position: 0 50%;
+}
+
+.DlDialog-WindowButtons {
+ height: 0;
+ overflow: visible;
+ position: absolute;
+ right: 11px;
+ top: 0;
+ z-index: 10;
+ opacity: 0.6;
+}
+
+.DlDialog-Active .DlDialog-WindowButtons { opacity: 1; filter: none; }
+
+.DlDialog-WindowButtons div {
+ float: right;
+ width: 27px;
+ height: 16px;
+ background-repeat: no-repeat;
+ margin-right: -1px;
+ background-image: url("img/dialog/buttons.png");
+}
+
+.DlDialog-QuitBtn { background-position: 0 0; }
+.DlDialog-QuitBtn-hover { background-position: -27px 0; }
+.DlDialog-QuitBtn-active { background-position: -54px 0; }
+
+.DlDialog-MaximizeBtn { background-position: 0 -16px; }
+.DlDialog-MaximizeBtn-hover { background-position: -27px -16px; }
+.DlDialog-MaximizeBtn-active { background-position: -54px -16px; }
+.DlDialog-MaximizeBtn-1 { background-position: -54px -16px; }
+
+.DlDialog-MinimizeBtn { background-position: 0 -32px; }
+.DlDialog-MinimizeBtn-hover { background-position: -27px -32px; }
+.DlDialog-MinimizeBtn-active { background-position: -54px -32px; }
+.DlDialog-MinimizeBtn-1 { background-position: -54px -32px; }
+
+.DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #888888; }
+.DlDialog-Dragging .DlDialog-Rel { border-color: #000000; }
+
+
+
+
+.DlDialog .DlHMenu {
+ border: none;
+ border-bottom: 1px solid #505050;
+}
+
+
+.DlDialog .DlDialog .DlDialog-Rel {
+ border-width: 2px; border-color: #000000;
+ -moz-border-left-colors: #000000 #ffffff;
+ -moz-border-top-colors: #000000 #ffffff;
+ -moz-border-right-colors: #000000 #ffffff;
+ -moz-border-bottom-colors: #000000 #ffffff;
+}
+.DlDialog .DlDialog .DlDialog-Rel .ResizeHandle { margin-left: -12px; margin-top: -12px; }
+.DlDialog .DlDialog .DlDialog-WindowButtons { top: 1px; }
+.DlDialog .DlDialog .DlDialog-Title {
+ background-color: #ffffff; color: #000000;
+ border-bottom: 1px solid #8a8a8a;
+}
+.DlDialog .DlDialog .DlDialog-Title div { padding-top: 1px; padding-bottom: 1px; }
+.DlDialog .DlDialog-Active .DlDialog-Title { background-color: #636363; color: #ffffff; border-color: #505050; }
+.DlDialog .DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #888888; }
+
+
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.Shadow { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.ResizeHandle { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.DlDialog-Title { border-width: 0; }
+
+
+.IconCalendar { background-image: url("img/icons/calendar.png"); background-position: 1px 50%; }
+.IconColors { background-image: url("img/icons/colors.png"); background-position: 1px 50%; }
+.IconChardev { background-image: url("img/icons/gnome-fs-chardev.png"); background-position: 1px 50%; }
+.IconDynarch { background-image: url("img/icons/dynarch-small.png"); background-position: 1px 50%; }
+
+
+
+
+
+
+
+
+span.BreakPoint {
+ width: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ overflow: hidden;
+}
+
+.SmallerButtons .DlButton-inner { padding: 1px 3px; }
+.SmallerButtons .DlButton-active .DlButton-inner { padding: 2px 2px 0px 4px; }
+
+.Dl-StatusBar { border: 1px solid; border-color: #828282 #f7f6f7 #f7f6f7 #828282; padding: 1px 4px; background-color: #d5d5d5; }
+
+.Dl-ResizeRect { z-index: 5000;
+ font: 13px tahoma,"Trebuchet MS",Tahoma,Verdana,sans-serif;
+ position: absolute; top: 0; left: 0; border: 1px dashed #000000;
+
+ background: #ffffff; opacity: 0.4; filter: alpha(opacity=40);
+
+ border: 1px dashed #7f7f7f;
+}
+
+.Dl-ResizeRect { color: red; }
+.Dl-ResizeRect .Title { font-weight: bold; }
+
+.Dl-ResizeRect-moving {
+ border-color: #000000;
+
+
+}
+
+.DlAlign-left { text-align: left; }
+.DlAlign-right { text-align: right; }
+.DlAlign-center { text-align: center; }
+
+.Dl-3D-Border-Outside { border: 1px solid; border-color: #ffffff #9b9b9b #9b9b9b #ffffff; }
+.Dl-3D-Border-Inside { border: 1px solid; border-color: #9b9b9b #ffffff #ffffff #9b9b9b; }
+.Dl-3D-Border-Dark { border: 1px solid #9b9b9b; }
+
+
+
+
+.Gecko-Bug-226933 { position: relative; overflow: auto; }
+
+.undefined { border: 5px solid red; }
+
+
+
+.ThinShadows .Shadow-T { left: 10px; right: 9px; top: -7px; background: url("img/thin-shadows/T.png") repeat-x 0 0; height: 7px; }
+.ThinShadows .Shadow-B { left: 10px; right: 9px; background: url("img/thin-shadows/B.png") repeat-x 0 0; bottom: -11px; height: 11px; }
+.ThinShadows .Shadow-TL { left: -7px; width: 17px; top: -7px; background: url("img/thin-shadows/TL.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BR { width: 20px; right: -11px; background: url("img/thin-shadows/BR.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-R { width: 11px; right: -11px; top: 13px; background: url("img/thin-shadows/R.png") repeat-y 0 0; bottom: 9px; }
+.ThinShadows .Shadow-TR { width: 20px; right: -11px; top: -7px; background: url("img/thin-shadows/TR.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BL { left: -7px; width: 17px; background: url("img/thin-shadows/BL.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-L { left: -7px; width: 7px; top: 13px; background: url("img/thin-shadows/L.png") repeat-y 0 0; bottom: 9px; }
+
+.ThinRoundShadows .Shadow-T { left: 8px; right: 6px; top: -6px; background: url("img/thin-shadows1/T.png") repeat-x 0 0; height: 6px; }
+.ThinRoundShadows .Shadow-B { left: 8px; right: 6px; background: url("img/thin-shadows1/B.png") repeat-x 0 0; bottom: -10px; height: 10px; }
+.ThinRoundShadows .Shadow-TL { left: -6px; width: 14px; top: -6px; background: url("img/thin-shadows1/TL.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BR { width: 16px; right: -10px; background: url("img/thin-shadows1/BR.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-R { width: 10px; right: -10px; top: 9px; background: url("img/thin-shadows1/R.png") repeat-y 0 0; bottom: 6px; }
+.ThinRoundShadows .Shadow-TR { width: 16px; right: -10px; top: -6px; background: url("img/thin-shadows1/TR.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BL { left: -6px; width: 14px; background: url("img/thin-shadows1/BL.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-L { left: -6px; width: 6px; top: 9px; background: url("img/thin-shadows1/L.png") repeat-y 0 0; bottom: 6px; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-magenta-ds.css.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-magenta-ds.css.svn-base
new file mode 100644
index 00000000..626ee96b
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-magenta-ds.css.svn-base
@@ -0,0 +1,1093 @@
+
+
+html, body { margin: 0; padding: 0; overflow: hidden; height: 100%; }
+
+body { z-index: 0; background-color: #ffffff; }
+form { padding: 0; margin: 0; }
+
+.DYNARCH-GET-PADDING-AND-BORDER {
+ overflow: hidden !important;
+ font-size: 1px !important;
+ line-height: 1px !important;
+ width: 1px !important;
+ height: 1px !important;
+}
+
+.DYNARCH-GET-ABSOLUTE-POSITION {
+ position: absolute !important;
+ margin: 0 !important;
+ padding: 0 !important;
+}
+
+.DYNARCH-EVENT-STOPPER {
+ position: absolute !important;
+
+
+
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 30000;
+}
+
+.DYNARCH-GARBAGE-COLLECTOR {
+ position: absolute;
+ z-index: -10000;
+ width: 1px;
+ height: 1px;
+ overflow: hidden;
+ left: -32000px;
+ top: -32000px;
+ display: none;
+}
+
+.DYNARCH-FAKE-FOCUS { z-index: -10000; position: absolute; left: -2000px; top: 0; }
+
+.CURSOR-DRAGGING { cursor: move !important; }
+.CURSOR-RESIZE-E { cursor: e-resize !important; }
+.CURSOR-RESIZE-W { cursor: w-resize !important; }
+.CURSOR-RESIZE-S { cursor: s-resize !important; }
+.CURSOR-RESIZE-N { cursor: n-resize !important; }
+.CURSOR-FORBIDDEN { cursor: not-allowed !important; }
+.CURSOR-NO-DROP { cursor: no-drop !important; }
+.CURSOR-DROP { cursor: pointer !important; }
+.CURSOR-RESIZE-COL { cursor: col-resize !important; }
+
+
+
+.DlWidget, .DlWidget table, .DlWidget input, .DlWidget select, .DlWidget button, .DlWidget textarea {
+
+ font: 12px "Lucida Grande",Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif;
+
+}
+
+.DlWidget {
+
+ cursor: default;
+ color: #000000;
+
+ zoom: 1;
+}
+
+.DlWidget-3D {
+ background-color: #dec9e2;
+ color: #000000;
+}
+
+
+
+
+.DlWidget-dragged-clone {
+ position: absolute !important;
+ z-index: 10000;
+}
+
+
+
+.DlAbstractButton { white-space: nowrap; }
+
+
+
+.DlButton { border: 1px solid; border-color: #b59bbc #83688b #83688b #b59bbc; background-color: #dec9e2; text-align: center; }
+.DlButton .DlButton-inner { border: 1px solid; border-color: #fbf2fb #c5accd #c5accd #fbf2fb; padding: 2px 4px; }
+
+.DlButton .DlButton-inner div { min-height: 16px; }
+
+.DlButton-hover { border-color: #b59bbc #83688b #83688b #b59bbc; }
+.DlButton-hover .DlButton-inner { border-color: #ffffff #cebcde #cebcde #ffffff; }
+.DlButton-active { border-color: #83688b #b59bbc #b59bbc #83688b; background-color: #f4e2f5; }
+.DlButton-active .DlButton-inner { padding: 3px 3px 1px 5px; border-color: #d6bcde #fbf2fb #fbf2fb #d6bcde; }
+.DlButton-1 { border-color: #83688b #c5accd #c5accd #83688b; background-color: #f1e7f2; }
+.DlButton-1 .DlButton-inner { border-color: #d6bcde #ffffff #ffffff #d6bcde; }
+.DlButton-hover { background-color: #efdaf3; }
+
+.DlAbstractButton-withIcon, .DlButton-withIcon {
+ padding-left: 22px;
+ background-repeat: no-repeat !important;
+ background-position: 0 50%;
+}
+
+.DlButton-empty .DlButton-inner { padding: 2px; }
+.DlButton-empty .DlButton-withIcon {
+ padding: 0;
+ width: 16px;
+ height: 16px;
+}
+
+.DlButton-disabled .DlButton-inner,
+.DlWidget-disabled .DlButton .DlButton-inner { border-color: #dec9e2; opacity: 0.6; filter: alpha(opacity=60); }
+.DlButton-disabled, .DlWidget-disabled .DlButton { border-color: #ac97b0 #83688b #83688b #ac97b0; }
+
+div.DlButton-Label { display: inline; }
+.DlButton-focus { border-color: #72587b #41254a #41254a #72587b; }
+.DlButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlCheckbox-0 { color: #827182; background-image: url("img/checkbox-0-disabled.png"); }
+.DlWidget-disabled.DlCheckbox-1 { color: #827182; background-image: url("img/checkbox-1-disabled.png"); }
+
+.DlCheckbox { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlCheckbox-0 { background: transparent url("img/checkbox-0.png") no-repeat 5px 50%; }
+.DlCheckbox-1 { background: transparent url("img/checkbox-1.png") no-repeat 5px 50%; }
+.DlCheckbox-hover { background-color: #f0dcf3; }
+.DlCheckbox-active { background: #f4e2f5 url("img/checkbox-2.png") no-repeat 5px 50%; }
+.DlCheckbox-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlCheckbox-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlRadioButton-0 { color: #827182; background-image: url("img/radiobutton-0-disabled.png"); }
+.DlWidget-disabled.DlRadioButton-1 { color: #827182; background-image: url("img/radiobutton-1-disabled.png"); }
+
+.DlRadioButton { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlRadioButton-0 { background: transparent url("img/radiobutton-0.png") no-repeat 5px 50%; }
+.DlRadioButton-1 { background: transparent url("img/radiobutton-1.png") no-repeat 5px 50%; }
+.DlRadioButton-hover { background-color: #f0dcf3; }
+.DlRadioButton-active { background: #f4e2f5 url("img/radiobutton-2.png") no-repeat 5px 50%; }
+.DlRadioButton-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlRadioButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+.DlPopupMenu .DlRadioButton,
+.DlPopupMenu .DlCheckbox { -moz-border-radius: 0; }
+
+
+
+.DlEntry { border: 1px solid; border-color: #83688b #b59bbc #b59bbc #83688b; }
+.DlEntry .DlEntry-cell { border: 1px solid; border-color: #fbf2fb #fbf2fb #fbf2fb #fbf2fb; background-color: #f8edf9; }
+.DlEntry input, .DlEntry textarea {
+ margin: 0;
+ border: none !important;
+ border-width: 0px !important;
+ background: #f8edf9;
+ color: #000000;
+ padding: 1px 2px 2px 2px !important;
+
+ resize: none;
+}
+.DlEntry-Focus { border-color: #83688b; outline: 1px solid #ac97b0; -moz-outline-radius: 2px; }
+.DlEntry-Focus .DlEntry-cell, .DlEntry-Focus input, .DlEntry-Focus textarea { background-color: #ffffff; }
+.DlEntry input:selection, .DlEntry textarea:selection { background-color: #a0bcdf; color: #000000; }
+.DlEntry-ValidationError { border-color: #bf5340; }
+.DlEntry-ValidationError .DlEntry-cell { border-color: #ffffff; background-color: #f2d9df; }
+.DlEntry-ValidationError input, .DlEntry-ValidationError textarea { background-color: #f2d9df; }
+.DlEntry-Readonly .DlEntry-cell { background-color: #efdaf3; border-bottom-color: #f7e6f6; border-right-color: #f7e6f6; }
+.DlEntry-Readonly input, .DlEntry-Readonly textarea { background-color: #efdaf3; }
+.DlEntry-emptyText { display: none; position: absolute; left: 3px; top: 1px; color: #a393a3; font-style: italic; cursor: text; }
+.DlEntry-empty .DlEntry-emptyText { display: block; }
+
+.DlEntry-dropDownBtn {
+ line-height: 20px;
+ border-left: 1px solid #a393a3;
+ padding-left: 4px; padding-right: 4px;
+}
+
+.DlEntry-dropDownBtn-hover { background-color: #ffffff; }
+.DlEntry-dropDownBtn-active { background-color: #956da7; }
+
+.DlEntry-invalidIcon {
+ width: 16px;
+ height: 16px;
+ position: absolute;
+ right: 1px;
+ top: 50%;
+ margin-top: -8px;
+ background-image: url("img/entry-warning.png");
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+ opacity: 0.6;
+ display: none;
+}
+
+div.DlEntry-invalidIcon:hover { opacity: 1; }
+
+.DlEntry-ValidationError .DlEntry-invalidIcon {
+ display: block;
+}
+
+
+
+.DlCompletionEntry-busy input {
+ background-image: url("img/busy1.gif");
+ background-position: 100% 50%;
+ background-repeat: no-repeat;
+}
+
+.DlCompletionEntry-rightAligned input {
+ background-position: 0 50%;
+ text-align: right;
+}
+
+
+
+.DlComboBox-dropDownBtn {
+ background: #dec9e2 url("img/arrows/dropdown.png") no-repeat 50% 50%;
+ width: 11px;
+ height: 20px;
+ border-left: 1px solid #a393a3;
+}
+
+.DlEntry-Focus .DlComboBox-dropDownBtn { border-color: #83688b; }
+
+.DlComboBox-dropDownBtn-hover { background-color: #ffffff; }
+.DlComboBox-dropDownBtn-active { background-color: #956da7; }
+
+
+
+.DlSpinner { background-color: yellow; width: 1em; }
+.DlSpinner .DlSpinner-Button { height: 50%; }
+.DlSpinner input { text-align: right; }
+.DlSpinner .DlSpinner-Button .DlButton-inner { width: 5px; }
+.DlSpinner .DlSpinner-Button .DlButton-inner div { min-height: 0; }
+.DlSpinner .DlSpinner-Button-Up .DlButton-inner { height: 2px; background: url("img/spinner-up.gif") no-repeat 50% 50%; }
+.DlSpinner .DlSpinner-Button-Down .DlButton-inner { height: 2px; background: url("img/spinner-down.gif") no-repeat 50% 50%; }
+
+
+
+.DlProgressBar { position: relative; border: 1px solid #b59bbc; background: #f8edf9; }
+.DlProgressBar-label { text-align: center; position: relative; padding: 2px 0; }
+.DlProgressBar-fill { position: absolute; left: 0; top: 0; width: 50%; height: 100%; background-color: #e1c9ed; }
+
+
+
+.DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlButtonMenu .MenuArrow-inner {
+ padding: 0 1px;
+ border-left: none;
+ width: 7px; overflow: visible; background-image: url("img/menu/darrow-small.gif");
+ background-repeat: no-repeat;
+ background-position: 1px 50%;
+}
+.DlButtonMenu .LabelPart { border-right: none; }
+.DlButtonMenu .LabelPart .DlButton-inner { border-right: none; }
+
+
+
+.DlButtonColorPicker table { border-collapse: collapse; }
+.DlButtonColorPicker .DlButton-inner .ColorPart { border: 1px solid; border-color: #83688b #fbf2fb #fbf2fb #83688b;
+ width: 10px; height: 10px; overflow: hidden; min-height: 0; margin-top: 1px; }
+.DlButtonColorPicker .Label { padding-left: 5px; }
+.DlButtonColorPicker .EmptyLabel { width: 1px; overflow: hidden; height: 1em; }
+
+
+
+.DlCalendar { background-color: #f8f0f8; }
+.DlCalendar-disabled { background-color: #e8e1e8; }
+table.DlCalendar {
+ border-collapse: separate; border-spacing: 0; font-size: 11px; font-family: tahoma,verdana,sans-serif; border: 1px solid #83688b; }
+.DlCalendar tr.DlCalendar-Navigation td { text-align: center; border-bottom: 1px solid #d5c5d5; background-color: #e8e1e8; padding: 2px 0; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth,
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { border-right: 1px solid #d5c5d5; font-weight: bold; }
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth,
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { border-left: 1px solid #d5c5d5; font-weight: bold; }
+
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth { background-image: url("img/arrows/nav-right.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth { background-image: url("img/arrows/nav-left.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { background-image: url("img/arrows/nav-right-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { background-image: url("img/arrows/nav-left-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+
+.DlCalendar tr.DlCalendar-DayNames td { width: 20px; text-align: right; padding-right: 3px; border-bottom: 1px solid #8b768f; background-color: #e8e1e8; }
+
+.DlCalendar tr.Dates td { text-align: right; padding: 2px 3px 2px 2px; }
+.DlCalendar tr.Dates td.OtherMonth { color: #ac97b0; }
+.DlCalendar tr.Dates td.Today { color: #ad72d0; }
+.DlCalendar td.WeekNumber { border-right: 1px solid #83688b; color: #827182; background-color: #e8e1e8; }
+.DlCalendar tr.DlCalendar-DayNames td.WeekNumber { border-right-color: #83688b; }
+.DlCalendar tr.DlCalendar-Navigation td.hover { background-color: #956da7; color: #ffffff; }
+.DlCalendar tr.DlCalendar-Navigation td.rolling { background-color: #000000; }
+.DlCalendar tr.DlCalendar-DayNames td.hover { background-color: #956da7; color: #ffffff; }
+.DlCalendar tr.Dates td.hover { border: 1px solid #c5b4c4; padding: 1px 2px 1px 1px; background-color: #efdaf3 !important; }
+.DlCalendar tr.Selected td { border-bottom: 1px solid #e6d5e6; border-top: 1px solid #e6d5e6; padding-top: 1px; padding-bottom: 1px; }
+.DlCalendar tr.Dates td.Selected { border: 1px solid #a393a3; background-color: #ffffff; padding: 1px 2px 1px 1px; }
+
+.DlCalendar tr.DlCalendar-DayNames td.WeekEnd { color: #a26e4c; }
+.DlCalendar td.WeekEnd { color: #a26e4c; }
+.DlCalendar tr.Dates td.OtherMonth.WeekEnd { color: #ccaa88; }
+
+.DlCalendar tr.Dates td.DlCalendar-infoDay { font-weight: bold; background: url("img/tmpcal.gif") no-repeat 100% 100%; }
+
+
+
+.DlResizeBar { font-size: 1px; line-height: 1px; }
+.DlResizeBar-Horizontal {
+ height: 5px; cursor: s-resize; background: url("img/resizebar-horiz2.png") no-repeat 50% 50%; }
+.DlResizeBar-Vertical { width: 5px; cursor: e-resize; background: url("img/resizebar-vert2.png") no-repeat 50% 50%; }
+.DlResizeBar-DraggingLine {
+ position: absolute;
+
+ background-color: #ac97b0; opacity: 0.6; filter: alpha(opacity=60);
+ z-index: 10000;
+}
+
+
+
+.DlUploadEntry { height: 22px; }
+.DlUploadEntry iframe { background: transparent; width: 80px; height: 22px; display: block; }
+
+
+
+.DlContainer { position: relative; }
+
+.DlContainer-Hidden { position: absolute; left: -30000px; top: -30000px; visibility: hidden; }
+
+.DlContainer-pad-sep-left { padding: 5px; border-left: 1px solid #c5accd; }
+.DlContainer-pad-sep-right { padding: 5px; border-right: 1px solid #c5accd; }
+
+.DlLayout { position: relative; }
+.DlLayout-positioned { position: absolute; }
+
+.DlGridLayout-table { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
+.DlGridLayout-tr-minHeight td { height: 2px; }
+.DlGridLayout-td-minWidth { width: 2px; white-space: nowrap; }
+.DlGridLayout-td-minHeight { height: 2px; }
+
+
+
+
+.DlDesktop { position: absolute; left: 0; top: 0; overflow: hidden; }
+
+.DlFieldset { border: 2px groove #f7e6f6; margin-top: 1em;
+ -moz-border-top-colors: #a48aac #fbf2fb;
+ -moz-border-bottom-colors: #fbf2fb #a48aac;
+ -moz-border-left-colors: #a48aac #fbf2fb;
+ -moz-border-right-colors: #fbf2fb #a48aac;
+}
+.DlFieldset-label { position: relative; top: -0.75em; left: 5px;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ font-weight: bold;
+ background-color: #dec9e2;
+ padding: 1px 7px; border: 1px solid #b59bbc; }
+.DlFieldset-content { padding: 10px 10px 10px 10px; margin-top: -1em; }
+
+.DlPopup {
+ position: absolute;
+ z-index: 100;
+ left: -30000px;
+ top: -30000px;
+}
+
+.DlPopup-scrollArea {
+ overflow: hidden;
+ position: relative;
+ z-index: 10;
+}
+
+.DlPopup-scrollUp, .DlPopup-scrollDown {
+ height: 10px; overflow: hidden;
+ background-position: 50% 1px;
+ background-repeat: no-repeat;
+}
+
+.DlPopup-scrollUp { border-bottom: 1px solid #cc9cd0; }
+.DlPopup-scrollDown { border-top: 1px solid #cc9cd0; }
+
+.DlPopup-scrollUp { background-image: url("img/arrows/scroll-up.gif"); }
+.DlPopup-scrollUp-hover { background-image: url("img/arrows/scroll-up-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollUp-disabled { background-image: url("img/arrows/scroll-up-disabled.gif"); }
+.DlPopup-scrollDown { background-image: url("img/arrows/scroll-down.gif"); }
+.DlPopup-scrollDown-hover { background-image: url("img/arrows/scroll-down-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollDown-disabled { background-image: url("img/arrows/scroll-down-disabled.gif"); }
+
+.DlCompletionPopup { border: 1px solid #cc9cd0; background-color: #f8f0f8; }
+.DlCompletionPopup .DlMenuItem .div2 { font-size: 90%; padding: 1px 5px; }
+.DlCompletionPopup .DlVMenu { border: none; }
+
+.DlTooltip {
+ background-color: #f7f7e8;
+ font-family: arial,helvetica,sans-serif;
+ padding: 4px 7px;
+ color: #2a2a19;
+}
+
+.DlTooltip-noShadow { border: 1px solid #000000; }
+
+.DlDialogPopup {
+ background-color: #f8f0f8;
+ border: 1px solid #946899;
+}
+
+.DlPopupMenu {
+ background-color: #f8f0f8;
+ border: 1px solid #eeeeee;
+}
+.DlPopupMenu-noShadow { border: 1px solid #946899; }
+
+.DlPopupMenu .DlCalendar {
+ border: 1px solid;
+ border-color: #ffffff #ecd0ef #ecd0ef #ffffff;
+}
+.DlCalendar-borderless { border-width: 0 !important; }
+
+.DlVMenu, .DlHMenu {
+ border-collapse: collapse;
+ background-color: #f8f0f8;
+}
+
+.DlVMenu-noShadow, .DlHMenu-noShadow {
+ border: 1px solid;
+ border-color: #ffffff #ecd0ef #ecd0ef #ffffff;
+}
+
+.DlVMenu { margin: 4px 0; }
+
+.DlHMenu {
+ margin: 0 2px;
+}
+
+.DlHMenu div.DlHMenu-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ margin-left: 3px; margin-right: 2px;
+ border-left: 1px solid #cccccc;
+ background-color: #ffffff;
+}
+
+div.DlVMenu-separator {
+ margin: 4px 0 3px 0;
+ background-color: #cccccc;
+ border-bottom: 1px solid #ffffff;
+
+ height: 1px;
+ overflow: hidden;
+ font-size: 1px;
+ line-height: 1px;
+}
+
+.DlMenuItem { }
+.DlMenuItem .div2 { padding: 2px 5px; }
+.DlMenuItem-popped { background-color: #d6bcde; color: #000000; }
+.DlMenuItem-hover { background-color: #956da7; color: #ffffff; }
+.DlMenuItem-active { background-color: #000000; color: #ffffff; }
+.DlMenuItem .DlMenuItem-withIcon {
+ padding-left: 26px;
+ background-repeat: no-repeat;
+ background-position: 5px 50%;
+}
+.DlVMenu .DlMenuItem .DlMenuItem-withPopup {
+ margin-right: 3px;
+ padding-right: 12px;
+ background-image: url("img/menu/rarrow.gif");
+ background-repeat: no-repeat !important;
+ background-position: 100% 50%;
+}
+.DlVMenu .DlMenuItem-hover .DlMenuItem-withPopup {
+ background-image: url("img/menu/rarrow-hover.gif") !important;
+}
+.DlWidget-disabled .DlMenuItem, .DlMenuItem-disabled { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlVMenu .DlCheckbox-hover,
+.DlHMenu .DlCheckbox-hover,
+.DlVMenu .DlRadioButton-hover,
+.DlHMenu .DlRadioButton-hover { background-color: #956da7; color: #ffffff; }
+
+.DlVMenu .DlCheckbox-active,
+.DlHMenu .DlCheckbox-active,
+.DlVMenu .DlRadioButton-active,
+.DlHMenu .DlRadioButton-active { background-color: #000000; color: #ffffff; }
+
+
+
+
+
+
+
+
+
+.DlTabs .TabBar { z-index: 10; position: relative; }
+.DlTabs .TabBar .DlButton { border-color: #83688b; }
+.DlTabs .TabBar .DlButton-1 { background-color: #e9d5ec; }
+.DlTabs .TabBar .DlButton-1 .DlButton-inner { padding-top: 3px; padding-bottom: 3px; border-color: #d6bcde; }
+
+.DocTabBar { width: 100%; }
+.DocTabBar td { width: 33.3333%; }
+
+.DlTabs-top .TabBar { top: 1px; }
+.DlTabs-top .TabBar .DlButton-1, .DlTabs-top .TabBar .DlButton-1 .DlButton-inner { border-bottom: none; }
+
+.DlTabs-bottom .TabBar { top: -1px; }
+.DlTabs-bottom .TabBar .DlButton-1, .DlTabs-bottom .TabBar .DlButton-1 .DlButton-inner { border-top: none; }
+
+.DlTabs .TabContent, .DlTabs .TabContent .DlNotebook { background-color: #e9d5ec; }
+.DlTabs .TabContent { border: 1px solid #83688b; }
+.DlTabs .TabContent .TabContent-inner { padding: 5px; }
+.DlTabs .TabContent-inner { position: relative; overflow: hidden; border: 1px solid #d6bcde; }
+
+.DlTabs-top .TabContent .TabContent-inner { border-top: none; }
+.DlTabs-bottom .TabContent .TabContent-inner { border-bottom: none; }
+
+
+
+.DlMacHBar, .DlMacVBar {
+ background-color: #cdb8d1;
+ border: 1px solid #b59bbc;
+ padding: 2px;
+}
+.DlMacBarIcon { display: inline; }
+.DlMacBarIcon img { vertical-align: middle; padding: 5px; }
+.DlMacBarIcon-1 img { border: 1px solid #8b768f; -moz-border-radius: 15px; padding: 4px; background-color: #f7e6f6; }
+.DlMacBarIcon-active { opacity: 0.6; }
+.DlMacHBar div.DlMacHBar-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #b59bbc;
+ background-color: #f7e6f6;
+}
+
+.DlMacVBar div.DlMacVBar-separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #b59bbc;
+ background-color: #f7e6f6;
+}
+
+
+
+table.DlHbox { border-collapse: separate; }
+.DlHbox td.cell { padding: 0; }
+.DlHbox div.DlHbox-separator, div.Dl-Vertical-Separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #b59bbc;
+ background-color: #f7e6f6;
+
+}
+
+.DlHbox div.wide-separator { margin-left: 4px; margin-right: 4px; }
+
+.DlHbox div.DlHbox-spacer {
+ overflow: hidden;
+ width: 4px;
+}
+
+table.DlHbox-hasFiller { width: 100%; }
+.DlHbox-filler { width: 100%; }
+
+
+
+table.DlVbox { border-collapse: separate; }
+.DlVbox td.cell { padding: 0; }
+.DlVbox div.DlVbox-separator, div.Dl-Horizontal-Separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #b59bbc;
+ background-color: #f7e6f6;
+
+}
+
+.DlVbox div.wide-separator { margin-top: 5px; margin-bottom: 4px; }
+
+.DlVbox div.DlVbox-spacer {
+ overflow: hidden;
+ height: 4px;
+ line-height: 1px;
+ font-size: 1px;
+}
+
+
+
+table.DlButtonBox { width: 100%; }
+table.DlButtonBox .DlButtonBox-spacer { width: 100%; }
+.DlButtonBox div.DlButtonBox-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #b59bbc;
+ background-color: #f7e6f6;
+ margin-left: 3px; margin-right: 2px;
+}
+
+.DlWidget-disabled div.DlVbox-separator, .DlWidget-disabled div.DlHbox-separator { border-color: #d5c5d5; background-color: #f7e6f6; }
+
+
+
+.DlRadioSelect .LabelPart { text-align: left; }
+
+.DlSelect-menu .DlRadioButton { padding-right: 18px; }
+.DlSelect-menu .DlRadioButton-0 { background-image: none; }
+.DlSelect-menu .DlRadioButton-1 { background-image: url("img/mark.gif"); background-color: #dec9e2; color: #000000; }
+.DlSelect-menu .DlRadioButton-active { background-image: url("img/mark-2.gif"); }
+
+
+
+
+
+.DlToolbar {
+ border: 1px solid;
+ border-color: #fbf2fb #8b768f #8b768f #fbf2fb;
+
+ background-color: #dec9e2;
+ padding: 1px;
+}
+
+.DlToolbar .DlButton { border: none; background-color: transparent; }
+.DlToolbar .DlButton-inner { border: none; padding: 3px; }
+.DlToolbar .DlButton-hover { border: 1px solid #d6bcde; border-color: #ffffff #a393a3 #a393a3 #ffffff; background-color: #f4e2f5; }
+.DlToolbar .DlButton-hover .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-1 { border: 1px solid #d6bcde; border-color: #a393a3 #ffffff #ffffff #a393a3; background-color: #c7b8c9; }
+.DlToolbar .DlButton-1 .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-active { border: 1px solid #83688b; background-color: #d7c8d8; }
+.DlToolbar .DlButton-active .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-disabled { opacity: 0.7; filter: alpha(opacity=70); }
+
+.DlToolbar .DlButtonMenu { background-color: #e9d5ec; }
+.DlToolbar .DlButtonMenu * { border: none; }
+.DlToolbar .DlButtonMenu .DlButton-inner { border: 1px solid #d6bcde; border-color: #ffffff #a393a3 #a393a3 #ffffff; padding: 2px; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlToolbar .DlButtonMenu .DlButton-active .DlButton-inner { border-color: #a393a3 #ffffff #ffffff #a393a3; }
+.DlToolbar .DlButtonMenu .DlButton-1 .DlButton-inner { border-color: #a393a3 #ffffff #ffffff #a393a3; }
+
+.DlToolbar .DlButtonMenu .DlButton-hover .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-active .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-1 .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0 !important; padding-right: 0 !important; }
+
+.DlToolbar .DlLabel { background: inherit; }
+
+.DlToolbar div.DlHbox-separator {
+ border-left-color: #a48aac;
+ background-color: #ffffff;
+}
+
+.DlToolbar-Light { background: #efdaf3; }
+
+
+
+
+
+.DlTable-RowSeparator td { height: 7px; }
+.DlTable-RowSeparator td div { line-height: 1px; font-size: 1px; height: 1px; overflow: hidden;
+ border-top: 1px solid #b59bbc;
+ background-color: #f7e6f6;
+ margin-top: 3px; margin-bottom: 2px;
+}
+
+
+
+.DlTree-separator {
+ margin-top: 3px; margin-bottom: 4px;
+ border-top: 1px dotted #b59bbc;
+ line-height: 1px; font-size: 1px; overflow: hidden;
+}
+.DlTree-IconWidth { width: 19px !important; }
+.DlTreeItem .DlTreeItem-Expander { width: 19px; }
+.DlTreeItem .DlTreeItem-Icon {
+ width: 19px;
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+}
+
+.DlTreeItem .DlTreeItem-Label { padding-left: 3px; padding-top: 1px; padding-bottom: 1px; }
+
+.DlTreeItem-withRadio .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-hover { background: none; color: #ad6dc1; text-decoration: underline; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-1 { background-color: #ad6dc1; color: #ffffff; }
+
+.DlTreeItem-withCheck .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-hover { background: none; color: #ad6dc1; text-decoration: underline; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-1 { background-color: #ad6dc1; color: #ffffff; }
+
+
+.DlTreeItem-Table td { vertical-align: middle; height: 16px; }
+
+
+.DlTree-withLines .DlTreeItem { background-image: url("img/tree/lines-v.gif"); background-repeat: repeat-y; background-position: 9px 50%; }
+
+
+.DlTree-withLines .DlTreeItem-Last { background-image: none; }
+
+
+.DlTree-withLines .DlTreeItem .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTreeItem-hasSubtree .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTree-withLines table.DlTreeItem-Last .DlTreeItem-Expander { background: transparent url("img/tree/lines-b.gif") no-repeat 50% 50%; }
+
+
+.DlTreeItem-Subtree { padding-left: 19px; }
+.DlTreeItem-Arrow-Expanded { background: transparent url("img/tree/minus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Expanded:hover { background: transparent url("img/tree/minus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed { background: transparent url("img/tree/plus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed:hover { background: transparent url("img/tree/plus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+
+.DlWidget-disabled .DlTreeItem-Arrow-Expanded,
+.DlWidget-disabled .DlTreeItem-Arrow-Collapsed,
+.DlWidget-disabled .DlTreeItem-Icon { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlTreeItem-dropTarget > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-upper.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-lower.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div > table { border-top: 1px solid #956da7; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div > table { border-bottom: 1px solid #956da7; }
+
+.DlTreeItem-div-focus { border: 1px dotted #000000; margin: -1px; }
+
+
+
+.DlColorPickerHSV { border: 1px solid #000000; background-color: #e8e1e8; }
+.DlColorPickerHSV td { width: 8px; height: 10px; padding: 1px; }
+.DlColorPickerHSV td.DlColorPickerHSV-Sep { background-color: #000000; width: 1px; padding: 0; }
+.DlColorPickerHSV td.DlColorPickerHSV-HSV {
+ overflow: visible; vertical-align: top;
+ background: url("img/color/hue.png") repeat-x 0 0; width: 15px; padding: 0; }
+.DlColorPickerHSV td.hover1 { padding: 0; border: 1px solid #ffffff !important; }
+.DlColorPickerHSV td.hover2 { padding: 0; border: 1px solid #000000 !important; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar { height: 1px; left: 0px;
+ font-size: 1px; line-height: 1px; left: -2px; margin-right: -3px;
+ background-color: #000000; overflow: hidden; position: relative; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar2 { background-color: #ffffff; }
+
+
+
+.DlRteFrame { border: 1px solid; border-color: #a48aac; }
+
+.DlRteFrame iframe { border: 1px solid; border-color: #e7cdee #ffffff #ffffff #e7cdee; }
+
+
+
+.DlDataGrid { position: relative; background-color: #fbf4fb; border: 1px solid #83688b; }
+.DlDataGrid-rowTable { table-layout: fixed; width: 10px; border-collapse: collapse; border-spacing: 0; }
+.DlDataGrid-rowTable td { overflow: hidden; white-space: nowrap; border-right: 1px solid #e0e0e0; }
+.DlDataGrid-Headers { overflow: hidden; background-color: #dec9e2; position: relative; width: 5px; }
+.DlDataGrid-Body { overflow: auto; }
+.DlDataGrid-cellData { overflow: hidden; white-space: nowrap; }
+.DlDataGrid-Body td { padding: 2px 0; text-indent: 5px; }
+
+.DlDataGrid-Body .DlDataGrid-rowTable {
+ border-bottom: 1px solid #e0e0e0;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+}
+
+.DlDataGrid-resizeHandle {
+ width: 7px; position: absolute; top: 0;
+ margin-left: -4px;
+ cursor: e-resize;
+ z-index: 30000;
+ height: 100%;
+ background-color: #bf4040; opacity: 0.01; filter: alpha(opacity=1);
+}
+
+.DlDataGrid-align-left { text-align: left; }
+.DlDataGrid-align-center { text-align: center; }
+.DlDataGrid-align-right { text-align: right; }
+
+.DlDataGrid .DlDataGridRow-selected { background-color: #cccccc; }
+.DlDataGrid .DlDataGridRow-selected table td { color: #000000; }
+.DlDataGrid-focus { outline: 1px solid #ac97b0; -moz-outline-radius: 2px; }
+.DlDataGrid-focus .DlDataGridRow-selected { background-color: #b78dcb; }
+.DlDataGrid-focus .DlDataGridRow-selected table td { color: #ffffff; }
+
+.DlDataGrid-align-right .DlButton-inner { background-position: 0 50%; }
+
+.DlDataGridHeadLabel { border-width: 0 1px 1px 0; }
+.DlDataGridHeadLabel .DlButton-inner { border: none; padding-top: 3px; padding-bottom: 3px; }
+.DlDataGridHeadLabel-hover { background-color: #efdaf3; }
+.DlDataGridHeadLabel-active .DlButton-inner { padding-top: 4px; padding-bottom: 2px; }
+.DlDataGridHeadLabel-resizing { background-color: #e6daf3; }
+.DlDataGridHeadLabel-empty .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlDataGridHeadLabel-empty .DlButton-withIcon { background-position: 50% 50%; }
+
+.DlDataGridHeadLabel-sort-up { border-bottom: 2px solid #000000; }
+.DlDataGridHeadLabel-sort-down { border-bottom: 2px solid #000000; }
+
+.DlDataGridHeadLabel-sort-up .DlButton-inner {
+ background-image: url("img/arrows/sort-ascending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+.DlDataGridHeadLabel-sort-down .DlButton-inner {
+ background-image: url("img/arrows/sort-descending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+
+.DlDataGridHeadLabel-sort-up.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+.DlDataGridHeadLabel-sort-down.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+
+.DlDataGrid-drop-col {
+ position: absolute;
+ background: url("img/grid-drop-col.gif") no-repeat 0 0;
+ width: 11px; height: 11px;
+ margin-left: -5px;
+ z-index: 10000;
+}
+
+
+
+.DlIconListView { background-color: #e9d5ec; border: 1px solid #d6bcde; }
+.DlIconListItem { border-collapse: collapse; }
+.DlIconListItem-labelCell { text-align: center; }
+.DlIconListItem-labelDiv { overflow: hidden; white-space: normal; font-size: 90%; }
+.DlIconListItem-iconCell { background-position: 50% 50%; background-repeat: no-repeat; }
+
+
+.DlIconListItem { cursor: pointer; float: left; }
+.DlIconListItem-hover { background-color: #efdaf3; }
+.DlIconListItem-hover .DlIconListItem-labelCell { color: #3d1e5a; text-decoration: underline; }
+.DlIconListItem-1 { background-color: #bdb6bd; }
+.DlDialog-Active .DlIconListItem-1 { background-color: #956da7; }
+.DlDialog-Active .DlIconListItem-1 .DlIconListItem-labelCell { color: #ffffff; }
+
+.DlIconListItem-focus .DlIconListItem-labelCell { text-decoration: underline; }
+
+
+
+.DlWM {
+ position: absolute;
+ left: 0; top: 0;
+ width: 0; height: 0;
+ overflow: visible;
+ z-index: 300;
+}
+
+
+
+
+
+
+
+.DlWM-modalStopper {
+ z-index: 800; cursor: not-allowed;
+ position: absolute; top: 0; left: 0; width: 100%; height: 100%;
+
+ filter: alpha(opacity=50);
+ opacity: 0.5;
+ background-color: #444444;
+ display: none;
+}
+
+.DlDialog .DlWM-modalStopper {
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+
+.DlWM-hasModals { width: 100%; height: 100%; }
+.DlWM-hasModals .DlWM-modalStopper { display: block; }
+
+.DlDialog { position: absolute; }
+.DlDialog-Rel { padding: 0; }
+.DlDialog-Content { background-color: #e4c9e8; position: relative; }
+
+.Shadow { position: absolute; font-size: 1px; line-height: 1px; }
+.DlDialog-Rel .Shadow { z-index: 10; }
+
+.DlDialog-WAIT { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;
+ background-image: url("img/modalbg.gif"); }
+
+.DlDialog-Rel .ResizeHandle {
+ cursor: se-resize;
+ position: absolute;
+
+ left: 100%;
+ top: 100%;
+ margin-left: -11px;
+ margin-top: -11px;
+ padding: 5px;
+ background: url("img/resize.gif") no-repeat 0 0; width: 10px; height: 10px; z-index: 350;
+}
+
+
+
+
+.DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-inactive/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-inactive/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-inactive/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-inactive/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-inactive/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-inactive/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-inactive/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-inactive/L.png") repeat-y 0 0; bottom: 6px; }
+
+.DlDialog-Active .DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-active/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-active/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-active/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-active/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-active/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-active/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-active/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-active/L.png") repeat-y 0 0; bottom: 6px; }
+
+
+.DlDialog-noShadows { border: 2px solid #938292; }
+.DlDialog-Active .DlDialog-noShadows { border-color: #000000; }
+
+
+
+.DlDialog-Title {
+ opacity: 0.9; filter: alpha(opacity=90);
+ overflow: hidden; white-space: nowrap;
+ font: bold 100% "Lucida Grande",verdana,tahoma,sans-serif; letter-spacing: -1px;
+ background: #d4cdd5 url("img/titlebg.png") repeat-x 0 50%; color: #555555; padding: 0 10px;
+ border-bottom: 2px solid #9e9e9e;
+}
+.DlDialog-Title div { padding-top: 3px; padding-bottom: 3px; }
+.DlDialog-Active .DlDialog-Title { background-color: #8c5995; color: #ffffff; border-color: #ffffff;
+ opacity: 1; filter: none;
+ text-shadow: 1px 1px 3px #000000;
+}
+
+.DlDialog-Title-withIcon {
+ padding-left: 21px;
+ background-repeat: no-repeat;
+ background-position: 0 50%;
+}
+
+.DlDialog-WindowButtons {
+ height: 0;
+ overflow: visible;
+ position: absolute;
+ right: 11px;
+ top: 0;
+ z-index: 10;
+ opacity: 0.6;
+}
+
+.DlDialog-Active .DlDialog-WindowButtons { opacity: 1; filter: none; }
+
+.DlDialog-WindowButtons div {
+ float: right;
+ width: 27px;
+ height: 16px;
+ background-repeat: no-repeat;
+ margin-right: -1px;
+ background-image: url("img/dialog/buttons.png");
+}
+
+.DlDialog-QuitBtn { background-position: 0 0; }
+.DlDialog-QuitBtn-hover { background-position: -27px 0; }
+.DlDialog-QuitBtn-active { background-position: -54px 0; }
+
+.DlDialog-MaximizeBtn { background-position: 0 -16px; }
+.DlDialog-MaximizeBtn-hover { background-position: -27px -16px; }
+.DlDialog-MaximizeBtn-active { background-position: -54px -16px; }
+.DlDialog-MaximizeBtn-1 { background-position: -54px -16px; }
+
+.DlDialog-MinimizeBtn { background-position: 0 -32px; }
+.DlDialog-MinimizeBtn-hover { background-position: -27px -32px; }
+.DlDialog-MinimizeBtn-active { background-position: -54px -32px; }
+.DlDialog-MinimizeBtn-1 { background-position: -54px -32px; }
+
+.DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #5eb366; }
+.DlDialog-Dragging .DlDialog-Rel { border-color: #000000; }
+
+
+
+
+.DlDialog .DlHMenu {
+ border: none;
+ border-bottom: 1px solid #59435e;
+}
+
+
+.DlDialog .DlDialog .DlDialog-Rel {
+ border-width: 2px; border-color: #000000;
+ -moz-border-left-colors: #000000 #ffffff;
+ -moz-border-top-colors: #000000 #ffffff;
+ -moz-border-right-colors: #000000 #ffffff;
+ -moz-border-bottom-colors: #000000 #ffffff;
+}
+.DlDialog .DlDialog .DlDialog-Rel .ResizeHandle { margin-left: -12px; margin-top: -12px; }
+.DlDialog .DlDialog .DlDialog-WindowButtons { top: 1px; }
+.DlDialog .DlDialog .DlDialog-Title {
+ background-color: #ffffff; color: #000000;
+ border-bottom: 1px solid #938292;
+}
+.DlDialog .DlDialog .DlDialog-Title div { padding-top: 1px; padding-bottom: 1px; }
+.DlDialog .DlDialog-Active .DlDialog-Title { background-color: #665f67; color: #ffffff; border-color: #59435e; }
+.DlDialog .DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #5eb366; }
+
+
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.Shadow { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.ResizeHandle { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.DlDialog-Title { border-width: 0; }
+
+
+.IconCalendar { background-image: url("img/icons/calendar.png"); background-position: 1px 50%; }
+.IconColors { background-image: url("img/icons/colors.png"); background-position: 1px 50%; }
+.IconChardev { background-image: url("img/icons/gnome-fs-chardev.png"); background-position: 1px 50%; }
+.IconDynarch { background-image: url("img/icons/dynarch-small.png"); background-position: 1px 50%; }
+
+
+
+
+
+
+
+
+span.BreakPoint {
+ width: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ overflow: hidden;
+}
+
+.SmallerButtons .DlButton-inner { padding: 1px 3px; }
+.SmallerButtons .DlButton-active .DlButton-inner { padding: 2px 2px 0px 4px; }
+
+.Dl-StatusBar { border: 1px solid; border-color: #8b768f #fbf2fb #fbf2fb #8b768f; padding: 1px 4px; background-color: #dec9e2; }
+
+.Dl-ResizeRect { z-index: 5000;
+ font: 13px tahoma,"Trebuchet MS",Tahoma,Verdana,sans-serif;
+ position: absolute; top: 0; left: 0; border: 1px dashed #000000;
+
+ background: #ffffff; opacity: 0.4; filter: alpha(opacity=40);
+
+ border: 1px dashed #bf4040;
+}
+
+.Dl-ResizeRect { color: red; }
+.Dl-ResizeRect .Title { font-weight: bold; }
+
+.Dl-ResizeRect-moving {
+ border-color: #000000;
+
+
+}
+
+.DlAlign-left { text-align: left; }
+.DlAlign-right { text-align: right; }
+.DlAlign-center { text-align: center; }
+
+.Dl-3D-Border-Outside { border: 1px solid; border-color: #ffffff #a48aac #a48aac #ffffff; }
+.Dl-3D-Border-Inside { border: 1px solid; border-color: #a48aac #ffffff #ffffff #a48aac; }
+.Dl-3D-Border-Dark { border: 1px solid #a48aac; }
+
+
+
+
+.Gecko-Bug-226933 { position: relative; overflow: auto; }
+
+.undefined { border: 5px solid red; }
+
+
+
+.ThinShadows .Shadow-T { left: 10px; right: 9px; top: -7px; background: url("img/thin-shadows/T.png") repeat-x 0 0; height: 7px; }
+.ThinShadows .Shadow-B { left: 10px; right: 9px; background: url("img/thin-shadows/B.png") repeat-x 0 0; bottom: -11px; height: 11px; }
+.ThinShadows .Shadow-TL { left: -7px; width: 17px; top: -7px; background: url("img/thin-shadows/TL.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BR { width: 20px; right: -11px; background: url("img/thin-shadows/BR.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-R { width: 11px; right: -11px; top: 13px; background: url("img/thin-shadows/R.png") repeat-y 0 0; bottom: 9px; }
+.ThinShadows .Shadow-TR { width: 20px; right: -11px; top: -7px; background: url("img/thin-shadows/TR.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BL { left: -7px; width: 17px; background: url("img/thin-shadows/BL.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-L { left: -7px; width: 7px; top: 13px; background: url("img/thin-shadows/L.png") repeat-y 0 0; bottom: 9px; }
+
+.ThinRoundShadows .Shadow-T { left: 8px; right: 6px; top: -6px; background: url("img/thin-shadows1/T.png") repeat-x 0 0; height: 6px; }
+.ThinRoundShadows .Shadow-B { left: 8px; right: 6px; background: url("img/thin-shadows1/B.png") repeat-x 0 0; bottom: -10px; height: 10px; }
+.ThinRoundShadows .Shadow-TL { left: -6px; width: 14px; top: -6px; background: url("img/thin-shadows1/TL.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BR { width: 16px; right: -10px; background: url("img/thin-shadows1/BR.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-R { width: 10px; right: -10px; top: 9px; background: url("img/thin-shadows1/R.png") repeat-y 0 0; bottom: 6px; }
+.ThinRoundShadows .Shadow-TR { width: 16px; right: -10px; top: -6px; background: url("img/thin-shadows1/TR.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BL { left: -6px; width: 14px; background: url("img/thin-shadows1/BL.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-L { left: -6px; width: 6px; top: 9px; background: url("img/thin-shadows1/L.png") repeat-y 0 0; bottom: 6px; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-magenta.css.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-magenta.css.svn-base
new file mode 100644
index 00000000..3a07dabb
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-magenta.css.svn-base
@@ -0,0 +1,1093 @@
+
+
+html, body { margin: 0; padding: 0; overflow: hidden; height: 100%; }
+
+body { z-index: 0; background-color: #ffffff; }
+form { padding: 0; margin: 0; }
+
+.DYNARCH-GET-PADDING-AND-BORDER {
+ overflow: hidden !important;
+ font-size: 1px !important;
+ line-height: 1px !important;
+ width: 1px !important;
+ height: 1px !important;
+}
+
+.DYNARCH-GET-ABSOLUTE-POSITION {
+ position: absolute !important;
+ margin: 0 !important;
+ padding: 0 !important;
+}
+
+.DYNARCH-EVENT-STOPPER {
+ position: absolute !important;
+
+
+
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 30000;
+}
+
+.DYNARCH-GARBAGE-COLLECTOR {
+ position: absolute;
+ z-index: -10000;
+ width: 1px;
+ height: 1px;
+ overflow: hidden;
+ left: -32000px;
+ top: -32000px;
+ display: none;
+}
+
+.DYNARCH-FAKE-FOCUS { z-index: -10000; position: absolute; left: -2000px; top: 0; }
+
+.CURSOR-DRAGGING { cursor: move !important; }
+.CURSOR-RESIZE-E { cursor: e-resize !important; }
+.CURSOR-RESIZE-W { cursor: w-resize !important; }
+.CURSOR-RESIZE-S { cursor: s-resize !important; }
+.CURSOR-RESIZE-N { cursor: n-resize !important; }
+.CURSOR-FORBIDDEN { cursor: not-allowed !important; }
+.CURSOR-NO-DROP { cursor: no-drop !important; }
+.CURSOR-DROP { cursor: pointer !important; }
+.CURSOR-RESIZE-COL { cursor: col-resize !important; }
+
+
+
+.DlWidget, .DlWidget table, .DlWidget input, .DlWidget select, .DlWidget button, .DlWidget textarea {
+
+ font: 12px "Lucida Grande",Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif;
+
+}
+
+.DlWidget {
+
+ cursor: default;
+ color: #000000;
+
+ zoom: 1;
+}
+
+.DlWidget-3D {
+ background-color: #e7bcee;
+ color: #000000;
+}
+
+
+
+
+.DlWidget-dragged-clone {
+ position: absolute !important;
+ z-index: 10000;
+}
+
+
+
+.DlAbstractButton { white-space: nowrap; }
+
+
+
+.DlButton { border: 1px solid; border-color: #bd8acd #8c579d #8c579d #bd8acd; background-color: #e7bcee; text-align: center; }
+.DlButton .DlButton-inner { border: 1px solid; border-color: #ffeeff #ce9bde #ce9bde #ffeeff; padding: 2px 4px; }
+
+.DlButton .DlButton-inner div { min-height: 16px; }
+
+.DlButton-hover { border-color: #bd8acd #8c579d #8c579d #bd8acd; }
+.DlButton-hover .DlButton-inner { border-color: #ffffff #ceacee #ceacee #ffffff; }
+.DlButton-active { border-color: #8c579d #bd8acd #bd8acd #8c579d; background-color: #fcd9ff; }
+.DlButton-active .DlButton-inner { padding: 3px 3px 1px 5px; border-color: #dfacee #ffeeff #ffeeff #dfacee; }
+.DlButton-1 { border-color: #8c579d #ce9bde #ce9bde #8c579d; background-color: #f5e1f8; }
+.DlButton-1 .DlButton-inner { border-color: #dfacee #ffffff #ffffff #dfacee; }
+.DlButton-hover { background-color: #f8cdff; }
+
+.DlAbstractButton-withIcon, .DlButton-withIcon {
+ padding-left: 22px;
+ background-repeat: no-repeat !important;
+ background-position: 0 50%;
+}
+
+.DlButton-empty .DlButton-inner { padding: 2px; }
+.DlButton-empty .DlButton-withIcon {
+ padding: 0;
+ width: 16px;
+ height: 16px;
+}
+
+.DlButton-disabled .DlButton-inner,
+.DlWidget-disabled .DlButton .DlButton-inner { border-color: #e7bcee; opacity: 0.6; filter: alpha(opacity=60); }
+.DlButton-disabled, .DlWidget-disabled .DlButton { border-color: #b58abc #8c579d #8c579d #b58abc; }
+
+div.DlButton-Label { display: inline; }
+.DlButton-focus { border-color: #7c468c #4b125c #4b125c #7c468c; }
+.DlButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlCheckbox-0 { color: #8b688b; background-image: url("img/checkbox-0-disabled.png"); }
+.DlWidget-disabled.DlCheckbox-1 { color: #8b688b; background-image: url("img/checkbox-1-disabled.png"); }
+
+.DlCheckbox { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlCheckbox-0 { background: transparent url("img/checkbox-0.png") no-repeat 5px 50%; }
+.DlCheckbox-1 { background: transparent url("img/checkbox-1.png") no-repeat 5px 50%; }
+.DlCheckbox-hover { background-color: #f8d0ff; }
+.DlCheckbox-active { background: #fcd9ff url("img/checkbox-2.png") no-repeat 5px 50%; }
+.DlCheckbox-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlCheckbox-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlRadioButton-0 { color: #8b688b; background-image: url("img/radiobutton-0-disabled.png"); }
+.DlWidget-disabled.DlRadioButton-1 { color: #8b688b; background-image: url("img/radiobutton-1-disabled.png"); }
+
+.DlRadioButton { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlRadioButton-0 { background: transparent url("img/radiobutton-0.png") no-repeat 5px 50%; }
+.DlRadioButton-1 { background: transparent url("img/radiobutton-1.png") no-repeat 5px 50%; }
+.DlRadioButton-hover { background-color: #f8d0ff; }
+.DlRadioButton-active { background: #fcd9ff url("img/radiobutton-2.png") no-repeat 5px 50%; }
+.DlRadioButton-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlRadioButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+.DlPopupMenu .DlRadioButton,
+.DlPopupMenu .DlCheckbox { -moz-border-radius: 0; }
+
+
+
+.DlEntry { border: 1px solid; border-color: #8c579d #bd8acd #bd8acd #8c579d; }
+.DlEntry .DlEntry-cell { border: 1px solid; border-color: #ffeeff #ffeeff #ffeeff #ffeeff; background-color: #fde7ff; }
+.DlEntry input, .DlEntry textarea {
+ margin: 0;
+ border: none !important;
+ border-width: 0px !important;
+ background: #fde7ff;
+ color: #000000;
+ padding: 1px 2px 2px 2px !important;
+
+ resize: none;
+}
+.DlEntry-Focus { border-color: #8c579d; outline: 1px solid #b58abc; -moz-outline-radius: 2px; }
+.DlEntry-Focus .DlEntry-cell, .DlEntry-Focus input, .DlEntry-Focus textarea { background-color: #ffffff; }
+.DlEntry input:selection, .DlEntry textarea:selection { background-color: #80b9ff; color: #000000; }
+.DlEntry-ValidationError { border-color: #ff2600; }
+.DlEntry-ValidationError .DlEntry-cell { border-color: #ffffff; background-color: #ffccd9; }
+.DlEntry-ValidationError input, .DlEntry-ValidationError textarea { background-color: #ffccd9; }
+.DlEntry-Readonly .DlEntry-cell { background-color: #f8cdff; border-bottom-color: #ffdefe; border-right-color: #ffdefe; }
+.DlEntry-Readonly input, .DlEntry-Readonly textarea { background-color: #f8cdff; }
+.DlEntry-emptyText { display: none; position: absolute; left: 3px; top: 1px; color: #ac8aab; font-style: italic; cursor: text; }
+.DlEntry-empty .DlEntry-emptyText { display: block; }
+
+.DlEntry-dropDownBtn {
+ line-height: 20px;
+ border-left: 1px solid #ac8aab;
+ padding-left: 4px; padding-right: 4px;
+}
+
+.DlEntry-dropDownBtn-hover { background-color: #ffffff; }
+.DlEntry-dropDownBtn-active { background-color: #9f4fc4; }
+
+.DlEntry-invalidIcon {
+ width: 16px;
+ height: 16px;
+ position: absolute;
+ right: 1px;
+ top: 50%;
+ margin-top: -8px;
+ background-image: url("img/entry-warning.png");
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+ opacity: 0.6;
+ display: none;
+}
+
+div.DlEntry-invalidIcon:hover { opacity: 1; }
+
+.DlEntry-ValidationError .DlEntry-invalidIcon {
+ display: block;
+}
+
+
+
+.DlCompletionEntry-busy input {
+ background-image: url("img/busy1.gif");
+ background-position: 100% 50%;
+ background-repeat: no-repeat;
+}
+
+.DlCompletionEntry-rightAligned input {
+ background-position: 0 50%;
+ text-align: right;
+}
+
+
+
+.DlComboBox-dropDownBtn {
+ background: #e7bcee url("img/arrows/dropdown.png") no-repeat 50% 50%;
+ width: 11px;
+ height: 20px;
+ border-left: 1px solid #ac8aab;
+}
+
+.DlEntry-Focus .DlComboBox-dropDownBtn { border-color: #8c579d; }
+
+.DlComboBox-dropDownBtn-hover { background-color: #ffffff; }
+.DlComboBox-dropDownBtn-active { background-color: #9f4fc4; }
+
+
+
+.DlSpinner { background-color: yellow; width: 1em; }
+.DlSpinner .DlSpinner-Button { height: 50%; }
+.DlSpinner input { text-align: right; }
+.DlSpinner .DlSpinner-Button .DlButton-inner { width: 5px; }
+.DlSpinner .DlSpinner-Button .DlButton-inner div { min-height: 0; }
+.DlSpinner .DlSpinner-Button-Up .DlButton-inner { height: 2px; background: url("img/spinner-up.gif") no-repeat 50% 50%; }
+.DlSpinner .DlSpinner-Button-Down .DlButton-inner { height: 2px; background: url("img/spinner-down.gif") no-repeat 50% 50%; }
+
+
+
+.DlProgressBar { position: relative; border: 1px solid #bd8acd; background: #fde7ff; }
+.DlProgressBar-label { text-align: center; position: relative; padding: 2px 0; }
+.DlProgressBar-fill { position: absolute; left: 0; top: 0; width: 50%; height: 100%; background-color: #e6b7ff; }
+
+
+
+.DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlButtonMenu .MenuArrow-inner {
+ padding: 0 1px;
+ border-left: none;
+ width: 7px; overflow: visible; background-image: url("img/menu/darrow-small.gif");
+ background-repeat: no-repeat;
+ background-position: 1px 50%;
+}
+.DlButtonMenu .LabelPart { border-right: none; }
+.DlButtonMenu .LabelPart .DlButton-inner { border-right: none; }
+
+
+
+.DlButtonColorPicker table { border-collapse: collapse; }
+.DlButtonColorPicker .DlButton-inner .ColorPart { border: 1px solid; border-color: #8c579d #ffeeff #ffeeff #8c579d;
+ width: 10px; height: 10px; overflow: hidden; min-height: 0; margin-top: 1px; }
+.DlButtonColorPicker .Label { padding-left: 5px; }
+.DlButtonColorPicker .EmptyLabel { width: 1px; overflow: hidden; height: 1em; }
+
+
+
+.DlCalendar { background-color: #fcecfc; }
+.DlCalendar-disabled { background-color: #ecddec; }
+table.DlCalendar {
+ border-collapse: separate; border-spacing: 0; font-size: 11px; font-family: tahoma,verdana,sans-serif; border: 1px solid #8c579d; }
+.DlCalendar tr.DlCalendar-Navigation td { text-align: center; border-bottom: 1px solid #debcdd; background-color: #ecddec; padding: 2px 0; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth,
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { border-right: 1px solid #debcdd; font-weight: bold; }
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth,
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { border-left: 1px solid #debcdd; font-weight: bold; }
+
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth { background-image: url("img/arrows/nav-right.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth { background-image: url("img/arrows/nav-left.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { background-image: url("img/arrows/nav-right-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { background-image: url("img/arrows/nav-left-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+
+.DlCalendar tr.DlCalendar-DayNames td { width: 20px; text-align: right; padding-right: 3px; border-bottom: 1px solid #94699b; background-color: #ecddec; }
+
+.DlCalendar tr.Dates td { text-align: right; padding: 2px 3px 2px 2px; }
+.DlCalendar tr.Dates td.OtherMonth { color: #b58abc; }
+.DlCalendar tr.Dates td.Today { color: #b944ff; }
+.DlCalendar td.WeekNumber { border-right: 1px solid #8c579d; color: #8b688b; background-color: #ecddec; }
+.DlCalendar tr.DlCalendar-DayNames td.WeekNumber { border-right-color: #8c579d; }
+.DlCalendar tr.DlCalendar-Navigation td.hover { background-color: #9f4fc4; color: #ffffff; }
+.DlCalendar tr.DlCalendar-Navigation td.rolling { background-color: #000000; }
+.DlCalendar tr.DlCalendar-DayNames td.hover { background-color: #9f4fc4; color: #ffffff; }
+.DlCalendar tr.Dates td.hover { border: 1px solid #cdaccc; padding: 1px 2px 1px 1px; background-color: #f8cdff !important; }
+.DlCalendar tr.Selected td { border-bottom: 1px solid #eecdee; border-top: 1px solid #eecdee; padding-top: 1px; padding-bottom: 1px; }
+.DlCalendar tr.Dates td.Selected { border: 1px solid #ac8aab; background-color: #ffffff; padding: 1px 2px 1px 1px; }
+
+.DlCalendar tr.DlCalendar-DayNames td.WeekEnd { color: #cc6622; }
+.DlCalendar td.WeekEnd { color: #cc6622; }
+.DlCalendar tr.Dates td.OtherMonth.WeekEnd { color: #eeaa66; }
+
+.DlCalendar tr.Dates td.DlCalendar-infoDay { font-weight: bold; background: url("img/tmpcal.gif") no-repeat 100% 100%; }
+
+
+
+.DlResizeBar { font-size: 1px; line-height: 1px; }
+.DlResizeBar-Horizontal {
+ height: 5px; cursor: s-resize; background: url("img/resizebar-horiz2.png") no-repeat 50% 50%; }
+.DlResizeBar-Vertical { width: 5px; cursor: e-resize; background: url("img/resizebar-vert2.png") no-repeat 50% 50%; }
+.DlResizeBar-DraggingLine {
+ position: absolute;
+
+ background-color: #b58abc; opacity: 0.6; filter: alpha(opacity=60);
+ z-index: 10000;
+}
+
+
+
+.DlUploadEntry { height: 22px; }
+.DlUploadEntry iframe { background: transparent; width: 80px; height: 22px; display: block; }
+
+
+
+.DlContainer { position: relative; }
+
+.DlContainer-Hidden { position: absolute; left: -30000px; top: -30000px; visibility: hidden; }
+
+.DlContainer-pad-sep-left { padding: 5px; border-left: 1px solid #ce9bde; }
+.DlContainer-pad-sep-right { padding: 5px; border-right: 1px solid #ce9bde; }
+
+.DlLayout { position: relative; }
+.DlLayout-positioned { position: absolute; }
+
+.DlGridLayout-table { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
+.DlGridLayout-tr-minHeight td { height: 2px; }
+.DlGridLayout-td-minWidth { width: 2px; white-space: nowrap; }
+.DlGridLayout-td-minHeight { height: 2px; }
+
+
+
+
+.DlDesktop { position: absolute; left: 0; top: 0; overflow: hidden; }
+
+.DlFieldset { border: 2px groove #ffdefe; margin-top: 1em;
+ -moz-border-top-colors: #ad7abc #ffeeff;
+ -moz-border-bottom-colors: #ffeeff #ad7abc;
+ -moz-border-left-colors: #ad7abc #ffeeff;
+ -moz-border-right-colors: #ffeeff #ad7abc;
+}
+.DlFieldset-label { position: relative; top: -0.75em; left: 5px;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ font-weight: bold;
+ background-color: #e7bcee;
+ padding: 1px 7px; border: 1px solid #bd8acd; }
+.DlFieldset-content { padding: 10px 10px 10px 10px; margin-top: -1em; }
+
+.DlPopup {
+ position: absolute;
+ z-index: 100;
+ left: -30000px;
+ top: -30000px;
+}
+
+.DlPopup-scrollArea {
+ overflow: hidden;
+ position: relative;
+ z-index: 10;
+}
+
+.DlPopup-scrollUp, .DlPopup-scrollDown {
+ height: 10px; overflow: hidden;
+ background-position: 50% 1px;
+ background-repeat: no-repeat;
+}
+
+.DlPopup-scrollUp { border-bottom: 1px solid #e282ea; }
+.DlPopup-scrollDown { border-top: 1px solid #e282ea; }
+
+.DlPopup-scrollUp { background-image: url("img/arrows/scroll-up.gif"); }
+.DlPopup-scrollUp-hover { background-image: url("img/arrows/scroll-up-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollUp-disabled { background-image: url("img/arrows/scroll-up-disabled.gif"); }
+.DlPopup-scrollDown { background-image: url("img/arrows/scroll-down.gif"); }
+.DlPopup-scrollDown-hover { background-image: url("img/arrows/scroll-down-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollDown-disabled { background-image: url("img/arrows/scroll-down-disabled.gif"); }
+
+.DlCompletionPopup { border: 1px solid #e282ea; background-color: #fcecfc; }
+.DlCompletionPopup .DlMenuItem .div2 { font-size: 90%; padding: 1px 5px; }
+.DlCompletionPopup .DlVMenu { border: none; }
+
+.DlTooltip {
+ background-color: #fffee0;
+ font-family: arial,helvetica,sans-serif;
+ padding: 4px 7px;
+ color: #333210;
+}
+
+.DlTooltip-noShadow { border: 1px solid #000000; }
+
+.DlDialogPopup {
+ background-color: #fcecfc;
+ border: 1px solid #a94fb1;
+}
+
+.DlPopupMenu {
+ background-color: #fcecfc;
+ border: 1px solid #eeeeee;
+}
+.DlPopupMenu-noShadow { border: 1px solid #a94fb1; }
+
+.DlPopupMenu .DlCalendar {
+ border: 1px solid;
+ border-color: #ffffff #f9c0ff #f9c0ff #ffffff;
+}
+.DlCalendar-borderless { border-width: 0 !important; }
+
+.DlVMenu, .DlHMenu {
+ border-collapse: collapse;
+ background-color: #fcecfc;
+}
+
+.DlVMenu-noShadow, .DlHMenu-noShadow {
+ border: 1px solid;
+ border-color: #ffffff #f9c0ff #f9c0ff #ffffff;
+}
+
+.DlVMenu { margin: 4px 0; }
+
+.DlHMenu {
+ margin: 0 2px;
+}
+
+.DlHMenu div.DlHMenu-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ margin-left: 3px; margin-right: 2px;
+ border-left: 1px solid #cccccc;
+ background-color: #ffffff;
+}
+
+div.DlVMenu-separator {
+ margin: 4px 0 3px 0;
+ background-color: #cccccc;
+ border-bottom: 1px solid #ffffff;
+
+ height: 1px;
+ overflow: hidden;
+ font-size: 1px;
+ line-height: 1px;
+}
+
+.DlMenuItem { }
+.DlMenuItem .div2 { padding: 2px 5px; }
+.DlMenuItem-popped { background-color: #dfacee; color: #000000; }
+.DlMenuItem-hover { background-color: #9f4fc4; color: #ffffff; }
+.DlMenuItem-active { background-color: #000000; color: #ffffff; }
+.DlMenuItem .DlMenuItem-withIcon {
+ padding-left: 26px;
+ background-repeat: no-repeat;
+ background-position: 5px 50%;
+}
+.DlVMenu .DlMenuItem .DlMenuItem-withPopup {
+ margin-right: 3px;
+ padding-right: 12px;
+ background-image: url("img/menu/rarrow.gif");
+ background-repeat: no-repeat !important;
+ background-position: 100% 50%;
+}
+.DlVMenu .DlMenuItem-hover .DlMenuItem-withPopup {
+ background-image: url("img/menu/rarrow-hover.gif") !important;
+}
+.DlWidget-disabled .DlMenuItem, .DlMenuItem-disabled { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlVMenu .DlCheckbox-hover,
+.DlHMenu .DlCheckbox-hover,
+.DlVMenu .DlRadioButton-hover,
+.DlHMenu .DlRadioButton-hover { background-color: #9f4fc4; color: #ffffff; }
+
+.DlVMenu .DlCheckbox-active,
+.DlHMenu .DlCheckbox-active,
+.DlVMenu .DlRadioButton-active,
+.DlHMenu .DlRadioButton-active { background-color: #000000; color: #ffffff; }
+
+
+
+
+
+
+
+
+
+.DlTabs .TabBar { z-index: 10; position: relative; }
+.DlTabs .TabBar .DlButton { border-color: #8c579d; }
+.DlTabs .TabBar .DlButton-1 { background-color: #f1c9f8; }
+.DlTabs .TabBar .DlButton-1 .DlButton-inner { padding-top: 3px; padding-bottom: 3px; border-color: #dfacee; }
+
+.DocTabBar { width: 100%; }
+.DocTabBar td { width: 33.3333%; }
+
+.DlTabs-top .TabBar { top: 1px; }
+.DlTabs-top .TabBar .DlButton-1, .DlTabs-top .TabBar .DlButton-1 .DlButton-inner { border-bottom: none; }
+
+.DlTabs-bottom .TabBar { top: -1px; }
+.DlTabs-bottom .TabBar .DlButton-1, .DlTabs-bottom .TabBar .DlButton-1 .DlButton-inner { border-top: none; }
+
+.DlTabs .TabContent, .DlTabs .TabContent .DlNotebook { background-color: #f1c9f8; }
+.DlTabs .TabContent { border: 1px solid #8c579d; }
+.DlTabs .TabContent .TabContent-inner { padding: 5px; }
+.DlTabs .TabContent-inner { position: relative; overflow: hidden; border: 1px solid #dfacee; }
+
+.DlTabs-top .TabContent .TabContent-inner { border-top: none; }
+.DlTabs-bottom .TabContent .TabContent-inner { border-bottom: none; }
+
+
+
+.DlMacHBar, .DlMacVBar {
+ background-color: #d6acde;
+ border: 1px solid #bd8acd;
+ padding: 2px;
+}
+.DlMacBarIcon { display: inline; }
+.DlMacBarIcon img { vertical-align: middle; padding: 5px; }
+.DlMacBarIcon-1 img { border: 1px solid #94699b; -moz-border-radius: 15px; padding: 4px; background-color: #ffdefe; }
+.DlMacBarIcon-active { opacity: 0.6; }
+.DlMacHBar div.DlMacHBar-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #bd8acd;
+ background-color: #ffdefe;
+}
+
+.DlMacVBar div.DlMacVBar-separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #bd8acd;
+ background-color: #ffdefe;
+}
+
+
+
+table.DlHbox { border-collapse: separate; }
+.DlHbox td.cell { padding: 0; }
+.DlHbox div.DlHbox-separator, div.Dl-Vertical-Separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #bd8acd;
+ background-color: #ffdefe;
+
+}
+
+.DlHbox div.wide-separator { margin-left: 4px; margin-right: 4px; }
+
+.DlHbox div.DlHbox-spacer {
+ overflow: hidden;
+ width: 4px;
+}
+
+table.DlHbox-hasFiller { width: 100%; }
+.DlHbox-filler { width: 100%; }
+
+
+
+table.DlVbox { border-collapse: separate; }
+.DlVbox td.cell { padding: 0; }
+.DlVbox div.DlVbox-separator, div.Dl-Horizontal-Separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #bd8acd;
+ background-color: #ffdefe;
+
+}
+
+.DlVbox div.wide-separator { margin-top: 5px; margin-bottom: 4px; }
+
+.DlVbox div.DlVbox-spacer {
+ overflow: hidden;
+ height: 4px;
+ line-height: 1px;
+ font-size: 1px;
+}
+
+
+
+table.DlButtonBox { width: 100%; }
+table.DlButtonBox .DlButtonBox-spacer { width: 100%; }
+.DlButtonBox div.DlButtonBox-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #bd8acd;
+ background-color: #ffdefe;
+ margin-left: 3px; margin-right: 2px;
+}
+
+.DlWidget-disabled div.DlVbox-separator, .DlWidget-disabled div.DlHbox-separator { border-color: #debcdd; background-color: #ffdefe; }
+
+
+
+.DlRadioSelect .LabelPart { text-align: left; }
+
+.DlSelect-menu .DlRadioButton { padding-right: 18px; }
+.DlSelect-menu .DlRadioButton-0 { background-image: none; }
+.DlSelect-menu .DlRadioButton-1 { background-image: url("img/mark.gif"); background-color: #e7bcee; color: #000000; }
+.DlSelect-menu .DlRadioButton-active { background-image: url("img/mark-2.gif"); }
+
+
+
+
+
+.DlToolbar {
+ border: 1px solid;
+ border-color: #ffeeff #94699b #94699b #ffeeff;
+
+ background-color: #e7bcee;
+ padding: 1px;
+}
+
+.DlToolbar .DlButton { border: none; background-color: transparent; }
+.DlToolbar .DlButton-inner { border: none; padding: 3px; }
+.DlToolbar .DlButton-hover { border: 1px solid #dfacee; border-color: #ffffff #ac8aab #ac8aab #ffffff; background-color: #fcd9ff; }
+.DlToolbar .DlButton-hover .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-1 { border: 1px solid #dfacee; border-color: #ac8aab #ffffff #ffffff #ac8aab; background-color: #cfb0d1; }
+.DlToolbar .DlButton-1 .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-active { border: 1px solid #8c579d; background-color: #debfe1; }
+.DlToolbar .DlButton-active .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-disabled { opacity: 0.7; filter: alpha(opacity=70); }
+
+.DlToolbar .DlButtonMenu { background-color: #f1c9f8; }
+.DlToolbar .DlButtonMenu * { border: none; }
+.DlToolbar .DlButtonMenu .DlButton-inner { border: 1px solid #dfacee; border-color: #ffffff #ac8aab #ac8aab #ffffff; padding: 2px; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlToolbar .DlButtonMenu .DlButton-active .DlButton-inner { border-color: #ac8aab #ffffff #ffffff #ac8aab; }
+.DlToolbar .DlButtonMenu .DlButton-1 .DlButton-inner { border-color: #ac8aab #ffffff #ffffff #ac8aab; }
+
+.DlToolbar .DlButtonMenu .DlButton-hover .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-active .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-1 .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0 !important; padding-right: 0 !important; }
+
+.DlToolbar .DlLabel { background: inherit; }
+
+.DlToolbar div.DlHbox-separator {
+ border-left-color: #ad7abc;
+ background-color: #ffffff;
+}
+
+.DlToolbar-Light { background: #f8cdff; }
+
+
+
+
+
+.DlTable-RowSeparator td { height: 7px; }
+.DlTable-RowSeparator td div { line-height: 1px; font-size: 1px; height: 1px; overflow: hidden;
+ border-top: 1px solid #bd8acd;
+ background-color: #ffdefe;
+ margin-top: 3px; margin-bottom: 2px;
+}
+
+
+
+.DlTree-separator {
+ margin-top: 3px; margin-bottom: 4px;
+ border-top: 1px dotted #bd8acd;
+ line-height: 1px; font-size: 1px; overflow: hidden;
+}
+.DlTree-IconWidth { width: 19px !important; }
+.DlTreeItem .DlTreeItem-Expander { width: 19px; }
+.DlTreeItem .DlTreeItem-Icon {
+ width: 19px;
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+}
+
+.DlTreeItem .DlTreeItem-Label { padding-left: 3px; padding-top: 1px; padding-bottom: 1px; }
+
+.DlTreeItem-withRadio .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-hover { background: none; color: #c344ea; text-decoration: underline; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-1 { background-color: #c344ea; color: #ffffff; }
+
+.DlTreeItem-withCheck .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-hover { background: none; color: #c344ea; text-decoration: underline; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-1 { background-color: #c344ea; color: #ffffff; }
+
+
+.DlTreeItem-Table td { vertical-align: middle; height: 16px; }
+
+
+.DlTree-withLines .DlTreeItem { background-image: url("img/tree/lines-v.gif"); background-repeat: repeat-y; background-position: 9px 50%; }
+
+
+.DlTree-withLines .DlTreeItem-Last { background-image: none; }
+
+
+.DlTree-withLines .DlTreeItem .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTreeItem-hasSubtree .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTree-withLines table.DlTreeItem-Last .DlTreeItem-Expander { background: transparent url("img/tree/lines-b.gif") no-repeat 50% 50%; }
+
+
+.DlTreeItem-Subtree { padding-left: 19px; }
+.DlTreeItem-Arrow-Expanded { background: transparent url("img/tree/minus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Expanded:hover { background: transparent url("img/tree/minus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed { background: transparent url("img/tree/plus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed:hover { background: transparent url("img/tree/plus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+
+.DlWidget-disabled .DlTreeItem-Arrow-Expanded,
+.DlWidget-disabled .DlTreeItem-Arrow-Collapsed,
+.DlWidget-disabled .DlTreeItem-Icon { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlTreeItem-dropTarget > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-upper.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-lower.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div > table { border-top: 1px solid #9f4fc4; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div > table { border-bottom: 1px solid #9f4fc4; }
+
+.DlTreeItem-div-focus { border: 1px dotted #000000; margin: -1px; }
+
+
+
+.DlColorPickerHSV { border: 1px solid #000000; background-color: #ecddec; }
+.DlColorPickerHSV td { width: 8px; height: 10px; padding: 1px; }
+.DlColorPickerHSV td.DlColorPickerHSV-Sep { background-color: #000000; width: 1px; padding: 0; }
+.DlColorPickerHSV td.DlColorPickerHSV-HSV {
+ overflow: visible; vertical-align: top;
+ background: url("img/color/hue.png") repeat-x 0 0; width: 15px; padding: 0; }
+.DlColorPickerHSV td.hover1 { padding: 0; border: 1px solid #ffffff !important; }
+.DlColorPickerHSV td.hover2 { padding: 0; border: 1px solid #000000 !important; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar { height: 1px; left: 0px;
+ font-size: 1px; line-height: 1px; left: -2px; margin-right: -3px;
+ background-color: #000000; overflow: hidden; position: relative; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar2 { background-color: #ffffff; }
+
+
+
+.DlRteFrame { border: 1px solid; border-color: #ad7abc; }
+
+.DlRteFrame iframe { border: 1px solid; border-color: #efbcff #ffffff #ffffff #efbcff; }
+
+
+
+.DlDataGrid { position: relative; background-color: #fff0fe; border: 1px solid #8c579d; }
+.DlDataGrid-rowTable { table-layout: fixed; width: 10px; border-collapse: collapse; border-spacing: 0; }
+.DlDataGrid-rowTable td { overflow: hidden; white-space: nowrap; border-right: 1px solid #e0e0e0; }
+.DlDataGrid-Headers { overflow: hidden; background-color: #e7bcee; position: relative; width: 5px; }
+.DlDataGrid-Body { overflow: auto; }
+.DlDataGrid-cellData { overflow: hidden; white-space: nowrap; }
+.DlDataGrid-Body td { padding: 2px 0; text-indent: 5px; }
+
+.DlDataGrid-Body .DlDataGrid-rowTable {
+ border-bottom: 1px solid #e0e0e0;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+}
+
+.DlDataGrid-resizeHandle {
+ width: 7px; position: absolute; top: 0;
+ margin-left: -4px;
+ cursor: e-resize;
+ z-index: 30000;
+ height: 100%;
+ background-color: #ff0000; opacity: 0.01; filter: alpha(opacity=1);
+}
+
+.DlDataGrid-align-left { text-align: left; }
+.DlDataGrid-align-center { text-align: center; }
+.DlDataGrid-align-right { text-align: right; }
+
+.DlDataGrid .DlDataGridRow-selected { background-color: #cccccc; }
+.DlDataGrid .DlDataGridRow-selected table td { color: #000000; }
+.DlDataGrid-focus { outline: 1px solid #b58abc; -moz-outline-radius: 2px; }
+.DlDataGrid-focus .DlDataGridRow-selected { background-color: #c36dea; }
+.DlDataGrid-focus .DlDataGridRow-selected table td { color: #ffffff; }
+
+.DlDataGrid-align-right .DlButton-inner { background-position: 0 50%; }
+
+.DlDataGridHeadLabel { border-width: 0 1px 1px 0; }
+.DlDataGridHeadLabel .DlButton-inner { border: none; padding-top: 3px; padding-bottom: 3px; }
+.DlDataGridHeadLabel-hover { background-color: #f8cdff; }
+.DlDataGridHeadLabel-active .DlButton-inner { padding-top: 4px; padding-bottom: 2px; }
+.DlDataGridHeadLabel-resizing { background-color: #e7cdff; }
+.DlDataGridHeadLabel-empty .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlDataGridHeadLabel-empty .DlButton-withIcon { background-position: 50% 50%; }
+
+.DlDataGridHeadLabel-sort-up { border-bottom: 2px solid #000000; }
+.DlDataGridHeadLabel-sort-down { border-bottom: 2px solid #000000; }
+
+.DlDataGridHeadLabel-sort-up .DlButton-inner {
+ background-image: url("img/arrows/sort-ascending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+.DlDataGridHeadLabel-sort-down .DlButton-inner {
+ background-image: url("img/arrows/sort-descending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+
+.DlDataGridHeadLabel-sort-up.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+.DlDataGridHeadLabel-sort-down.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+
+.DlDataGrid-drop-col {
+ position: absolute;
+ background: url("img/grid-drop-col.gif") no-repeat 0 0;
+ width: 11px; height: 11px;
+ margin-left: -5px;
+ z-index: 10000;
+}
+
+
+
+.DlIconListView { background-color: #f1c9f8; border: 1px solid #dfacee; }
+.DlIconListItem { border-collapse: collapse; }
+.DlIconListItem-labelCell { text-align: center; }
+.DlIconListItem-labelDiv { overflow: hidden; white-space: normal; font-size: 90%; }
+.DlIconListItem-iconCell { background-position: 50% 50%; background-repeat: no-repeat; }
+
+
+.DlIconListItem { cursor: pointer; float: left; }
+.DlIconListItem-hover { background-color: #f8cdff; }
+.DlIconListItem-hover .DlIconListItem-labelCell { color: #3e0078; text-decoration: underline; }
+.DlIconListItem-1 { background-color: #c1b2c1; }
+.DlDialog-Active .DlIconListItem-1 { background-color: #9f4fc4; }
+.DlDialog-Active .DlIconListItem-1 .DlIconListItem-labelCell { color: #ffffff; }
+
+.DlIconListItem-focus .DlIconListItem-labelCell { text-decoration: underline; }
+
+
+
+.DlWM {
+ position: absolute;
+ left: 0; top: 0;
+ width: 0; height: 0;
+ overflow: visible;
+ z-index: 300;
+}
+
+
+
+
+
+
+
+.DlWM-modalStopper {
+ z-index: 800; cursor: not-allowed;
+ position: absolute; top: 0; left: 0; width: 100%; height: 100%;
+
+ filter: alpha(opacity=50);
+ opacity: 0.5;
+ background-color: #444444;
+ display: none;
+}
+
+.DlDialog .DlWM-modalStopper {
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+
+.DlWM-hasModals { width: 100%; height: 100%; }
+.DlWM-hasModals .DlWM-modalStopper { display: block; }
+
+.DlDialog { position: absolute; }
+.DlDialog-Rel { padding: 0; }
+.DlDialog-Content { background-color: #efb9f8; position: relative; }
+
+.Shadow { position: absolute; font-size: 1px; line-height: 1px; }
+.DlDialog-Rel .Shadow { z-index: 10; }
+
+.DlDialog-WAIT { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;
+ background-image: url("img/modalbg.gif"); }
+
+.DlDialog-Rel .ResizeHandle {
+ cursor: se-resize;
+ position: absolute;
+
+ left: 100%;
+ top: 100%;
+ margin-left: -11px;
+ margin-top: -11px;
+ padding: 5px;
+ background: url("img/resize.gif") no-repeat 0 0; width: 10px; height: 10px; z-index: 350;
+}
+
+
+
+
+.DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-inactive/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-inactive/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-inactive/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-inactive/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-inactive/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-inactive/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-inactive/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-inactive/L.png") repeat-y 0 0; bottom: 6px; }
+
+.DlDialog-Active .DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-active/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-active/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-active/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-active/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-active/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-active/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-active/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-active/L.png") repeat-y 0 0; bottom: 6px; }
+
+
+.DlDialog-noShadows { border: 2px solid #9b7a9b; }
+.DlDialog-Active .DlDialog-noShadows { border-color: #000000; }
+
+
+
+.DlDialog-Title {
+ opacity: 0.9; filter: alpha(opacity=90);
+ overflow: hidden; white-space: nowrap;
+ font: bold 100% "Lucida Grande",verdana,tahoma,sans-serif; letter-spacing: -1px;
+ background: #d7c9d9 url("img/titlebg.png") repeat-x 0 50%; color: #555555; padding: 0 10px;
+ border-bottom: 2px solid #9e9e9e;
+}
+.DlDialog-Title div { padding-top: 3px; padding-bottom: 3px; }
+.DlDialog-Active .DlDialog-Title { background-color: #a23bb3; color: #ffffff; border-color: #ffffff;
+ opacity: 1; filter: none;
+ text-shadow: 1px 1px 3px #000000;
+}
+
+.DlDialog-Title-withIcon {
+ padding-left: 21px;
+ background-repeat: no-repeat;
+ background-position: 0 50%;
+}
+
+.DlDialog-WindowButtons {
+ height: 0;
+ overflow: visible;
+ position: absolute;
+ right: 11px;
+ top: 0;
+ z-index: 10;
+ opacity: 0.6;
+}
+
+.DlDialog-Active .DlDialog-WindowButtons { opacity: 1; filter: none; }
+
+.DlDialog-WindowButtons div {
+ float: right;
+ width: 27px;
+ height: 16px;
+ background-repeat: no-repeat;
+ margin-right: -1px;
+ background-image: url("img/dialog/buttons.png");
+}
+
+.DlDialog-QuitBtn { background-position: 0 0; }
+.DlDialog-QuitBtn-hover { background-position: -27px 0; }
+.DlDialog-QuitBtn-active { background-position: -54px 0; }
+
+.DlDialog-MaximizeBtn { background-position: 0 -16px; }
+.DlDialog-MaximizeBtn-hover { background-position: -27px -16px; }
+.DlDialog-MaximizeBtn-active { background-position: -54px -16px; }
+.DlDialog-MaximizeBtn-1 { background-position: -54px -16px; }
+
+.DlDialog-MinimizeBtn { background-position: 0 -32px; }
+.DlDialog-MinimizeBtn-hover { background-position: -27px -32px; }
+.DlDialog-MinimizeBtn-active { background-position: -54px -32px; }
+.DlDialog-MinimizeBtn-1 { background-position: -54px -32px; }
+
+.DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #33dd44; }
+.DlDialog-Dragging .DlDialog-Rel { border-color: #000000; }
+
+
+
+
+.DlDialog .DlHMenu {
+ border: none;
+ border-bottom: 1px solid #63356b;
+}
+
+
+.DlDialog .DlDialog .DlDialog-Rel {
+ border-width: 2px; border-color: #000000;
+ -moz-border-left-colors: #000000 #ffffff;
+ -moz-border-top-colors: #000000 #ffffff;
+ -moz-border-right-colors: #000000 #ffffff;
+ -moz-border-bottom-colors: #000000 #ffffff;
+}
+.DlDialog .DlDialog .DlDialog-Rel .ResizeHandle { margin-left: -12px; margin-top: -12px; }
+.DlDialog .DlDialog .DlDialog-WindowButtons { top: 1px; }
+.DlDialog .DlDialog .DlDialog-Title {
+ background-color: #ffffff; color: #000000;
+ border-bottom: 1px solid #9b7a9b;
+}
+.DlDialog .DlDialog .DlDialog-Title div { padding-top: 1px; padding-bottom: 1px; }
+.DlDialog .DlDialog-Active .DlDialog-Title { background-color: #6a5b6c; color: #ffffff; border-color: #63356b; }
+.DlDialog .DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #33dd44; }
+
+
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.Shadow { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.ResizeHandle { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.DlDialog-Title { border-width: 0; }
+
+
+.IconCalendar { background-image: url("img/icons/calendar.png"); background-position: 1px 50%; }
+.IconColors { background-image: url("img/icons/colors.png"); background-position: 1px 50%; }
+.IconChardev { background-image: url("img/icons/gnome-fs-chardev.png"); background-position: 1px 50%; }
+.IconDynarch { background-image: url("img/icons/dynarch-small.png"); background-position: 1px 50%; }
+
+
+
+
+
+
+
+
+span.BreakPoint {
+ width: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ overflow: hidden;
+}
+
+.SmallerButtons .DlButton-inner { padding: 1px 3px; }
+.SmallerButtons .DlButton-active .DlButton-inner { padding: 2px 2px 0px 4px; }
+
+.Dl-StatusBar { border: 1px solid; border-color: #94699b #ffeeff #ffeeff #94699b; padding: 1px 4px; background-color: #e7bcee; }
+
+.Dl-ResizeRect { z-index: 5000;
+ font: 13px tahoma,"Trebuchet MS",Tahoma,Verdana,sans-serif;
+ position: absolute; top: 0; left: 0; border: 1px dashed #000000;
+
+ background: #ffffff; opacity: 0.4; filter: alpha(opacity=40);
+
+ border: 1px dashed #ff0000;
+}
+
+.Dl-ResizeRect { color: red; }
+.Dl-ResizeRect .Title { font-weight: bold; }
+
+.Dl-ResizeRect-moving {
+ border-color: #000000;
+
+
+}
+
+.DlAlign-left { text-align: left; }
+.DlAlign-right { text-align: right; }
+.DlAlign-center { text-align: center; }
+
+.Dl-3D-Border-Outside { border: 1px solid; border-color: #ffffff #ad7abc #ad7abc #ffffff; }
+.Dl-3D-Border-Inside { border: 1px solid; border-color: #ad7abc #ffffff #ffffff #ad7abc; }
+.Dl-3D-Border-Dark { border: 1px solid #ad7abc; }
+
+
+
+
+.Gecko-Bug-226933 { position: relative; overflow: auto; }
+
+.undefined { border: 5px solid red; }
+
+
+
+.ThinShadows .Shadow-T { left: 10px; right: 9px; top: -7px; background: url("img/thin-shadows/T.png") repeat-x 0 0; height: 7px; }
+.ThinShadows .Shadow-B { left: 10px; right: 9px; background: url("img/thin-shadows/B.png") repeat-x 0 0; bottom: -11px; height: 11px; }
+.ThinShadows .Shadow-TL { left: -7px; width: 17px; top: -7px; background: url("img/thin-shadows/TL.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BR { width: 20px; right: -11px; background: url("img/thin-shadows/BR.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-R { width: 11px; right: -11px; top: 13px; background: url("img/thin-shadows/R.png") repeat-y 0 0; bottom: 9px; }
+.ThinShadows .Shadow-TR { width: 20px; right: -11px; top: -7px; background: url("img/thin-shadows/TR.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BL { left: -7px; width: 17px; background: url("img/thin-shadows/BL.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-L { left: -7px; width: 7px; top: 13px; background: url("img/thin-shadows/L.png") repeat-y 0 0; bottom: 9px; }
+
+.ThinRoundShadows .Shadow-T { left: 8px; right: 6px; top: -6px; background: url("img/thin-shadows1/T.png") repeat-x 0 0; height: 6px; }
+.ThinRoundShadows .Shadow-B { left: 8px; right: 6px; background: url("img/thin-shadows1/B.png") repeat-x 0 0; bottom: -10px; height: 10px; }
+.ThinRoundShadows .Shadow-TL { left: -6px; width: 14px; top: -6px; background: url("img/thin-shadows1/TL.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BR { width: 16px; right: -10px; background: url("img/thin-shadows1/BR.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-R { width: 10px; right: -10px; top: 9px; background: url("img/thin-shadows1/R.png") repeat-y 0 0; bottom: 6px; }
+.ThinRoundShadows .Shadow-TR { width: 16px; right: -10px; top: -6px; background: url("img/thin-shadows1/TR.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BL { left: -6px; width: 14px; background: url("img/thin-shadows1/BL.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-L { left: -6px; width: 6px; top: 9px; background: url("img/thin-shadows1/L.png") repeat-y 0 0; bottom: 6px; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-red-ds.css.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-red-ds.css.svn-base
new file mode 100644
index 00000000..b3cf6f46
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-red-ds.css.svn-base
@@ -0,0 +1,1093 @@
+
+
+html, body { margin: 0; padding: 0; overflow: hidden; height: 100%; }
+
+body { z-index: 0; background-color: #ffffff; }
+form { padding: 0; margin: 0; }
+
+.DYNARCH-GET-PADDING-AND-BORDER {
+ overflow: hidden !important;
+ font-size: 1px !important;
+ line-height: 1px !important;
+ width: 1px !important;
+ height: 1px !important;
+}
+
+.DYNARCH-GET-ABSOLUTE-POSITION {
+ position: absolute !important;
+ margin: 0 !important;
+ padding: 0 !important;
+}
+
+.DYNARCH-EVENT-STOPPER {
+ position: absolute !important;
+
+
+
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 30000;
+}
+
+.DYNARCH-GARBAGE-COLLECTOR {
+ position: absolute;
+ z-index: -10000;
+ width: 1px;
+ height: 1px;
+ overflow: hidden;
+ left: -32000px;
+ top: -32000px;
+ display: none;
+}
+
+.DYNARCH-FAKE-FOCUS { z-index: -10000; position: absolute; left: -2000px; top: 0; }
+
+.CURSOR-DRAGGING { cursor: move !important; }
+.CURSOR-RESIZE-E { cursor: e-resize !important; }
+.CURSOR-RESIZE-W { cursor: w-resize !important; }
+.CURSOR-RESIZE-S { cursor: s-resize !important; }
+.CURSOR-RESIZE-N { cursor: n-resize !important; }
+.CURSOR-FORBIDDEN { cursor: not-allowed !important; }
+.CURSOR-NO-DROP { cursor: no-drop !important; }
+.CURSOR-DROP { cursor: pointer !important; }
+.CURSOR-RESIZE-COL { cursor: col-resize !important; }
+
+
+
+.DlWidget, .DlWidget table, .DlWidget input, .DlWidget select, .DlWidget button, .DlWidget textarea {
+
+ font: 12px "Lucida Grande",Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif;
+
+}
+
+.DlWidget {
+
+ cursor: default;
+ color: #000000;
+
+ zoom: 1;
+}
+
+.DlWidget-3D {
+ background-color: #dbcbbb;
+ color: #000000;
+}
+
+
+
+
+.DlWidget-dragged-clone {
+ position: absolute !important;
+ z-index: 10000;
+}
+
+
+
+.DlAbstractButton { white-space: nowrap; }
+
+
+
+.DlButton { border: 1px solid; border-color: #ac9482 #65574c #65574c #ac9482; background-color: #dbcbbb; text-align: center; }
+.DlButton .DlButton-inner { border: 1px solid; border-color: #fbf2fb #c1a997 #c1a997 #fbf2fb; padding: 2px 4px; }
+
+.DlButton .DlButton-inner div { min-height: 16px; }
+
+.DlButton-hover { border-color: #ac9482 #65574c #65574c #ac9482; }
+.DlButton-hover .DlButton-inner { border-color: #ffffff #d5b3ac #d5b3ac #ffffff; }
+.DlButton-active { border-color: #65574c #ac9482 #ac9482 #65574c; background-color: #f3e9db; }
+.DlButton-active .DlButton-inner { padding: 3px 3px 1px 5px; border-color: #cbad97 #fbf2fb #fbf2fb #cbad97; }
+.DlButton-1 { border-color: #65574c #c1a997 #c1a997 #65574c; background-color: #f2ede7; }
+.DlButton-1 .DlButton-inner { border-color: #cbad97 #ffffff #ffffff #cbad97; }
+.DlButton-hover { background-color: #ebd9c4; }
+
+.DlAbstractButton-withIcon, .DlButton-withIcon {
+ padding-left: 22px;
+ background-repeat: no-repeat !important;
+ background-position: 0 50%;
+}
+
+.DlButton-empty .DlButton-inner { padding: 2px; }
+.DlButton-empty .DlButton-withIcon {
+ padding: 0;
+ width: 16px;
+ height: 16px;
+}
+
+.DlButton-disabled .DlButton-inner,
+.DlWidget-disabled .DlButton .DlButton-inner { border-color: #dbcbbb; opacity: 0.6; filter: alpha(opacity=60); }
+.DlButton-disabled, .DlWidget-disabled .DlButton { border-color: #9c8d7d #65574c #65574c #9c8d7d; }
+
+div.DlButton-Label { display: inline; }
+.DlButton-focus { border-color: #5d4e42 #2f2218 #2f2218 #5d4e42; }
+.DlButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlCheckbox-0 { color: #6a655c; background-image: url("img/checkbox-0-disabled.png"); }
+.DlWidget-disabled.DlCheckbox-1 { color: #6a655c; background-image: url("img/checkbox-1-disabled.png"); }
+
+.DlCheckbox { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlCheckbox-0 { background: transparent url("img/checkbox-0.png") no-repeat 5px 50%; }
+.DlCheckbox-1 { background: transparent url("img/checkbox-1.png") no-repeat 5px 50%; }
+.DlCheckbox-hover { background-color: #eddbc8; }
+.DlCheckbox-active { background: #f3e9db url("img/checkbox-2.png") no-repeat 5px 50%; }
+.DlCheckbox-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlCheckbox-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlRadioButton-0 { color: #6a655c; background-image: url("img/radiobutton-0-disabled.png"); }
+.DlWidget-disabled.DlRadioButton-1 { color: #6a655c; background-image: url("img/radiobutton-1-disabled.png"); }
+
+.DlRadioButton { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlRadioButton-0 { background: transparent url("img/radiobutton-0.png") no-repeat 5px 50%; }
+.DlRadioButton-1 { background: transparent url("img/radiobutton-1.png") no-repeat 5px 50%; }
+.DlRadioButton-hover { background-color: #eddbc8; }
+.DlRadioButton-active { background: #f3e9db url("img/radiobutton-2.png") no-repeat 5px 50%; }
+.DlRadioButton-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlRadioButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+.DlPopupMenu .DlRadioButton,
+.DlPopupMenu .DlCheckbox { -moz-border-radius: 0; }
+
+
+
+.DlEntry { border: 1px solid; border-color: #65574c #ac9482 #ac9482 #65574c; }
+.DlEntry .DlEntry-cell { border: 1px solid; border-color: #fbf2fb #fbf2fb #fbf2fb #fbf2fb; background-color: #f9f4ed; }
+.DlEntry input, .DlEntry textarea {
+ margin: 0;
+ border: none !important;
+ border-width: 0px !important;
+ background: #f9f4ed;
+ color: #000000;
+ padding: 1px 2px 2px 2px !important;
+
+ resize: none;
+}
+.DlEntry-Focus { border-color: #65574c; outline: 1px solid #9c8d7d; -moz-outline-radius: 2px; }
+.DlEntry-Focus .DlEntry-cell, .DlEntry-Focus input, .DlEntry-Focus textarea { background-color: #ffffff; }
+.DlEntry input:selection, .DlEntry textarea:selection { background-color: #a0bcdf; color: #000000; }
+.DlEntry-ValidationError { border-color: #bf5340; }
+.DlEntry-ValidationError .DlEntry-cell { border-color: #ffffff; background-color: #f2d9df; }
+.DlEntry-ValidationError input, .DlEntry-ValidationError textarea { background-color: #f2d9df; }
+.DlEntry-Readonly .DlEntry-cell { background-color: #ebd9c4; border-bottom-color: #f5eee0; border-right-color: #f5eee0; }
+.DlEntry-Readonly input, .DlEntry-Readonly textarea { background-color: #ebd9c4; }
+.DlEntry-emptyText { display: none; position: absolute; left: 3px; top: 1px; color: #8d8678; font-style: italic; cursor: text; }
+.DlEntry-empty .DlEntry-emptyText { display: block; }
+
+.DlEntry-dropDownBtn {
+ line-height: 20px;
+ border-left: 1px solid #8d8678;
+ padding-left: 4px; padding-right: 4px;
+}
+
+.DlEntry-dropDownBtn-hover { background-color: #ffffff; }
+.DlEntry-dropDownBtn-active { background-color: #a17963; }
+
+.DlEntry-invalidIcon {
+ width: 16px;
+ height: 16px;
+ position: absolute;
+ right: 1px;
+ top: 50%;
+ margin-top: -8px;
+ background-image: url("img/entry-warning.png");
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+ opacity: 0.6;
+ display: none;
+}
+
+div.DlEntry-invalidIcon:hover { opacity: 1; }
+
+.DlEntry-ValidationError .DlEntry-invalidIcon {
+ display: block;
+}
+
+
+
+.DlCompletionEntry-busy input {
+ background-image: url("img/busy1.gif");
+ background-position: 100% 50%;
+ background-repeat: no-repeat;
+}
+
+.DlCompletionEntry-rightAligned input {
+ background-position: 0 50%;
+ text-align: right;
+}
+
+
+
+.DlComboBox-dropDownBtn {
+ background: #dbcbbb url("img/arrows/dropdown.png") no-repeat 50% 50%;
+ width: 11px;
+ height: 20px;
+ border-left: 1px solid #8d8678;
+}
+
+.DlEntry-Focus .DlComboBox-dropDownBtn { border-color: #65574c; }
+
+.DlComboBox-dropDownBtn-hover { background-color: #ffffff; }
+.DlComboBox-dropDownBtn-active { background-color: #a17963; }
+
+
+
+.DlSpinner { background-color: yellow; width: 1em; }
+.DlSpinner .DlSpinner-Button { height: 50%; }
+.DlSpinner input { text-align: right; }
+.DlSpinner .DlSpinner-Button .DlButton-inner { width: 5px; }
+.DlSpinner .DlSpinner-Button .DlButton-inner div { min-height: 0; }
+.DlSpinner .DlSpinner-Button-Up .DlButton-inner { height: 2px; background: url("img/spinner-up.gif") no-repeat 50% 50%; }
+.DlSpinner .DlSpinner-Button-Down .DlButton-inner { height: 2px; background: url("img/spinner-down.gif") no-repeat 50% 50%; }
+
+
+
+.DlProgressBar { position: relative; border: 1px solid #ac9482; background: #f9f4ed; }
+.DlProgressBar-label { text-align: center; position: relative; padding: 2px 0; }
+.DlProgressBar-fill { position: absolute; left: 0; top: 0; width: 50%; height: 100%; background-color: #e3bdab; }
+
+
+
+.DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlButtonMenu .MenuArrow-inner {
+ padding: 0 1px;
+ border-left: none;
+ width: 7px; overflow: visible; background-image: url("img/menu/darrow-small.gif");
+ background-repeat: no-repeat;
+ background-position: 1px 50%;
+}
+.DlButtonMenu .LabelPart { border-right: none; }
+.DlButtonMenu .LabelPart .DlButton-inner { border-right: none; }
+
+
+
+.DlButtonColorPicker table { border-collapse: collapse; }
+.DlButtonColorPicker .DlButton-inner .ColorPart { border: 1px solid; border-color: #65574c #fbf2fb #fbf2fb #65574c;
+ width: 10px; height: 10px; overflow: hidden; min-height: 0; margin-top: 1px; }
+.DlButtonColorPicker .Label { padding-left: 5px; }
+.DlButtonColorPicker .EmptyLabel { width: 1px; overflow: hidden; height: 1em; }
+
+
+
+.DlCalendar { background-color: #f8f6f0; }
+.DlCalendar-disabled { background-color: #e8e6e1; }
+table.DlCalendar {
+ border-collapse: separate; border-spacing: 0; font-size: 11px; font-family: tahoma,verdana,sans-serif; border: 1px solid #65574c; }
+.DlCalendar tr.DlCalendar-Navigation td { text-align: center; border-bottom: 1px solid #cbc4b6; background-color: #e8e6e1; padding: 2px 0; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth,
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { border-right: 1px solid #cbc4b6; font-weight: bold; }
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth,
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { border-left: 1px solid #cbc4b6; font-weight: bold; }
+
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth { background-image: url("img/arrows/nav-right.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth { background-image: url("img/arrows/nav-left.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { background-image: url("img/arrows/nav-right-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { background-image: url("img/arrows/nav-left-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+
+.DlCalendar tr.DlCalendar-DayNames td { width: 20px; text-align: right; padding-right: 3px; border-bottom: 1px solid #776d62; background-color: #e8e6e1; }
+
+.DlCalendar tr.Dates td { text-align: right; padding: 2px 3px 2px 2px; }
+.DlCalendar tr.Dates td.OtherMonth { color: #9c8d7d; }
+.DlCalendar tr.Dates td.Today { color: #c4724f; }
+.DlCalendar td.WeekNumber { border-right: 1px solid #65574c; color: #6a655c; background-color: #e8e6e1; }
+.DlCalendar tr.DlCalendar-DayNames td.WeekNumber { border-right-color: #65574c; }
+.DlCalendar tr.DlCalendar-Navigation td.hover { background-color: #a17963; color: #ffffff; }
+.DlCalendar tr.DlCalendar-Navigation td.rolling { background-color: #000000; }
+.DlCalendar tr.DlCalendar-DayNames td.hover { background-color: #a17963; color: #ffffff; }
+.DlCalendar tr.Dates td.hover { border: 1px solid #b6b0a1; padding: 1px 2px 1px 1px; background-color: #ebd9c4 !important; }
+.DlCalendar tr.Selected td { border-bottom: 1px solid #e0d9cb; border-top: 1px solid #e0d9cb; padding-top: 1px; padding-bottom: 1px; }
+.DlCalendar tr.Dates td.Selected { border: 1px solid #8d8678; background-color: #ffffff; padding: 1px 2px 1px 1px; }
+
+.DlCalendar tr.DlCalendar-DayNames td.WeekEnd { color: #a26e4c; }
+.DlCalendar td.WeekEnd { color: #a26e4c; }
+.DlCalendar tr.Dates td.OtherMonth.WeekEnd { color: #ccaa88; }
+
+.DlCalendar tr.Dates td.DlCalendar-infoDay { font-weight: bold; background: url("img/tmpcal.gif") no-repeat 100% 100%; }
+
+
+
+.DlResizeBar { font-size: 1px; line-height: 1px; }
+.DlResizeBar-Horizontal {
+ height: 5px; cursor: s-resize; background: url("img/resizebar-horiz2.png") no-repeat 50% 50%; }
+.DlResizeBar-Vertical { width: 5px; cursor: e-resize; background: url("img/resizebar-vert2.png") no-repeat 50% 50%; }
+.DlResizeBar-DraggingLine {
+ position: absolute;
+
+ background-color: #9c8d7d; opacity: 0.6; filter: alpha(opacity=60);
+ z-index: 10000;
+}
+
+
+
+.DlUploadEntry { height: 22px; }
+.DlUploadEntry iframe { background: transparent; width: 80px; height: 22px; display: block; }
+
+
+
+.DlContainer { position: relative; }
+
+.DlContainer-Hidden { position: absolute; left: -30000px; top: -30000px; visibility: hidden; }
+
+.DlContainer-pad-sep-left { padding: 5px; border-left: 1px solid #c1a997; }
+.DlContainer-pad-sep-right { padding: 5px; border-right: 1px solid #c1a997; }
+
+.DlLayout { position: relative; }
+.DlLayout-positioned { position: absolute; }
+
+.DlGridLayout-table { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
+.DlGridLayout-tr-minHeight td { height: 2px; }
+.DlGridLayout-td-minWidth { width: 2px; white-space: nowrap; }
+.DlGridLayout-td-minHeight { height: 2px; }
+
+
+
+
+.DlDesktop { position: absolute; left: 0; top: 0; overflow: hidden; }
+
+.DlFieldset { border: 2px groove #f5eee0; margin-top: 1em;
+ -moz-border-top-colors: #977f6d #fbf2fb;
+ -moz-border-bottom-colors: #fbf2fb #977f6d;
+ -moz-border-left-colors: #977f6d #fbf2fb;
+ -moz-border-right-colors: #fbf2fb #977f6d;
+}
+.DlFieldset-label { position: relative; top: -0.75em; left: 5px;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ font-weight: bold;
+ background-color: #dbcbbb;
+ padding: 1px 7px; border: 1px solid #ac9482; }
+.DlFieldset-content { padding: 10px 10px 10px 10px; margin-top: -1em; }
+
+.DlPopup {
+ position: absolute;
+ z-index: 100;
+ left: -30000px;
+ top: -30000px;
+}
+
+.DlPopup-scrollArea {
+ overflow: hidden;
+ position: relative;
+ z-index: 10;
+}
+
+.DlPopup-scrollUp, .DlPopup-scrollDown {
+ height: 10px; overflow: hidden;
+ background-position: 50% 1px;
+ background-repeat: no-repeat;
+}
+
+.DlPopup-scrollUp { border-bottom: 1px solid #c4a983; }
+.DlPopup-scrollDown { border-top: 1px solid #c4a983; }
+
+.DlPopup-scrollUp { background-image: url("img/arrows/scroll-up.gif"); }
+.DlPopup-scrollUp-hover { background-image: url("img/arrows/scroll-up-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollUp-disabled { background-image: url("img/arrows/scroll-up-disabled.gif"); }
+.DlPopup-scrollDown { background-image: url("img/arrows/scroll-down.gif"); }
+.DlPopup-scrollDown-hover { background-image: url("img/arrows/scroll-down-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollDown-disabled { background-image: url("img/arrows/scroll-down-disabled.gif"); }
+
+.DlCompletionPopup { border: 1px solid #c4a983; background-color: #f8f6f0; }
+.DlCompletionPopup .DlMenuItem .div2 { font-size: 90%; padding: 1px 5px; }
+.DlCompletionPopup .DlVMenu { border: none; }
+
+.DlTooltip {
+ background-color: #f7f7e8;
+ font-family: arial,helvetica,sans-serif;
+ padding: 4px 7px;
+ color: #2a2a19;
+}
+
+.DlTooltip-noShadow { border: 1px solid #000000; }
+
+.DlDialogPopup {
+ background-color: #f8f6f0;
+ border: 1px solid #8f7c61;
+}
+
+.DlPopupMenu {
+ background-color: #f8f6f0;
+ border: 1px solid #eeeeee;
+}
+.DlPopupMenu-noShadow { border: 1px solid #8f7c61; }
+
+.DlPopupMenu .DlCalendar {
+ border: 1px solid;
+ border-color: #ffffff #e0c6a3 #e0c6a3 #ffffff;
+}
+.DlCalendar-borderless { border-width: 0 !important; }
+
+.DlVMenu, .DlHMenu {
+ border-collapse: collapse;
+ background-color: #f8f6f0;
+}
+
+.DlVMenu-noShadow, .DlHMenu-noShadow {
+ border: 1px solid;
+ border-color: #ffffff #e0c6a3 #e0c6a3 #ffffff;
+}
+
+.DlVMenu { margin: 4px 0; }
+
+.DlHMenu {
+ margin: 0 2px;
+}
+
+.DlHMenu div.DlHMenu-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ margin-left: 3px; margin-right: 2px;
+ border-left: 1px solid #cccccc;
+ background-color: #ffffff;
+}
+
+div.DlVMenu-separator {
+ margin: 4px 0 3px 0;
+ background-color: #cccccc;
+ border-bottom: 1px solid #ffffff;
+
+ height: 1px;
+ overflow: hidden;
+ font-size: 1px;
+ line-height: 1px;
+}
+
+.DlMenuItem { }
+.DlMenuItem .div2 { padding: 2px 5px; }
+.DlMenuItem-popped { background-color: #cbad97; color: #000000; }
+.DlMenuItem-hover { background-color: #a17963; color: #ffffff; }
+.DlMenuItem-active { background-color: #000000; color: #ffffff; }
+.DlMenuItem .DlMenuItem-withIcon {
+ padding-left: 26px;
+ background-repeat: no-repeat;
+ background-position: 5px 50%;
+}
+.DlVMenu .DlMenuItem .DlMenuItem-withPopup {
+ margin-right: 3px;
+ padding-right: 12px;
+ background-image: url("img/menu/rarrow.gif");
+ background-repeat: no-repeat !important;
+ background-position: 100% 50%;
+}
+.DlVMenu .DlMenuItem-hover .DlMenuItem-withPopup {
+ background-image: url("img/menu/rarrow-hover.gif") !important;
+}
+.DlWidget-disabled .DlMenuItem, .DlMenuItem-disabled { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlVMenu .DlCheckbox-hover,
+.DlHMenu .DlCheckbox-hover,
+.DlVMenu .DlRadioButton-hover,
+.DlHMenu .DlRadioButton-hover { background-color: #a17963; color: #ffffff; }
+
+.DlVMenu .DlCheckbox-active,
+.DlHMenu .DlCheckbox-active,
+.DlVMenu .DlRadioButton-active,
+.DlHMenu .DlRadioButton-active { background-color: #000000; color: #ffffff; }
+
+
+
+
+
+
+
+
+
+.DlTabs .TabBar { z-index: 10; position: relative; }
+.DlTabs .TabBar .DlButton { border-color: #65574c; }
+.DlTabs .TabBar .DlButton-1 { background-color: #e8daca; }
+.DlTabs .TabBar .DlButton-1 .DlButton-inner { padding-top: 3px; padding-bottom: 3px; border-color: #cbad97; }
+
+.DocTabBar { width: 100%; }
+.DocTabBar td { width: 33.3333%; }
+
+.DlTabs-top .TabBar { top: 1px; }
+.DlTabs-top .TabBar .DlButton-1, .DlTabs-top .TabBar .DlButton-1 .DlButton-inner { border-bottom: none; }
+
+.DlTabs-bottom .TabBar { top: -1px; }
+.DlTabs-bottom .TabBar .DlButton-1, .DlTabs-bottom .TabBar .DlButton-1 .DlButton-inner { border-top: none; }
+
+.DlTabs .TabContent, .DlTabs .TabContent .DlNotebook { background-color: #e8daca; }
+.DlTabs .TabContent { border: 1px solid #65574c; }
+.DlTabs .TabContent .TabContent-inner { padding: 5px; }
+.DlTabs .TabContent-inner { position: relative; overflow: hidden; border: 1px solid #cbad97; }
+
+.DlTabs-top .TabContent .TabContent-inner { border-top: none; }
+.DlTabs-bottom .TabContent .TabContent-inner { border-bottom: none; }
+
+
+
+.DlMacHBar, .DlMacVBar {
+ background-color: #c6b7a7;
+ border: 1px solid #ac9482;
+ padding: 2px;
+}
+.DlMacBarIcon { display: inline; }
+.DlMacBarIcon img { vertical-align: middle; padding: 5px; }
+.DlMacBarIcon-1 img { border: 1px solid #776d62; -moz-border-radius: 15px; padding: 4px; background-color: #f5eee0; }
+.DlMacBarIcon-active { opacity: 0.6; }
+.DlMacHBar div.DlMacHBar-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #ac9482;
+ background-color: #f5eee0;
+}
+
+.DlMacVBar div.DlMacVBar-separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #ac9482;
+ background-color: #f5eee0;
+}
+
+
+
+table.DlHbox { border-collapse: separate; }
+.DlHbox td.cell { padding: 0; }
+.DlHbox div.DlHbox-separator, div.Dl-Vertical-Separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #ac9482;
+ background-color: #f5eee0;
+
+}
+
+.DlHbox div.wide-separator { margin-left: 4px; margin-right: 4px; }
+
+.DlHbox div.DlHbox-spacer {
+ overflow: hidden;
+ width: 4px;
+}
+
+table.DlHbox-hasFiller { width: 100%; }
+.DlHbox-filler { width: 100%; }
+
+
+
+table.DlVbox { border-collapse: separate; }
+.DlVbox td.cell { padding: 0; }
+.DlVbox div.DlVbox-separator, div.Dl-Horizontal-Separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #ac9482;
+ background-color: #f5eee0;
+
+}
+
+.DlVbox div.wide-separator { margin-top: 5px; margin-bottom: 4px; }
+
+.DlVbox div.DlVbox-spacer {
+ overflow: hidden;
+ height: 4px;
+ line-height: 1px;
+ font-size: 1px;
+}
+
+
+
+table.DlButtonBox { width: 100%; }
+table.DlButtonBox .DlButtonBox-spacer { width: 100%; }
+.DlButtonBox div.DlButtonBox-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #ac9482;
+ background-color: #f5eee0;
+ margin-left: 3px; margin-right: 2px;
+}
+
+.DlWidget-disabled div.DlVbox-separator, .DlWidget-disabled div.DlHbox-separator { border-color: #cbc4b6; background-color: #f5eee0; }
+
+
+
+.DlRadioSelect .LabelPart { text-align: left; }
+
+.DlSelect-menu .DlRadioButton { padding-right: 18px; }
+.DlSelect-menu .DlRadioButton-0 { background-image: none; }
+.DlSelect-menu .DlRadioButton-1 { background-image: url("img/mark.gif"); background-color: #dbcbbb; color: #000000; }
+.DlSelect-menu .DlRadioButton-active { background-image: url("img/mark-2.gif"); }
+
+
+
+
+
+.DlToolbar {
+ border: 1px solid;
+ border-color: #fbf2fb #776d62 #776d62 #fbf2fb;
+
+ background-color: #dbcbbb;
+ padding: 1px;
+}
+
+.DlToolbar .DlButton { border: none; background-color: transparent; }
+.DlToolbar .DlButton-inner { border: none; padding: 3px; }
+.DlToolbar .DlButton-hover { border: 1px solid #cbad97; border-color: #ffffff #8d8678 #8d8678 #ffffff; background-color: #f3e9db; }
+.DlToolbar .DlButton-hover .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-1 { border: 1px solid #cbad97; border-color: #8d8678 #ffffff #ffffff #8d8678; background-color: #bbb3a6; }
+.DlToolbar .DlButton-1 .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-active { border: 1px solid #65574c; background-color: #cfc6ba; }
+.DlToolbar .DlButton-active .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-disabled { opacity: 0.7; filter: alpha(opacity=70); }
+
+.DlToolbar .DlButtonMenu { background-color: #e8daca; }
+.DlToolbar .DlButtonMenu * { border: none; }
+.DlToolbar .DlButtonMenu .DlButton-inner { border: 1px solid #cbad97; border-color: #ffffff #8d8678 #8d8678 #ffffff; padding: 2px; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlToolbar .DlButtonMenu .DlButton-active .DlButton-inner { border-color: #8d8678 #ffffff #ffffff #8d8678; }
+.DlToolbar .DlButtonMenu .DlButton-1 .DlButton-inner { border-color: #8d8678 #ffffff #ffffff #8d8678; }
+
+.DlToolbar .DlButtonMenu .DlButton-hover .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-active .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-1 .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0 !important; padding-right: 0 !important; }
+
+.DlToolbar .DlLabel { background: inherit; }
+
+.DlToolbar div.DlHbox-separator {
+ border-left-color: #977f6d;
+ background-color: #ffffff;
+}
+
+.DlToolbar-Light { background: #ebd9c4; }
+
+
+
+
+
+.DlTable-RowSeparator td { height: 7px; }
+.DlTable-RowSeparator td div { line-height: 1px; font-size: 1px; height: 1px; overflow: hidden;
+ border-top: 1px solid #ac9482;
+ background-color: #f5eee0;
+ margin-top: 3px; margin-bottom: 2px;
+}
+
+
+
+.DlTree-separator {
+ margin-top: 3px; margin-bottom: 4px;
+ border-top: 1px dotted #ac9482;
+ line-height: 1px; font-size: 1px; overflow: hidden;
+}
+.DlTree-IconWidth { width: 19px !important; }
+.DlTreeItem .DlTreeItem-Expander { width: 19px; }
+.DlTreeItem .DlTreeItem-Icon {
+ width: 19px;
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+}
+
+.DlTreeItem .DlTreeItem-Label { padding-left: 3px; padding-top: 1px; padding-bottom: 1px; }
+
+.DlTreeItem-withRadio .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-hover { background: none; color: #af764b; text-decoration: underline; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-1 { background-color: #af764b; color: #ffffff; }
+
+.DlTreeItem-withCheck .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-hover { background: none; color: #af764b; text-decoration: underline; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-1 { background-color: #af764b; color: #ffffff; }
+
+
+.DlTreeItem-Table td { vertical-align: middle; height: 16px; }
+
+
+.DlTree-withLines .DlTreeItem { background-image: url("img/tree/lines-v.gif"); background-repeat: repeat-y; background-position: 9px 50%; }
+
+
+.DlTree-withLines .DlTreeItem-Last { background-image: none; }
+
+
+.DlTree-withLines .DlTreeItem .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTreeItem-hasSubtree .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTree-withLines table.DlTreeItem-Last .DlTreeItem-Expander { background: transparent url("img/tree/lines-b.gif") no-repeat 50% 50%; }
+
+
+.DlTreeItem-Subtree { padding-left: 19px; }
+.DlTreeItem-Arrow-Expanded { background: transparent url("img/tree/minus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Expanded:hover { background: transparent url("img/tree/minus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed { background: transparent url("img/tree/plus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed:hover { background: transparent url("img/tree/plus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+
+.DlWidget-disabled .DlTreeItem-Arrow-Expanded,
+.DlWidget-disabled .DlTreeItem-Arrow-Collapsed,
+.DlWidget-disabled .DlTreeItem-Icon { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlTreeItem-dropTarget > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-upper.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-lower.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div > table { border-top: 1px solid #a17963; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div > table { border-bottom: 1px solid #a17963; }
+
+.DlTreeItem-div-focus { border: 1px dotted #000000; margin: -1px; }
+
+
+
+.DlColorPickerHSV { border: 1px solid #000000; background-color: #e8e6e1; }
+.DlColorPickerHSV td { width: 8px; height: 10px; padding: 1px; }
+.DlColorPickerHSV td.DlColorPickerHSV-Sep { background-color: #000000; width: 1px; padding: 0; }
+.DlColorPickerHSV td.DlColorPickerHSV-HSV {
+ overflow: visible; vertical-align: top;
+ background: url("img/color/hue.png") repeat-x 0 0; width: 15px; padding: 0; }
+.DlColorPickerHSV td.hover1 { padding: 0; border: 1px solid #ffffff !important; }
+.DlColorPickerHSV td.hover2 { padding: 0; border: 1px solid #000000 !important; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar { height: 1px; left: 0px;
+ font-size: 1px; line-height: 1px; left: -2px; margin-right: -3px;
+ background-color: #000000; overflow: hidden; position: relative; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar2 { background-color: #ffffff; }
+
+
+
+.DlRteFrame { border: 1px solid; border-color: #977f6d; }
+
+.DlRteFrame iframe { border: 1px solid; border-color: #e5c7b1 #ffffff #ffffff #e5c7b1; }
+
+
+
+.DlDataGrid { position: relative; background-color: #fbf9f4; border: 1px solid #65574c; }
+.DlDataGrid-rowTable { table-layout: fixed; width: 10px; border-collapse: collapse; border-spacing: 0; }
+.DlDataGrid-rowTable td { overflow: hidden; white-space: nowrap; border-right: 1px solid #e0e0e0; }
+.DlDataGrid-Headers { overflow: hidden; background-color: #dbcbbb; position: relative; width: 5px; }
+.DlDataGrid-Body { overflow: auto; }
+.DlDataGrid-cellData { overflow: hidden; white-space: nowrap; }
+.DlDataGrid-Body td { padding: 2px 0; text-indent: 5px; }
+
+.DlDataGrid-Body .DlDataGrid-rowTable {
+ border-bottom: 1px solid #e0e0e0;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+}
+
+.DlDataGrid-resizeHandle {
+ width: 7px; position: absolute; top: 0;
+ margin-left: -4px;
+ cursor: e-resize;
+ z-index: 30000;
+ height: 100%;
+ background-color: #bf4040; opacity: 0.01; filter: alpha(opacity=1);
+}
+
+.DlDataGrid-align-left { text-align: left; }
+.DlDataGrid-align-center { text-align: center; }
+.DlDataGrid-align-right { text-align: right; }
+
+.DlDataGrid .DlDataGridRow-selected { background-color: #cccccc; }
+.DlDataGrid .DlDataGridRow-selected table td { color: #000000; }
+.DlDataGrid-focus { outline: 1px solid #9c8d7d; -moz-outline-radius: 2px; }
+.DlDataGrid-focus .DlDataGridRow-selected { background-color: #be8b70; }
+.DlDataGrid-focus .DlDataGridRow-selected table td { color: #ffffff; }
+
+.DlDataGrid-align-right .DlButton-inner { background-position: 0 50%; }
+
+.DlDataGridHeadLabel { border-width: 0 1px 1px 0; }
+.DlDataGridHeadLabel .DlButton-inner { border: none; padding-top: 3px; padding-bottom: 3px; }
+.DlDataGridHeadLabel-hover { background-color: #ebd9c4; }
+.DlDataGridHeadLabel-active .DlButton-inner { padding-top: 4px; padding-bottom: 2px; }
+.DlDataGridHeadLabel-resizing { background-color: #efd6d0; }
+.DlDataGridHeadLabel-empty .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlDataGridHeadLabel-empty .DlButton-withIcon { background-position: 50% 50%; }
+
+.DlDataGridHeadLabel-sort-up { border-bottom: 2px solid #000000; }
+.DlDataGridHeadLabel-sort-down { border-bottom: 2px solid #000000; }
+
+.DlDataGridHeadLabel-sort-up .DlButton-inner {
+ background-image: url("img/arrows/sort-ascending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+.DlDataGridHeadLabel-sort-down .DlButton-inner {
+ background-image: url("img/arrows/sort-descending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+
+.DlDataGridHeadLabel-sort-up.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+.DlDataGridHeadLabel-sort-down.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+
+.DlDataGrid-drop-col {
+ position: absolute;
+ background: url("img/grid-drop-col.gif") no-repeat 0 0;
+ width: 11px; height: 11px;
+ margin-left: -5px;
+ z-index: 10000;
+}
+
+
+
+.DlIconListView { background-color: #e8daca; border: 1px solid #cbad97; }
+.DlIconListItem { border-collapse: collapse; }
+.DlIconListItem-labelCell { text-align: center; }
+.DlIconListItem-labelDiv { overflow: hidden; white-space: normal; font-size: 90%; }
+.DlIconListItem-iconCell { background-position: 50% 50%; background-repeat: no-repeat; }
+
+
+.DlIconListItem { cursor: pointer; float: left; }
+.DlIconListItem-hover { background-color: #ebd9c4; }
+.DlIconListItem-hover .DlIconListItem-labelCell { color: #27120d; text-decoration: underline; }
+.DlIconListItem-1 { background-color: #bdbbb6; }
+.DlDialog-Active .DlIconListItem-1 { background-color: #a17963; }
+.DlDialog-Active .DlIconListItem-1 .DlIconListItem-labelCell { color: #ffffff; }
+
+.DlIconListItem-focus .DlIconListItem-labelCell { text-decoration: underline; }
+
+
+
+.DlWM {
+ position: absolute;
+ left: 0; top: 0;
+ width: 0; height: 0;
+ overflow: visible;
+ z-index: 300;
+}
+
+
+
+
+
+
+
+.DlWM-modalStopper {
+ z-index: 800; cursor: not-allowed;
+ position: absolute; top: 0; left: 0; width: 100%; height: 100%;
+
+ filter: alpha(opacity=50);
+ opacity: 0.5;
+ background-color: #444444;
+ display: none;
+}
+
+.DlDialog .DlWM-modalStopper {
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+
+.DlWM-hasModals { width: 100%; height: 100%; }
+.DlWM-hasModals .DlWM-modalStopper { display: block; }
+
+.DlDialog { position: absolute; }
+.DlDialog-Rel { padding: 0; }
+.DlDialog-Content { background-color: #dcc5ab; position: relative; }
+
+.Shadow { position: absolute; font-size: 1px; line-height: 1px; }
+.DlDialog-Rel .Shadow { z-index: 10; }
+
+.DlDialog-WAIT { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;
+ background-image: url("img/modalbg.gif"); }
+
+.DlDialog-Rel .ResizeHandle {
+ cursor: se-resize;
+ position: absolute;
+
+ left: 100%;
+ top: 100%;
+ margin-left: -11px;
+ margin-top: -11px;
+ padding: 5px;
+ background: url("img/resize.gif") no-repeat 0 0; width: 10px; height: 10px; z-index: 350;
+}
+
+
+
+
+.DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-inactive/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-inactive/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-inactive/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-inactive/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-inactive/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-inactive/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-inactive/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-inactive/L.png") repeat-y 0 0; bottom: 6px; }
+
+.DlDialog-Active .DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-active/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-active/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-active/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-active/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-active/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-active/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-active/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-active/L.png") repeat-y 0 0; bottom: 6px; }
+
+
+.DlDialog-noShadows { border: 2px solid #7f796e; }
+.DlDialog-Active .DlDialog-noShadows { border-color: #000000; }
+
+
+
+.DlDialog-Title {
+ opacity: 0.9; filter: alpha(opacity=90);
+ overflow: hidden; white-space: nowrap;
+ font: bold 100% "Lucida Grande",verdana,tahoma,sans-serif; letter-spacing: -1px;
+ background: #d5d1cd url("img/titlebg.png") repeat-x 0 50%; color: #555555; padding: 0 10px;
+ border-bottom: 2px solid #9e9e9e;
+}
+.DlDialog-Title div { padding-top: 3px; padding-bottom: 3px; }
+.DlDialog-Active .DlDialog-Title { background-color: #786148; color: #ffffff; border-color: #ffffff;
+ opacity: 1; filter: none;
+ text-shadow: 1px 1px 3px #000000;
+}
+
+.DlDialog-Title-withIcon {
+ padding-left: 21px;
+ background-repeat: no-repeat;
+ background-position: 0 50%;
+}
+
+.DlDialog-WindowButtons {
+ height: 0;
+ overflow: visible;
+ position: absolute;
+ right: 11px;
+ top: 0;
+ z-index: 10;
+ opacity: 0.6;
+}
+
+.DlDialog-Active .DlDialog-WindowButtons { opacity: 1; filter: none; }
+
+.DlDialog-WindowButtons div {
+ float: right;
+ width: 27px;
+ height: 16px;
+ background-repeat: no-repeat;
+ margin-right: -1px;
+ background-image: url("img/dialog/buttons.png");
+}
+
+.DlDialog-QuitBtn { background-position: 0 0; }
+.DlDialog-QuitBtn-hover { background-position: -27px 0; }
+.DlDialog-QuitBtn-active { background-position: -54px 0; }
+
+.DlDialog-MaximizeBtn { background-position: 0 -16px; }
+.DlDialog-MaximizeBtn-hover { background-position: -27px -16px; }
+.DlDialog-MaximizeBtn-active { background-position: -54px -16px; }
+.DlDialog-MaximizeBtn-1 { background-position: -54px -16px; }
+
+.DlDialog-MinimizeBtn { background-position: 0 -32px; }
+.DlDialog-MinimizeBtn-hover { background-position: -27px -32px; }
+.DlDialog-MinimizeBtn-active { background-position: -54px -32px; }
+.DlDialog-MinimizeBtn-1 { background-position: -54px -32px; }
+
+.DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #5eb366; }
+.DlDialog-Dragging .DlDialog-Rel { border-color: #000000; }
+
+
+
+
+.DlDialog .DlHMenu {
+ border: none;
+ border-bottom: 1px solid #493f34;
+}
+
+
+.DlDialog .DlDialog .DlDialog-Rel {
+ border-width: 2px; border-color: #000000;
+ -moz-border-left-colors: #000000 #ffffff;
+ -moz-border-top-colors: #000000 #ffffff;
+ -moz-border-right-colors: #000000 #ffffff;
+ -moz-border-bottom-colors: #000000 #ffffff;
+}
+.DlDialog .DlDialog .DlDialog-Rel .ResizeHandle { margin-left: -12px; margin-top: -12px; }
+.DlDialog .DlDialog .DlDialog-WindowButtons { top: 1px; }
+.DlDialog .DlDialog .DlDialog-Title {
+ background-color: #ffffff; color: #000000;
+ border-bottom: 1px solid #7f796e;
+}
+.DlDialog .DlDialog .DlDialog-Title div { padding-top: 1px; padding-bottom: 1px; }
+.DlDialog .DlDialog-Active .DlDialog-Title { background-color: #67645f; color: #ffffff; border-color: #493f34; }
+.DlDialog .DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #5eb366; }
+
+
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.Shadow { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.ResizeHandle { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.DlDialog-Title { border-width: 0; }
+
+
+.IconCalendar { background-image: url("img/icons/calendar.png"); background-position: 1px 50%; }
+.IconColors { background-image: url("img/icons/colors.png"); background-position: 1px 50%; }
+.IconChardev { background-image: url("img/icons/gnome-fs-chardev.png"); background-position: 1px 50%; }
+.IconDynarch { background-image: url("img/icons/dynarch-small.png"); background-position: 1px 50%; }
+
+
+
+
+
+
+
+
+span.BreakPoint {
+ width: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ overflow: hidden;
+}
+
+.SmallerButtons .DlButton-inner { padding: 1px 3px; }
+.SmallerButtons .DlButton-active .DlButton-inner { padding: 2px 2px 0px 4px; }
+
+.Dl-StatusBar { border: 1px solid; border-color: #776d62 #fbf2fb #fbf2fb #776d62; padding: 1px 4px; background-color: #dbcbbb; }
+
+.Dl-ResizeRect { z-index: 5000;
+ font: 13px tahoma,"Trebuchet MS",Tahoma,Verdana,sans-serif;
+ position: absolute; top: 0; left: 0; border: 1px dashed #000000;
+
+ background: #ffffff; opacity: 0.4; filter: alpha(opacity=40);
+
+ border: 1px dashed #bf4040;
+}
+
+.Dl-ResizeRect { color: red; }
+.Dl-ResizeRect .Title { font-weight: bold; }
+
+.Dl-ResizeRect-moving {
+ border-color: #000000;
+
+
+}
+
+.DlAlign-left { text-align: left; }
+.DlAlign-right { text-align: right; }
+.DlAlign-center { text-align: center; }
+
+.Dl-3D-Border-Outside { border: 1px solid; border-color: #ffffff #977f6d #977f6d #ffffff; }
+.Dl-3D-Border-Inside { border: 1px solid; border-color: #977f6d #ffffff #ffffff #977f6d; }
+.Dl-3D-Border-Dark { border: 1px solid #977f6d; }
+
+
+
+
+.Gecko-Bug-226933 { position: relative; overflow: auto; }
+
+.undefined { border: 5px solid red; }
+
+
+
+.ThinShadows .Shadow-T { left: 10px; right: 9px; top: -7px; background: url("img/thin-shadows/T.png") repeat-x 0 0; height: 7px; }
+.ThinShadows .Shadow-B { left: 10px; right: 9px; background: url("img/thin-shadows/B.png") repeat-x 0 0; bottom: -11px; height: 11px; }
+.ThinShadows .Shadow-TL { left: -7px; width: 17px; top: -7px; background: url("img/thin-shadows/TL.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BR { width: 20px; right: -11px; background: url("img/thin-shadows/BR.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-R { width: 11px; right: -11px; top: 13px; background: url("img/thin-shadows/R.png") repeat-y 0 0; bottom: 9px; }
+.ThinShadows .Shadow-TR { width: 20px; right: -11px; top: -7px; background: url("img/thin-shadows/TR.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BL { left: -7px; width: 17px; background: url("img/thin-shadows/BL.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-L { left: -7px; width: 7px; top: 13px; background: url("img/thin-shadows/L.png") repeat-y 0 0; bottom: 9px; }
+
+.ThinRoundShadows .Shadow-T { left: 8px; right: 6px; top: -6px; background: url("img/thin-shadows1/T.png") repeat-x 0 0; height: 6px; }
+.ThinRoundShadows .Shadow-B { left: 8px; right: 6px; background: url("img/thin-shadows1/B.png") repeat-x 0 0; bottom: -10px; height: 10px; }
+.ThinRoundShadows .Shadow-TL { left: -6px; width: 14px; top: -6px; background: url("img/thin-shadows1/TL.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BR { width: 16px; right: -10px; background: url("img/thin-shadows1/BR.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-R { width: 10px; right: -10px; top: 9px; background: url("img/thin-shadows1/R.png") repeat-y 0 0; bottom: 6px; }
+.ThinRoundShadows .Shadow-TR { width: 16px; right: -10px; top: -6px; background: url("img/thin-shadows1/TR.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BL { left: -6px; width: 14px; background: url("img/thin-shadows1/BL.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-L { left: -6px; width: 6px; top: 9px; background: url("img/thin-shadows1/L.png") repeat-y 0 0; bottom: 6px; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-red.css.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-red.css.svn-base
new file mode 100644
index 00000000..e1e28900
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-red.css.svn-base
@@ -0,0 +1,1093 @@
+
+
+html, body { margin: 0; padding: 0; overflow: hidden; height: 100%; }
+
+body { z-index: 0; background-color: #ffffff; }
+form { padding: 0; margin: 0; }
+
+.DYNARCH-GET-PADDING-AND-BORDER {
+ overflow: hidden !important;
+ font-size: 1px !important;
+ line-height: 1px !important;
+ width: 1px !important;
+ height: 1px !important;
+}
+
+.DYNARCH-GET-ABSOLUTE-POSITION {
+ position: absolute !important;
+ margin: 0 !important;
+ padding: 0 !important;
+}
+
+.DYNARCH-EVENT-STOPPER {
+ position: absolute !important;
+
+
+
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 30000;
+}
+
+.DYNARCH-GARBAGE-COLLECTOR {
+ position: absolute;
+ z-index: -10000;
+ width: 1px;
+ height: 1px;
+ overflow: hidden;
+ left: -32000px;
+ top: -32000px;
+ display: none;
+}
+
+.DYNARCH-FAKE-FOCUS { z-index: -10000; position: absolute; left: -2000px; top: 0; }
+
+.CURSOR-DRAGGING { cursor: move !important; }
+.CURSOR-RESIZE-E { cursor: e-resize !important; }
+.CURSOR-RESIZE-W { cursor: w-resize !important; }
+.CURSOR-RESIZE-S { cursor: s-resize !important; }
+.CURSOR-RESIZE-N { cursor: n-resize !important; }
+.CURSOR-FORBIDDEN { cursor: not-allowed !important; }
+.CURSOR-NO-DROP { cursor: no-drop !important; }
+.CURSOR-DROP { cursor: pointer !important; }
+.CURSOR-RESIZE-COL { cursor: col-resize !important; }
+
+
+
+.DlWidget, .DlWidget table, .DlWidget input, .DlWidget select, .DlWidget button, .DlWidget textarea {
+
+ font: 12px "Lucida Grande",Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif;
+
+}
+
+.DlWidget {
+
+ cursor: default;
+ color: #000000;
+
+ zoom: 1;
+}
+
+.DlWidget-3D {
+ background-color: #eaccac;
+ color: #000000;
+}
+
+
+
+
+.DlWidget-dragged-clone {
+ position: absolute !important;
+ z-index: 10000;
+}
+
+
+
+.DlAbstractButton { white-space: nowrap; }
+
+
+
+.DlButton { border: 1px solid; border-color: #c1916d #72553f #72553f #c1916d; background-color: #eaccac; text-align: center; }
+.DlButton .DlButton-inner { border: 1px solid; border-color: #ffeeff #d5a682 #d5a682 #ffeeff; padding: 2px 4px; }
+
+.DlButton .DlButton-inner div { min-height: 16px; }
+
+.DlButton-hover { border-color: #c1916d #72553f #72553f #c1916d; }
+.DlButton-hover .DlButton-inner { border-color: #ffffff #eaa697 #eaa697 #ffffff; }
+.DlButton-active { border-color: #72553f #c1916d #c1916d #72553f; background-color: #ffeccf; }
+.DlButton-active .DlButton-inner { padding: 3px 3px 1px 5px; border-color: #e5aa7d #ffeeff #ffeeff #e5aa7d; }
+.DlButton-1 { border-color: #72553f #d5a682 #d5a682 #72553f; background-color: #f8ede1; }
+.DlButton-1 .DlButton-inner { border-color: #e5aa7d #ffffff #ffffff #e5aa7d; }
+.DlButton-hover { background-color: #ffd9b1; }
+
+.DlAbstractButton-withIcon, .DlButton-withIcon {
+ padding-left: 22px;
+ background-repeat: no-repeat !important;
+ background-position: 0 50%;
+}
+
+.DlButton-empty .DlButton-inner { padding: 2px; }
+.DlButton-empty .DlButton-withIcon {
+ padding: 0;
+ width: 16px;
+ height: 16px;
+}
+
+.DlButton-disabled .DlButton-inner,
+.DlWidget-disabled .DlButton .DlButton-inner { border-color: #eaccac; opacity: 0.6; filter: alpha(opacity=60); }
+.DlButton-disabled, .DlWidget-disabled .DlButton { border-color: #ac8e6d #72553f #72553f #ac8e6d; }
+
+div.DlButton-Label { display: inline; }
+.DlButton-focus { border-color: #6a4c35 #3b200c #3b200c #6a4c35; }
+.DlButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlCheckbox-0 { color: #716855; background-image: url("img/checkbox-0-disabled.png"); }
+.DlWidget-disabled.DlCheckbox-1 { color: #716855; background-image: url("img/checkbox-1-disabled.png"); }
+
+.DlCheckbox { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlCheckbox-0 { background: transparent url("img/checkbox-0.png") no-repeat 5px 50%; }
+.DlCheckbox-1 { background: transparent url("img/checkbox-1.png") no-repeat 5px 50%; }
+.DlCheckbox-hover { background-color: #ffdbb6; }
+.DlCheckbox-active { background: #ffeccf url("img/checkbox-2.png") no-repeat 5px 50%; }
+.DlCheckbox-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlCheckbox-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlRadioButton-0 { color: #716855; background-image: url("img/radiobutton-0-disabled.png"); }
+.DlWidget-disabled.DlRadioButton-1 { color: #716855; background-image: url("img/radiobutton-1-disabled.png"); }
+
+.DlRadioButton { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlRadioButton-0 { background: transparent url("img/radiobutton-0.png") no-repeat 5px 50%; }
+.DlRadioButton-1 { background: transparent url("img/radiobutton-1.png") no-repeat 5px 50%; }
+.DlRadioButton-hover { background-color: #ffdbb6; }
+.DlRadioButton-active { background: #ffeccf url("img/radiobutton-2.png") no-repeat 5px 50%; }
+.DlRadioButton-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlRadioButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+.DlPopupMenu .DlRadioButton,
+.DlPopupMenu .DlCheckbox { -moz-border-radius: 0; }
+
+
+
+.DlEntry { border: 1px solid; border-color: #72553f #c1916d #c1916d #72553f; }
+.DlEntry .DlEntry-cell { border: 1px solid; border-color: #ffeeff #ffeeff #ffeeff #ffeeff; background-color: #fff5e7; }
+.DlEntry input, .DlEntry textarea {
+ margin: 0;
+ border: none !important;
+ border-width: 0px !important;
+ background: #fff5e7;
+ color: #000000;
+ padding: 1px 2px 2px 2px !important;
+
+ resize: none;
+}
+.DlEntry-Focus { border-color: #72553f; outline: 1px solid #ac8e6d; -moz-outline-radius: 2px; }
+.DlEntry-Focus .DlEntry-cell, .DlEntry-Focus input, .DlEntry-Focus textarea { background-color: #ffffff; }
+.DlEntry input:selection, .DlEntry textarea:selection { background-color: #80b9ff; color: #000000; }
+.DlEntry-ValidationError { border-color: #ff2600; }
+.DlEntry-ValidationError .DlEntry-cell { border-color: #ffffff; background-color: #ffccd9; }
+.DlEntry-ValidationError input, .DlEntry-ValidationError textarea { background-color: #ffccd9; }
+.DlEntry-Readonly .DlEntry-cell { background-color: #ffd9b1; border-bottom-color: #fff2d5; border-right-color: #fff2d5; }
+.DlEntry-Readonly input, .DlEntry-Readonly textarea { background-color: #ffd9b1; }
+.DlEntry-emptyText { display: none; position: absolute; left: 3px; top: 1px; color: #978a6d; font-style: italic; cursor: text; }
+.DlEntry-empty .DlEntry-emptyText { display: block; }
+
+.DlEntry-dropDownBtn {
+ line-height: 20px;
+ border-left: 1px solid #978a6d;
+ padding-left: 4px; padding-right: 4px;
+}
+
+.DlEntry-dropDownBtn-hover { background-color: #ffffff; }
+.DlEntry-dropDownBtn-active { background-color: #c16f44; }
+
+.DlEntry-invalidIcon {
+ width: 16px;
+ height: 16px;
+ position: absolute;
+ right: 1px;
+ top: 50%;
+ margin-top: -8px;
+ background-image: url("img/entry-warning.png");
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+ opacity: 0.6;
+ display: none;
+}
+
+div.DlEntry-invalidIcon:hover { opacity: 1; }
+
+.DlEntry-ValidationError .DlEntry-invalidIcon {
+ display: block;
+}
+
+
+
+.DlCompletionEntry-busy input {
+ background-image: url("img/busy1.gif");
+ background-position: 100% 50%;
+ background-repeat: no-repeat;
+}
+
+.DlCompletionEntry-rightAligned input {
+ background-position: 0 50%;
+ text-align: right;
+}
+
+
+
+.DlComboBox-dropDownBtn {
+ background: #eaccac url("img/arrows/dropdown.png") no-repeat 50% 50%;
+ width: 11px;
+ height: 20px;
+ border-left: 1px solid #978a6d;
+}
+
+.DlEntry-Focus .DlComboBox-dropDownBtn { border-color: #72553f; }
+
+.DlComboBox-dropDownBtn-hover { background-color: #ffffff; }
+.DlComboBox-dropDownBtn-active { background-color: #c16f44; }
+
+
+
+.DlSpinner { background-color: yellow; width: 1em; }
+.DlSpinner .DlSpinner-Button { height: 50%; }
+.DlSpinner input { text-align: right; }
+.DlSpinner .DlSpinner-Button .DlButton-inner { width: 5px; }
+.DlSpinner .DlSpinner-Button .DlButton-inner div { min-height: 0; }
+.DlSpinner .DlSpinner-Button-Up .DlButton-inner { height: 2px; background: url("img/spinner-up.gif") no-repeat 50% 50%; }
+.DlSpinner .DlSpinner-Button-Down .DlButton-inner { height: 2px; background: url("img/spinner-down.gif") no-repeat 50% 50%; }
+
+
+
+.DlProgressBar { position: relative; border: 1px solid #c1916d; background: #fff5e7; }
+.DlProgressBar-label { text-align: center; position: relative; padding: 2px 0; }
+.DlProgressBar-fill { position: absolute; left: 0; top: 0; width: 50%; height: 100%; background-color: #ffb38f; }
+
+
+
+.DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlButtonMenu .MenuArrow-inner {
+ padding: 0 1px;
+ border-left: none;
+ width: 7px; overflow: visible; background-image: url("img/menu/darrow-small.gif");
+ background-repeat: no-repeat;
+ background-position: 1px 50%;
+}
+.DlButtonMenu .LabelPart { border-right: none; }
+.DlButtonMenu .LabelPart .DlButton-inner { border-right: none; }
+
+
+
+.DlButtonColorPicker table { border-collapse: collapse; }
+.DlButtonColorPicker .DlButton-inner .ColorPart { border: 1px solid; border-color: #72553f #ffeeff #ffeeff #72553f;
+ width: 10px; height: 10px; overflow: hidden; min-height: 0; margin-top: 1px; }
+.DlButtonColorPicker .Label { padding-left: 5px; }
+.DlButtonColorPicker .EmptyLabel { width: 1px; overflow: hidden; height: 1em; }
+
+
+
+.DlCalendar { background-color: #fcf7ec; }
+.DlCalendar-disabled { background-color: #ece7dd; }
+table.DlCalendar {
+ border-collapse: separate; border-spacing: 0; font-size: 11px; font-family: tahoma,verdana,sans-serif; border: 1px solid #72553f; }
+.DlCalendar tr.DlCalendar-Navigation td { text-align: center; border-bottom: 1px solid #d5c8ac; background-color: #ece7dd; padding: 2px 0; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth,
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { border-right: 1px solid #d5c8ac; font-weight: bold; }
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth,
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { border-left: 1px solid #d5c8ac; font-weight: bold; }
+
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth { background-image: url("img/arrows/nav-right.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth { background-image: url("img/arrows/nav-left.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { background-image: url("img/arrows/nav-right-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { background-image: url("img/arrows/nav-left-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+
+.DlCalendar tr.DlCalendar-DayNames td { width: 20px; text-align: right; padding-right: 3px; border-bottom: 1px solid #826d57; background-color: #ece7dd; }
+
+.DlCalendar tr.Dates td { text-align: right; padding: 2px 3px 2px 2px; }
+.DlCalendar tr.Dates td.OtherMonth { color: #ac8e6d; }
+.DlCalendar tr.Dates td.Today { color: #ff5a15; }
+.DlCalendar td.WeekNumber { border-right: 1px solid #72553f; color: #716855; background-color: #ece7dd; }
+.DlCalendar tr.DlCalendar-DayNames td.WeekNumber { border-right-color: #72553f; }
+.DlCalendar tr.DlCalendar-Navigation td.hover { background-color: #c16f44; color: #ffffff; }
+.DlCalendar tr.DlCalendar-Navigation td.rolling { background-color: #000000; }
+.DlCalendar tr.DlCalendar-DayNames td.hover { background-color: #c16f44; color: #ffffff; }
+.DlCalendar tr.Dates td.hover { border: 1px solid #c1b397; padding: 1px 2px 1px 1px; background-color: #ffd9b1 !important; }
+.DlCalendar tr.Selected td { border-bottom: 1px solid #eaddc1; border-top: 1px solid #eaddc1; padding-top: 1px; padding-bottom: 1px; }
+.DlCalendar tr.Dates td.Selected { border: 1px solid #978a6d; background-color: #ffffff; padding: 1px 2px 1px 1px; }
+
+.DlCalendar tr.DlCalendar-DayNames td.WeekEnd { color: #cc6622; }
+.DlCalendar td.WeekEnd { color: #cc6622; }
+.DlCalendar tr.Dates td.OtherMonth.WeekEnd { color: #eeaa66; }
+
+.DlCalendar tr.Dates td.DlCalendar-infoDay { font-weight: bold; background: url("img/tmpcal.gif") no-repeat 100% 100%; }
+
+
+
+.DlResizeBar { font-size: 1px; line-height: 1px; }
+.DlResizeBar-Horizontal {
+ height: 5px; cursor: s-resize; background: url("img/resizebar-horiz2.png") no-repeat 50% 50%; }
+.DlResizeBar-Vertical { width: 5px; cursor: e-resize; background: url("img/resizebar-vert2.png") no-repeat 50% 50%; }
+.DlResizeBar-DraggingLine {
+ position: absolute;
+
+ background-color: #ac8e6d; opacity: 0.6; filter: alpha(opacity=60);
+ z-index: 10000;
+}
+
+
+
+.DlUploadEntry { height: 22px; }
+.DlUploadEntry iframe { background: transparent; width: 80px; height: 22px; display: block; }
+
+
+
+.DlContainer { position: relative; }
+
+.DlContainer-Hidden { position: absolute; left: -30000px; top: -30000px; visibility: hidden; }
+
+.DlContainer-pad-sep-left { padding: 5px; border-left: 1px solid #d5a682; }
+.DlContainer-pad-sep-right { padding: 5px; border-right: 1px solid #d5a682; }
+
+.DlLayout { position: relative; }
+.DlLayout-positioned { position: absolute; }
+
+.DlGridLayout-table { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
+.DlGridLayout-tr-minHeight td { height: 2px; }
+.DlGridLayout-td-minWidth { width: 2px; white-space: nowrap; }
+.DlGridLayout-td-minHeight { height: 2px; }
+
+
+
+
+.DlDesktop { position: absolute; left: 0; top: 0; overflow: hidden; }
+
+.DlFieldset { border: 2px groove #fff2d5; margin-top: 1em;
+ -moz-border-top-colors: #ac7d58 #ffeeff;
+ -moz-border-bottom-colors: #ffeeff #ac7d58;
+ -moz-border-left-colors: #ac7d58 #ffeeff;
+ -moz-border-right-colors: #ffeeff #ac7d58;
+}
+.DlFieldset-label { position: relative; top: -0.75em; left: 5px;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ font-weight: bold;
+ background-color: #eaccac;
+ padding: 1px 7px; border: 1px solid #c1916d; }
+.DlFieldset-content { padding: 10px 10px 10px 10px; margin-top: -1em; }
+
+.DlPopup {
+ position: absolute;
+ z-index: 100;
+ left: -30000px;
+ top: -30000px;
+}
+
+.DlPopup-scrollArea {
+ overflow: hidden;
+ position: relative;
+ z-index: 10;
+}
+
+.DlPopup-scrollUp, .DlPopup-scrollDown {
+ height: 10px; overflow: hidden;
+ background-position: 50% 1px;
+ background-repeat: no-repeat;
+}
+
+.DlPopup-scrollUp { border-bottom: 1px solid #e5af63; }
+.DlPopup-scrollDown { border-top: 1px solid #e5af63; }
+
+.DlPopup-scrollUp { background-image: url("img/arrows/scroll-up.gif"); }
+.DlPopup-scrollUp-hover { background-image: url("img/arrows/scroll-up-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollUp-disabled { background-image: url("img/arrows/scroll-up-disabled.gif"); }
+.DlPopup-scrollDown { background-image: url("img/arrows/scroll-down.gif"); }
+.DlPopup-scrollDown-hover { background-image: url("img/arrows/scroll-down-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollDown-disabled { background-image: url("img/arrows/scroll-down-disabled.gif"); }
+
+.DlCompletionPopup { border: 1px solid #e5af63; background-color: #fcf7ec; }
+.DlCompletionPopup .DlMenuItem .div2 { font-size: 90%; padding: 1px 5px; }
+.DlCompletionPopup .DlVMenu { border: none; }
+
+.DlTooltip {
+ background-color: #fffee0;
+ font-family: arial,helvetica,sans-serif;
+ padding: 4px 7px;
+ color: #333210;
+}
+
+.DlTooltip-noShadow { border: 1px solid #000000; }
+
+.DlDialogPopup {
+ background-color: #fcf7ec;
+ border: 1px solid #a67f4a;
+}
+
+.DlPopupMenu {
+ background-color: #fcf7ec;
+ border: 1px solid #eeeeee;
+}
+.DlPopupMenu-noShadow { border: 1px solid #a67f4a; }
+
+.DlPopupMenu .DlCalendar {
+ border: 1px solid;
+ border-color: #ffffff #ffcb85 #ffcb85 #ffffff;
+}
+.DlCalendar-borderless { border-width: 0 !important; }
+
+.DlVMenu, .DlHMenu {
+ border-collapse: collapse;
+ background-color: #fcf7ec;
+}
+
+.DlVMenu-noShadow, .DlHMenu-noShadow {
+ border: 1px solid;
+ border-color: #ffffff #ffcb85 #ffcb85 #ffffff;
+}
+
+.DlVMenu { margin: 4px 0; }
+
+.DlHMenu {
+ margin: 0 2px;
+}
+
+.DlHMenu div.DlHMenu-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ margin-left: 3px; margin-right: 2px;
+ border-left: 1px solid #cccccc;
+ background-color: #ffffff;
+}
+
+div.DlVMenu-separator {
+ margin: 4px 0 3px 0;
+ background-color: #cccccc;
+ border-bottom: 1px solid #ffffff;
+
+ height: 1px;
+ overflow: hidden;
+ font-size: 1px;
+ line-height: 1px;
+}
+
+.DlMenuItem { }
+.DlMenuItem .div2 { padding: 2px 5px; }
+.DlMenuItem-popped { background-color: #e5aa7d; color: #000000; }
+.DlMenuItem-hover { background-color: #c16f44; color: #ffffff; }
+.DlMenuItem-active { background-color: #000000; color: #ffffff; }
+.DlMenuItem .DlMenuItem-withIcon {
+ padding-left: 26px;
+ background-repeat: no-repeat;
+ background-position: 5px 50%;
+}
+.DlVMenu .DlMenuItem .DlMenuItem-withPopup {
+ margin-right: 3px;
+ padding-right: 12px;
+ background-image: url("img/menu/rarrow.gif");
+ background-repeat: no-repeat !important;
+ background-position: 100% 50%;
+}
+.DlVMenu .DlMenuItem-hover .DlMenuItem-withPopup {
+ background-image: url("img/menu/rarrow-hover.gif") !important;
+}
+.DlWidget-disabled .DlMenuItem, .DlMenuItem-disabled { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlVMenu .DlCheckbox-hover,
+.DlHMenu .DlCheckbox-hover,
+.DlVMenu .DlRadioButton-hover,
+.DlHMenu .DlRadioButton-hover { background-color: #c16f44; color: #ffffff; }
+
+.DlVMenu .DlCheckbox-active,
+.DlHMenu .DlCheckbox-active,
+.DlVMenu .DlRadioButton-active,
+.DlHMenu .DlRadioButton-active { background-color: #000000; color: #ffffff; }
+
+
+
+
+
+
+
+
+
+.DlTabs .TabBar { z-index: 10; position: relative; }
+.DlTabs .TabBar .DlButton { border-color: #72553f; }
+.DlTabs .TabBar .DlButton-1 { background-color: #f6dabc; }
+.DlTabs .TabBar .DlButton-1 .DlButton-inner { padding-top: 3px; padding-bottom: 3px; border-color: #e5aa7d; }
+
+.DocTabBar { width: 100%; }
+.DocTabBar td { width: 33.3333%; }
+
+.DlTabs-top .TabBar { top: 1px; }
+.DlTabs-top .TabBar .DlButton-1, .DlTabs-top .TabBar .DlButton-1 .DlButton-inner { border-bottom: none; }
+
+.DlTabs-bottom .TabBar { top: -1px; }
+.DlTabs-bottom .TabBar .DlButton-1, .DlTabs-bottom .TabBar .DlButton-1 .DlButton-inner { border-top: none; }
+
+.DlTabs .TabContent, .DlTabs .TabContent .DlNotebook { background-color: #f6dabc; }
+.DlTabs .TabContent { border: 1px solid #72553f; }
+.DlTabs .TabContent .TabContent-inner { padding: 5px; }
+.DlTabs .TabContent-inner { position: relative; overflow: hidden; border: 1px solid #e5aa7d; }
+
+.DlTabs-top .TabContent .TabContent-inner { border-top: none; }
+.DlTabs-bottom .TabContent .TabContent-inner { border-bottom: none; }
+
+
+
+.DlMacHBar, .DlMacVBar {
+ background-color: #d5b797;
+ border: 1px solid #c1916d;
+ padding: 2px;
+}
+.DlMacBarIcon { display: inline; }
+.DlMacBarIcon img { vertical-align: middle; padding: 5px; }
+.DlMacBarIcon-1 img { border: 1px solid #826d57; -moz-border-radius: 15px; padding: 4px; background-color: #fff2d5; }
+.DlMacBarIcon-active { opacity: 0.6; }
+.DlMacHBar div.DlMacHBar-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #c1916d;
+ background-color: #fff2d5;
+}
+
+.DlMacVBar div.DlMacVBar-separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #c1916d;
+ background-color: #fff2d5;
+}
+
+
+
+table.DlHbox { border-collapse: separate; }
+.DlHbox td.cell { padding: 0; }
+.DlHbox div.DlHbox-separator, div.Dl-Vertical-Separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #c1916d;
+ background-color: #fff2d5;
+
+}
+
+.DlHbox div.wide-separator { margin-left: 4px; margin-right: 4px; }
+
+.DlHbox div.DlHbox-spacer {
+ overflow: hidden;
+ width: 4px;
+}
+
+table.DlHbox-hasFiller { width: 100%; }
+.DlHbox-filler { width: 100%; }
+
+
+
+table.DlVbox { border-collapse: separate; }
+.DlVbox td.cell { padding: 0; }
+.DlVbox div.DlVbox-separator, div.Dl-Horizontal-Separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #c1916d;
+ background-color: #fff2d5;
+
+}
+
+.DlVbox div.wide-separator { margin-top: 5px; margin-bottom: 4px; }
+
+.DlVbox div.DlVbox-spacer {
+ overflow: hidden;
+ height: 4px;
+ line-height: 1px;
+ font-size: 1px;
+}
+
+
+
+table.DlButtonBox { width: 100%; }
+table.DlButtonBox .DlButtonBox-spacer { width: 100%; }
+.DlButtonBox div.DlButtonBox-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #c1916d;
+ background-color: #fff2d5;
+ margin-left: 3px; margin-right: 2px;
+}
+
+.DlWidget-disabled div.DlVbox-separator, .DlWidget-disabled div.DlHbox-separator { border-color: #d5c8ac; background-color: #fff2d5; }
+
+
+
+.DlRadioSelect .LabelPart { text-align: left; }
+
+.DlSelect-menu .DlRadioButton { padding-right: 18px; }
+.DlSelect-menu .DlRadioButton-0 { background-image: none; }
+.DlSelect-menu .DlRadioButton-1 { background-image: url("img/mark.gif"); background-color: #eaccac; color: #000000; }
+.DlSelect-menu .DlRadioButton-active { background-image: url("img/mark-2.gif"); }
+
+
+
+
+
+.DlToolbar {
+ border: 1px solid;
+ border-color: #ffeeff #826d57 #826d57 #ffeeff;
+
+ background-color: #eaccac;
+ padding: 1px;
+}
+
+.DlToolbar .DlButton { border: none; background-color: transparent; }
+.DlToolbar .DlButton-inner { border: none; padding: 3px; }
+.DlToolbar .DlButton-hover { border: 1px solid #e5aa7d; border-color: #ffffff #978a6d #978a6d #ffffff; background-color: #ffeccf; }
+.DlToolbar .DlButton-hover .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-1 { border: 1px solid #e5aa7d; border-color: #978a6d #ffffff #ffffff #978a6d; background-color: #c5b59c; }
+.DlToolbar .DlButton-1 .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-active { border: 1px solid #72553f; background-color: #d9c8af; }
+.DlToolbar .DlButton-active .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-disabled { opacity: 0.7; filter: alpha(opacity=70); }
+
+.DlToolbar .DlButtonMenu { background-color: #f6dabc; }
+.DlToolbar .DlButtonMenu * { border: none; }
+.DlToolbar .DlButtonMenu .DlButton-inner { border: 1px solid #e5aa7d; border-color: #ffffff #978a6d #978a6d #ffffff; padding: 2px; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlToolbar .DlButtonMenu .DlButton-active .DlButton-inner { border-color: #978a6d #ffffff #ffffff #978a6d; }
+.DlToolbar .DlButtonMenu .DlButton-1 .DlButton-inner { border-color: #978a6d #ffffff #ffffff #978a6d; }
+
+.DlToolbar .DlButtonMenu .DlButton-hover .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-active .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-1 .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0 !important; padding-right: 0 !important; }
+
+.DlToolbar .DlLabel { background: inherit; }
+
+.DlToolbar div.DlHbox-separator {
+ border-left-color: #ac7d58;
+ background-color: #ffffff;
+}
+
+.DlToolbar-Light { background: #ffd9b1; }
+
+
+
+
+
+.DlTable-RowSeparator td { height: 7px; }
+.DlTable-RowSeparator td div { line-height: 1px; font-size: 1px; height: 1px; overflow: hidden;
+ border-top: 1px solid #c1916d;
+ background-color: #fff2d5;
+ margin-top: 3px; margin-bottom: 2px;
+}
+
+
+
+.DlTree-separator {
+ margin-top: 3px; margin-bottom: 4px;
+ border-top: 1px dotted #c1916d;
+ line-height: 1px; font-size: 1px; overflow: hidden;
+}
+.DlTree-IconWidth { width: 19px !important; }
+.DlTreeItem .DlTreeItem-Expander { width: 19px; }
+.DlTreeItem .DlTreeItem-Icon {
+ width: 19px;
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+}
+
+.DlTreeItem .DlTreeItem-Label { padding-left: 3px; padding-top: 1px; padding-bottom: 1px; }
+
+.DlTreeItem-withRadio .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-hover { background: none; color: #e17019; text-decoration: underline; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-1 { background-color: #e17019; color: #ffffff; }
+
+.DlTreeItem-withCheck .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-hover { background: none; color: #e17019; text-decoration: underline; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-1 { background-color: #e17019; color: #ffffff; }
+
+
+.DlTreeItem-Table td { vertical-align: middle; height: 16px; }
+
+
+.DlTree-withLines .DlTreeItem { background-image: url("img/tree/lines-v.gif"); background-repeat: repeat-y; background-position: 9px 50%; }
+
+
+.DlTree-withLines .DlTreeItem-Last { background-image: none; }
+
+
+.DlTree-withLines .DlTreeItem .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTreeItem-hasSubtree .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTree-withLines table.DlTreeItem-Last .DlTreeItem-Expander { background: transparent url("img/tree/lines-b.gif") no-repeat 50% 50%; }
+
+
+.DlTreeItem-Subtree { padding-left: 19px; }
+.DlTreeItem-Arrow-Expanded { background: transparent url("img/tree/minus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Expanded:hover { background: transparent url("img/tree/minus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed { background: transparent url("img/tree/plus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed:hover { background: transparent url("img/tree/plus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+
+.DlWidget-disabled .DlTreeItem-Arrow-Expanded,
+.DlWidget-disabled .DlTreeItem-Arrow-Collapsed,
+.DlWidget-disabled .DlTreeItem-Icon { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlTreeItem-dropTarget > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-upper.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-lower.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div > table { border-top: 1px solid #c16f44; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div > table { border-bottom: 1px solid #c16f44; }
+
+.DlTreeItem-div-focus { border: 1px dotted #000000; margin: -1px; }
+
+
+
+.DlColorPickerHSV { border: 1px solid #000000; background-color: #ece7dd; }
+.DlColorPickerHSV td { width: 8px; height: 10px; padding: 1px; }
+.DlColorPickerHSV td.DlColorPickerHSV-Sep { background-color: #000000; width: 1px; padding: 0; }
+.DlColorPickerHSV td.DlColorPickerHSV-HSV {
+ overflow: visible; vertical-align: top;
+ background: url("img/color/hue.png") repeat-x 0 0; width: 15px; padding: 0; }
+.DlColorPickerHSV td.hover1 { padding: 0; border: 1px solid #ffffff !important; }
+.DlColorPickerHSV td.hover2 { padding: 0; border: 1px solid #000000 !important; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar { height: 1px; left: 0px;
+ font-size: 1px; line-height: 1px; left: -2px; margin-right: -3px;
+ background-color: #000000; overflow: hidden; position: relative; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar2 { background-color: #ffffff; }
+
+
+
+.DlRteFrame { border: 1px solid; border-color: #ac7d58; }
+
+.DlRteFrame iframe { border: 1px solid; border-color: #ffc497 #ffffff #ffffff #ffc497; }
+
+
+
+.DlDataGrid { position: relative; background-color: #fffbf0; border: 1px solid #72553f; }
+.DlDataGrid-rowTable { table-layout: fixed; width: 10px; border-collapse: collapse; border-spacing: 0; }
+.DlDataGrid-rowTable td { overflow: hidden; white-space: nowrap; border-right: 1px solid #e0e0e0; }
+.DlDataGrid-Headers { overflow: hidden; background-color: #eaccac; position: relative; width: 5px; }
+.DlDataGrid-Body { overflow: auto; }
+.DlDataGrid-cellData { overflow: hidden; white-space: nowrap; }
+.DlDataGrid-Body td { padding: 2px 0; text-indent: 5px; }
+
+.DlDataGrid-Body .DlDataGrid-rowTable {
+ border-bottom: 1px solid #e0e0e0;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+}
+
+.DlDataGrid-resizeHandle {
+ width: 7px; position: absolute; top: 0;
+ margin-left: -4px;
+ cursor: e-resize;
+ z-index: 30000;
+ height: 100%;
+ background-color: #ff0000; opacity: 0.01; filter: alpha(opacity=1);
+}
+
+.DlDataGrid-align-left { text-align: left; }
+.DlDataGrid-align-center { text-align: center; }
+.DlDataGrid-align-right { text-align: right; }
+
+.DlDataGrid .DlDataGridRow-selected { background-color: #cccccc; }
+.DlDataGrid .DlDataGridRow-selected table td { color: #000000; }
+.DlDataGrid-focus { outline: 1px solid #ac8e6d; -moz-outline-radius: 2px; }
+.DlDataGrid-focus .DlDataGridRow-selected { background-color: #e58049; }
+.DlDataGrid-focus .DlDataGridRow-selected table td { color: #ffffff; }
+
+.DlDataGrid-align-right .DlButton-inner { background-position: 0 50%; }
+
+.DlDataGridHeadLabel { border-width: 0 1px 1px 0; }
+.DlDataGridHeadLabel .DlButton-inner { border: none; padding-top: 3px; padding-bottom: 3px; }
+.DlDataGridHeadLabel-hover { background-color: #ffd9b1; }
+.DlDataGridHeadLabel-active .DlButton-inner { padding-top: 4px; padding-bottom: 2px; }
+.DlDataGridHeadLabel-resizing { background-color: #ffccc1; }
+.DlDataGridHeadLabel-empty .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlDataGridHeadLabel-empty .DlButton-withIcon { background-position: 50% 50%; }
+
+.DlDataGridHeadLabel-sort-up { border-bottom: 2px solid #000000; }
+.DlDataGridHeadLabel-sort-down { border-bottom: 2px solid #000000; }
+
+.DlDataGridHeadLabel-sort-up .DlButton-inner {
+ background-image: url("img/arrows/sort-ascending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+.DlDataGridHeadLabel-sort-down .DlButton-inner {
+ background-image: url("img/arrows/sort-descending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+
+.DlDataGridHeadLabel-sort-up.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+.DlDataGridHeadLabel-sort-down.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+
+.DlDataGrid-drop-col {
+ position: absolute;
+ background: url("img/grid-drop-col.gif") no-repeat 0 0;
+ width: 11px; height: 11px;
+ margin-left: -5px;
+ z-index: 10000;
+}
+
+
+
+.DlIconListView { background-color: #f6dabc; border: 1px solid #e5aa7d; }
+.DlIconListItem { border-collapse: collapse; }
+.DlIconListItem-labelCell { text-align: center; }
+.DlIconListItem-labelDiv { overflow: hidden; white-space: normal; font-size: 90%; }
+.DlIconListItem-iconCell { background-position: 50% 50%; background-repeat: no-repeat; }
+
+
+.DlIconListItem { cursor: pointer; float: left; }
+.DlIconListItem-hover { background-color: #ffd9b1; }
+.DlIconListItem-hover .DlIconListItem-labelCell { color: #350a00; text-decoration: underline; }
+.DlIconListItem-1 { background-color: #c1bcb2; }
+.DlDialog-Active .DlIconListItem-1 { background-color: #c16f44; }
+.DlDialog-Active .DlIconListItem-1 .DlIconListItem-labelCell { color: #ffffff; }
+
+.DlIconListItem-focus .DlIconListItem-labelCell { text-decoration: underline; }
+
+
+
+.DlWM {
+ position: absolute;
+ left: 0; top: 0;
+ width: 0; height: 0;
+ overflow: visible;
+ z-index: 300;
+}
+
+
+
+
+
+
+
+.DlWM-modalStopper {
+ z-index: 800; cursor: not-allowed;
+ position: absolute; top: 0; left: 0; width: 100%; height: 100%;
+
+ filter: alpha(opacity=50);
+ opacity: 0.5;
+ background-color: #444444;
+ display: none;
+}
+
+.DlDialog .DlWM-modalStopper {
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+
+.DlWM-hasModals { width: 100%; height: 100%; }
+.DlWM-hasModals .DlWM-modalStopper { display: block; }
+
+.DlDialog { position: absolute; }
+.DlDialog-Rel { padding: 0; }
+.DlDialog-Content { background-color: #f4c692; position: relative; }
+
+.Shadow { position: absolute; font-size: 1px; line-height: 1px; }
+.DlDialog-Rel .Shadow { z-index: 10; }
+
+.DlDialog-WAIT { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;
+ background-image: url("img/modalbg.gif"); }
+
+.DlDialog-Rel .ResizeHandle {
+ cursor: se-resize;
+ position: absolute;
+
+ left: 100%;
+ top: 100%;
+ margin-left: -11px;
+ margin-top: -11px;
+ padding: 5px;
+ background: url("img/resize.gif") no-repeat 0 0; width: 10px; height: 10px; z-index: 350;
+}
+
+
+
+
+.DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-inactive/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-inactive/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-inactive/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-inactive/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-inactive/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-inactive/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-inactive/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-inactive/L.png") repeat-y 0 0; bottom: 6px; }
+
+.DlDialog-Active .DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-active/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-active/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-active/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-active/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-active/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-active/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-active/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-active/L.png") repeat-y 0 0; bottom: 6px; }
+
+
+.DlDialog-noShadows { border: 2px solid #877d65; }
+.DlDialog-Active .DlDialog-noShadows { border-color: #000000; }
+
+
+
+.DlDialog-Title {
+ opacity: 0.9; filter: alpha(opacity=90);
+ overflow: hidden; white-space: nowrap;
+ font: bold 100% "Lucida Grande",verdana,tahoma,sans-serif; letter-spacing: -1px;
+ background: #d9d2c9 url("img/titlebg.png") repeat-x 0 50%; color: #555555; padding: 0 10px;
+ border-bottom: 2px solid #9e9e9e;
+}
+.DlDialog-Title div { padding-top: 3px; padding-bottom: 3px; }
+.DlDialog-Active .DlDialog-Title { background-color: #90622f; color: #ffffff; border-color: #ffffff;
+ opacity: 1; filter: none;
+ text-shadow: 1px 1px 3px #000000;
+}
+
+.DlDialog-Title-withIcon {
+ padding-left: 21px;
+ background-repeat: no-repeat;
+ background-position: 0 50%;
+}
+
+.DlDialog-WindowButtons {
+ height: 0;
+ overflow: visible;
+ position: absolute;
+ right: 11px;
+ top: 0;
+ z-index: 10;
+ opacity: 0.6;
+}
+
+.DlDialog-Active .DlDialog-WindowButtons { opacity: 1; filter: none; }
+
+.DlDialog-WindowButtons div {
+ float: right;
+ width: 27px;
+ height: 16px;
+ background-repeat: no-repeat;
+ margin-right: -1px;
+ background-image: url("img/dialog/buttons.png");
+}
+
+.DlDialog-QuitBtn { background-position: 0 0; }
+.DlDialog-QuitBtn-hover { background-position: -27px 0; }
+.DlDialog-QuitBtn-active { background-position: -54px 0; }
+
+.DlDialog-MaximizeBtn { background-position: 0 -16px; }
+.DlDialog-MaximizeBtn-hover { background-position: -27px -16px; }
+.DlDialog-MaximizeBtn-active { background-position: -54px -16px; }
+.DlDialog-MaximizeBtn-1 { background-position: -54px -16px; }
+
+.DlDialog-MinimizeBtn { background-position: 0 -32px; }
+.DlDialog-MinimizeBtn-hover { background-position: -27px -32px; }
+.DlDialog-MinimizeBtn-active { background-position: -54px -32px; }
+.DlDialog-MinimizeBtn-1 { background-position: -54px -32px; }
+
+.DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #33dd44; }
+.DlDialog-Dragging .DlDialog-Rel { border-color: #000000; }
+
+
+
+
+.DlDialog .DlHMenu {
+ border: none;
+ border-bottom: 1px solid #54402a;
+}
+
+
+.DlDialog .DlDialog .DlDialog-Rel {
+ border-width: 2px; border-color: #000000;
+ -moz-border-left-colors: #000000 #ffffff;
+ -moz-border-top-colors: #000000 #ffffff;
+ -moz-border-right-colors: #000000 #ffffff;
+ -moz-border-bottom-colors: #000000 #ffffff;
+}
+.DlDialog .DlDialog .DlDialog-Rel .ResizeHandle { margin-left: -12px; margin-top: -12px; }
+.DlDialog .DlDialog .DlDialog-WindowButtons { top: 1px; }
+.DlDialog .DlDialog .DlDialog-Title {
+ background-color: #ffffff; color: #000000;
+ border-bottom: 1px solid #877d65;
+}
+.DlDialog .DlDialog .DlDialog-Title div { padding-top: 1px; padding-bottom: 1px; }
+.DlDialog .DlDialog-Active .DlDialog-Title { background-color: #6c645b; color: #ffffff; border-color: #54402a; }
+.DlDialog .DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #33dd44; }
+
+
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.Shadow { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.ResizeHandle { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.DlDialog-Title { border-width: 0; }
+
+
+.IconCalendar { background-image: url("img/icons/calendar.png"); background-position: 1px 50%; }
+.IconColors { background-image: url("img/icons/colors.png"); background-position: 1px 50%; }
+.IconChardev { background-image: url("img/icons/gnome-fs-chardev.png"); background-position: 1px 50%; }
+.IconDynarch { background-image: url("img/icons/dynarch-small.png"); background-position: 1px 50%; }
+
+
+
+
+
+
+
+
+span.BreakPoint {
+ width: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ overflow: hidden;
+}
+
+.SmallerButtons .DlButton-inner { padding: 1px 3px; }
+.SmallerButtons .DlButton-active .DlButton-inner { padding: 2px 2px 0px 4px; }
+
+.Dl-StatusBar { border: 1px solid; border-color: #826d57 #ffeeff #ffeeff #826d57; padding: 1px 4px; background-color: #eaccac; }
+
+.Dl-ResizeRect { z-index: 5000;
+ font: 13px tahoma,"Trebuchet MS",Tahoma,Verdana,sans-serif;
+ position: absolute; top: 0; left: 0; border: 1px dashed #000000;
+
+ background: #ffffff; opacity: 0.4; filter: alpha(opacity=40);
+
+ border: 1px dashed #ff0000;
+}
+
+.Dl-ResizeRect { color: red; }
+.Dl-ResizeRect .Title { font-weight: bold; }
+
+.Dl-ResizeRect-moving {
+ border-color: #000000;
+
+
+}
+
+.DlAlign-left { text-align: left; }
+.DlAlign-right { text-align: right; }
+.DlAlign-center { text-align: center; }
+
+.Dl-3D-Border-Outside { border: 1px solid; border-color: #ffffff #ac7d58 #ac7d58 #ffffff; }
+.Dl-3D-Border-Inside { border: 1px solid; border-color: #ac7d58 #ffffff #ffffff #ac7d58; }
+.Dl-3D-Border-Dark { border: 1px solid #ac7d58; }
+
+
+
+
+.Gecko-Bug-226933 { position: relative; overflow: auto; }
+
+.undefined { border: 5px solid red; }
+
+
+
+.ThinShadows .Shadow-T { left: 10px; right: 9px; top: -7px; background: url("img/thin-shadows/T.png") repeat-x 0 0; height: 7px; }
+.ThinShadows .Shadow-B { left: 10px; right: 9px; background: url("img/thin-shadows/B.png") repeat-x 0 0; bottom: -11px; height: 11px; }
+.ThinShadows .Shadow-TL { left: -7px; width: 17px; top: -7px; background: url("img/thin-shadows/TL.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BR { width: 20px; right: -11px; background: url("img/thin-shadows/BR.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-R { width: 11px; right: -11px; top: 13px; background: url("img/thin-shadows/R.png") repeat-y 0 0; bottom: 9px; }
+.ThinShadows .Shadow-TR { width: 20px; right: -11px; top: -7px; background: url("img/thin-shadows/TR.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BL { left: -7px; width: 17px; background: url("img/thin-shadows/BL.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-L { left: -7px; width: 7px; top: 13px; background: url("img/thin-shadows/L.png") repeat-y 0 0; bottom: 9px; }
+
+.ThinRoundShadows .Shadow-T { left: 8px; right: 6px; top: -6px; background: url("img/thin-shadows1/T.png") repeat-x 0 0; height: 6px; }
+.ThinRoundShadows .Shadow-B { left: 8px; right: 6px; background: url("img/thin-shadows1/B.png") repeat-x 0 0; bottom: -10px; height: 10px; }
+.ThinRoundShadows .Shadow-TL { left: -6px; width: 14px; top: -6px; background: url("img/thin-shadows1/TL.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BR { width: 16px; right: -10px; background: url("img/thin-shadows1/BR.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-R { width: 10px; right: -10px; top: 9px; background: url("img/thin-shadows1/R.png") repeat-y 0 0; bottom: 6px; }
+.ThinRoundShadows .Shadow-TR { width: 16px; right: -10px; top: -6px; background: url("img/thin-shadows1/TR.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BL { left: -6px; width: 14px; background: url("img/thin-shadows1/BL.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-L { left: -6px; width: 6px; top: 9px; background: url("img/thin-shadows1/L.png") repeat-y 0 0; bottom: 6px; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-yellow-ds.css.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-yellow-ds.css.svn-base
new file mode 100644
index 00000000..c1f153e9
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-yellow-ds.css.svn-base
@@ -0,0 +1,1093 @@
+
+
+html, body { margin: 0; padding: 0; overflow: hidden; height: 100%; }
+
+body { z-index: 0; background-color: #ffffff; }
+form { padding: 0; margin: 0; }
+
+.DYNARCH-GET-PADDING-AND-BORDER {
+ overflow: hidden !important;
+ font-size: 1px !important;
+ line-height: 1px !important;
+ width: 1px !important;
+ height: 1px !important;
+}
+
+.DYNARCH-GET-ABSOLUTE-POSITION {
+ position: absolute !important;
+ margin: 0 !important;
+ padding: 0 !important;
+}
+
+.DYNARCH-EVENT-STOPPER {
+ position: absolute !important;
+
+
+
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 30000;
+}
+
+.DYNARCH-GARBAGE-COLLECTOR {
+ position: absolute;
+ z-index: -10000;
+ width: 1px;
+ height: 1px;
+ overflow: hidden;
+ left: -32000px;
+ top: -32000px;
+ display: none;
+}
+
+.DYNARCH-FAKE-FOCUS { z-index: -10000; position: absolute; left: -2000px; top: 0; }
+
+.CURSOR-DRAGGING { cursor: move !important; }
+.CURSOR-RESIZE-E { cursor: e-resize !important; }
+.CURSOR-RESIZE-W { cursor: w-resize !important; }
+.CURSOR-RESIZE-S { cursor: s-resize !important; }
+.CURSOR-RESIZE-N { cursor: n-resize !important; }
+.CURSOR-FORBIDDEN { cursor: not-allowed !important; }
+.CURSOR-NO-DROP { cursor: no-drop !important; }
+.CURSOR-DROP { cursor: pointer !important; }
+.CURSOR-RESIZE-COL { cursor: col-resize !important; }
+
+
+
+.DlWidget, .DlWidget table, .DlWidget input, .DlWidget select, .DlWidget button, .DlWidget textarea {
+
+ font: 12px "Lucida Grande",Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif;
+
+}
+
+.DlWidget {
+
+ cursor: default;
+ color: #000000;
+
+ zoom: 1;
+}
+
+.DlWidget-3D {
+ background-color: #c6bf95;
+ color: #000000;
+}
+
+
+
+
+.DlWidget-dragged-clone {
+ position: absolute !important;
+ z-index: 10000;
+}
+
+
+
+.DlAbstractButton { white-space: nowrap; }
+
+
+
+.DlButton { border: 1px solid; border-color: #968a64 #655f4c #655f4c #968a64; background-color: #c6bf95; text-align: center; }
+.DlButton .DlButton-inner { border: 1px solid; border-color: #fbf2fb #b1a57d #b1a57d #fbf2fb; padding: 2px 4px; }
+
+.DlButton .DlButton-inner div { min-height: 16px; }
+
+.DlButton-hover { border-color: #968a64 #655f4c #655f4c #968a64; }
+.DlButton-hover .DlButton-inner { border-color: #ffffff #cbb297 #cbb297 #ffffff; }
+.DlButton-active { border-color: #655f4c #968a64 #968a64 #655f4c; background-color: #e2dea8; }
+.DlButton-active .DlButton-inner { padding: 3px 3px 1px 5px; border-color: #beaf7d #fbf2fb #fbf2fb #beaf7d; }
+.DlButton-1 { border-color: #655f4c #b1a57d #b1a57d #655f4c; background-color: #efede0; }
+.DlButton-1 .DlButton-inner { border-color: #beaf7d #ffffff #ffffff #beaf7d; }
+.DlButton-hover { background-color: #d9cd8d; }
+
+.DlAbstractButton-withIcon, .DlButton-withIcon {
+ padding-left: 22px;
+ background-repeat: no-repeat !important;
+ background-position: 0 50%;
+}
+
+.DlButton-empty .DlButton-inner { padding: 2px; }
+.DlButton-empty .DlButton-withIcon {
+ padding: 0;
+ width: 16px;
+ height: 16px;
+}
+
+.DlButton-disabled .DlButton-inner,
+.DlWidget-disabled .DlButton .DlButton-inner { border-color: #c6bf95; opacity: 0.6; filter: alpha(opacity=60); }
+.DlButton-disabled, .DlWidget-disabled .DlButton { border-color: #9c977d #655f4c #655f4c #9c977d; }
+
+div.DlButton-Label { display: inline; }
+.DlButton-focus { border-color: #4f4a38 #1c190e #1c190e #4f4a38; }
+.DlButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlCheckbox-0 { color: #6a6a5c; background-image: url("img/checkbox-0-disabled.png"); }
+.DlWidget-disabled.DlCheckbox-1 { color: #6a6a5c; background-image: url("img/checkbox-1-disabled.png"); }
+
+.DlCheckbox { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlCheckbox-0 { background: transparent url("img/checkbox-0.png") no-repeat 5px 50%; }
+.DlCheckbox-1 { background: transparent url("img/checkbox-1.png") no-repeat 5px 50%; }
+.DlCheckbox-hover { background-color: #dbd093; }
+.DlCheckbox-active { background: #e2dea8 url("img/checkbox-2.png") no-repeat 5px 50%; }
+.DlCheckbox-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlCheckbox-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlRadioButton-0 { color: #6a6a5c; background-image: url("img/radiobutton-0-disabled.png"); }
+.DlWidget-disabled.DlRadioButton-1 { color: #6a6a5c; background-image: url("img/radiobutton-1-disabled.png"); }
+
+.DlRadioButton { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlRadioButton-0 { background: transparent url("img/radiobutton-0.png") no-repeat 5px 50%; }
+.DlRadioButton-1 { background: transparent url("img/radiobutton-1.png") no-repeat 5px 50%; }
+.DlRadioButton-hover { background-color: #dbd093; }
+.DlRadioButton-active { background: #e2dea8 url("img/radiobutton-2.png") no-repeat 5px 50%; }
+.DlRadioButton-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlRadioButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+.DlPopupMenu .DlRadioButton,
+.DlPopupMenu .DlCheckbox { -moz-border-radius: 0; }
+
+
+
+.DlEntry { border: 1px solid; border-color: #655f4c #968a64 #968a64 #655f4c; }
+.DlEntry .DlEntry-cell { border: 1px solid; border-color: #fbf2fb #fbf2fb #fbf2fb #fbf2fb; background-color: #f3f1db; }
+.DlEntry input, .DlEntry textarea {
+ margin: 0;
+ border: none !important;
+ border-width: 0px !important;
+ background: #f3f1db;
+ color: #000000;
+ padding: 1px 2px 2px 2px !important;
+
+ resize: none;
+}
+.DlEntry-Focus { border-color: #655f4c; outline: 1px solid #9c977d; -moz-outline-radius: 2px; }
+.DlEntry-Focus .DlEntry-cell, .DlEntry-Focus input, .DlEntry-Focus textarea { background-color: #ffffff; }
+.DlEntry input:selection, .DlEntry textarea:selection { background-color: #a0bcdf; color: #000000; }
+.DlEntry-ValidationError { border-color: #bf5340; }
+.DlEntry-ValidationError .DlEntry-cell { border-color: #ffffff; background-color: #f2d9df; }
+.DlEntry-ValidationError input, .DlEntry-ValidationError textarea { background-color: #f2d9df; }
+.DlEntry-Readonly .DlEntry-cell { background-color: #d9cd8d; border-bottom-color: #e5e6b3; border-right-color: #e5e6b3; }
+.DlEntry-Readonly input, .DlEntry-Readonly textarea { background-color: #d9cd8d; }
+.DlEntry-emptyText { display: none; position: absolute; left: 3px; top: 1px; color: #8c8d78; font-style: italic; cursor: text; }
+.DlEntry-empty .DlEntry-emptyText { display: block; }
+
+.DlEntry-dropDownBtn {
+ line-height: 20px;
+ border-left: 1px solid #8c8d78;
+ padding-left: 4px; padding-right: 4px;
+}
+
+.DlEntry-dropDownBtn-hover { background-color: #ffffff; }
+.DlEntry-dropDownBtn-active { background-color: #7c6c4a; }
+
+.DlEntry-invalidIcon {
+ width: 16px;
+ height: 16px;
+ position: absolute;
+ right: 1px;
+ top: 50%;
+ margin-top: -8px;
+ background-image: url("img/entry-warning.png");
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+ opacity: 0.6;
+ display: none;
+}
+
+div.DlEntry-invalidIcon:hover { opacity: 1; }
+
+.DlEntry-ValidationError .DlEntry-invalidIcon {
+ display: block;
+}
+
+
+
+.DlCompletionEntry-busy input {
+ background-image: url("img/busy1.gif");
+ background-position: 100% 50%;
+ background-repeat: no-repeat;
+}
+
+.DlCompletionEntry-rightAligned input {
+ background-position: 0 50%;
+ text-align: right;
+}
+
+
+
+.DlComboBox-dropDownBtn {
+ background: #c6bf95 url("img/arrows/dropdown.png") no-repeat 50% 50%;
+ width: 11px;
+ height: 20px;
+ border-left: 1px solid #8c8d78;
+}
+
+.DlEntry-Focus .DlComboBox-dropDownBtn { border-color: #655f4c; }
+
+.DlComboBox-dropDownBtn-hover { background-color: #ffffff; }
+.DlComboBox-dropDownBtn-active { background-color: #7c6c4a; }
+
+
+
+.DlSpinner { background-color: yellow; width: 1em; }
+.DlSpinner .DlSpinner-Button { height: 50%; }
+.DlSpinner input { text-align: right; }
+.DlSpinner .DlSpinner-Button .DlButton-inner { width: 5px; }
+.DlSpinner .DlSpinner-Button .DlButton-inner div { min-height: 0; }
+.DlSpinner .DlSpinner-Button-Up .DlButton-inner { height: 2px; background: url("img/spinner-up.gif") no-repeat 50% 50%; }
+.DlSpinner .DlSpinner-Button-Down .DlButton-inner { height: 2px; background: url("img/spinner-down.gif") no-repeat 50% 50%; }
+
+
+
+.DlProgressBar { position: relative; border: 1px solid #968a64; background: #f3f1db; }
+.DlProgressBar-label { text-align: center; position: relative; padding: 2px 0; }
+.DlProgressBar-fill { position: absolute; left: 0; top: 0; width: 50%; height: 100%; background-color: #d3b57c; }
+
+
+
+.DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlButtonMenu .MenuArrow-inner {
+ padding: 0 1px;
+ border-left: none;
+ width: 7px; overflow: visible; background-image: url("img/menu/darrow-small.gif");
+ background-repeat: no-repeat;
+ background-position: 1px 50%;
+}
+.DlButtonMenu .LabelPart { border-right: none; }
+.DlButtonMenu .LabelPart .DlButton-inner { border-right: none; }
+
+
+
+.DlButtonColorPicker table { border-collapse: collapse; }
+.DlButtonColorPicker .DlButton-inner .ColorPart { border: 1px solid; border-color: #655f4c #fbf2fb #fbf2fb #655f4c;
+ width: 10px; height: 10px; overflow: hidden; min-height: 0; margin-top: 1px; }
+.DlButtonColorPicker .Label { padding-left: 5px; }
+.DlButtonColorPicker .EmptyLabel { width: 1px; overflow: hidden; height: 1em; }
+
+
+
+.DlCalendar { background-color: #f8f8f0; }
+.DlCalendar-disabled { background-color: #e8e8e1; }
+table.DlCalendar {
+ border-collapse: separate; border-spacing: 0; font-size: 11px; font-family: tahoma,verdana,sans-serif; border: 1px solid #655f4c; }
+.DlCalendar tr.DlCalendar-Navigation td { text-align: center; border-bottom: 1px solid #cbcbb6; background-color: #e8e8e1; padding: 2px 0; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth,
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { border-right: 1px solid #cbcbb6; font-weight: bold; }
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth,
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { border-left: 1px solid #cbcbb6; font-weight: bold; }
+
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth { background-image: url("img/arrows/nav-right.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth { background-image: url("img/arrows/nav-left.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { background-image: url("img/arrows/nav-right-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { background-image: url("img/arrows/nav-left-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+
+.DlCalendar tr.DlCalendar-DayNames td { width: 20px; text-align: right; padding-right: 3px; border-bottom: 1px solid #6d6a59; background-color: #e8e8e1; }
+
+.DlCalendar tr.Dates td { text-align: right; padding: 2px 3px 2px 2px; }
+.DlCalendar tr.Dates td.OtherMonth { color: #9c977d; }
+.DlCalendar tr.Dates td.Today { color: #8d6a2f; }
+.DlCalendar td.WeekNumber { border-right: 1px solid #655f4c; color: #6a6a5c; background-color: #e8e8e1; }
+.DlCalendar tr.DlCalendar-DayNames td.WeekNumber { border-right-color: #655f4c; }
+.DlCalendar tr.DlCalendar-Navigation td.hover { background-color: #7c6c4a; color: #ffffff; }
+.DlCalendar tr.DlCalendar-Navigation td.rolling { background-color: #000000; }
+.DlCalendar tr.DlCalendar-DayNames td.hover { background-color: #7c6c4a; color: #ffffff; }
+.DlCalendar tr.Dates td.hover { border: 1px solid #b6b6a1; padding: 1px 2px 1px 1px; background-color: #d9cd8d !important; }
+.DlCalendar tr.Selected td { border-bottom: 1px solid #d8d8be; border-top: 1px solid #d8d8be; padding-top: 1px; padding-bottom: 1px; }
+.DlCalendar tr.Dates td.Selected { border: 1px solid #8c8d78; background-color: #ffffff; padding: 1px 2px 1px 1px; }
+
+.DlCalendar tr.DlCalendar-DayNames td.WeekEnd { color: #a26e4c; }
+.DlCalendar td.WeekEnd { color: #a26e4c; }
+.DlCalendar tr.Dates td.OtherMonth.WeekEnd { color: #ccaa88; }
+
+.DlCalendar tr.Dates td.DlCalendar-infoDay { font-weight: bold; background: url("img/tmpcal.gif") no-repeat 100% 100%; }
+
+
+
+.DlResizeBar { font-size: 1px; line-height: 1px; }
+.DlResizeBar-Horizontal {
+ height: 5px; cursor: s-resize; background: url("img/resizebar-horiz2.png") no-repeat 50% 50%; }
+.DlResizeBar-Vertical { width: 5px; cursor: e-resize; background: url("img/resizebar-vert2.png") no-repeat 50% 50%; }
+.DlResizeBar-DraggingLine {
+ position: absolute;
+
+ background-color: #9c977d; opacity: 0.6; filter: alpha(opacity=60);
+ z-index: 10000;
+}
+
+
+
+.DlUploadEntry { height: 22px; }
+.DlUploadEntry iframe { background: transparent; width: 80px; height: 22px; display: block; }
+
+
+
+.DlContainer { position: relative; }
+
+.DlContainer-Hidden { position: absolute; left: -30000px; top: -30000px; visibility: hidden; }
+
+.DlContainer-pad-sep-left { padding: 5px; border-left: 1px solid #b1a57d; }
+.DlContainer-pad-sep-right { padding: 5px; border-right: 1px solid #b1a57d; }
+
+.DlLayout { position: relative; }
+.DlLayout-positioned { position: absolute; }
+
+.DlGridLayout-table { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
+.DlGridLayout-tr-minHeight td { height: 2px; }
+.DlGridLayout-td-minWidth { width: 2px; white-space: nowrap; }
+.DlGridLayout-td-minHeight { height: 2px; }
+
+
+
+
+.DlDesktop { position: absolute; left: 0; top: 0; overflow: hidden; }
+
+.DlFieldset { border: 2px groove #e5e6b3; margin-top: 1em;
+ -moz-border-top-colors: #7f765b #fbf2fb;
+ -moz-border-bottom-colors: #fbf2fb #7f765b;
+ -moz-border-left-colors: #7f765b #fbf2fb;
+ -moz-border-right-colors: #fbf2fb #7f765b;
+}
+.DlFieldset-label { position: relative; top: -0.75em; left: 5px;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ font-weight: bold;
+ background-color: #c6bf95;
+ padding: 1px 7px; border: 1px solid #968a64; }
+.DlFieldset-content { padding: 10px 10px 10px 10px; margin-top: -1em; }
+
+.DlPopup {
+ position: absolute;
+ z-index: 100;
+ left: -30000px;
+ top: -30000px;
+}
+
+.DlPopup-scrollArea {
+ overflow: hidden;
+ position: relative;
+ z-index: 10;
+}
+
+.DlPopup-scrollUp, .DlPopup-scrollDown {
+ height: 10px; overflow: hidden;
+ background-position: 50% 1px;
+ background-repeat: no-repeat;
+}
+
+.DlPopup-scrollUp { border-bottom: 1px solid #999248; }
+.DlPopup-scrollDown { border-top: 1px solid #999248; }
+
+.DlPopup-scrollUp { background-image: url("img/arrows/scroll-up.gif"); }
+.DlPopup-scrollUp-hover { background-image: url("img/arrows/scroll-up-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollUp-disabled { background-image: url("img/arrows/scroll-up-disabled.gif"); }
+.DlPopup-scrollDown { background-image: url("img/arrows/scroll-down.gif"); }
+.DlPopup-scrollDown-hover { background-image: url("img/arrows/scroll-down-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollDown-disabled { background-image: url("img/arrows/scroll-down-disabled.gif"); }
+
+.DlCompletionPopup { border: 1px solid #999248; background-color: #f8f8f0; }
+.DlCompletionPopup .DlMenuItem .div2 { font-size: 90%; padding: 1px 5px; }
+.DlCompletionPopup .DlVMenu { border: none; }
+
+.DlTooltip {
+ background-color: #f7f7e8;
+ font-family: arial,helvetica,sans-serif;
+ padding: 4px 7px;
+ color: #2a2a19;
+}
+
+.DlTooltip-noShadow { border: 1px solid #000000; }
+
+.DlDialogPopup {
+ background-color: #f8f8f0;
+ border: 1px solid #73704e;
+}
+
+.DlPopupMenu {
+ background-color: #f8f8f0;
+ border: 1px solid #eeeeee;
+}
+.DlPopupMenu-noShadow { border: 1px solid #73704e; }
+
+.DlPopupMenu .DlCalendar {
+ border: 1px solid;
+ border-color: #ffffff #c3b84c #c3b84c #ffffff;
+}
+.DlCalendar-borderless { border-width: 0 !important; }
+
+.DlVMenu, .DlHMenu {
+ border-collapse: collapse;
+ background-color: #f8f8f0;
+}
+
+.DlVMenu-noShadow, .DlHMenu-noShadow {
+ border: 1px solid;
+ border-color: #ffffff #c3b84c #c3b84c #ffffff;
+}
+
+.DlVMenu { margin: 4px 0; }
+
+.DlHMenu {
+ margin: 0 2px;
+}
+
+.DlHMenu div.DlHMenu-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ margin-left: 3px; margin-right: 2px;
+ border-left: 1px solid #cccccc;
+ background-color: #ffffff;
+}
+
+div.DlVMenu-separator {
+ margin: 4px 0 3px 0;
+ background-color: #cccccc;
+ border-bottom: 1px solid #ffffff;
+
+ height: 1px;
+ overflow: hidden;
+ font-size: 1px;
+ line-height: 1px;
+}
+
+.DlMenuItem { }
+.DlMenuItem .div2 { padding: 2px 5px; }
+.DlMenuItem-popped { background-color: #beaf7d; color: #000000; }
+.DlMenuItem-hover { background-color: #7c6c4a; color: #ffffff; }
+.DlMenuItem-active { background-color: #000000; color: #ffffff; }
+.DlMenuItem .DlMenuItem-withIcon {
+ padding-left: 26px;
+ background-repeat: no-repeat;
+ background-position: 5px 50%;
+}
+.DlVMenu .DlMenuItem .DlMenuItem-withPopup {
+ margin-right: 3px;
+ padding-right: 12px;
+ background-image: url("img/menu/rarrow.gif");
+ background-repeat: no-repeat !important;
+ background-position: 100% 50%;
+}
+.DlVMenu .DlMenuItem-hover .DlMenuItem-withPopup {
+ background-image: url("img/menu/rarrow-hover.gif") !important;
+}
+.DlWidget-disabled .DlMenuItem, .DlMenuItem-disabled { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlVMenu .DlCheckbox-hover,
+.DlHMenu .DlCheckbox-hover,
+.DlVMenu .DlRadioButton-hover,
+.DlHMenu .DlRadioButton-hover { background-color: #7c6c4a; color: #ffffff; }
+
+.DlVMenu .DlCheckbox-active,
+.DlHMenu .DlCheckbox-active,
+.DlVMenu .DlRadioButton-active,
+.DlHMenu .DlRadioButton-active { background-color: #000000; color: #ffffff; }
+
+
+
+
+
+
+
+
+
+.DlTabs .TabBar { z-index: 10; position: relative; }
+.DlTabs .TabBar .DlButton { border-color: #655f4c; }
+.DlTabs .TabBar .DlButton-1 { background-color: #dbd4ad; }
+.DlTabs .TabBar .DlButton-1 .DlButton-inner { padding-top: 3px; padding-bottom: 3px; border-color: #beaf7d; }
+
+.DocTabBar { width: 100%; }
+.DocTabBar td { width: 33.3333%; }
+
+.DlTabs-top .TabBar { top: 1px; }
+.DlTabs-top .TabBar .DlButton-1, .DlTabs-top .TabBar .DlButton-1 .DlButton-inner { border-bottom: none; }
+
+.DlTabs-bottom .TabBar { top: -1px; }
+.DlTabs-bottom .TabBar .DlButton-1, .DlTabs-bottom .TabBar .DlButton-1 .DlButton-inner { border-top: none; }
+
+.DlTabs .TabContent, .DlTabs .TabContent .DlNotebook { background-color: #dbd4ad; }
+.DlTabs .TabContent { border: 1px solid #655f4c; }
+.DlTabs .TabContent .TabContent-inner { padding: 5px; }
+.DlTabs .TabContent-inner { position: relative; overflow: hidden; border: 1px solid #beaf7d; }
+
+.DlTabs-top .TabContent .TabContent-inner { border-top: none; }
+.DlTabs-bottom .TabContent .TabContent-inner { border-bottom: none; }
+
+
+
+.DlMacHBar, .DlMacVBar {
+ background-color: #b7b290;
+ border: 1px solid #968a64;
+ padding: 2px;
+}
+.DlMacBarIcon { display: inline; }
+.DlMacBarIcon img { vertical-align: middle; padding: 5px; }
+.DlMacBarIcon-1 img { border: 1px solid #6d6a59; -moz-border-radius: 15px; padding: 4px; background-color: #e5e6b3; }
+.DlMacBarIcon-active { opacity: 0.6; }
+.DlMacHBar div.DlMacHBar-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #968a64;
+ background-color: #e5e6b3;
+}
+
+.DlMacVBar div.DlMacVBar-separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #968a64;
+ background-color: #e5e6b3;
+}
+
+
+
+table.DlHbox { border-collapse: separate; }
+.DlHbox td.cell { padding: 0; }
+.DlHbox div.DlHbox-separator, div.Dl-Vertical-Separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #968a64;
+ background-color: #e5e6b3;
+
+}
+
+.DlHbox div.wide-separator { margin-left: 4px; margin-right: 4px; }
+
+.DlHbox div.DlHbox-spacer {
+ overflow: hidden;
+ width: 4px;
+}
+
+table.DlHbox-hasFiller { width: 100%; }
+.DlHbox-filler { width: 100%; }
+
+
+
+table.DlVbox { border-collapse: separate; }
+.DlVbox td.cell { padding: 0; }
+.DlVbox div.DlVbox-separator, div.Dl-Horizontal-Separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #968a64;
+ background-color: #e5e6b3;
+
+}
+
+.DlVbox div.wide-separator { margin-top: 5px; margin-bottom: 4px; }
+
+.DlVbox div.DlVbox-spacer {
+ overflow: hidden;
+ height: 4px;
+ line-height: 1px;
+ font-size: 1px;
+}
+
+
+
+table.DlButtonBox { width: 100%; }
+table.DlButtonBox .DlButtonBox-spacer { width: 100%; }
+.DlButtonBox div.DlButtonBox-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #968a64;
+ background-color: #e5e6b3;
+ margin-left: 3px; margin-right: 2px;
+}
+
+.DlWidget-disabled div.DlVbox-separator, .DlWidget-disabled div.DlHbox-separator { border-color: #cbcbb6; background-color: #e5e6b3; }
+
+
+
+.DlRadioSelect .LabelPart { text-align: left; }
+
+.DlSelect-menu .DlRadioButton { padding-right: 18px; }
+.DlSelect-menu .DlRadioButton-0 { background-image: none; }
+.DlSelect-menu .DlRadioButton-1 { background-image: url("img/mark.gif"); background-color: #c6bf95; color: #000000; }
+.DlSelect-menu .DlRadioButton-active { background-image: url("img/mark-2.gif"); }
+
+
+
+
+
+.DlToolbar {
+ border: 1px solid;
+ border-color: #fbf2fb #6d6a59 #6d6a59 #fbf2fb;
+
+ background-color: #c6bf95;
+ padding: 1px;
+}
+
+.DlToolbar .DlButton { border: none; background-color: transparent; }
+.DlToolbar .DlButton-inner { border: none; padding: 3px; }
+.DlToolbar .DlButton-hover { border: 1px solid #beaf7d; border-color: #ffffff #8c8d78 #8c8d78 #ffffff; background-color: #e2dea8; }
+.DlToolbar .DlButton-hover .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-1 { border: 1px solid #beaf7d; border-color: #8c8d78 #ffffff #ffffff #8c8d78; background-color: #bbbaa6; }
+.DlToolbar .DlButton-1 .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-active { border: 1px solid #655f4c; background-color: #cfcdba; }
+.DlToolbar .DlButton-active .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-disabled { opacity: 0.7; filter: alpha(opacity=70); }
+
+.DlToolbar .DlButtonMenu { background-color: #dbd4ad; }
+.DlToolbar .DlButtonMenu * { border: none; }
+.DlToolbar .DlButtonMenu .DlButton-inner { border: 1px solid #beaf7d; border-color: #ffffff #8c8d78 #8c8d78 #ffffff; padding: 2px; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlToolbar .DlButtonMenu .DlButton-active .DlButton-inner { border-color: #8c8d78 #ffffff #ffffff #8c8d78; }
+.DlToolbar .DlButtonMenu .DlButton-1 .DlButton-inner { border-color: #8c8d78 #ffffff #ffffff #8c8d78; }
+
+.DlToolbar .DlButtonMenu .DlButton-hover .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-active .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-1 .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0 !important; padding-right: 0 !important; }
+
+.DlToolbar .DlLabel { background: inherit; }
+
+.DlToolbar div.DlHbox-separator {
+ border-left-color: #7f765b;
+ background-color: #ffffff;
+}
+
+.DlToolbar-Light { background: #d9cd8d; }
+
+
+
+
+
+.DlTable-RowSeparator td { height: 7px; }
+.DlTable-RowSeparator td div { line-height: 1px; font-size: 1px; height: 1px; overflow: hidden;
+ border-top: 1px solid #968a64;
+ background-color: #e5e6b3;
+ margin-top: 3px; margin-bottom: 2px;
+}
+
+
+
+.DlTree-separator {
+ margin-top: 3px; margin-bottom: 4px;
+ border-top: 1px dotted #968a64;
+ line-height: 1px; font-size: 1px; overflow: hidden;
+}
+.DlTree-IconWidth { width: 19px !important; }
+.DlTreeItem .DlTreeItem-Expander { width: 19px; }
+.DlTreeItem .DlTreeItem-Icon {
+ width: 19px;
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+}
+
+.DlTreeItem .DlTreeItem-Label { padding-left: 3px; padding-top: 1px; padding-bottom: 1px; }
+
+.DlTreeItem-withRadio .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-hover { background: none; color: #817037; text-decoration: underline; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-1 { background-color: #817037; color: #ffffff; }
+
+.DlTreeItem-withCheck .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-hover { background: none; color: #817037; text-decoration: underline; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-1 { background-color: #817037; color: #ffffff; }
+
+
+.DlTreeItem-Table td { vertical-align: middle; height: 16px; }
+
+
+.DlTree-withLines .DlTreeItem { background-image: url("img/tree/lines-v.gif"); background-repeat: repeat-y; background-position: 9px 50%; }
+
+
+.DlTree-withLines .DlTreeItem-Last { background-image: none; }
+
+
+.DlTree-withLines .DlTreeItem .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTreeItem-hasSubtree .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTree-withLines table.DlTreeItem-Last .DlTreeItem-Expander { background: transparent url("img/tree/lines-b.gif") no-repeat 50% 50%; }
+
+
+.DlTreeItem-Subtree { padding-left: 19px; }
+.DlTreeItem-Arrow-Expanded { background: transparent url("img/tree/minus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Expanded:hover { background: transparent url("img/tree/minus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed { background: transparent url("img/tree/plus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed:hover { background: transparent url("img/tree/plus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+
+.DlWidget-disabled .DlTreeItem-Arrow-Expanded,
+.DlWidget-disabled .DlTreeItem-Arrow-Collapsed,
+.DlWidget-disabled .DlTreeItem-Icon { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlTreeItem-dropTarget > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-upper.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-lower.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div > table { border-top: 1px solid #7c6c4a; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div > table { border-bottom: 1px solid #7c6c4a; }
+
+.DlTreeItem-div-focus { border: 1px dotted #000000; margin: -1px; }
+
+
+
+.DlColorPickerHSV { border: 1px solid #000000; background-color: #e8e8e1; }
+.DlColorPickerHSV td { width: 8px; height: 10px; padding: 1px; }
+.DlColorPickerHSV td.DlColorPickerHSV-Sep { background-color: #000000; width: 1px; padding: 0; }
+.DlColorPickerHSV td.DlColorPickerHSV-HSV {
+ overflow: visible; vertical-align: top;
+ background: url("img/color/hue.png") repeat-x 0 0; width: 15px; padding: 0; }
+.DlColorPickerHSV td.hover1 { padding: 0; border: 1px solid #ffffff !important; }
+.DlColorPickerHSV td.hover2 { padding: 0; border: 1px solid #000000 !important; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar { height: 1px; left: 0px;
+ font-size: 1px; line-height: 1px; left: -2px; margin-right: -3px;
+ background-color: #000000; overflow: hidden; position: relative; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar2 { background-color: #ffffff; }
+
+
+
+.DlRteFrame { border: 1px solid; border-color: #7f765b; }
+
+.DlRteFrame iframe { border: 1px solid; border-color: #ccb467 #ffffff #ffffff #ccb467; }
+
+
+
+.DlDataGrid { position: relative; background-color: #fbfbf4; border: 1px solid #655f4c; }
+.DlDataGrid-rowTable { table-layout: fixed; width: 10px; border-collapse: collapse; border-spacing: 0; }
+.DlDataGrid-rowTable td { overflow: hidden; white-space: nowrap; border-right: 1px solid #e0e0e0; }
+.DlDataGrid-Headers { overflow: hidden; background-color: #c6bf95; position: relative; width: 5px; }
+.DlDataGrid-Body { overflow: auto; }
+.DlDataGrid-cellData { overflow: hidden; white-space: nowrap; }
+.DlDataGrid-Body td { padding: 2px 0; text-indent: 5px; }
+
+.DlDataGrid-Body .DlDataGrid-rowTable {
+ border-bottom: 1px solid #e0e0e0;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+}
+
+.DlDataGrid-resizeHandle {
+ width: 7px; position: absolute; top: 0;
+ margin-left: -4px;
+ cursor: e-resize;
+ z-index: 30000;
+ height: 100%;
+ background-color: #bf4040; opacity: 0.01; filter: alpha(opacity=1);
+}
+
+.DlDataGrid-align-left { text-align: left; }
+.DlDataGrid-align-center { text-align: center; }
+.DlDataGrid-align-right { text-align: right; }
+
+.DlDataGrid .DlDataGridRow-selected { background-color: #cccccc; }
+.DlDataGrid .DlDataGridRow-selected table td { color: #000000; }
+.DlDataGrid-focus { outline: 1px solid #9c977d; -moz-outline-radius: 2px; }
+.DlDataGrid-focus .DlDataGridRow-selected { background-color: #ac8e4e; }
+.DlDataGrid-focus .DlDataGridRow-selected table td { color: #ffffff; }
+
+.DlDataGrid-align-right .DlButton-inner { background-position: 0 50%; }
+
+.DlDataGridHeadLabel { border-width: 0 1px 1px 0; }
+.DlDataGridHeadLabel .DlButton-inner { border: none; padding-top: 3px; padding-bottom: 3px; }
+.DlDataGridHeadLabel-hover { background-color: #d9cd8d; }
+.DlDataGridHeadLabel-active .DlButton-inner { padding-top: 4px; padding-bottom: 2px; }
+.DlDataGridHeadLabel-resizing { background-color: #e7cfb6; }
+.DlDataGridHeadLabel-empty .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlDataGridHeadLabel-empty .DlButton-withIcon { background-position: 50% 50%; }
+
+.DlDataGridHeadLabel-sort-up { border-bottom: 2px solid #000000; }
+.DlDataGridHeadLabel-sort-down { border-bottom: 2px solid #000000; }
+
+.DlDataGridHeadLabel-sort-up .DlButton-inner {
+ background-image: url("img/arrows/sort-ascending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+.DlDataGridHeadLabel-sort-down .DlButton-inner {
+ background-image: url("img/arrows/sort-descending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+
+.DlDataGridHeadLabel-sort-up.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+.DlDataGridHeadLabel-sort-down.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+
+.DlDataGrid-drop-col {
+ position: absolute;
+ background: url("img/grid-drop-col.gif") no-repeat 0 0;
+ width: 11px; height: 11px;
+ margin-left: -5px;
+ z-index: 10000;
+}
+
+
+
+.DlIconListView { background-color: #dbd4ad; border: 1px solid #beaf7d; }
+.DlIconListItem { border-collapse: collapse; }
+.DlIconListItem-labelCell { text-align: center; }
+.DlIconListItem-labelDiv { overflow: hidden; white-space: normal; font-size: 90%; }
+.DlIconListItem-iconCell { background-position: 50% 50%; background-repeat: no-repeat; }
+
+
+.DlIconListItem { cursor: pointer; float: left; }
+.DlIconListItem-hover { background-color: #d9cd8d; }
+.DlIconListItem-hover .DlIconListItem-labelCell { color: #271b0d; text-decoration: underline; }
+.DlIconListItem-1 { background-color: #bdbdb6; }
+.DlDialog-Active .DlIconListItem-1 { background-color: #7c6c4a; }
+.DlDialog-Active .DlIconListItem-1 .DlIconListItem-labelCell { color: #ffffff; }
+
+.DlIconListItem-focus .DlIconListItem-labelCell { text-decoration: underline; }
+
+
+
+.DlWM {
+ position: absolute;
+ left: 0; top: 0;
+ width: 0; height: 0;
+ overflow: visible;
+ z-index: 300;
+}
+
+
+
+
+
+
+
+.DlWM-modalStopper {
+ z-index: 800; cursor: not-allowed;
+ position: absolute; top: 0; left: 0; width: 100%; height: 100%;
+
+ filter: alpha(opacity=50);
+ opacity: 0.5;
+ background-color: #444444;
+ display: none;
+}
+
+.DlDialog .DlWM-modalStopper {
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+
+.DlWM-hasModals { width: 100%; height: 100%; }
+.DlWM-hasModals .DlWM-modalStopper { display: block; }
+
+.DlDialog { position: absolute; }
+.DlDialog-Rel { padding: 0; }
+.DlDialog-Content { background-color: #c8bd7b; position: relative; }
+
+.Shadow { position: absolute; font-size: 1px; line-height: 1px; }
+.DlDialog-Rel .Shadow { z-index: 10; }
+
+.DlDialog-WAIT { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;
+ background-image: url("img/modalbg.gif"); }
+
+.DlDialog-Rel .ResizeHandle {
+ cursor: se-resize;
+ position: absolute;
+
+ left: 100%;
+ top: 100%;
+ margin-left: -11px;
+ margin-top: -11px;
+ padding: 5px;
+ background: url("img/resize.gif") no-repeat 0 0; width: 10px; height: 10px; z-index: 350;
+}
+
+
+
+
+.DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-inactive/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-inactive/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-inactive/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-inactive/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-inactive/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-inactive/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-inactive/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-inactive/L.png") repeat-y 0 0; bottom: 6px; }
+
+.DlDialog-Active .DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-active/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-active/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-active/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-active/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-active/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-active/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-active/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-active/L.png") repeat-y 0 0; bottom: 6px; }
+
+
+.DlDialog-noShadows { border: 2px solid #757565; }
+.DlDialog-Active .DlDialog-noShadows { border-color: #000000; }
+
+
+
+.DlDialog-Title {
+ opacity: 0.9; filter: alpha(opacity=90);
+ overflow: hidden; white-space: nowrap;
+ font: bold 100% "Lucida Grande",verdana,tahoma,sans-serif; letter-spacing: -1px;
+ background: #d5d4cd url("img/titlebg.png") repeat-x 0 50%; color: #555555; padding: 0 10px;
+ border-bottom: 2px solid #9e9e9e;
+}
+.DlDialog-Title div { padding-top: 3px; padding-bottom: 3px; }
+.DlDialog-Active .DlDialog-Title { background-color: #6b6440; color: #ffffff; border-color: #ffffff;
+ opacity: 1; filter: none;
+ text-shadow: 1px 1px 3px #000000;
+}
+
+.DlDialog-Title-withIcon {
+ padding-left: 21px;
+ background-repeat: no-repeat;
+ background-position: 0 50%;
+}
+
+.DlDialog-WindowButtons {
+ height: 0;
+ overflow: visible;
+ position: absolute;
+ right: 11px;
+ top: 0;
+ z-index: 10;
+ opacity: 0.6;
+}
+
+.DlDialog-Active .DlDialog-WindowButtons { opacity: 1; filter: none; }
+
+.DlDialog-WindowButtons div {
+ float: right;
+ width: 27px;
+ height: 16px;
+ background-repeat: no-repeat;
+ margin-right: -1px;
+ background-image: url("img/dialog/buttons.png");
+}
+
+.DlDialog-QuitBtn { background-position: 0 0; }
+.DlDialog-QuitBtn-hover { background-position: -27px 0; }
+.DlDialog-QuitBtn-active { background-position: -54px 0; }
+
+.DlDialog-MaximizeBtn { background-position: 0 -16px; }
+.DlDialog-MaximizeBtn-hover { background-position: -27px -16px; }
+.DlDialog-MaximizeBtn-active { background-position: -54px -16px; }
+.DlDialog-MaximizeBtn-1 { background-position: -54px -16px; }
+
+.DlDialog-MinimizeBtn { background-position: 0 -32px; }
+.DlDialog-MinimizeBtn-hover { background-position: -27px -32px; }
+.DlDialog-MinimizeBtn-active { background-position: -54px -32px; }
+.DlDialog-MinimizeBtn-1 { background-position: -54px -32px; }
+
+.DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #5eb366; }
+.DlDialog-Dragging .DlDialog-Rel { border-color: #000000; }
+
+
+
+
+.DlDialog .DlHMenu {
+ border: none;
+ border-bottom: 1px solid #3a382a;
+}
+
+
+.DlDialog .DlDialog .DlDialog-Rel {
+ border-width: 2px; border-color: #000000;
+ -moz-border-left-colors: #000000 #ffffff;
+ -moz-border-top-colors: #000000 #ffffff;
+ -moz-border-right-colors: #000000 #ffffff;
+ -moz-border-bottom-colors: #000000 #ffffff;
+}
+.DlDialog .DlDialog .DlDialog-Rel .ResizeHandle { margin-left: -12px; margin-top: -12px; }
+.DlDialog .DlDialog .DlDialog-WindowButtons { top: 1px; }
+.DlDialog .DlDialog .DlDialog-Title {
+ background-color: #ffffff; color: #000000;
+ border-bottom: 1px solid #757565;
+}
+.DlDialog .DlDialog .DlDialog-Title div { padding-top: 1px; padding-bottom: 1px; }
+.DlDialog .DlDialog-Active .DlDialog-Title { background-color: #67665f; color: #ffffff; border-color: #3a382a; }
+.DlDialog .DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #5eb366; }
+
+
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.Shadow { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.ResizeHandle { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.DlDialog-Title { border-width: 0; }
+
+
+.IconCalendar { background-image: url("img/icons/calendar.png"); background-position: 1px 50%; }
+.IconColors { background-image: url("img/icons/colors.png"); background-position: 1px 50%; }
+.IconChardev { background-image: url("img/icons/gnome-fs-chardev.png"); background-position: 1px 50%; }
+.IconDynarch { background-image: url("img/icons/dynarch-small.png"); background-position: 1px 50%; }
+
+
+
+
+
+
+
+
+span.BreakPoint {
+ width: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ overflow: hidden;
+}
+
+.SmallerButtons .DlButton-inner { padding: 1px 3px; }
+.SmallerButtons .DlButton-active .DlButton-inner { padding: 2px 2px 0px 4px; }
+
+.Dl-StatusBar { border: 1px solid; border-color: #6d6a59 #fbf2fb #fbf2fb #6d6a59; padding: 1px 4px; background-color: #c6bf95; }
+
+.Dl-ResizeRect { z-index: 5000;
+ font: 13px tahoma,"Trebuchet MS",Tahoma,Verdana,sans-serif;
+ position: absolute; top: 0; left: 0; border: 1px dashed #000000;
+
+ background: #ffffff; opacity: 0.4; filter: alpha(opacity=40);
+
+ border: 1px dashed #bf4040;
+}
+
+.Dl-ResizeRect { color: red; }
+.Dl-ResizeRect .Title { font-weight: bold; }
+
+.Dl-ResizeRect-moving {
+ border-color: #000000;
+
+
+}
+
+.DlAlign-left { text-align: left; }
+.DlAlign-right { text-align: right; }
+.DlAlign-center { text-align: center; }
+
+.Dl-3D-Border-Outside { border: 1px solid; border-color: #ffffff #7f765b #7f765b #ffffff; }
+.Dl-3D-Border-Inside { border: 1px solid; border-color: #7f765b #ffffff #ffffff #7f765b; }
+.Dl-3D-Border-Dark { border: 1px solid #7f765b; }
+
+
+
+
+.Gecko-Bug-226933 { position: relative; overflow: auto; }
+
+.undefined { border: 5px solid red; }
+
+
+
+.ThinShadows .Shadow-T { left: 10px; right: 9px; top: -7px; background: url("img/thin-shadows/T.png") repeat-x 0 0; height: 7px; }
+.ThinShadows .Shadow-B { left: 10px; right: 9px; background: url("img/thin-shadows/B.png") repeat-x 0 0; bottom: -11px; height: 11px; }
+.ThinShadows .Shadow-TL { left: -7px; width: 17px; top: -7px; background: url("img/thin-shadows/TL.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BR { width: 20px; right: -11px; background: url("img/thin-shadows/BR.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-R { width: 11px; right: -11px; top: 13px; background: url("img/thin-shadows/R.png") repeat-y 0 0; bottom: 9px; }
+.ThinShadows .Shadow-TR { width: 20px; right: -11px; top: -7px; background: url("img/thin-shadows/TR.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BL { left: -7px; width: 17px; background: url("img/thin-shadows/BL.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-L { left: -7px; width: 7px; top: 13px; background: url("img/thin-shadows/L.png") repeat-y 0 0; bottom: 9px; }
+
+.ThinRoundShadows .Shadow-T { left: 8px; right: 6px; top: -6px; background: url("img/thin-shadows1/T.png") repeat-x 0 0; height: 6px; }
+.ThinRoundShadows .Shadow-B { left: 8px; right: 6px; background: url("img/thin-shadows1/B.png") repeat-x 0 0; bottom: -10px; height: 10px; }
+.ThinRoundShadows .Shadow-TL { left: -6px; width: 14px; top: -6px; background: url("img/thin-shadows1/TL.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BR { width: 16px; right: -10px; background: url("img/thin-shadows1/BR.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-R { width: 10px; right: -10px; top: 9px; background: url("img/thin-shadows1/R.png") repeat-y 0 0; bottom: 6px; }
+.ThinRoundShadows .Shadow-TR { width: 16px; right: -10px; top: -6px; background: url("img/thin-shadows1/TR.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BL { left: -6px; width: 14px; background: url("img/thin-shadows1/BL.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-L { left: -6px; width: 6px; top: 9px; background: url("img/thin-shadows1/L.png") repeat-y 0 0; bottom: 6px; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-yellow.css.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-yellow.css.svn-base
new file mode 100644
index 00000000..a0ca2011
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default-yellow.css.svn-base
@@ -0,0 +1,1093 @@
+
+
+html, body { margin: 0; padding: 0; overflow: hidden; height: 100%; }
+
+body { z-index: 0; background-color: #ffffff; }
+form { padding: 0; margin: 0; }
+
+.DYNARCH-GET-PADDING-AND-BORDER {
+ overflow: hidden !important;
+ font-size: 1px !important;
+ line-height: 1px !important;
+ width: 1px !important;
+ height: 1px !important;
+}
+
+.DYNARCH-GET-ABSOLUTE-POSITION {
+ position: absolute !important;
+ margin: 0 !important;
+ padding: 0 !important;
+}
+
+.DYNARCH-EVENT-STOPPER {
+ position: absolute !important;
+
+
+
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 30000;
+}
+
+.DYNARCH-GARBAGE-COLLECTOR {
+ position: absolute;
+ z-index: -10000;
+ width: 1px;
+ height: 1px;
+ overflow: hidden;
+ left: -32000px;
+ top: -32000px;
+ display: none;
+}
+
+.DYNARCH-FAKE-FOCUS { z-index: -10000; position: absolute; left: -2000px; top: 0; }
+
+.CURSOR-DRAGGING { cursor: move !important; }
+.CURSOR-RESIZE-E { cursor: e-resize !important; }
+.CURSOR-RESIZE-W { cursor: w-resize !important; }
+.CURSOR-RESIZE-S { cursor: s-resize !important; }
+.CURSOR-RESIZE-N { cursor: n-resize !important; }
+.CURSOR-FORBIDDEN { cursor: not-allowed !important; }
+.CURSOR-NO-DROP { cursor: no-drop !important; }
+.CURSOR-DROP { cursor: pointer !important; }
+.CURSOR-RESIZE-COL { cursor: col-resize !important; }
+
+
+
+.DlWidget, .DlWidget table, .DlWidget input, .DlWidget select, .DlWidget button, .DlWidget textarea {
+
+ font: 12px "Lucida Grande",Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif;
+
+}
+
+.DlWidget {
+
+ cursor: default;
+ color: #000000;
+
+ zoom: 1;
+}
+
+.DlWidget-3D {
+ background-color: #ded07d;
+ color: #000000;
+}
+
+
+
+
+.DlWidget-dragged-clone {
+ position: absolute !important;
+ z-index: 10000;
+}
+
+
+
+.DlAbstractButton { white-space: nowrap; }
+
+
+
+.DlButton { border: 1px solid; border-color: #af984b #72663f #72663f #af984b; background-color: #ded07d; text-align: center; }
+.DlButton .DlButton-inner { border: 1px solid; border-color: #ffeeff #cbb363 #cbb363 #ffeeff; padding: 2px 4px; }
+
+.DlButton .DlButton-inner div { min-height: 16px; }
+
+.DlButton-hover { border-color: #af984b #72663f #72663f #af984b; }
+.DlButton-hover .DlButton-inner { border-color: #ffffff #e5b37d #e5b37d #ffffff; }
+.DlButton-active { border-color: #72663f #af984b #af984b #72663f; background-color: #fff68a; }
+.DlButton-active .DlButton-inner { padding: 3px 3px 1px 5px; border-color: #dec05c #ffeeff #ffeeff #dec05c; }
+.DlButton-1 { border-color: #72663f #cbb363 #cbb363 #72663f; background-color: #f6f2d9; }
+.DlButton-1 .DlButton-inner { border-color: #dec05c #ffffff #ffffff #dec05c; }
+.DlButton-hover { background-color: #ffe867; }
+
+.DlAbstractButton-withIcon, .DlButton-withIcon {
+ padding-left: 22px;
+ background-repeat: no-repeat !important;
+ background-position: 0 50%;
+}
+
+.DlButton-empty .DlButton-inner { padding: 2px; }
+.DlButton-empty .DlButton-withIcon {
+ padding: 0;
+ width: 16px;
+ height: 16px;
+}
+
+.DlButton-disabled .DlButton-inner,
+.DlWidget-disabled .DlButton .DlButton-inner { border-color: #ded07d; opacity: 0.6; filter: alpha(opacity=60); }
+.DlButton-disabled, .DlWidget-disabled .DlButton { border-color: #aca26d #72663f #72663f #aca26d; }
+
+div.DlButton-Label { display: inline; }
+.DlButton-focus { border-color: #5a502d #231c07 #231c07 #5a502d; }
+.DlButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlCheckbox-0 { color: #717155; background-image: url("img/checkbox-0-disabled.png"); }
+.DlWidget-disabled.DlCheckbox-1 { color: #717155; background-image: url("img/checkbox-1-disabled.png"); }
+
+.DlCheckbox { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlCheckbox-0 { background: transparent url("img/checkbox-0.png") no-repeat 5px 50%; }
+.DlCheckbox-1 { background: transparent url("img/checkbox-1.png") no-repeat 5px 50%; }
+.DlCheckbox-hover { background-color: #ffe970; }
+.DlCheckbox-active { background: #fff68a url("img/checkbox-2.png") no-repeat 5px 50%; }
+.DlCheckbox-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlCheckbox-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlRadioButton-0 { color: #717155; background-image: url("img/radiobutton-0-disabled.png"); }
+.DlWidget-disabled.DlRadioButton-1 { color: #717155; background-image: url("img/radiobutton-1-disabled.png"); }
+
+.DlRadioButton { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlRadioButton-0 { background: transparent url("img/radiobutton-0.png") no-repeat 5px 50%; }
+.DlRadioButton-1 { background: transparent url("img/radiobutton-1.png") no-repeat 5px 50%; }
+.DlRadioButton-hover { background-color: #ffe970; }
+.DlRadioButton-active { background: #fff68a url("img/radiobutton-2.png") no-repeat 5px 50%; }
+.DlRadioButton-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlRadioButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+.DlPopupMenu .DlRadioButton,
+.DlPopupMenu .DlCheckbox { -moz-border-radius: 0; }
+
+
+
+.DlEntry { border: 1px solid; border-color: #72663f #af984b #af984b #72663f; }
+.DlEntry .DlEntry-cell { border: 1px solid; border-color: #ffeeff #ffeeff #ffeeff #ffeeff; background-color: #fffbcf; }
+.DlEntry input, .DlEntry textarea {
+ margin: 0;
+ border: none !important;
+ border-width: 0px !important;
+ background: #fffbcf;
+ color: #000000;
+ padding: 1px 2px 2px 2px !important;
+
+ resize: none;
+}
+.DlEntry-Focus { border-color: #72663f; outline: 1px solid #aca26d; -moz-outline-radius: 2px; }
+.DlEntry-Focus .DlEntry-cell, .DlEntry-Focus input, .DlEntry-Focus textarea { background-color: #ffffff; }
+.DlEntry input:selection, .DlEntry textarea:selection { background-color: #80b9ff; color: #000000; }
+.DlEntry-ValidationError { border-color: #ff2600; }
+.DlEntry-ValidationError .DlEntry-cell { border-color: #ffffff; background-color: #ffccd9; }
+.DlEntry-ValidationError input, .DlEntry-ValidationError textarea { background-color: #ffccd9; }
+.DlEntry-Readonly .DlEntry-cell { background-color: #ffe867; border-bottom-color: #fdff99; border-right-color: #fdff99; }
+.DlEntry-Readonly input, .DlEntry-Readonly textarea { background-color: #ffe867; }
+.DlEntry-emptyText { display: none; position: absolute; left: 3px; top: 1px; color: #96976d; font-style: italic; cursor: text; }
+.DlEntry-empty .DlEntry-emptyText { display: block; }
+
+.DlEntry-dropDownBtn {
+ line-height: 20px;
+ border-left: 1px solid #96976d;
+ padding-left: 4px; padding-right: 4px;
+}
+
+.DlEntry-dropDownBtn-hover { background-color: #ffffff; }
+.DlEntry-dropDownBtn-active { background-color: #947531; }
+
+.DlEntry-invalidIcon {
+ width: 16px;
+ height: 16px;
+ position: absolute;
+ right: 1px;
+ top: 50%;
+ margin-top: -8px;
+ background-image: url("img/entry-warning.png");
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+ opacity: 0.6;
+ display: none;
+}
+
+div.DlEntry-invalidIcon:hover { opacity: 1; }
+
+.DlEntry-ValidationError .DlEntry-invalidIcon {
+ display: block;
+}
+
+
+
+.DlCompletionEntry-busy input {
+ background-image: url("img/busy1.gif");
+ background-position: 100% 50%;
+ background-repeat: no-repeat;
+}
+
+.DlCompletionEntry-rightAligned input {
+ background-position: 0 50%;
+ text-align: right;
+}
+
+
+
+.DlComboBox-dropDownBtn {
+ background: #ded07d url("img/arrows/dropdown.png") no-repeat 50% 50%;
+ width: 11px;
+ height: 20px;
+ border-left: 1px solid #96976d;
+}
+
+.DlEntry-Focus .DlComboBox-dropDownBtn { border-color: #72663f; }
+
+.DlComboBox-dropDownBtn-hover { background-color: #ffffff; }
+.DlComboBox-dropDownBtn-active { background-color: #947531; }
+
+
+
+.DlSpinner { background-color: yellow; width: 1em; }
+.DlSpinner .DlSpinner-Button { height: 50%; }
+.DlSpinner input { text-align: right; }
+.DlSpinner .DlSpinner-Button .DlButton-inner { width: 5px; }
+.DlSpinner .DlSpinner-Button .DlButton-inner div { min-height: 0; }
+.DlSpinner .DlSpinner-Button-Up .DlButton-inner { height: 2px; background: url("img/spinner-up.gif") no-repeat 50% 50%; }
+.DlSpinner .DlSpinner-Button-Down .DlButton-inner { height: 2px; background: url("img/spinner-down.gif") no-repeat 50% 50%; }
+
+
+
+.DlProgressBar { position: relative; border: 1px solid #af984b; background: #fffbcf; }
+.DlProgressBar-label { text-align: center; position: relative; padding: 2px 0; }
+.DlProgressBar-fill { position: absolute; left: 0; top: 0; width: 50%; height: 100%; background-color: #ffc350; }
+
+
+
+.DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlButtonMenu .MenuArrow-inner {
+ padding: 0 1px;
+ border-left: none;
+ width: 7px; overflow: visible; background-image: url("img/menu/darrow-small.gif");
+ background-repeat: no-repeat;
+ background-position: 1px 50%;
+}
+.DlButtonMenu .LabelPart { border-right: none; }
+.DlButtonMenu .LabelPart .DlButton-inner { border-right: none; }
+
+
+
+.DlButtonColorPicker table { border-collapse: collapse; }
+.DlButtonColorPicker .DlButton-inner .ColorPart { border: 1px solid; border-color: #72663f #ffeeff #ffeeff #72663f;
+ width: 10px; height: 10px; overflow: hidden; min-height: 0; margin-top: 1px; }
+.DlButtonColorPicker .Label { padding-left: 5px; }
+.DlButtonColorPicker .EmptyLabel { width: 1px; overflow: hidden; height: 1em; }
+
+
+
+.DlCalendar { background-color: #fcfcec; }
+.DlCalendar-disabled { background-color: #ececdd; }
+table.DlCalendar {
+ border-collapse: separate; border-spacing: 0; font-size: 11px; font-family: tahoma,verdana,sans-serif; border: 1px solid #72663f; }
+.DlCalendar tr.DlCalendar-Navigation td { text-align: center; border-bottom: 1px solid #d5d5ac; background-color: #ececdd; padding: 2px 0; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth,
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { border-right: 1px solid #d5d5ac; font-weight: bold; }
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth,
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { border-left: 1px solid #d5d5ac; font-weight: bold; }
+
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth { background-image: url("img/arrows/nav-right.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth { background-image: url("img/arrows/nav-left.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { background-image: url("img/arrows/nav-right-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { background-image: url("img/arrows/nav-left-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+
+.DlCalendar tr.DlCalendar-DayNames td { width: 20px; text-align: right; padding-right: 3px; border-bottom: 1px solid #77714f; background-color: #ececdd; }
+
+.DlCalendar tr.Dates td { text-align: right; padding: 2px 3px 2px 2px; }
+.DlCalendar tr.Dates td.OtherMonth { color: #aca26d; }
+.DlCalendar tr.Dates td.Today { color: #bc7600; }
+.DlCalendar td.WeekNumber { border-right: 1px solid #72663f; color: #717155; background-color: #ececdd; }
+.DlCalendar tr.DlCalendar-DayNames td.WeekNumber { border-right-color: #72663f; }
+.DlCalendar tr.DlCalendar-Navigation td.hover { background-color: #947531; color: #ffffff; }
+.DlCalendar tr.DlCalendar-Navigation td.rolling { background-color: #000000; }
+.DlCalendar tr.DlCalendar-DayNames td.hover { background-color: #947531; color: #ffffff; }
+.DlCalendar tr.Dates td.hover { border: 1px solid #c0c197; padding: 1px 2px 1px 1px; background-color: #ffe867 !important; }
+.DlCalendar tr.Selected td { border-bottom: 1px solid #e4e5b1; border-top: 1px solid #e4e5b1; padding-top: 1px; padding-bottom: 1px; }
+.DlCalendar tr.Dates td.Selected { border: 1px solid #96976d; background-color: #ffffff; padding: 1px 2px 1px 1px; }
+
+.DlCalendar tr.DlCalendar-DayNames td.WeekEnd { color: #cc6622; }
+.DlCalendar td.WeekEnd { color: #cc6622; }
+.DlCalendar tr.Dates td.OtherMonth.WeekEnd { color: #eeaa66; }
+
+.DlCalendar tr.Dates td.DlCalendar-infoDay { font-weight: bold; background: url("img/tmpcal.gif") no-repeat 100% 100%; }
+
+
+
+.DlResizeBar { font-size: 1px; line-height: 1px; }
+.DlResizeBar-Horizontal {
+ height: 5px; cursor: s-resize; background: url("img/resizebar-horiz2.png") no-repeat 50% 50%; }
+.DlResizeBar-Vertical { width: 5px; cursor: e-resize; background: url("img/resizebar-vert2.png") no-repeat 50% 50%; }
+.DlResizeBar-DraggingLine {
+ position: absolute;
+
+ background-color: #aca26d; opacity: 0.6; filter: alpha(opacity=60);
+ z-index: 10000;
+}
+
+
+
+.DlUploadEntry { height: 22px; }
+.DlUploadEntry iframe { background: transparent; width: 80px; height: 22px; display: block; }
+
+
+
+.DlContainer { position: relative; }
+
+.DlContainer-Hidden { position: absolute; left: -30000px; top: -30000px; visibility: hidden; }
+
+.DlContainer-pad-sep-left { padding: 5px; border-left: 1px solid #cbb363; }
+.DlContainer-pad-sep-right { padding: 5px; border-right: 1px solid #cbb363; }
+
+.DlLayout { position: relative; }
+.DlLayout-positioned { position: absolute; }
+
+.DlGridLayout-table { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
+.DlGridLayout-tr-minHeight td { height: 2px; }
+.DlGridLayout-td-minWidth { width: 2px; white-space: nowrap; }
+.DlGridLayout-td-minHeight { height: 2px; }
+
+
+
+
+.DlDesktop { position: absolute; left: 0; top: 0; overflow: hidden; }
+
+.DlFieldset { border: 2px groove #fdff99; margin-top: 1em;
+ -moz-border-top-colors: #918048 #ffeeff;
+ -moz-border-bottom-colors: #ffeeff #918048;
+ -moz-border-left-colors: #918048 #ffeeff;
+ -moz-border-right-colors: #ffeeff #918048;
+}
+.DlFieldset-label { position: relative; top: -0.75em; left: 5px;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ font-weight: bold;
+ background-color: #ded07d;
+ padding: 1px 7px; border: 1px solid #af984b; }
+.DlFieldset-content { padding: 10px 10px 10px 10px; margin-top: -1em; }
+
+.DlPopup {
+ position: absolute;
+ z-index: 100;
+ left: -30000px;
+ top: -30000px;
+}
+
+.DlPopup-scrollArea {
+ overflow: hidden;
+ position: relative;
+ z-index: 10;
+}
+
+.DlPopup-scrollUp, .DlPopup-scrollDown {
+ height: 10px; overflow: hidden;
+ background-position: 50% 1px;
+ background-repeat: no-repeat;
+}
+
+.DlPopup-scrollUp { border-bottom: 1px solid #c1b420; }
+.DlPopup-scrollDown { border-top: 1px solid #c1b420; }
+
+.DlPopup-scrollUp { background-image: url("img/arrows/scroll-up.gif"); }
+.DlPopup-scrollUp-hover { background-image: url("img/arrows/scroll-up-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollUp-disabled { background-image: url("img/arrows/scroll-up-disabled.gif"); }
+.DlPopup-scrollDown { background-image: url("img/arrows/scroll-down.gif"); }
+.DlPopup-scrollDown-hover { background-image: url("img/arrows/scroll-down-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollDown-disabled { background-image: url("img/arrows/scroll-down-disabled.gif"); }
+
+.DlCompletionPopup { border: 1px solid #c1b420; background-color: #fcfcec; }
+.DlCompletionPopup .DlMenuItem .div2 { font-size: 90%; padding: 1px 5px; }
+.DlCompletionPopup .DlVMenu { border: none; }
+
+.DlTooltip {
+ background-color: #fffee0;
+ font-family: arial,helvetica,sans-serif;
+ padding: 4px 7px;
+ color: #333210;
+}
+
+.DlTooltip-noShadow { border: 1px solid #000000; }
+
+.DlDialogPopup {
+ background-color: #fcfcec;
+ border: 1px solid #867f3b;
+}
+
+.DlPopupMenu {
+ background-color: #fcfcec;
+ border: 1px solid #eeeeee;
+}
+.DlPopupMenu-noShadow { border: 1px solid #867f3b; }
+
+.DlPopupMenu .DlCalendar {
+ border: 1px solid;
+ border-color: #ffffff #ffe910 #ffe910 #ffffff;
+}
+.DlCalendar-borderless { border-width: 0 !important; }
+
+.DlVMenu, .DlHMenu {
+ border-collapse: collapse;
+ background-color: #fcfcec;
+}
+
+.DlVMenu-noShadow, .DlHMenu-noShadow {
+ border: 1px solid;
+ border-color: #ffffff #ffe910 #ffe910 #ffffff;
+}
+
+.DlVMenu { margin: 4px 0; }
+
+.DlHMenu {
+ margin: 0 2px;
+}
+
+.DlHMenu div.DlHMenu-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ margin-left: 3px; margin-right: 2px;
+ border-left: 1px solid #cccccc;
+ background-color: #ffffff;
+}
+
+div.DlVMenu-separator {
+ margin: 4px 0 3px 0;
+ background-color: #cccccc;
+ border-bottom: 1px solid #ffffff;
+
+ height: 1px;
+ overflow: hidden;
+ font-size: 1px;
+ line-height: 1px;
+}
+
+.DlMenuItem { }
+.DlMenuItem .div2 { padding: 2px 5px; }
+.DlMenuItem-popped { background-color: #dec05c; color: #000000; }
+.DlMenuItem-hover { background-color: #947531; color: #ffffff; }
+.DlMenuItem-active { background-color: #000000; color: #ffffff; }
+.DlMenuItem .DlMenuItem-withIcon {
+ padding-left: 26px;
+ background-repeat: no-repeat;
+ background-position: 5px 50%;
+}
+.DlVMenu .DlMenuItem .DlMenuItem-withPopup {
+ margin-right: 3px;
+ padding-right: 12px;
+ background-image: url("img/menu/rarrow.gif");
+ background-repeat: no-repeat !important;
+ background-position: 100% 50%;
+}
+.DlVMenu .DlMenuItem-hover .DlMenuItem-withPopup {
+ background-image: url("img/menu/rarrow-hover.gif") !important;
+}
+.DlWidget-disabled .DlMenuItem, .DlMenuItem-disabled { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlVMenu .DlCheckbox-hover,
+.DlHMenu .DlCheckbox-hover,
+.DlVMenu .DlRadioButton-hover,
+.DlHMenu .DlRadioButton-hover { background-color: #947531; color: #ffffff; }
+
+.DlVMenu .DlCheckbox-active,
+.DlHMenu .DlCheckbox-active,
+.DlVMenu .DlRadioButton-active,
+.DlHMenu .DlRadioButton-active { background-color: #000000; color: #ffffff; }
+
+
+
+
+
+
+
+
+
+.DlTabs .TabBar { z-index: 10; position: relative; }
+.DlTabs .TabBar .DlButton { border-color: #72663f; }
+.DlTabs .TabBar .DlButton-1 { background-color: #f2e496; }
+.DlTabs .TabBar .DlButton-1 .DlButton-inner { padding-top: 3px; padding-bottom: 3px; border-color: #dec05c; }
+
+.DocTabBar { width: 100%; }
+.DocTabBar td { width: 33.3333%; }
+
+.DlTabs-top .TabBar { top: 1px; }
+.DlTabs-top .TabBar .DlButton-1, .DlTabs-top .TabBar .DlButton-1 .DlButton-inner { border-bottom: none; }
+
+.DlTabs-bottom .TabBar { top: -1px; }
+.DlTabs-bottom .TabBar .DlButton-1, .DlTabs-bottom .TabBar .DlButton-1 .DlButton-inner { border-top: none; }
+
+.DlTabs .TabContent, .DlTabs .TabContent .DlNotebook { background-color: #f2e496; }
+.DlTabs .TabContent { border: 1px solid #72663f; }
+.DlTabs .TabContent .TabContent-inner { padding: 5px; }
+.DlTabs .TabContent-inner { position: relative; overflow: hidden; border: 1px solid #dec05c; }
+
+.DlTabs-top .TabContent .TabContent-inner { border-top: none; }
+.DlTabs-bottom .TabContent .TabContent-inner { border-bottom: none; }
+
+
+
+.DlMacHBar, .DlMacVBar {
+ background-color: #cbbf7d;
+ border: 1px solid #af984b;
+ padding: 2px;
+}
+.DlMacBarIcon { display: inline; }
+.DlMacBarIcon img { vertical-align: middle; padding: 5px; }
+.DlMacBarIcon-1 img { border: 1px solid #77714f; -moz-border-radius: 15px; padding: 4px; background-color: #fdff99; }
+.DlMacBarIcon-active { opacity: 0.6; }
+.DlMacHBar div.DlMacHBar-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #af984b;
+ background-color: #fdff99;
+}
+
+.DlMacVBar div.DlMacVBar-separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #af984b;
+ background-color: #fdff99;
+}
+
+
+
+table.DlHbox { border-collapse: separate; }
+.DlHbox td.cell { padding: 0; }
+.DlHbox div.DlHbox-separator, div.Dl-Vertical-Separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #af984b;
+ background-color: #fdff99;
+
+}
+
+.DlHbox div.wide-separator { margin-left: 4px; margin-right: 4px; }
+
+.DlHbox div.DlHbox-spacer {
+ overflow: hidden;
+ width: 4px;
+}
+
+table.DlHbox-hasFiller { width: 100%; }
+.DlHbox-filler { width: 100%; }
+
+
+
+table.DlVbox { border-collapse: separate; }
+.DlVbox td.cell { padding: 0; }
+.DlVbox div.DlVbox-separator, div.Dl-Horizontal-Separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #af984b;
+ background-color: #fdff99;
+
+}
+
+.DlVbox div.wide-separator { margin-top: 5px; margin-bottom: 4px; }
+
+.DlVbox div.DlVbox-spacer {
+ overflow: hidden;
+ height: 4px;
+ line-height: 1px;
+ font-size: 1px;
+}
+
+
+
+table.DlButtonBox { width: 100%; }
+table.DlButtonBox .DlButtonBox-spacer { width: 100%; }
+.DlButtonBox div.DlButtonBox-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #af984b;
+ background-color: #fdff99;
+ margin-left: 3px; margin-right: 2px;
+}
+
+.DlWidget-disabled div.DlVbox-separator, .DlWidget-disabled div.DlHbox-separator { border-color: #d5d5ac; background-color: #fdff99; }
+
+
+
+.DlRadioSelect .LabelPart { text-align: left; }
+
+.DlSelect-menu .DlRadioButton { padding-right: 18px; }
+.DlSelect-menu .DlRadioButton-0 { background-image: none; }
+.DlSelect-menu .DlRadioButton-1 { background-image: url("img/mark.gif"); background-color: #ded07d; color: #000000; }
+.DlSelect-menu .DlRadioButton-active { background-image: url("img/mark-2.gif"); }
+
+
+
+
+
+.DlToolbar {
+ border: 1px solid;
+ border-color: #ffeeff #77714f #77714f #ffeeff;
+
+ background-color: #ded07d;
+ padding: 1px;
+}
+
+.DlToolbar .DlButton { border: none; background-color: transparent; }
+.DlToolbar .DlButton-inner { border: none; padding: 3px; }
+.DlToolbar .DlButton-hover { border: 1px solid #dec05c; border-color: #ffffff #96976d #96976d #ffffff; background-color: #fff68a; }
+.DlToolbar .DlButton-hover .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-1 { border: 1px solid #dec05c; border-color: #96976d #ffffff #ffffff #96976d; background-color: #c5c29c; }
+.DlToolbar .DlButton-1 .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-active { border: 1px solid #72663f; background-color: #d9d6af; }
+.DlToolbar .DlButton-active .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-disabled { opacity: 0.7; filter: alpha(opacity=70); }
+
+.DlToolbar .DlButtonMenu { background-color: #f2e496; }
+.DlToolbar .DlButtonMenu * { border: none; }
+.DlToolbar .DlButtonMenu .DlButton-inner { border: 1px solid #dec05c; border-color: #ffffff #96976d #96976d #ffffff; padding: 2px; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlToolbar .DlButtonMenu .DlButton-active .DlButton-inner { border-color: #96976d #ffffff #ffffff #96976d; }
+.DlToolbar .DlButtonMenu .DlButton-1 .DlButton-inner { border-color: #96976d #ffffff #ffffff #96976d; }
+
+.DlToolbar .DlButtonMenu .DlButton-hover .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-active .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-1 .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0 !important; padding-right: 0 !important; }
+
+.DlToolbar .DlLabel { background: inherit; }
+
+.DlToolbar div.DlHbox-separator {
+ border-left-color: #918048;
+ background-color: #ffffff;
+}
+
+.DlToolbar-Light { background: #ffe867; }
+
+
+
+
+
+.DlTable-RowSeparator td { height: 7px; }
+.DlTable-RowSeparator td div { line-height: 1px; font-size: 1px; height: 1px; overflow: hidden;
+ border-top: 1px solid #af984b;
+ background-color: #fdff99;
+ margin-top: 3px; margin-bottom: 2px;
+}
+
+
+
+.DlTree-separator {
+ margin-top: 3px; margin-bottom: 4px;
+ border-top: 1px dotted #af984b;
+ line-height: 1px; font-size: 1px; overflow: hidden;
+}
+.DlTree-IconWidth { width: 19px !important; }
+.DlTreeItem .DlTreeItem-Expander { width: 19px; }
+.DlTreeItem .DlTreeItem-Icon {
+ width: 19px;
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+}
+
+.DlTreeItem .DlTreeItem-Label { padding-left: 3px; padding-top: 1px; padding-bottom: 1px; }
+
+.DlTreeItem-withRadio .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-hover { background: none; color: #a68412; text-decoration: underline; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-1 { background-color: #a68412; color: #ffffff; }
+
+.DlTreeItem-withCheck .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-hover { background: none; color: #a68412; text-decoration: underline; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-1 { background-color: #a68412; color: #ffffff; }
+
+
+.DlTreeItem-Table td { vertical-align: middle; height: 16px; }
+
+
+.DlTree-withLines .DlTreeItem { background-image: url("img/tree/lines-v.gif"); background-repeat: repeat-y; background-position: 9px 50%; }
+
+
+.DlTree-withLines .DlTreeItem-Last { background-image: none; }
+
+
+.DlTree-withLines .DlTreeItem .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTreeItem-hasSubtree .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTree-withLines table.DlTreeItem-Last .DlTreeItem-Expander { background: transparent url("img/tree/lines-b.gif") no-repeat 50% 50%; }
+
+
+.DlTreeItem-Subtree { padding-left: 19px; }
+.DlTreeItem-Arrow-Expanded { background: transparent url("img/tree/minus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Expanded:hover { background: transparent url("img/tree/minus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed { background: transparent url("img/tree/plus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed:hover { background: transparent url("img/tree/plus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+
+.DlWidget-disabled .DlTreeItem-Arrow-Expanded,
+.DlWidget-disabled .DlTreeItem-Arrow-Collapsed,
+.DlWidget-disabled .DlTreeItem-Icon { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlTreeItem-dropTarget > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-upper.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-lower.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div > table { border-top: 1px solid #947531; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div > table { border-bottom: 1px solid #947531; }
+
+.DlTreeItem-div-focus { border: 1px dotted #000000; margin: -1px; }
+
+
+
+.DlColorPickerHSV { border: 1px solid #000000; background-color: #ececdd; }
+.DlColorPickerHSV td { width: 8px; height: 10px; padding: 1px; }
+.DlColorPickerHSV td.DlColorPickerHSV-Sep { background-color: #000000; width: 1px; padding: 0; }
+.DlColorPickerHSV td.DlColorPickerHSV-HSV {
+ overflow: visible; vertical-align: top;
+ background: url("img/color/hue.png") repeat-x 0 0; width: 15px; padding: 0; }
+.DlColorPickerHSV td.hover1 { padding: 0; border: 1px solid #ffffff !important; }
+.DlColorPickerHSV td.hover2 { padding: 0; border: 1px solid #000000 !important; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar { height: 1px; left: 0px;
+ font-size: 1px; line-height: 1px; left: -2px; margin-right: -3px;
+ background-color: #000000; overflow: hidden; position: relative; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar2 { background-color: #ffffff; }
+
+
+
+.DlRteFrame { border: 1px solid; border-color: #918048; }
+
+.DlRteFrame iframe { border: 1px solid; border-color: #ffd034 #ffffff #ffffff #ffd034; }
+
+
+
+.DlDataGrid { position: relative; background-color: #fefff0; border: 1px solid #72663f; }
+.DlDataGrid-rowTable { table-layout: fixed; width: 10px; border-collapse: collapse; border-spacing: 0; }
+.DlDataGrid-rowTable td { overflow: hidden; white-space: nowrap; border-right: 1px solid #e0e0e0; }
+.DlDataGrid-Headers { overflow: hidden; background-color: #ded07d; position: relative; width: 5px; }
+.DlDataGrid-Body { overflow: auto; }
+.DlDataGrid-cellData { overflow: hidden; white-space: nowrap; }
+.DlDataGrid-Body td { padding: 2px 0; text-indent: 5px; }
+
+.DlDataGrid-Body .DlDataGrid-rowTable {
+ border-bottom: 1px solid #e0e0e0;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+}
+
+.DlDataGrid-resizeHandle {
+ width: 7px; position: absolute; top: 0;
+ margin-left: -4px;
+ cursor: e-resize;
+ z-index: 30000;
+ height: 100%;
+ background-color: #ff0000; opacity: 0.01; filter: alpha(opacity=1);
+}
+
+.DlDataGrid-align-left { text-align: left; }
+.DlDataGrid-align-center { text-align: center; }
+.DlDataGrid-align-right { text-align: right; }
+
+.DlDataGrid .DlDataGridRow-selected { background-color: #cccccc; }
+.DlDataGrid .DlDataGridRow-selected table td { color: #000000; }
+.DlDataGrid-focus { outline: 1px solid #aca26d; -moz-outline-radius: 2px; }
+.DlDataGrid-focus .DlDataGridRow-selected { background-color: #db9f1f; }
+.DlDataGrid-focus .DlDataGridRow-selected table td { color: #ffffff; }
+
+.DlDataGrid-align-right .DlButton-inner { background-position: 0 50%; }
+
+.DlDataGridHeadLabel { border-width: 0 1px 1px 0; }
+.DlDataGridHeadLabel .DlButton-inner { border: none; padding-top: 3px; padding-bottom: 3px; }
+.DlDataGridHeadLabel-hover { background-color: #ffe867; }
+.DlDataGridHeadLabel-active .DlButton-inner { padding-top: 4px; padding-bottom: 2px; }
+.DlDataGridHeadLabel-resizing { background-color: #ffd09d; }
+.DlDataGridHeadLabel-empty .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlDataGridHeadLabel-empty .DlButton-withIcon { background-position: 50% 50%; }
+
+.DlDataGridHeadLabel-sort-up { border-bottom: 2px solid #000000; }
+.DlDataGridHeadLabel-sort-down { border-bottom: 2px solid #000000; }
+
+.DlDataGridHeadLabel-sort-up .DlButton-inner {
+ background-image: url("img/arrows/sort-ascending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+.DlDataGridHeadLabel-sort-down .DlButton-inner {
+ background-image: url("img/arrows/sort-descending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+
+.DlDataGridHeadLabel-sort-up.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+.DlDataGridHeadLabel-sort-down.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+
+.DlDataGrid-drop-col {
+ position: absolute;
+ background: url("img/grid-drop-col.gif") no-repeat 0 0;
+ width: 11px; height: 11px;
+ margin-left: -5px;
+ z-index: 10000;
+}
+
+
+
+.DlIconListView { background-color: #f2e496; border: 1px solid #dec05c; }
+.DlIconListItem { border-collapse: collapse; }
+.DlIconListItem-labelCell { text-align: center; }
+.DlIconListItem-labelDiv { overflow: hidden; white-space: normal; font-size: 90%; }
+.DlIconListItem-iconCell { background-position: 50% 50%; background-repeat: no-repeat; }
+
+
+.DlIconListItem { cursor: pointer; float: left; }
+.DlIconListItem-hover { background-color: #ffe867; }
+.DlIconListItem-hover .DlIconListItem-labelCell { color: #351b00; text-decoration: underline; }
+.DlIconListItem-1 { background-color: #c1c1b2; }
+.DlDialog-Active .DlIconListItem-1 { background-color: #947531; }
+.DlDialog-Active .DlIconListItem-1 .DlIconListItem-labelCell { color: #ffffff; }
+
+.DlIconListItem-focus .DlIconListItem-labelCell { text-decoration: underline; }
+
+
+
+.DlWM {
+ position: absolute;
+ left: 0; top: 0;
+ width: 0; height: 0;
+ overflow: visible;
+ z-index: 300;
+}
+
+
+
+
+
+
+
+.DlWM-modalStopper {
+ z-index: 800; cursor: not-allowed;
+ position: absolute; top: 0; left: 0; width: 100%; height: 100%;
+
+ filter: alpha(opacity=50);
+ opacity: 0.5;
+ background-color: #444444;
+ display: none;
+}
+
+.DlDialog .DlWM-modalStopper {
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+
+.DlWM-hasModals { width: 100%; height: 100%; }
+.DlWM-hasModals .DlWM-modalStopper { display: block; }
+
+.DlDialog { position: absolute; }
+.DlDialog-Rel { padding: 0; }
+.DlDialog-Content { background-color: #eed955; position: relative; }
+
+.Shadow { position: absolute; font-size: 1px; line-height: 1px; }
+.DlDialog-Rel .Shadow { z-index: 10; }
+
+.DlDialog-WAIT { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;
+ background-image: url("img/modalbg.gif"); }
+
+.DlDialog-Rel .ResizeHandle {
+ cursor: se-resize;
+ position: absolute;
+
+ left: 100%;
+ top: 100%;
+ margin-left: -11px;
+ margin-top: -11px;
+ padding: 5px;
+ background: url("img/resize.gif") no-repeat 0 0; width: 10px; height: 10px; z-index: 350;
+}
+
+
+
+
+.DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-inactive/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-inactive/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-inactive/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-inactive/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-inactive/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-inactive/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-inactive/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-inactive/L.png") repeat-y 0 0; bottom: 6px; }
+
+.DlDialog-Active .DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-active/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-active/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-active/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-active/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-active/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-active/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-active/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-active/L.png") repeat-y 0 0; bottom: 6px; }
+
+
+.DlDialog-noShadows { border: 2px solid #7c7d5e; }
+.DlDialog-Active .DlDialog-noShadows { border-color: #000000; }
+
+
+
+.DlDialog-Title {
+ opacity: 0.9; filter: alpha(opacity=90);
+ overflow: hidden; white-space: nowrap;
+ font: bold 100% "Lucida Grande",verdana,tahoma,sans-serif; letter-spacing: -1px;
+ background: #d9d7c9 url("img/titlebg.png") repeat-x 0 50%; color: #555555; padding: 0 10px;
+ border-bottom: 2px solid #9e9e9e;
+}
+.DlDialog-Title div { padding-top: 3px; padding-bottom: 3px; }
+.DlDialog-Active .DlDialog-Title { background-color: #80742a; color: #ffffff; border-color: #ffffff;
+ opacity: 1; filter: none;
+ text-shadow: 1px 1px 3px #000000;
+}
+
+.DlDialog-Title-withIcon {
+ padding-left: 21px;
+ background-repeat: no-repeat;
+ background-position: 0 50%;
+}
+
+.DlDialog-WindowButtons {
+ height: 0;
+ overflow: visible;
+ position: absolute;
+ right: 11px;
+ top: 0;
+ z-index: 10;
+ opacity: 0.6;
+}
+
+.DlDialog-Active .DlDialog-WindowButtons { opacity: 1; filter: none; }
+
+.DlDialog-WindowButtons div {
+ float: right;
+ width: 27px;
+ height: 16px;
+ background-repeat: no-repeat;
+ margin-right: -1px;
+ background-image: url("img/dialog/buttons.png");
+}
+
+.DlDialog-QuitBtn { background-position: 0 0; }
+.DlDialog-QuitBtn-hover { background-position: -27px 0; }
+.DlDialog-QuitBtn-active { background-position: -54px 0; }
+
+.DlDialog-MaximizeBtn { background-position: 0 -16px; }
+.DlDialog-MaximizeBtn-hover { background-position: -27px -16px; }
+.DlDialog-MaximizeBtn-active { background-position: -54px -16px; }
+.DlDialog-MaximizeBtn-1 { background-position: -54px -16px; }
+
+.DlDialog-MinimizeBtn { background-position: 0 -32px; }
+.DlDialog-MinimizeBtn-hover { background-position: -27px -32px; }
+.DlDialog-MinimizeBtn-active { background-position: -54px -32px; }
+.DlDialog-MinimizeBtn-1 { background-position: -54px -32px; }
+
+.DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #33dd44; }
+.DlDialog-Dragging .DlDialog-Rel { border-color: #000000; }
+
+
+
+
+.DlDialog .DlHMenu {
+ border: none;
+ border-bottom: 1px solid #433e21;
+}
+
+
+.DlDialog .DlDialog .DlDialog-Rel {
+ border-width: 2px; border-color: #000000;
+ -moz-border-left-colors: #000000 #ffffff;
+ -moz-border-top-colors: #000000 #ffffff;
+ -moz-border-right-colors: #000000 #ffffff;
+ -moz-border-bottom-colors: #000000 #ffffff;
+}
+.DlDialog .DlDialog .DlDialog-Rel .ResizeHandle { margin-left: -12px; margin-top: -12px; }
+.DlDialog .DlDialog .DlDialog-WindowButtons { top: 1px; }
+.DlDialog .DlDialog .DlDialog-Title {
+ background-color: #ffffff; color: #000000;
+ border-bottom: 1px solid #7c7d5e;
+}
+.DlDialog .DlDialog .DlDialog-Title div { padding-top: 1px; padding-bottom: 1px; }
+.DlDialog .DlDialog-Active .DlDialog-Title { background-color: #6c6a5b; color: #ffffff; border-color: #433e21; }
+.DlDialog .DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #33dd44; }
+
+
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.Shadow { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.ResizeHandle { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.DlDialog-Title { border-width: 0; }
+
+
+.IconCalendar { background-image: url("img/icons/calendar.png"); background-position: 1px 50%; }
+.IconColors { background-image: url("img/icons/colors.png"); background-position: 1px 50%; }
+.IconChardev { background-image: url("img/icons/gnome-fs-chardev.png"); background-position: 1px 50%; }
+.IconDynarch { background-image: url("img/icons/dynarch-small.png"); background-position: 1px 50%; }
+
+
+
+
+
+
+
+
+span.BreakPoint {
+ width: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ overflow: hidden;
+}
+
+.SmallerButtons .DlButton-inner { padding: 1px 3px; }
+.SmallerButtons .DlButton-active .DlButton-inner { padding: 2px 2px 0px 4px; }
+
+.Dl-StatusBar { border: 1px solid; border-color: #77714f #ffeeff #ffeeff #77714f; padding: 1px 4px; background-color: #ded07d; }
+
+.Dl-ResizeRect { z-index: 5000;
+ font: 13px tahoma,"Trebuchet MS",Tahoma,Verdana,sans-serif;
+ position: absolute; top: 0; left: 0; border: 1px dashed #000000;
+
+ background: #ffffff; opacity: 0.4; filter: alpha(opacity=40);
+
+ border: 1px dashed #ff0000;
+}
+
+.Dl-ResizeRect { color: red; }
+.Dl-ResizeRect .Title { font-weight: bold; }
+
+.Dl-ResizeRect-moving {
+ border-color: #000000;
+
+
+}
+
+.DlAlign-left { text-align: left; }
+.DlAlign-right { text-align: right; }
+.DlAlign-center { text-align: center; }
+
+.Dl-3D-Border-Outside { border: 1px solid; border-color: #ffffff #918048 #918048 #ffffff; }
+.Dl-3D-Border-Inside { border: 1px solid; border-color: #918048 #ffffff #ffffff #918048; }
+.Dl-3D-Border-Dark { border: 1px solid #918048; }
+
+
+
+
+.Gecko-Bug-226933 { position: relative; overflow: auto; }
+
+.undefined { border: 5px solid red; }
+
+
+
+.ThinShadows .Shadow-T { left: 10px; right: 9px; top: -7px; background: url("img/thin-shadows/T.png") repeat-x 0 0; height: 7px; }
+.ThinShadows .Shadow-B { left: 10px; right: 9px; background: url("img/thin-shadows/B.png") repeat-x 0 0; bottom: -11px; height: 11px; }
+.ThinShadows .Shadow-TL { left: -7px; width: 17px; top: -7px; background: url("img/thin-shadows/TL.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BR { width: 20px; right: -11px; background: url("img/thin-shadows/BR.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-R { width: 11px; right: -11px; top: 13px; background: url("img/thin-shadows/R.png") repeat-y 0 0; bottom: 9px; }
+.ThinShadows .Shadow-TR { width: 20px; right: -11px; top: -7px; background: url("img/thin-shadows/TR.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BL { left: -7px; width: 17px; background: url("img/thin-shadows/BL.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-L { left: -7px; width: 7px; top: 13px; background: url("img/thin-shadows/L.png") repeat-y 0 0; bottom: 9px; }
+
+.ThinRoundShadows .Shadow-T { left: 8px; right: 6px; top: -6px; background: url("img/thin-shadows1/T.png") repeat-x 0 0; height: 6px; }
+.ThinRoundShadows .Shadow-B { left: 8px; right: 6px; background: url("img/thin-shadows1/B.png") repeat-x 0 0; bottom: -10px; height: 10px; }
+.ThinRoundShadows .Shadow-TL { left: -6px; width: 14px; top: -6px; background: url("img/thin-shadows1/TL.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BR { width: 16px; right: -10px; background: url("img/thin-shadows1/BR.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-R { width: 10px; right: -10px; top: 9px; background: url("img/thin-shadows1/R.png") repeat-y 0 0; bottom: 6px; }
+.ThinRoundShadows .Shadow-TR { width: 16px; right: -10px; top: -6px; background: url("img/thin-shadows1/TR.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BL { left: -6px; width: 14px; background: url("img/thin-shadows1/BL.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-L { left: -6px; width: 6px; top: 9px; background: url("img/thin-shadows1/L.png") repeat-y 0 0; bottom: 6px; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default.css.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default.css.svn-base
new file mode 100644
index 00000000..de802eff
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/default.css.svn-base
@@ -0,0 +1,1123 @@
+/* Part of DynarchLIB
+ Copyright (c) Dynarch.com 2005-2009. All rights reserved.
+ See http://www.dynarchlib.com/licensing for details. */
+
+html, body { margin: 0; padding: 0; overflow: hidden; height: 100%; }
+
+body { z-index: 0; background-color: #fff; }
+form { padding: 0; margin: 0; }
+
+.DYNARCH-GET-PADDING-AND-BORDER {
+ overflow: hidden !important;
+ font-size: 1px !important;
+ line-height: 1px !important;
+ width: 1px !important;
+ height: 1px !important;
+}
+
+.DYNARCH-GET-ABSOLUTE-POSITION {
+ position: absolute !important;
+ margin: 0 !important;
+ padding: 0 !important;
+}
+
+.DYNARCH-EVENT-STOPPER {
+ position: absolute !important;
+/* background: #f84; */
+/* opacity: 0; */
+/* filter: alpha(opacity=0); */
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 30000;
+}
+
+.DYNARCH-GARBAGE-COLLECTOR {
+ position: absolute;
+ z-index: -10000;
+ width: 1px;
+ height: 1px;
+ overflow: hidden;
+ left: -32000px;
+ top: -32000px;
+ display: none; /* XXX: why didn't we have this before? */
+}
+
+.DYNARCH-FAKE-FOCUS { z-index: -10000; position: absolute; left: -2000px; top: 0; }
+
+.CURSOR-DRAGGING { cursor: move !important; }
+.CURSOR-RESIZE-E { cursor: e-resize !important; }
+.CURSOR-RESIZE-W { cursor: w-resize !important; }
+.CURSOR-RESIZE-S { cursor: s-resize !important; }
+.CURSOR-RESIZE-N { cursor: n-resize !important; }
+.CURSOR-FORBIDDEN { cursor: not-allowed !important; }
+.CURSOR-NO-DROP { cursor: no-drop !important; }
+.CURSOR-DROP { cursor: pointer !important; }
+.CURSOR-RESIZE-COL { cursor: col-resize !important; }
+
+/* Generic */
+
+.DlWidget, .DlWidget table, .DlWidget input, .DlWidget select, .DlWidget button, .DlWidget textarea {
+/* font: 8pt "Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif; */
+ font: 12px "Lucida Grande",Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif;
+/* line-height: 1.3em; */
+}
+
+.DlWidget {
+/* position: relative; */
+ cursor: default;
+ color: #000;
+/* white-space: nowrap; */
+ zoom: 1; /* force hasLayout in IE */
+}
+
+.DlWidget-3D {
+ background-color: #cbe;
+ color: #000;
+}
+
+/* .DlWidget-disabled, .DlWidget-disabled * { color: #768 !important; } */
+/* .DlWidget-dragging, .DlWidget-dragging * { color: #768 !important; } */
+
+.DlWidget-dragged-clone {
+ position: absolute !important;
+ z-index: 10000;
+}
+
+/* Base button class */
+
+.DlAbstractButton { white-space: nowrap; }
+
+/* Button */
+
+.DlButton { border: 1px solid; border-color: #98c #659 #659 #98c; background-color: #cbe; text-align: center; }
+.DlButton .DlButton-inner { border: 1px solid; border-color: #fef #a9d #a9d #fef; padding: 2px 4px; }
+
+.DlButton .DlButton-inner div { min-height: 16px; } /* XXX: for 16x16 icons; I'm not happy with this solution. */
+
+.DlButton-hover { border-color: #98c #659 #659 #98c; }
+.DlButton-hover .DlButton-inner { border-color: #fff #aae #aae #fff; }
+.DlButton-active { border-color: #659 #98c #98c #659; background-color: #e8d8ff; }
+.DlButton-active .DlButton-inner { padding: 3px 3px 1px 5px; border-color: #bae #fef #fef #bae; }
+.DlButton-1 { border-color: #659 #a9d #a9d #659; background-color: #e8e0f8; }
+.DlButton-1 .DlButton-inner { border-color: #bae #fff #fff #bae; }
+.DlButton-hover { background-color: #dcf; }
+
+.DlAbstractButton-withIcon, .DlButton-withIcon {
+ padding-left: 22px;
+ background-repeat: no-repeat !important;
+ background-position: 0 50%;
+}
+
+.DlButton-empty .DlButton-inner { padding: 2px; }
+.DlButton-empty .DlButton-withIcon {
+ padding: 0;
+ width: 16px;
+ height: 16px;
+}
+
+.DlButton-disabled .DlButton-inner,
+.DlWidget-disabled .DlButton .DlButton-inner { border-color: #cbe; opacity: 0.6; filter: alpha(opacity=60); }
+.DlButton-disabled, .DlWidget-disabled .DlButton { border-color: #98b #659 #659 #98b; }
+
+div.DlButton-Label { display: inline; }
+.DlButton-focus { border-color: #548 #215 #215 #548; }
+.DlButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+/* Checkbox */
+
+.DlWidget-disabled.DlCheckbox-0 { color: #768; background-image: url("img/checkbox-0-disabled.png"); }
+.DlWidget-disabled.DlCheckbox-1 { color: #768; background-image: url("img/checkbox-1-disabled.png"); }
+
+.DlCheckbox { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlCheckbox-0 { background: transparent url("img/checkbox-0.png") no-repeat 5px 50%; }
+.DlCheckbox-1 { background: transparent url("img/checkbox-1.png") no-repeat 5px 50%; }
+.DlCheckbox-hover { background-color: #dfcfff; }
+.DlCheckbox-active { background: #e8d8ff url("img/checkbox-2.png") no-repeat 5px 50%; }
+.DlCheckbox-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlCheckbox-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+/* RadioButton */
+
+.DlWidget-disabled.DlRadioButton-0 { color: #768; background-image: url("img/radiobutton-0-disabled.png"); }
+.DlWidget-disabled.DlRadioButton-1 { color: #768; background-image: url("img/radiobutton-1-disabled.png"); }
+
+.DlRadioButton { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlRadioButton-0 { background: transparent url("img/radiobutton-0.png") no-repeat 5px 50%; }
+.DlRadioButton-1 { background: transparent url("img/radiobutton-1.png") no-repeat 5px 50%; }
+.DlRadioButton-hover { background-color: #dfcfff; }
+.DlRadioButton-active { background: #e8d8ff url("img/radiobutton-2.png") no-repeat 5px 50%; }
+.DlRadioButton-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlRadioButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+.DlPopupMenu .DlRadioButton,
+.DlPopupMenu .DlCheckbox { -moz-border-radius: 0; }
+
+/* Entry */
+
+.DlEntry { border: 1px solid; border-color: #659 #98c #98c #659; }
+.DlEntry .DlEntry-cell { border: 1px solid; border-color: #fef #fef #fef #fef; background-color: #f0e6ff; }
+.DlEntry input, .DlEntry textarea {
+ margin: 0;
+ border: none !important;
+ border-width: 0px !important;
+ background: #f0e6ff;
+ color: #000;
+ padding: 1px 2px 2px 2px !important;
+/* font-family: "Bitstream Vera Sans Mono",monospace; height: 1.3em; */
+ resize: none;
+}
+.DlEntry-Focus { border-color: #659; outline: 1px solid #98b; -moz-outline-radius: 2px; }
+.DlEntry-Focus .DlEntry-cell, .DlEntry-Focus input, .DlEntry-Focus textarea { background-color: #fff; }
+.DlEntry input:selection, .DlEntry textarea:selection { background-color: #80b9ff; color: #000; }
+.DlEntry-ValidationError { border-color: #ff2600; }
+.DlEntry-ValidationError .DlEntry-cell { border-color: #fff; background-color: #ffccd9; }
+.DlEntry-ValidationError input, .DlEntry-ValidationError textarea { background-color: #ffccd9; }
+.DlEntry-Readonly .DlEntry-cell { background-color: #dcf; border-bottom-color: #edf; border-right-color: #edf; }
+.DlEntry-Readonly input, .DlEntry-Readonly textarea { background-color: #dcf; }
+.DlEntry-emptyText { display: none; position: absolute; left: 3px; top: 1px; color: #98a; font-style: italic; cursor: text; }
+.DlEntry-empty .DlEntry-emptyText { display: block; }
+
+.DlEntry-dropDownBtn {
+ line-height: 20px;
+ border-left: 1px solid #98a;
+ padding-left: 4px; padding-right: 4px;
+}
+
+.DlEntry-dropDownBtn-hover { background-color: #fff; }
+.DlEntry-dropDownBtn-active { background-color: #76c; }
+
+.DlEntry-invalidIcon {
+ width: 16px;
+ height: 16px;
+ position: absolute;
+ right: 1px;
+ top: 50%;
+ margin-top: -8px;
+ background-image: url("img/entry-warning.png");
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+ opacity: 0.6;
+ display: none;
+}
+
+div.DlEntry-invalidIcon:hover { opacity: 1; }
+
+.DlEntry-ValidationError .DlEntry-invalidIcon {
+ display: block;
+}
+
+/* CompletionEntry */
+
+.DlCompletionEntry-busy input {
+ background-image: url("img/busy1.gif");
+ background-position: 100% 50%;
+ background-repeat: no-repeat;
+}
+
+.DlCompletionEntry-rightAligned input {
+ background-position: 0 50%;
+ text-align: right;
+}
+
+/* ComboBox */
+
+.DlComboBox-dropDownBtn {
+ background: #cbe url("img/arrows/dropdown.png") no-repeat 50% 50%;
+ width: 11px;
+ height: 20px;
+ border-left: 1px solid #98a;
+}
+
+.DlEntry-Focus .DlComboBox-dropDownBtn { border-color: #659; }
+
+.DlComboBox-dropDownBtn-hover { background-color: #fff; }
+.DlComboBox-dropDownBtn-active { background-color: #76c; }
+
+/* Spinner */
+
+.DlSpinner { background-color: yellow; width: 1em; }
+.DlSpinner .DlSpinner-Button { height: 50%; }
+.DlSpinner input { text-align: right; }
+.DlSpinner .DlSpinner-Button .DlButton-inner { width: 5px; }
+.DlSpinner .DlSpinner-Button .DlButton-inner div { min-height: 0; }
+.DlSpinner .DlSpinner-Button-Up .DlButton-inner { height: 2px; background: url("img/spinner-up.gif") no-repeat 50% 50%; }
+.DlSpinner .DlSpinner-Button-Down .DlButton-inner { height: 2px; background: url("img/spinner-down.gif") no-repeat 50% 50%; }
+
+/* ProgressBar */
+
+.DlProgressBar { position: relative; border: 1px solid #98c; background: #f0e6ff; }
+.DlProgressBar-label { text-align: center; position: relative; padding: 2px 0; }
+.DlProgressBar-fill { position: absolute; left: 0; top: 0; width: 50%; height: 100%; background-color: #c0b6ff; }
+
+/* ButtonMenu */
+
+.DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlButtonMenu .MenuArrow-inner {
+ padding: 0 1px;
+ border-left: none;
+ width: 7px; overflow: visible; background-image: url("img/menu/darrow-small.gif");
+ background-repeat: no-repeat;
+ background-position: 1px 50%;
+}
+.DlButtonMenu .LabelPart { border-right: none; }
+.DlButtonMenu .LabelPart .DlButton-inner { border-right: none; }
+
+/* ButtonColorPicker */
+
+.DlButtonColorPicker table { border-collapse: collapse; }
+.DlButtonColorPicker .DlButton-inner .ColorPart { border: 1px solid; border-color: #659 #fef #fef #659;
+ width: 10px; height: 10px; overflow: hidden; min-height: 0; margin-top: 1px; }
+.DlButtonColorPicker .Label { padding-left: 5px; }
+.DlButtonColorPicker .EmptyLabel { width: 1px; overflow: hidden; height: 1em; }
+
+/* Calendar */
+
+.DlCalendar { background-color: #f4ecfc; }
+.DlCalendar-disabled { background-color: #e4dcec; }
+table.DlCalendar {
+ border-collapse: separate; border-spacing: 0; font-size: 11px; font-family: tahoma,verdana,sans-serif; border: 1px solid #659; }
+.DlCalendar tr.DlCalendar-Navigation td { text-align: center; border-bottom: 1px solid #cbd; background-color: #e4dcec; padding: 2px 0; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth,
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { border-right: 1px solid #cbd; font-weight: bold; }
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth,
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { border-left: 1px solid #cbd; font-weight: bold; }
+
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth { background-image: url("img/arrows/nav-right.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth { background-image: url("img/arrows/nav-left.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { background-image: url("img/arrows/nav-right-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { background-image: url("img/arrows/nav-left-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+
+.DlCalendar tr.DlCalendar-DayNames td { width: 20px; text-align: right; padding-right: 3px; border-bottom: 1px solid #769; background-color: #e4dcec; }
+/* .DlCalendar tr.DlCalendar-DayNames td.Today { font-weight: bold; } */
+.DlCalendar tr.Dates td { text-align: right; padding: 2px 3px 2px 2px; }
+.DlCalendar tr.Dates td.OtherMonth { color: #98b; }
+.DlCalendar tr.Dates td.Today { color: #76f; }
+.DlCalendar td.WeekNumber { border-right: 1px solid #659; color: #768; background-color: #e4dcec; }
+.DlCalendar tr.DlCalendar-DayNames td.WeekNumber { border-right-color: #659; }
+.DlCalendar tr.DlCalendar-Navigation td.hover { background-color: #76c; color: #fff; }
+.DlCalendar tr.DlCalendar-Navigation td.rolling { background-color: #000; }
+.DlCalendar tr.DlCalendar-DayNames td.hover { background-color: #76c; color: #fff; }
+.DlCalendar tr.Dates td.hover { border: 1px solid #bac; padding: 1px 2px 1px 1px; background-color: #dcf !important; }
+.DlCalendar tr.Selected td { border-bottom: 1px solid #dce; border-top: 1px solid #dce; padding-top: 1px; padding-bottom: 1px; }
+.DlCalendar tr.Dates td.Selected { border: 1px solid #98a; background-color: #fff; padding: 1px 2px 1px 1px; }
+/*
+.DlCalendar td.WeekEnd { color: #c62; }
+.DlCalendar tr.Dates td.OtherMonth.WeekEnd { color: #bac; }
+*/
+.DlCalendar tr.DlCalendar-DayNames td.WeekEnd { color: #c62; }
+.DlCalendar td.WeekEnd { /* background-color: #edf; */ color: #c62; }
+.DlCalendar tr.Dates td.OtherMonth.WeekEnd { /* background-color: #edf; */ color: #ea6; }
+
+.DlCalendar tr.Dates td.DlCalendar-infoDay { font-weight: bold; background: url("img/tmpcal.gif") no-repeat 100% 100%; }
+
+/* ResizeBar */
+
+.DlResizeBar { font-size: 1px; line-height: 1px; }
+.DlResizeBar-Horizontal {
+ height: 5px; cursor: s-resize; background: url("img/resizebar-horiz2.png") no-repeat 50% 50%; }
+.DlResizeBar-Vertical { width: 5px; cursor: e-resize; background: url("img/resizebar-vert2.png") no-repeat 50% 50%; }
+.DlResizeBar-DraggingLine {
+ position: absolute;
+/* background-image: url("img/resizebg.gif"); */
+ background-color: #98b; opacity: 0.6; filter: alpha(opacity=60);
+ z-index: 10000;
+}
+
+/* UploadEntry */
+
+.DlUploadEntry { height: 22px; }
+.DlUploadEntry iframe { background: transparent; width: 80px; height: 22px; display: block; }
+
+/* CONTAINERS */
+
+.DlContainer { position: relative; } /* WARNING: this is probably NOT GOOD!
+ but it happens to fix some atrocious bugs in IE
+ (randomly disappearing elements on hover).
+ XXX: make sure it doesn't break anything!
+ */
+
+.DlContainer-Hidden { position: absolute; left: -30000px; top: -30000px; visibility: hidden; }
+
+.DlContainer-pad-sep-left { padding: 5px; border-left: 1px solid #a9d; }
+.DlContainer-pad-sep-right { padding: 5px; border-right: 1px solid #a9d; }
+
+.DlLayout { position: relative; }
+.DlLayout-positioned { position: absolute; }
+
+.DlGridLayout-table { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
+.DlGridLayout-tr-minHeight td { height: 2px; }
+.DlGridLayout-td-minWidth { width: 2px; white-space: nowrap; }
+.DlGridLayout-td-minHeight { height: 2px; }
+
+/*
+ .DlGridLayout-table { background-color: #f00; }
+ .DlGridLayout-table td { background-color: #fff; }
+/* ^^^ DEBUG */
+
+
+.DlDesktop { position: absolute; left: 0; top: 0; overflow: hidden; }
+
+.DlFieldset { border: 2px groove #edf; margin-top: 1em;
+ -moz-border-top-colors: #87b #fef;
+ -moz-border-bottom-colors: #fef #87b;
+ -moz-border-left-colors: #87b #fef;
+ -moz-border-right-colors: #fef #87b;
+}
+.DlFieldset-label { position: relative; top: -0.75em; left: 5px;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ font-weight: bold;
+ background-color: #cbe;
+ padding: 1px 7px; border: 1px solid #98c; }
+.DlFieldset-content { padding: 10px 10px 10px 10px; margin-top: -1em; }
+
+.DlPopup {
+ position: absolute;
+ z-index: 100;
+ left: -30000px;
+ top: -30000px;
+}
+
+.DlPopup-scrollArea {
+ overflow: hidden;
+ position: relative; /* -- IE is unbelievable */
+ z-index: 10;
+}
+
+.DlPopup-scrollUp, .DlPopup-scrollDown {
+ height: 10px; overflow: hidden;
+ background-position: 50% 1px;
+ background-repeat: no-repeat;
+}
+
+.DlPopup-scrollUp { border-bottom: 1px solid #b9e; }
+.DlPopup-scrollDown { border-top: 1px solid #b9e; }
+
+.DlPopup-scrollUp { background-image: url("img/arrows/scroll-up.gif"); }
+.DlPopup-scrollUp-hover { background-image: url("img/arrows/scroll-up-hover.gif"); background-color: #fff; }
+.DlPopup-scrollUp-disabled { background-image: url("img/arrows/scroll-up-disabled.gif"); }
+.DlPopup-scrollDown { background-image: url("img/arrows/scroll-down.gif"); }
+.DlPopup-scrollDown-hover { background-image: url("img/arrows/scroll-down-hover.gif"); background-color: #fff; }
+.DlPopup-scrollDown-disabled { background-image: url("img/arrows/scroll-down-disabled.gif"); }
+
+.DlCompletionPopup { border: 1px solid #b9e; background-color: #f4ecfc; }
+.DlCompletionPopup .DlMenuItem .div2 { font-size: 90%; padding: 1px 5px; }
+.DlCompletionPopup .DlVMenu { border: none; }
+
+.DlTooltip {
+ background-color: #fffee0;
+ font-family: arial,helvetica,sans-serif;
+ padding: 4px 7px;
+ color: #333210;
+}
+
+.DlTooltip-noShadow { border: 1px solid #000; }
+
+.DlDialogPopup {
+ background-color: #f4ecfc;
+ border: 1px solid #86b;
+}
+
+.DlPopupMenu {
+ background-color: #f4ecfc;
+ border: 1px solid #eee;
+}
+.DlPopupMenu-noShadow { border: 1px solid #86b; }
+
+.DlPopupMenu .DlCalendar {
+ border: 1px solid;
+ border-color: #fff #d8bfff #d8bfff #fff;
+}
+.DlCalendar-borderless { border-width: 0 !important; }
+
+.DlVMenu, .DlHMenu {
+ border-collapse: collapse;
+ background-color: #f4ecfc;
+}
+
+.DlVMenu-noShadow, .DlHMenu-noShadow {
+ border: 1px solid;
+ border-color: #fff #d8bfff #d8bfff #fff;
+}
+
+.DlVMenu { margin: 4px 0; }
+
+.DlHMenu {
+ margin: 0 2px;
+}
+
+.DlHMenu div.DlHMenu-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ margin-left: 3px; margin-right: 2px;
+ border-left: 1px solid #ccc;
+ background-color: #fff;
+}
+
+div.DlVMenu-separator {
+ margin: 4px 0 3px 0;
+ background-color: #ccc;
+ border-bottom: 1px solid #fff;
+
+ height: 1px;
+ overflow: hidden;
+ font-size: 1px;
+ line-height: 1px;
+}
+
+.DlMenuItem { /* background: transparent; background-color: none; /* XXX: do we need this? */ }
+.DlMenuItem .div2 { padding: 2px 5px; }
+.DlMenuItem-popped { background-color: #bae; color: #000; }
+.DlMenuItem-hover { background-color: #76c; color: #fff; }
+.DlMenuItem-active { background-color: #000; color: #fff; }
+.DlMenuItem .DlMenuItem-withIcon {
+ padding-left: 26px;
+ background-repeat: no-repeat;
+ background-position: 5px 50%;
+}
+.DlVMenu .DlMenuItem .DlMenuItem-withPopup {
+ margin-right: 3px;
+ padding-right: 12px;
+ background-image: url("img/menu/rarrow.gif");
+ background-repeat: no-repeat !important;
+ background-position: 100% 50%;
+}
+.DlVMenu .DlMenuItem-hover .DlMenuItem-withPopup {
+ background-image: url("img/menu/rarrow-hover.gif") !important;
+}
+.DlWidget-disabled .DlMenuItem, .DlMenuItem-disabled { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlVMenu .DlCheckbox-hover,
+.DlHMenu .DlCheckbox-hover,
+.DlVMenu .DlRadioButton-hover,
+.DlHMenu .DlRadioButton-hover { background-color: #76c; color: #fff; }
+
+.DlVMenu .DlCheckbox-active,
+.DlHMenu .DlCheckbox-active,
+.DlVMenu .DlRadioButton-active,
+.DlHMenu .DlRadioButton-active { background-color: #000; color: #fff; }
+
+/*
+.DlPopupMenu .DlCheckbox-hover,
+.DlPopupMenu .DlRadioButton-hover { background-color: #76c; color: #fff; }
+
+.DlPopupMenu .DlCheckbox-active,
+.DlPopupMenu .DlRadioButton-active { background-color: #cbf; color: #000; }
+*/
+
+/* Notebook */
+
+/* .DlNotebook { background-color: #d8c8f8; } */
+
+/* Tabs */
+
+.DlTabs .TabBar { z-index: 10; position: relative; }
+.DlTabs .TabBar .DlButton { border-color: #659; }
+.DlTabs .TabBar .DlButton-1 { background-color: #d8c8f8; }
+.DlTabs .TabBar .DlButton-1 .DlButton-inner { padding-top: 3px; padding-bottom: 3px; border-color: #bae; }
+
+.DocTabBar { width: 100%; }
+.DocTabBar td { width: 33.3333%; }
+
+.DlTabs-top .TabBar { top: 1px; }
+.DlTabs-top .TabBar .DlButton-1, .DlTabs-top .TabBar .DlButton-1 .DlButton-inner { border-bottom: none; }
+
+.DlTabs-bottom .TabBar { top: -1px; }
+.DlTabs-bottom .TabBar .DlButton-1, .DlTabs-bottom .TabBar .DlButton-1 .DlButton-inner { border-top: none; }
+
+.DlTabs .TabContent, .DlTabs .TabContent .DlNotebook { background-color: #d8c8f8; }
+.DlTabs .TabContent { border: 1px solid #659; }
+.DlTabs .TabContent .TabContent-inner { padding: 5px; }
+.DlTabs .TabContent-inner { position: relative; overflow: hidden; border: 1px solid #bae; }
+
+.DlTabs-top .TabContent .TabContent-inner { border-top: none; }
+.DlTabs-bottom .TabContent .TabContent-inner { border-bottom: none; }
+
+/* MacBar */
+
+.DlMacHBar, .DlMacVBar {
+ background-color: #bad;
+ border: 1px solid #98c;
+ padding: 2px;
+}
+.DlMacBarIcon { display: inline; }
+.DlMacBarIcon img { vertical-align: middle; padding: 5px; }
+.DlMacBarIcon-1 img { border: 1px solid #769; -moz-border-radius: 15px; padding: 4px; background-color: #edf; }
+.DlMacBarIcon-active { opacity: 0.6; /* filter: alpha(opacity=60); /* IE sucks. */ }
+.DlMacHBar div.DlMacHBar-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #98c;
+ background-color: #edf;
+}
+
+.DlMacVBar div.DlMacVBar-separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #98c;
+ background-color: #edf;
+}
+
+/* Hbox */
+
+table.DlHbox { border-collapse: separate; }
+.DlHbox td.cell { padding: 0; }
+.DlHbox div.DlHbox-separator, div.Dl-Vertical-Separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #98c;
+ background-color: #edf;
+/* margin-left: 3px; margin-right: 2px; */
+}
+
+.DlHbox div.wide-separator { margin-left: 4px; margin-right: 4px; }
+
+.DlHbox div.DlHbox-spacer {
+ overflow: hidden;
+ width: 4px;
+}
+
+table.DlHbox-hasFiller { width: 100%; }
+.DlHbox-filler { width: 100%; }
+
+/* Vbox */
+
+table.DlVbox { border-collapse: separate; }
+.DlVbox td.cell { padding: 0; }
+.DlVbox div.DlVbox-separator, div.Dl-Horizontal-Separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #98c;
+ background-color: #edf;
+/* margin-top: 3px; margin-bottom: 2px; */
+}
+
+.DlVbox div.wide-separator { margin-top: 5px; margin-bottom: 4px; }
+
+.DlVbox div.DlVbox-spacer {
+ overflow: hidden;
+ height: 4px;
+ line-height: 1px;
+ font-size: 1px;
+}
+
+/* ButtonBox */
+
+table.DlButtonBox { width: 100%; }
+table.DlButtonBox .DlButtonBox-spacer { width: 100%; }
+.DlButtonBox div.DlButtonBox-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #98c;
+ background-color: #edf;
+ margin-left: 3px; margin-right: 2px;
+}
+
+.DlWidget-disabled div.DlVbox-separator, .DlWidget-disabled div.DlHbox-separator { border-color: #cbd; background-color: #edf; }
+
+/* Select */
+
+.DlRadioSelect .LabelPart { text-align: left; }
+
+.DlSelect-menu .DlRadioButton { padding-right: 18px; }
+.DlSelect-menu .DlRadioButton-0 { background-image: none; }
+.DlSelect-menu .DlRadioButton-1 { background-image: url("img/mark.gif"); background-color: #cbe; color: #000; }
+.DlSelect-menu .DlRadioButton-active { background-image: url("img/mark-2.gif"); }
+
+/* Toolbar (no special widget) */
+
+/* BEGIN: CRAPPY CODE, PLEASE REVISIT */
+
+.DlToolbar {
+ border: 1px solid;
+ border-color: #fef #769 #769 #fef;
+/* border-color: #fff #87b #87b #fff; */
+ background-color: #cbe;
+ padding: 1px;
+}
+
+.DlToolbar .DlButton { border: none; background-color: transparent; }
+.DlToolbar .DlButton-inner { border: none; padding: 3px; }
+.DlToolbar .DlButton-hover { border: 1px solid #bae; border-color: #fff #98a #98a #fff; background-color: #e8d8ff; }
+.DlToolbar .DlButton-hover .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-1 { border: 1px solid #bae; border-color: #98a #fff #fff #98a; background-color: #bcaed0; }
+.DlToolbar .DlButton-1 .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-active { border: 1px solid #659; background-color: #ccbee0; }
+.DlToolbar .DlButton-active .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-disabled { opacity: 0.7; filter: alpha(opacity=70); }
+
+.DlToolbar .DlButtonMenu { background-color: #d8c8f8; }
+.DlToolbar .DlButtonMenu * { border: none; }
+.DlToolbar .DlButtonMenu .DlButton-inner { border: 1px solid #bae; border-color: #fff #98a #98a #fff; padding: 2px; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlToolbar .DlButtonMenu .DlButton-active .DlButton-inner { border-color: #98a #fff #fff #98a; }
+.DlToolbar .DlButtonMenu .DlButton-1 .DlButton-inner { border-color: #98a #fff #fff #98a; }
+/*
+.DlToolbar .DlButtonMenu .DlButton-hover .DlButton-inner { border-color: #659; }
+.DlToolbar .DlButtonMenu .LabelPart.DlButton-hover .DlButton-inner { padding-right: 3px; border-right: none; }
+*/
+.DlToolbar .DlButtonMenu .DlButton-hover .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-active .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-1 .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0 !important; padding-right: 0 !important; }
+
+.DlToolbar .DlLabel { background: inherit; }
+
+.DlToolbar div.DlHbox-separator {
+ border-left-color: #87b;
+ background-color: #fff;
+}
+
+.DlToolbar-Light { background: #dcf; }
+
+/* END: CRAPPY CODE */
+
+/* Table */
+
+.DlTable-RowSeparator td { height: 7px; }
+.DlTable-RowSeparator td div { line-height: 1px; font-size: 1px; height: 1px; overflow: hidden;
+ border-top: 1px solid #98c;
+ background-color: #edf;
+ margin-top: 3px; margin-bottom: 2px;
+}
+
+/* Tree */
+
+.DlTree-separator {
+ margin-top: 3px; margin-bottom: 4px;
+ border-top: 1px dotted #98c;
+ line-height: 1px; font-size: 1px; overflow: hidden;
+}
+.DlTree-IconWidth { width: 19px !important; }
+.DlTreeItem .DlTreeItem-Expander { width: 19px; }
+.DlTreeItem .DlTreeItem-Icon {
+ width: 19px;
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+}
+
+.DlTreeItem .DlTreeItem-Label { padding-left: 3px; padding-top: 1px; padding-bottom: 1px; }
+
+.DlTreeItem-withRadio .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-hover { background: none; color: #86e; text-decoration: underline; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-1 { background-color: #86e; color: #fff; }
+
+.DlTreeItem-withCheck .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-hover { background: none; color: #86e; text-decoration: underline; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-1 { background-color: #86e; color: #fff; }
+
+/* .DlTreeItem-Table { table-layout: fixed; border-collapse: collapse; } */
+.DlTreeItem-Table td { vertical-align: middle; height: 16px; }
+
+/* BEGIN: tree lines, don't touch this or else. */
+.DlTree-withLines .DlTreeItem { background-image: url("img/tree/lines-v.gif"); background-repeat: repeat-y; background-position: 9px 50%; }
+/* .DlTree-withLines .DlTreeItem-div { background-image: url("img/tree/lines-v.gif"); background-repeat: repeat-y; background-position: 9px 50%; } */
+
+.DlTree-withLines .DlTreeItem-Last { background-image: none; }
+/* .DlTree-withLines .DlTreeItem-Last .DlTreeItem-div { background-image: none; } */
+
+.DlTree-withLines .DlTreeItem .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTreeItem-hasSubtree .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTree-withLines table.DlTreeItem-Last .DlTreeItem-Expander { background: transparent url("img/tree/lines-b.gif") no-repeat 50% 50%; }
+/* END: tree lines */
+
+.DlTreeItem-Subtree { padding-left: 19px; }
+.DlTreeItem-Arrow-Expanded { background: transparent url("img/tree/minus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Expanded:hover { background: transparent url("img/tree/minus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed { background: transparent url("img/tree/plus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed:hover { background: transparent url("img/tree/plus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+
+.DlWidget-disabled .DlTreeItem-Arrow-Expanded,
+.DlWidget-disabled .DlTreeItem-Arrow-Collapsed,
+.DlWidget-disabled .DlTreeItem-Icon { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlTreeItem-dropTarget > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-upper.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-lower.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div > table { border-top: 1px solid #76c; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div > table { border-bottom: 1px solid #76c; }
+
+.DlTreeItem-div-focus { border: 1px dotted #000; margin: -1px; }
+
+/* ColorPicker */
+
+.DlColorPickerHSV { border: 1px solid #000; background-color: #e4dcec; }
+.DlColorPickerHSV td { width: 8px; height: 10px; padding: 1px; }
+.DlColorPickerHSV td.DlColorPickerHSV-Sep { background-color: #000; width: 1px; padding: 0; }
+.DlColorPickerHSV td.DlColorPickerHSV-HSV {
+ overflow: visible; vertical-align: top;
+ background: url("img/color/hue.png") repeat-x 0 0; width: 15px; padding: 0; }
+.DlColorPickerHSV td.hover1 { padding: 0; border: 1px solid #fff !important; }
+.DlColorPickerHSV td.hover2 { padding: 0; border: 1px solid #000 !important; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar { height: 1px; left: 0px;
+ font-size: 1px; line-height: 1px; left: -2px; margin-right: -3px;
+ background-color: #000; overflow: hidden; position: relative; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar2 { background-color: #fff; }
+
+/* RteFrame */
+
+.DlRteFrame { border: 1px solid; border-color: #87b; }
+/* .DlRteFrame-focus { border-color: #659; outline: 1px solid #98b; -moz-outline-radius: 2px; } */
+.DlRteFrame iframe { border: 1px solid; border-color: #cbf #fff #fff #cbf; }
+
+/* Grid */
+
+.DlDataGrid { position: relative; background-color: #f8f0ff; border: 1px solid #659; }
+.DlDataGrid-rowTable { table-layout: fixed; width: 10px; border-collapse: collapse; border-spacing: 0; }
+.DlDataGrid-rowTable td { overflow: hidden; white-space: nowrap; border-right: 1px solid #e0e0e0; }
+.DlDataGrid-Headers { overflow: hidden; background-color: #cbe; position: relative; width: 5px; }
+.DlDataGrid-Body { overflow: auto; }
+.DlDataGrid-cellData { overflow: hidden; white-space: nowrap; }
+.DlDataGrid-Body td { padding: 2px 0; text-indent: 5px; /* the "LOL" way to add horizontal padding. :-p */}
+
+.DlDataGrid-Body .DlDataGrid-rowTable {
+ border-bottom: 1px solid #e0e0e0;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+}
+
+.DlDataGrid-resizeHandle {
+ width: 7px; position: absolute; top: 0;
+ margin-left: -4px;
+ cursor: e-resize;
+ z-index: 30000;
+ height: 100%;
+ background-color: #f00; opacity: 0.01; filter: alpha(opacity=1);
+}
+
+.DlDataGrid-align-left { text-align: left; }
+.DlDataGrid-align-center { text-align: center; }
+.DlDataGrid-align-right { text-align: right; }
+
+.DlDataGrid .DlDataGridRow-selected { background-color: #ccc; }
+.DlDataGrid .DlDataGridRow-selected table td { color: #000; }
+.DlDataGrid-focus { outline: 1px solid #98b; -moz-outline-radius: 2px; }
+.DlDataGrid-focus .DlDataGridRow-selected { background-color: #98e; }
+.DlDataGrid-focus .DlDataGridRow-selected table td { color: #fff; }
+
+.DlDataGrid-align-right .DlButton-inner { background-position: 0 50%; }
+
+.DlDataGridHeadLabel { border-width: 0 1px 1px 0; }
+.DlDataGridHeadLabel .DlButton-inner { border: none; padding-top: 3px; padding-bottom: 3px; }
+.DlDataGridHeadLabel-hover { background-color: #dcf; }
+.DlDataGridHeadLabel-active .DlButton-inner { padding-top: 4px; padding-bottom: 2px; }
+.DlDataGridHeadLabel-resizing { background-color: #ccf; }
+.DlDataGridHeadLabel-empty .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlDataGridHeadLabel-empty .DlButton-withIcon { background-position: 50% 50%; }
+
+.DlDataGridHeadLabel-sort-up { border-bottom: 2px solid #000; }
+.DlDataGridHeadLabel-sort-down { border-bottom: 2px solid #000; }
+
+.DlDataGridHeadLabel-sort-up .DlButton-inner {
+ background-image: url("img/arrows/sort-ascending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+.DlDataGridHeadLabel-sort-down .DlButton-inner {
+ background-image: url("img/arrows/sort-descending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+
+.DlDataGridHeadLabel-sort-up.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+.DlDataGridHeadLabel-sort-down.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+
+.DlDataGrid-drop-col {
+ position: absolute;
+ background: url("img/grid-drop-col.gif") no-repeat 0 0;
+ width: 11px; height: 11px;
+ margin-left: -5px;
+ z-index: 10000;
+}
+
+/* IconListView */
+
+.DlIconListView { background-color: #d8c8f8; border: 1px solid #bae; }
+.DlIconListItem { border-collapse: collapse; }
+.DlIconListItem-labelCell { text-align: center; }
+.DlIconListItem-labelDiv { overflow: hidden; white-space: normal; font-size: 90%; }
+.DlIconListItem-iconCell { background-position: 50% 50%; background-repeat: no-repeat; }
+
+/* .DlIconListItem-hover .DlIconListItem-iconCell { opacity: 0.7; filter: alpha(opacity=70); } */
+.DlIconListItem { cursor: pointer; float: left; }
+.DlIconListItem-hover { background-color: #dcf; }
+.DlIconListItem-hover .DlIconListItem-labelCell { color: #00f; text-decoration: underline; }
+.DlIconListItem-1 { background-color: #b8b0c0; }
+.DlDialog-Active .DlIconListItem-1 { background-color: #76c; }
+.DlDialog-Active .DlIconListItem-1 .DlIconListItem-labelCell { color: #fff; }
+
+.DlIconListItem-focus .DlIconListItem-labelCell { text-decoration: underline; }
+
+/* Dialog */
+
+.DlWM {
+ position: absolute;
+ left: 0; top: 0;
+ width: 0; height: 0;
+ overflow: visible;
+ z-index: 300;
+}
+
+/* .DlWM-container { */
+/* position: relative; */
+/* width: 0; height: 0; */
+/* overflow: visible; */
+/* } */
+
+.DlWM-modalStopper {
+ z-index: 800; cursor: not-allowed;
+ position: absolute; top: 0; left: 0; width: 100%; height: 100%;
+/* background: url("img/modalbg.gif"); */
+ filter: alpha(opacity=50);
+ opacity: 0.5;
+ background-color: #444;
+ display: none;
+}
+
+.DlDialog .DlWM-modalStopper {
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+
+.DlWM-hasModals { width: 100%; height: 100%; }
+.DlWM-hasModals .DlWM-modalStopper { display: block; }
+
+.DlDialog { position: absolute; }
+.DlDialog-Rel { padding: 0; }
+.DlDialog-Content { background-color: #ceb8f8; position: relative; }
+/* .DlDialog>.DlDialog-Rel { position: relative; } /* HACK-IE6 */
+.Shadow { position: absolute; font-size: 1px; line-height: 1px; }
+.DlDialog-Rel .Shadow { z-index: 10; }
+
+.DlDialog-WAIT { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;
+ background-image: url("img/modalbg.gif"); }
+
+.DlDialog-Rel .ResizeHandle {
+ cursor: se-resize;
+ position: absolute;
+/* right: 0; bottom: 0; */
+ left: 100%;
+ top: 100%;
+ margin-left: -11px;
+ margin-top: -11px;
+ padding: 5px;
+ background: url("img/resize.gif") no-repeat 0 0; width: 10px; height: 10px; z-index: 350;
+}
+
+/* OPACITY for inactive dialogs */
+/*
+.DlDialog { opacity: 0.8; }
+.DlDialog-Active { opacity: 1; }
+*/
+
+.DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-inactive/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-inactive/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-inactive/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-inactive/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-inactive/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-inactive/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-inactive/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-inactive/L.png") repeat-y 0 0; bottom: 6px; }
+
+.DlDialog-Active .DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-active/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-active/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-active/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-active/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-active/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-active/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-active/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-active/L.png") repeat-y 0 0; bottom: 6px; }
+
+/* that's for the crappin' IE6: */
+.DlDialog-noShadows { border: 2px solid #879; }
+.DlDialog-Active .DlDialog-noShadows { border-color: #000; }
+
+/*
+.DlDialog-Rel .Shadow-...
+.DlDialog-Active .DlDialog-Rel .Shadow-...
+.DlDialog-Dragging .DlDialog-Rel .Shadow-...
+*/
+
+.DlDialog-Title {
+ opacity: 0.9; filter: alpha(opacity=90);
+ overflow: hidden; white-space: nowrap;
+ font: bold 100% "Lucida Grande",verdana,tahoma,sans-serif; letter-spacing: -1px;
+ background: #cec8d8 url("img/titlebg.png") repeat-x 0 50%; color: #555; padding: 0 10px;
+ border-bottom: 2px solid #9e9e9e;
+}
+.DlDialog-Title div { padding-top: 3px; padding-bottom: 3px; }
+.DlDialog-Active .DlDialog-Title { background-color: #7e58c8; color: #fff; border-color: #fff;
+ opacity: 1; filter: none;
+ text-shadow: 1px 1px 3px #000;
+}
+
+.DlDialog-Title-withIcon {
+ padding-left: 21px;
+ background-repeat: no-repeat;
+ background-position: 0 50%;
+}
+
+.DlDialog-WindowButtons {
+ height: 0;
+ overflow: visible;
+ position: absolute;
+ right: 11px;
+ top: 0;
+ z-index: 10;
+ opacity: 0.6; /* filter: alpha(opacity=60); /* IE hides them completely, ignoring the overflow: visible spec. */
+}
+
+.DlDialog-Active .DlDialog-WindowButtons { opacity: 1; filter: none; }
+
+.DlDialog-WindowButtons div {
+ float: right;
+ width: 27px;
+ height: 16px;
+ background-repeat: no-repeat;
+ margin-right: -1px;
+ background-image: url("img/dialog/buttons.png");
+}
+
+.DlDialog-QuitBtn { background-position: 0 0; }
+.DlDialog-QuitBtn-hover { background-position: -27px 0; }
+.DlDialog-QuitBtn-active { background-position: -54px 0; }
+
+.DlDialog-MaximizeBtn { background-position: 0 -16px; }
+.DlDialog-MaximizeBtn-hover { background-position: -27px -16px; }
+.DlDialog-MaximizeBtn-active { background-position: -54px -16px; }
+.DlDialog-MaximizeBtn-1 { background-position: -54px -16px; }
+
+.DlDialog-MinimizeBtn { background-position: 0 -32px; }
+.DlDialog-MinimizeBtn-hover { background-position: -27px -32px; }
+.DlDialog-MinimizeBtn-active { background-position: -54px -32px; }
+.DlDialog-MinimizeBtn-1 { background-position: -54px -32px; }
+
+.DlDialog-Dragging .DlDialog-Title { background-color: #000; color: #3d4; }
+.DlDialog-Dragging .DlDialog-Rel { border-color: #000; }
+
+/* .DlDialog-Dragging .DlDialog-Content { opacity: 0.6; } */
+/* .DlDialog-Dragging .DlDialog-Content * { display: none; } /* Good speed-up in Linux! */
+
+.DlDialog .DlHMenu {
+ border: none;
+ border-bottom: 1px solid #436;
+}
+
+
+.DlDialog .DlDialog .DlDialog-Rel {
+ border-width: 2px; border-color: #000;
+ -moz-border-left-colors: #000 #fff;
+ -moz-border-top-colors: #000 #fff;
+ -moz-border-right-colors: #000 #fff;
+ -moz-border-bottom-colors: #000 #fff;
+}
+.DlDialog .DlDialog .DlDialog-Rel .ResizeHandle { margin-left: -12px; margin-top: -12px; }
+.DlDialog .DlDialog .DlDialog-WindowButtons { top: 1px; }
+.DlDialog .DlDialog .DlDialog-Title {
+ background-color: #fff; color: #000; /* padding: 0px 2px; */
+ border-bottom: 1px solid #879;
+}
+.DlDialog .DlDialog .DlDialog-Title div { padding-top: 1px; padding-bottom: 1px; }
+.DlDialog .DlDialog-Active .DlDialog-Title { background-color: #5e5868; color: #fff; border-color: #436; }
+.DlDialog .DlDialog-Dragging .DlDialog-Title { background-color: #000; color: #3d4; }
+
+/* maximized dialogs are not resizable */
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.Shadow { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.ResizeHandle { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.DlDialog-Title { border-width: 0; }
+
+/* ICONS */
+.IconCalendar { background-image: url("img/icons/calendar.png"); background-position: 1px 50%; }
+.IconColors { background-image: url("img/icons/colors.png"); background-position: 1px 50%; }
+.IconChardev { background-image: url("img/icons/gnome-fs-chardev.png"); background-position: 1px 50%; }
+.IconDynarch { background-image: url("img/icons/dynarch-small.png"); background-position: 1px 50%; }
+
+
+
+
+
+/* MISC */
+
+/* Hint for the browser that it's allowed to break line at this span;
+ideally it should be invisible. The UTF8 character doesn't work in
+all browsers :(( */
+span.BreakPoint {
+ width: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ overflow: hidden;
+}
+
+.SmallerButtons .DlButton-inner { padding: 1px 3px; }
+.SmallerButtons .DlButton-active .DlButton-inner { padding: 2px 2px 0px 4px; }
+
+.Dl-StatusBar { border: 1px solid; border-color: #769 #fef #fef #769; padding: 1px 4px; background-color: #cbe; }
+
+.Dl-ResizeRect { z-index: 5000;
+ font: 13px tahoma,"Trebuchet MS",Tahoma,Verdana,sans-serif;
+ position: absolute; top: 0; left: 0; border: 1px dashed #000;
+/* background: url("img/modalbg.gif"); */
+ background: #fff; opacity: 0.4; filter: alpha(opacity=40);
+/* background-color: #000; opacity: 0.5; filter: alpha(opacity=50); */
+ border: 1px dashed #f00;
+}
+
+.Dl-ResizeRect { color: red; }
+.Dl-ResizeRect .Title { font-weight: bold; }
+
+.Dl-ResizeRect-moving {
+ border-color: #000;
+/* background: url("img/resizebg.gif"); */
+ /* background: #000; */
+}
+
+.DlAlign-left { text-align: left; }
+.DlAlign-right { text-align: right; }
+.DlAlign-center { text-align: center; }
+
+.Dl-3D-Border-Outside { border: 1px solid; border-color: #fff #87b #87b #fff; }
+.Dl-3D-Border-Inside { border: 1px solid; border-color: #87b #fff #fff #87b; }
+.Dl-3D-Border-Dark { border: 1px solid #87b; }
+
+/* BUGS */
+/* Gecko bugs are marked with class "Gecko-bug" *and* "Gecko-bug-######" (bug number) */
+
+.Gecko-Bug-226933 { position: relative; overflow: auto; }
+
+.undefined { border: 5px solid red; } /* this sucks */
+
+/* thin shadows */
+
+.ThinShadows .Shadow-T { left: 10px; right: 9px; top: -7px; background: url("img/thin-shadows/T.png") repeat-x 0 0; height: 7px; }
+.ThinShadows .Shadow-B { left: 10px; right: 9px; background: url("img/thin-shadows/B.png") repeat-x 0 0; bottom: -11px; height: 11px; }
+.ThinShadows .Shadow-TL { left: -7px; width: 17px; top: -7px; background: url("img/thin-shadows/TL.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BR { width: 20px; right: -11px; background: url("img/thin-shadows/BR.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-R { width: 11px; right: -11px; top: 13px; background: url("img/thin-shadows/R.png") repeat-y 0 0; bottom: 9px; }
+.ThinShadows .Shadow-TR { width: 20px; right: -11px; top: -7px; background: url("img/thin-shadows/TR.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BL { left: -7px; width: 17px; background: url("img/thin-shadows/BL.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-L { left: -7px; width: 7px; top: 13px; background: url("img/thin-shadows/L.png") repeat-y 0 0; bottom: 9px; }
+
+.ThinRoundShadows .Shadow-T { left: 8px; right: 6px; top: -6px; background: url("img/thin-shadows1/T.png") repeat-x 0 0; height: 6px; }
+.ThinRoundShadows .Shadow-B { left: 8px; right: 6px; background: url("img/thin-shadows1/B.png") repeat-x 0 0; bottom: -10px; height: 10px; }
+.ThinRoundShadows .Shadow-TL { left: -6px; width: 14px; top: -6px; background: url("img/thin-shadows1/TL.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BR { width: 16px; right: -10px; background: url("img/thin-shadows1/BR.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-R { width: 10px; right: -10px; top: 9px; background: url("img/thin-shadows1/R.png") repeat-y 0 0; bottom: 6px; }
+.ThinRoundShadows .Shadow-TR { width: 16px; right: -10px; top: -6px; background: url("img/thin-shadows1/TR.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BL { left: -6px; width: 14px; background: url("img/thin-shadows1/BL.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-L { left: -6px; width: 6px; top: 9px; background: url("img/thin-shadows1/L.png") repeat-y 0 0; bottom: 6px; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/dlconsole.css.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/dlconsole.css.svn-base
new file mode 100644
index 00000000..8457b0b8
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/dlconsole.css.svn-base
@@ -0,0 +1,16 @@
+html, body { margin: 0; padding: 0; background-color: #ffee99; color: #000; }
+
+body, table { font: 13px tahoma,verdana,sans-serif; }
+
+.msg { margin: 0.5em; }
+
+.sep {
+ font-size: 1px;
+ line-height: 1px;
+ overflow: hidden;
+ height: 1px;
+ margin: 6px 0;
+ background-color: #f00;
+}
+
+.current { background-color: #fe0; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/preload-default.js.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/preload-default.js.svn-base
new file mode 100644
index 00000000..bef43104
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/preload-default.js.svn-base
@@ -0,0 +1,6 @@
+function DynarhLIB_preload_images() {
+ DynarchDomUtils.createElement("div", { display: "none" }, null, document.body)
+ .innerHTML = "img/radiobutton-0.png img/thin-shadows1/BL.png img/thin-shadows/R.png img/shadows/dlg-active/T.png img/shadows/dlg-inactive/R.png img/resizebar-vert2.png img/shadows/dlg-inactive/L.png img/shadows/dlg-inactive/TR.png img/shadows/dlg-inactive/B.png img/thin-shadows1/L.png img/thin-shadows/BL.png img/mark-2.gif img/spinner-up.gif img/shadows/dlg-active/BL.png img/arrows/sort-descending.gif img/busy1.gif img/thin-shadows1/T.png img/shadows/dlg-active/TR.png img/menu/rarrow.gif img/thin-shadows1/TR.png img/icons/calendar.png img/shadows/dlg-active/R.png img/arrows/scroll-up.gif img/shadows/dlg-inactive/BR.png img/arrows/nav-right-x2.gif img/tree-drop-here.gif img/thin-shadows1/B.png img/tree/lines-v.gif img/arrows/nav-left-x2.gif img/tree/plus.gif img/tree-drop-here-lower.gif img/thin-shadows/T.png img/grid-drop-col.gif img/tree/plus-hover.gif img/checkbox-1-disabled.png img/titlebg.png img/menu/darrow-small.gif img/tree/minus-hover.gif img/thin-shadows/BR.png img/arrows/sort-ascending.gif img/shadows/dlg-inactive/BL.png img/radiobutton-1.png img/thin-shadows1/TL.png img/resizebar-horiz2.png img/arrows/scroll-down-hover.gif img/icons/colors.png img/checkbox-0.png img/spinner-down.gif img/radiobutton-0-disabled.png img/thin-shadows/B.png img/arrows/scroll-up-disabled.gif img/thin-shadows/L.png img/checkbox-1.png img/shadows/dlg-active/L.png img/checkbox-2.png img/tree/lines-b.gif img/radiobutton-1-disabled.png img/thin-shadows1/BR.png img/thin-shadows/TR.png img/radiobutton-2.png img/tree-drop-here-upper.gif img/color/hue.png img/modalbg.gif img/arrows/dropdown.png img/thin-shadows1/R.png img/entry-warning.png img/shadows/dlg-active/BR.png img/dialog/buttons.png img/menu/rarrow-hover.gif img/shadows/dlg-inactive/TL.png img/shadows/dlg-active/TL.png img/icons/dynarch-small.png img/mark.gif img/arrows/scroll-down.gif img/tree/lines-c.gif img/arrows/nav-left.gif img/arrows/nav-right.gif img/tree/minus.gif img/icons/gnome-fs-chardev.png img/arrows/scroll-down-disabled.gif img/thin-shadows/TL.png img/arrows/scroll-up-hover.gif img/tmpcal.gif img/resize.gif img/shadows/dlg-inactive/T.png img/checkbox-0-disabled.png img/shadows/dlg-active/B.png".qw().map(function(img){
+ return "<img src='" + Dynarch.getFileURL("css/" + img) + "' />";
+ }).join("");
+};
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/uploadentry.css.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/uploadentry.css.svn-base
new file mode 100644
index 00000000..9322203e
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/.svn/text-base/uploadentry.css.svn-base
@@ -0,0 +1,21 @@
+body { background-color: transparent; margin: 0; padding: 0; overflow: hidden; height: 100%; }
+
+form, input { font: 12px Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif; height: 22px; width: 80px; }
+form { margin: 0; padding: 0; }
+
+.upload {
+ display: block;
+ background: url("img/btn-choose-file.gif") no-repeat 0 50%;
+ overflow: hidden;
+ cursor: pointer;
+ width: 80px;
+ height: 22px;
+ position: relative;
+}
+.upload input {
+ opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0;
+ position: absolute;
+ cursor: pointer;
+ height: 100%;
+ width: auto;
+}
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-blue-ds.css b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-blue-ds.css
new file mode 100644
index 00000000..25f0d4df
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-blue-ds.css
@@ -0,0 +1,1093 @@
+
+
+html, body { margin: 0; padding: 0; overflow: hidden; height: 100%; }
+
+body { z-index: 0; background-color: #ffffff; }
+form { padding: 0; margin: 0; }
+
+.DYNARCH-GET-PADDING-AND-BORDER {
+ overflow: hidden !important;
+ font-size: 1px !important;
+ line-height: 1px !important;
+ width: 1px !important;
+ height: 1px !important;
+}
+
+.DYNARCH-GET-ABSOLUTE-POSITION {
+ position: absolute !important;
+ margin: 0 !important;
+ padding: 0 !important;
+}
+
+.DYNARCH-EVENT-STOPPER {
+ position: absolute !important;
+
+
+
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 30000;
+}
+
+.DYNARCH-GARBAGE-COLLECTOR {
+ position: absolute;
+ z-index: -10000;
+ width: 1px;
+ height: 1px;
+ overflow: hidden;
+ left: -32000px;
+ top: -32000px;
+ display: none;
+}
+
+.DYNARCH-FAKE-FOCUS { z-index: -10000; position: absolute; left: -2000px; top: 0; }
+
+.CURSOR-DRAGGING { cursor: move !important; }
+.CURSOR-RESIZE-E { cursor: e-resize !important; }
+.CURSOR-RESIZE-W { cursor: w-resize !important; }
+.CURSOR-RESIZE-S { cursor: s-resize !important; }
+.CURSOR-RESIZE-N { cursor: n-resize !important; }
+.CURSOR-FORBIDDEN { cursor: not-allowed !important; }
+.CURSOR-NO-DROP { cursor: no-drop !important; }
+.CURSOR-DROP { cursor: pointer !important; }
+.CURSOR-RESIZE-COL { cursor: col-resize !important; }
+
+
+
+.DlWidget, .DlWidget table, .DlWidget input, .DlWidget select, .DlWidget button, .DlWidget textarea {
+
+ font: 12px "Lucida Grande",Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif;
+
+}
+
+.DlWidget {
+
+ cursor: default;
+ color: #000000;
+
+ zoom: 1;
+}
+
+.DlWidget-3D {
+ background-color: #c9cde2;
+ color: #000000;
+}
+
+
+
+
+.DlWidget-dragged-clone {
+ position: absolute !important;
+ z-index: 10000;
+}
+
+
+
+.DlAbstractButton { white-space: nowrap; }
+
+
+
+.DlButton { border: 1px solid; border-color: #9ba3bc #68708b #68708b #9ba3bc; background-color: #c9cde2; text-align: center; }
+.DlButton .DlButton-inner { border: 1px solid; border-color: #fbf2fb #acb4cd #acb4cd #fbf2fb; padding: 2px 4px; }
+
+.DlButton .DlButton-inner div { min-height: 16px; }
+
+.DlButton-hover { border-color: #9ba3bc #68708b #68708b #9ba3bc; }
+.DlButton-hover .DlButton-inner { border-color: #ffffff #acc0d5 #acc0d5 #ffffff; }
+.DlButton-active { border-color: #68708b #9ba3bc #9ba3bc #68708b; background-color: #e2e4f5; }
+.DlButton-active .DlButton-inner { padding: 3px 3px 1px 5px; border-color: #bcc4de #fbf2fb #fbf2fb #bcc4de; }
+.DlButton-1 { border-color: #68708b #acb4cd #acb4cd #68708b; background-color: #e7e8f2; }
+.DlButton-1 .DlButton-inner { border-color: #bcc4de #ffffff #ffffff #bcc4de; }
+.DlButton-hover { background-color: #daddf3; }
+
+.DlAbstractButton-withIcon, .DlButton-withIcon {
+ padding-left: 22px;
+ background-repeat: no-repeat !important;
+ background-position: 0 50%;
+}
+
+.DlButton-empty .DlButton-inner { padding: 2px; }
+.DlButton-empty .DlButton-withIcon {
+ padding: 0;
+ width: 16px;
+ height: 16px;
+}
+
+.DlButton-disabled .DlButton-inner,
+.DlWidget-disabled .DlButton .DlButton-inner { border-color: #c9cde2; opacity: 0.6; filter: alpha(opacity=60); }
+.DlButton-disabled, .DlWidget-disabled .DlButton { border-color: #979bb0 #68708b #68708b #979bb0; }
+
+div.DlButton-Label { display: inline; }
+.DlButton-focus { border-color: #58607b #252d4a #252d4a #58607b; }
+.DlButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlCheckbox-0 { color: #717182; background-image: url("img/checkbox-0-disabled.png"); }
+.DlWidget-disabled.DlCheckbox-1 { color: #717182; background-image: url("img/checkbox-1-disabled.png"); }
+
+.DlCheckbox { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlCheckbox-0 { background: transparent url("img/checkbox-0.png") no-repeat 5px 50%; }
+.DlCheckbox-1 { background: transparent url("img/checkbox-1.png") no-repeat 5px 50%; }
+.DlCheckbox-hover { background-color: #dcdff3; }
+.DlCheckbox-active { background: #e2e4f5 url("img/checkbox-2.png") no-repeat 5px 50%; }
+.DlCheckbox-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlCheckbox-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlRadioButton-0 { color: #717182; background-image: url("img/radiobutton-0-disabled.png"); }
+.DlWidget-disabled.DlRadioButton-1 { color: #717182; background-image: url("img/radiobutton-1-disabled.png"); }
+
+.DlRadioButton { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlRadioButton-0 { background: transparent url("img/radiobutton-0.png") no-repeat 5px 50%; }
+.DlRadioButton-1 { background: transparent url("img/radiobutton-1.png") no-repeat 5px 50%; }
+.DlRadioButton-hover { background-color: #dcdff3; }
+.DlRadioButton-active { background: #e2e4f5 url("img/radiobutton-2.png") no-repeat 5px 50%; }
+.DlRadioButton-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlRadioButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+.DlPopupMenu .DlRadioButton,
+.DlPopupMenu .DlCheckbox { -moz-border-radius: 0; }
+
+
+
+.DlEntry { border: 1px solid; border-color: #68708b #9ba3bc #9ba3bc #68708b; }
+.DlEntry .DlEntry-cell { border: 1px solid; border-color: #fbf2fb #fbf2fb #fbf2fb #fbf2fb; background-color: #edeef9; }
+.DlEntry input, .DlEntry textarea {
+ margin: 0;
+ border: none !important;
+ border-width: 0px !important;
+ background: #edeef9;
+ color: #000000;
+ padding: 1px 2px 2px 2px !important;
+
+ resize: none;
+}
+.DlEntry-Focus { border-color: #68708b; outline: 1px solid #979bb0; -moz-outline-radius: 2px; }
+.DlEntry-Focus .DlEntry-cell, .DlEntry-Focus input, .DlEntry-Focus textarea { background-color: #ffffff; }
+.DlEntry input:selection, .DlEntry textarea:selection { background-color: #a0bcdf; color: #000000; }
+.DlEntry-ValidationError { border-color: #bf5340; }
+.DlEntry-ValidationError .DlEntry-cell { border-color: #ffffff; background-color: #f2d9df; }
+.DlEntry-ValidationError input, .DlEntry-ValidationError textarea { background-color: #f2d9df; }
+.DlEntry-Readonly .DlEntry-cell { background-color: #daddf3; border-bottom-color: #e6e6f7; border-right-color: #e6e6f7; }
+.DlEntry-Readonly input, .DlEntry-Readonly textarea { background-color: #daddf3; }
+.DlEntry-emptyText { display: none; position: absolute; left: 3px; top: 1px; color: #9393a3; font-style: italic; cursor: text; }
+.DlEntry-empty .DlEntry-emptyText { display: block; }
+
+.DlEntry-dropDownBtn {
+ line-height: 20px;
+ border-left: 1px solid #9393a3;
+ padding-left: 4px; padding-right: 4px;
+}
+
+.DlEntry-dropDownBtn-hover { background-color: #ffffff; }
+.DlEntry-dropDownBtn-active { background-color: #6d7fa7; }
+
+.DlEntry-invalidIcon {
+ width: 16px;
+ height: 16px;
+ position: absolute;
+ right: 1px;
+ top: 50%;
+ margin-top: -8px;
+ background-image: url("img/entry-warning.png");
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+ opacity: 0.6;
+ display: none;
+}
+
+div.DlEntry-invalidIcon:hover { opacity: 1; }
+
+.DlEntry-ValidationError .DlEntry-invalidIcon {
+ display: block;
+}
+
+
+
+.DlCompletionEntry-busy input {
+ background-image: url("img/busy1.gif");
+ background-position: 100% 50%;
+ background-repeat: no-repeat;
+}
+
+.DlCompletionEntry-rightAligned input {
+ background-position: 0 50%;
+ text-align: right;
+}
+
+
+
+.DlComboBox-dropDownBtn {
+ background: #c9cde2 url("img/arrows/dropdown.png") no-repeat 50% 50%;
+ width: 11px;
+ height: 20px;
+ border-left: 1px solid #9393a3;
+}
+
+.DlEntry-Focus .DlComboBox-dropDownBtn { border-color: #68708b; }
+
+.DlComboBox-dropDownBtn-hover { background-color: #ffffff; }
+.DlComboBox-dropDownBtn-active { background-color: #6d7fa7; }
+
+
+
+.DlSpinner { background-color: yellow; width: 1em; }
+.DlSpinner .DlSpinner-Button { height: 50%; }
+.DlSpinner input { text-align: right; }
+.DlSpinner .DlSpinner-Button .DlButton-inner { width: 5px; }
+.DlSpinner .DlSpinner-Button .DlButton-inner div { min-height: 0; }
+.DlSpinner .DlSpinner-Button-Up .DlButton-inner { height: 2px; background: url("img/spinner-up.gif") no-repeat 50% 50%; }
+.DlSpinner .DlSpinner-Button-Down .DlButton-inner { height: 2px; background: url("img/spinner-down.gif") no-repeat 50% 50%; }
+
+
+
+.DlProgressBar { position: relative; border: 1px solid #9ba3bc; background: #edeef9; }
+.DlProgressBar-label { text-align: center; position: relative; padding: 2px 0; }
+.DlProgressBar-fill { position: absolute; left: 0; top: 0; width: 50%; height: 100%; background-color: #c9d6ed; }
+
+
+
+.DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlButtonMenu .MenuArrow-inner {
+ padding: 0 1px;
+ border-left: none;
+ width: 7px; overflow: visible; background-image: url("img/menu/darrow-small.gif");
+ background-repeat: no-repeat;
+ background-position: 1px 50%;
+}
+.DlButtonMenu .LabelPart { border-right: none; }
+.DlButtonMenu .LabelPart .DlButton-inner { border-right: none; }
+
+
+
+.DlButtonColorPicker table { border-collapse: collapse; }
+.DlButtonColorPicker .DlButton-inner .ColorPart { border: 1px solid; border-color: #68708b #fbf2fb #fbf2fb #68708b;
+ width: 10px; height: 10px; overflow: hidden; min-height: 0; margin-top: 1px; }
+.DlButtonColorPicker .Label { padding-left: 5px; }
+.DlButtonColorPicker .EmptyLabel { width: 1px; overflow: hidden; height: 1em; }
+
+
+
+.DlCalendar { background-color: #f0f0f8; }
+.DlCalendar-disabled { background-color: #e1e1e8; }
+table.DlCalendar {
+ border-collapse: separate; border-spacing: 0; font-size: 11px; font-family: tahoma,verdana,sans-serif; border: 1px solid #68708b; }
+.DlCalendar tr.DlCalendar-Navigation td { text-align: center; border-bottom: 1px solid #c5c5d5; background-color: #e1e1e8; padding: 2px 0; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth,
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { border-right: 1px solid #c5c5d5; font-weight: bold; }
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth,
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { border-left: 1px solid #c5c5d5; font-weight: bold; }
+
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth { background-image: url("img/arrows/nav-right.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth { background-image: url("img/arrows/nav-left.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { background-image: url("img/arrows/nav-right-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { background-image: url("img/arrows/nav-left-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+
+.DlCalendar tr.DlCalendar-DayNames td { width: 20px; text-align: right; padding-right: 3px; border-bottom: 1px solid #76798f; background-color: #e1e1e8; }
+
+.DlCalendar tr.Dates td { text-align: right; padding: 2px 3px 2px 2px; }
+.DlCalendar tr.Dates td.OtherMonth { color: #979bb0; }
+.DlCalendar tr.Dates td.Today { color: #7295d0; }
+.DlCalendar td.WeekNumber { border-right: 1px solid #68708b; color: #717182; background-color: #e1e1e8; }
+.DlCalendar tr.DlCalendar-DayNames td.WeekNumber { border-right-color: #68708b; }
+.DlCalendar tr.DlCalendar-Navigation td.hover { background-color: #6d7fa7; color: #ffffff; }
+.DlCalendar tr.DlCalendar-Navigation td.rolling { background-color: #000000; }
+.DlCalendar tr.DlCalendar-DayNames td.hover { background-color: #6d7fa7; color: #ffffff; }
+.DlCalendar tr.Dates td.hover { border: 1px solid #b4b4c5; padding: 1px 2px 1px 1px; background-color: #daddf3 !important; }
+.DlCalendar tr.Selected td { border-bottom: 1px solid #d6d5e6; border-top: 1px solid #d6d5e6; padding-top: 1px; padding-bottom: 1px; }
+.DlCalendar tr.Dates td.Selected { border: 1px solid #9393a3; background-color: #ffffff; padding: 1px 2px 1px 1px; }
+
+.DlCalendar tr.DlCalendar-DayNames td.WeekEnd { color: #a26e4c; }
+.DlCalendar td.WeekEnd { color: #a26e4c; }
+.DlCalendar tr.Dates td.OtherMonth.WeekEnd { color: #ccaa88; }
+
+.DlCalendar tr.Dates td.DlCalendar-infoDay { font-weight: bold; background: url("img/tmpcal.gif") no-repeat 100% 100%; }
+
+
+
+.DlResizeBar { font-size: 1px; line-height: 1px; }
+.DlResizeBar-Horizontal {
+ height: 5px; cursor: s-resize; background: url("img/resizebar-horiz2.png") no-repeat 50% 50%; }
+.DlResizeBar-Vertical { width: 5px; cursor: e-resize; background: url("img/resizebar-vert2.png") no-repeat 50% 50%; }
+.DlResizeBar-DraggingLine {
+ position: absolute;
+
+ background-color: #979bb0; opacity: 0.6; filter: alpha(opacity=60);
+ z-index: 10000;
+}
+
+
+
+.DlUploadEntry { height: 22px; }
+.DlUploadEntry iframe { background: transparent; width: 80px; height: 22px; display: block; }
+
+
+
+.DlContainer { position: relative; }
+
+.DlContainer-Hidden { position: absolute; left: -30000px; top: -30000px; visibility: hidden; }
+
+.DlContainer-pad-sep-left { padding: 5px; border-left: 1px solid #acb4cd; }
+.DlContainer-pad-sep-right { padding: 5px; border-right: 1px solid #acb4cd; }
+
+.DlLayout { position: relative; }
+.DlLayout-positioned { position: absolute; }
+
+.DlGridLayout-table { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
+.DlGridLayout-tr-minHeight td { height: 2px; }
+.DlGridLayout-td-minWidth { width: 2px; white-space: nowrap; }
+.DlGridLayout-td-minHeight { height: 2px; }
+
+
+
+
+.DlDesktop { position: absolute; left: 0; top: 0; overflow: hidden; }
+
+.DlFieldset { border: 2px groove #e6e6f7; margin-top: 1em;
+ -moz-border-top-colors: #8a92ac #fbf2fb;
+ -moz-border-bottom-colors: #fbf2fb #8a92ac;
+ -moz-border-left-colors: #8a92ac #fbf2fb;
+ -moz-border-right-colors: #fbf2fb #8a92ac;
+}
+.DlFieldset-label { position: relative; top: -0.75em; left: 5px;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ font-weight: bold;
+ background-color: #c9cde2;
+ padding: 1px 7px; border: 1px solid #9ba3bc; }
+.DlFieldset-content { padding: 10px 10px 10px 10px; margin-top: -1em; }
+
+.DlPopup {
+ position: absolute;
+ z-index: 100;
+ left: -30000px;
+ top: -30000px;
+}
+
+.DlPopup-scrollArea {
+ overflow: hidden;
+ position: relative;
+ z-index: 10;
+}
+
+.DlPopup-scrollUp, .DlPopup-scrollDown {
+ height: 10px; overflow: hidden;
+ background-position: 50% 1px;
+ background-repeat: no-repeat;
+}
+
+.DlPopup-scrollUp { border-bottom: 1px solid #b0b3da; }
+.DlPopup-scrollDown { border-top: 1px solid #b0b3da; }
+
+.DlPopup-scrollUp { background-image: url("img/arrows/scroll-up.gif"); }
+.DlPopup-scrollUp-hover { background-image: url("img/arrows/scroll-up-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollUp-disabled { background-image: url("img/arrows/scroll-up-disabled.gif"); }
+.DlPopup-scrollDown { background-image: url("img/arrows/scroll-down.gif"); }
+.DlPopup-scrollDown-hover { background-image: url("img/arrows/scroll-down-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollDown-disabled { background-image: url("img/arrows/scroll-down-disabled.gif"); }
+
+.DlCompletionPopup { border: 1px solid #b0b3da; background-color: #f0f0f8; }
+.DlCompletionPopup .DlMenuItem .div2 { font-size: 90%; padding: 1px 5px; }
+.DlCompletionPopup .DlVMenu { border: none; }
+
+.DlTooltip {
+ background-color: #f7f7e8;
+ font-family: arial,helvetica,sans-serif;
+ padding: 4px 7px;
+ color: #2a2a19;
+}
+
+.DlTooltip-noShadow { border: 1px solid #000000; }
+
+.DlDialogPopup {
+ background-color: #f0f0f8;
+ border: 1px solid #7e81a8;
+}
+
+.DlPopupMenu {
+ background-color: #f0f0f8;
+ border: 1px solid #eeeeee;
+}
+.DlPopupMenu-noShadow { border: 1px solid #7e81a8; }
+
+.DlPopupMenu .DlCalendar {
+ border: 1px solid;
+ border-color: #ffffff #d0d3ef #d0d3ef #ffffff;
+}
+.DlCalendar-borderless { border-width: 0 !important; }
+
+.DlVMenu, .DlHMenu {
+ border-collapse: collapse;
+ background-color: #f0f0f8;
+}
+
+.DlVMenu-noShadow, .DlHMenu-noShadow {
+ border: 1px solid;
+ border-color: #ffffff #d0d3ef #d0d3ef #ffffff;
+}
+
+.DlVMenu { margin: 4px 0; }
+
+.DlHMenu {
+ margin: 0 2px;
+}
+
+.DlHMenu div.DlHMenu-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ margin-left: 3px; margin-right: 2px;
+ border-left: 1px solid #cccccc;
+ background-color: #ffffff;
+}
+
+div.DlVMenu-separator {
+ margin: 4px 0 3px 0;
+ background-color: #cccccc;
+ border-bottom: 1px solid #ffffff;
+
+ height: 1px;
+ overflow: hidden;
+ font-size: 1px;
+ line-height: 1px;
+}
+
+.DlMenuItem { }
+.DlMenuItem .div2 { padding: 2px 5px; }
+.DlMenuItem-popped { background-color: #bcc4de; color: #000000; }
+.DlMenuItem-hover { background-color: #6d7fa7; color: #ffffff; }
+.DlMenuItem-active { background-color: #000000; color: #ffffff; }
+.DlMenuItem .DlMenuItem-withIcon {
+ padding-left: 26px;
+ background-repeat: no-repeat;
+ background-position: 5px 50%;
+}
+.DlVMenu .DlMenuItem .DlMenuItem-withPopup {
+ margin-right: 3px;
+ padding-right: 12px;
+ background-image: url("img/menu/rarrow.gif");
+ background-repeat: no-repeat !important;
+ background-position: 100% 50%;
+}
+.DlVMenu .DlMenuItem-hover .DlMenuItem-withPopup {
+ background-image: url("img/menu/rarrow-hover.gif") !important;
+}
+.DlWidget-disabled .DlMenuItem, .DlMenuItem-disabled { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlVMenu .DlCheckbox-hover,
+.DlHMenu .DlCheckbox-hover,
+.DlVMenu .DlRadioButton-hover,
+.DlHMenu .DlRadioButton-hover { background-color: #6d7fa7; color: #ffffff; }
+
+.DlVMenu .DlCheckbox-active,
+.DlHMenu .DlCheckbox-active,
+.DlVMenu .DlRadioButton-active,
+.DlHMenu .DlRadioButton-active { background-color: #000000; color: #ffffff; }
+
+
+
+
+
+
+
+
+
+.DlTabs .TabBar { z-index: 10; position: relative; }
+.DlTabs .TabBar .DlButton { border-color: #68708b; }
+.DlTabs .TabBar .DlButton-1 { background-color: #d5d8ec; }
+.DlTabs .TabBar .DlButton-1 .DlButton-inner { padding-top: 3px; padding-bottom: 3px; border-color: #bcc4de; }
+
+.DocTabBar { width: 100%; }
+.DocTabBar td { width: 33.3333%; }
+
+.DlTabs-top .TabBar { top: 1px; }
+.DlTabs-top .TabBar .DlButton-1, .DlTabs-top .TabBar .DlButton-1 .DlButton-inner { border-bottom: none; }
+
+.DlTabs-bottom .TabBar { top: -1px; }
+.DlTabs-bottom .TabBar .DlButton-1, .DlTabs-bottom .TabBar .DlButton-1 .DlButton-inner { border-top: none; }
+
+.DlTabs .TabContent, .DlTabs .TabContent .DlNotebook { background-color: #d5d8ec; }
+.DlTabs .TabContent { border: 1px solid #68708b; }
+.DlTabs .TabContent .TabContent-inner { padding: 5px; }
+.DlTabs .TabContent-inner { position: relative; overflow: hidden; border: 1px solid #bcc4de; }
+
+.DlTabs-top .TabContent .TabContent-inner { border-top: none; }
+.DlTabs-bottom .TabContent .TabContent-inner { border-bottom: none; }
+
+
+
+.DlMacHBar, .DlMacVBar {
+ background-color: #b8bcd1;
+ border: 1px solid #9ba3bc;
+ padding: 2px;
+}
+.DlMacBarIcon { display: inline; }
+.DlMacBarIcon img { vertical-align: middle; padding: 5px; }
+.DlMacBarIcon-1 img { border: 1px solid #76798f; -moz-border-radius: 15px; padding: 4px; background-color: #e6e6f7; }
+.DlMacBarIcon-active { opacity: 0.6; }
+.DlMacHBar div.DlMacHBar-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #9ba3bc;
+ background-color: #e6e6f7;
+}
+
+.DlMacVBar div.DlMacVBar-separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #9ba3bc;
+ background-color: #e6e6f7;
+}
+
+
+
+table.DlHbox { border-collapse: separate; }
+.DlHbox td.cell { padding: 0; }
+.DlHbox div.DlHbox-separator, div.Dl-Vertical-Separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #9ba3bc;
+ background-color: #e6e6f7;
+
+}
+
+.DlHbox div.wide-separator { margin-left: 4px; margin-right: 4px; }
+
+.DlHbox div.DlHbox-spacer {
+ overflow: hidden;
+ width: 4px;
+}
+
+table.DlHbox-hasFiller { width: 100%; }
+.DlHbox-filler { width: 100%; }
+
+
+
+table.DlVbox { border-collapse: separate; }
+.DlVbox td.cell { padding: 0; }
+.DlVbox div.DlVbox-separator, div.Dl-Horizontal-Separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #9ba3bc;
+ background-color: #e6e6f7;
+
+}
+
+.DlVbox div.wide-separator { margin-top: 5px; margin-bottom: 4px; }
+
+.DlVbox div.DlVbox-spacer {
+ overflow: hidden;
+ height: 4px;
+ line-height: 1px;
+ font-size: 1px;
+}
+
+
+
+table.DlButtonBox { width: 100%; }
+table.DlButtonBox .DlButtonBox-spacer { width: 100%; }
+.DlButtonBox div.DlButtonBox-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #9ba3bc;
+ background-color: #e6e6f7;
+ margin-left: 3px; margin-right: 2px;
+}
+
+.DlWidget-disabled div.DlVbox-separator, .DlWidget-disabled div.DlHbox-separator { border-color: #c5c5d5; background-color: #e6e6f7; }
+
+
+
+.DlRadioSelect .LabelPart { text-align: left; }
+
+.DlSelect-menu .DlRadioButton { padding-right: 18px; }
+.DlSelect-menu .DlRadioButton-0 { background-image: none; }
+.DlSelect-menu .DlRadioButton-1 { background-image: url("img/mark.gif"); background-color: #c9cde2; color: #000000; }
+.DlSelect-menu .DlRadioButton-active { background-image: url("img/mark-2.gif"); }
+
+
+
+
+
+.DlToolbar {
+ border: 1px solid;
+ border-color: #fbf2fb #76798f #76798f #fbf2fb;
+
+ background-color: #c9cde2;
+ padding: 1px;
+}
+
+.DlToolbar .DlButton { border: none; background-color: transparent; }
+.DlToolbar .DlButton-inner { border: none; padding: 3px; }
+.DlToolbar .DlButton-hover { border: 1px solid #bcc4de; border-color: #ffffff #9393a3 #9393a3 #ffffff; background-color: #e2e4f5; }
+.DlToolbar .DlButton-hover .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-1 { border: 1px solid #bcc4de; border-color: #9393a3 #ffffff #ffffff #9393a3; background-color: #b8b9c9; }
+.DlToolbar .DlButton-1 .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-active { border: 1px solid #68708b; background-color: #c8c9d8; }
+.DlToolbar .DlButton-active .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-disabled { opacity: 0.7; filter: alpha(opacity=70); }
+
+.DlToolbar .DlButtonMenu { background-color: #d5d8ec; }
+.DlToolbar .DlButtonMenu * { border: none; }
+.DlToolbar .DlButtonMenu .DlButton-inner { border: 1px solid #bcc4de; border-color: #ffffff #9393a3 #9393a3 #ffffff; padding: 2px; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlToolbar .DlButtonMenu .DlButton-active .DlButton-inner { border-color: #9393a3 #ffffff #ffffff #9393a3; }
+.DlToolbar .DlButtonMenu .DlButton-1 .DlButton-inner { border-color: #9393a3 #ffffff #ffffff #9393a3; }
+
+.DlToolbar .DlButtonMenu .DlButton-hover .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-active .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-1 .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0 !important; padding-right: 0 !important; }
+
+.DlToolbar .DlLabel { background: inherit; }
+
+.DlToolbar div.DlHbox-separator {
+ border-left-color: #8a92ac;
+ background-color: #ffffff;
+}
+
+.DlToolbar-Light { background: #daddf3; }
+
+
+
+
+
+.DlTable-RowSeparator td { height: 7px; }
+.DlTable-RowSeparator td div { line-height: 1px; font-size: 1px; height: 1px; overflow: hidden;
+ border-top: 1px solid #9ba3bc;
+ background-color: #e6e6f7;
+ margin-top: 3px; margin-bottom: 2px;
+}
+
+
+
+.DlTree-separator {
+ margin-top: 3px; margin-bottom: 4px;
+ border-top: 1px dotted #9ba3bc;
+ line-height: 1px; font-size: 1px; overflow: hidden;
+}
+.DlTree-IconWidth { width: 19px !important; }
+.DlTreeItem .DlTreeItem-Expander { width: 19px; }
+.DlTreeItem .DlTreeItem-Icon {
+ width: 19px;
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+}
+
+.DlTreeItem .DlTreeItem-Label { padding-left: 3px; padding-top: 1px; padding-bottom: 1px; }
+
+.DlTreeItem-withRadio .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-hover { background: none; color: #8a9acd; text-decoration: underline; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-1 { background-color: #8a9acd; color: #ffffff; }
+
+.DlTreeItem-withCheck .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-hover { background: none; color: #8a9acd; text-decoration: underline; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-1 { background-color: #8a9acd; color: #ffffff; }
+
+
+.DlTreeItem-Table td { vertical-align: middle; height: 16px; }
+
+
+.DlTree-withLines .DlTreeItem { background-image: url("img/tree/lines-v.gif"); background-repeat: repeat-y; background-position: 9px 50%; }
+
+
+.DlTree-withLines .DlTreeItem-Last { background-image: none; }
+
+
+.DlTree-withLines .DlTreeItem .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTreeItem-hasSubtree .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTree-withLines table.DlTreeItem-Last .DlTreeItem-Expander { background: transparent url("img/tree/lines-b.gif") no-repeat 50% 50%; }
+
+
+.DlTreeItem-Subtree { padding-left: 19px; }
+.DlTreeItem-Arrow-Expanded { background: transparent url("img/tree/minus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Expanded:hover { background: transparent url("img/tree/minus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed { background: transparent url("img/tree/plus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed:hover { background: transparent url("img/tree/plus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+
+.DlWidget-disabled .DlTreeItem-Arrow-Expanded,
+.DlWidget-disabled .DlTreeItem-Arrow-Collapsed,
+.DlWidget-disabled .DlTreeItem-Icon { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlTreeItem-dropTarget > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-upper.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-lower.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div > table { border-top: 1px solid #6d7fa7; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div > table { border-bottom: 1px solid #6d7fa7; }
+
+.DlTreeItem-div-focus { border: 1px dotted #000000; margin: -1px; }
+
+
+
+.DlColorPickerHSV { border: 1px solid #000000; background-color: #e1e1e8; }
+.DlColorPickerHSV td { width: 8px; height: 10px; padding: 1px; }
+.DlColorPickerHSV td.DlColorPickerHSV-Sep { background-color: #000000; width: 1px; padding: 0; }
+.DlColorPickerHSV td.DlColorPickerHSV-HSV {
+ overflow: visible; vertical-align: top;
+ background: url("img/color/hue.png") repeat-x 0 0; width: 15px; padding: 0; }
+.DlColorPickerHSV td.hover1 { padding: 0; border: 1px solid #ffffff !important; }
+.DlColorPickerHSV td.hover2 { padding: 0; border: 1px solid #000000 !important; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar { height: 1px; left: 0px;
+ font-size: 1px; line-height: 1px; left: -2px; margin-right: -3px;
+ background-color: #000000; overflow: hidden; position: relative; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar2 { background-color: #ffffff; }
+
+
+
+.DlRteFrame { border: 1px solid; border-color: #8a92ac; }
+
+.DlRteFrame iframe { border: 1px solid; border-color: #cdd5ee #ffffff #ffffff #cdd5ee; }
+
+
+
+.DlDataGrid { position: relative; background-color: #f4f4fb; border: 1px solid #68708b; }
+.DlDataGrid-rowTable { table-layout: fixed; width: 10px; border-collapse: collapse; border-spacing: 0; }
+.DlDataGrid-rowTable td { overflow: hidden; white-space: nowrap; border-right: 1px solid #e0e0e0; }
+.DlDataGrid-Headers { overflow: hidden; background-color: #c9cde2; position: relative; width: 5px; }
+.DlDataGrid-Body { overflow: auto; }
+.DlDataGrid-cellData { overflow: hidden; white-space: nowrap; }
+.DlDataGrid-Body td { padding: 2px 0; text-indent: 5px; }
+
+.DlDataGrid-Body .DlDataGrid-rowTable {
+ border-bottom: 1px solid #e0e0e0;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+}
+
+.DlDataGrid-resizeHandle {
+ width: 7px; position: absolute; top: 0;
+ margin-left: -4px;
+ cursor: e-resize;
+ z-index: 30000;
+ height: 100%;
+ background-color: #bf4040; opacity: 0.01; filter: alpha(opacity=1);
+}
+
+.DlDataGrid-align-left { text-align: left; }
+.DlDataGrid-align-center { text-align: center; }
+.DlDataGrid-align-right { text-align: right; }
+
+.DlDataGrid .DlDataGridRow-selected { background-color: #cccccc; }
+.DlDataGrid .DlDataGridRow-selected table td { color: #000000; }
+.DlDataGrid-focus { outline: 1px solid #979bb0; -moz-outline-radius: 2px; }
+.DlDataGrid-focus .DlDataGridRow-selected { background-color: #8da0cb; }
+.DlDataGrid-focus .DlDataGridRow-selected table td { color: #ffffff; }
+
+.DlDataGrid-align-right .DlButton-inner { background-position: 0 50%; }
+
+.DlDataGridHeadLabel { border-width: 0 1px 1px 0; }
+.DlDataGridHeadLabel .DlButton-inner { border: none; padding-top: 3px; padding-bottom: 3px; }
+.DlDataGridHeadLabel-hover { background-color: #daddf3; }
+.DlDataGridHeadLabel-active .DlButton-inner { padding-top: 4px; padding-bottom: 2px; }
+.DlDataGridHeadLabel-resizing { background-color: #d0dfef; }
+.DlDataGridHeadLabel-empty .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlDataGridHeadLabel-empty .DlButton-withIcon { background-position: 50% 50%; }
+
+.DlDataGridHeadLabel-sort-up { border-bottom: 2px solid #000000; }
+.DlDataGridHeadLabel-sort-down { border-bottom: 2px solid #000000; }
+
+.DlDataGridHeadLabel-sort-up .DlButton-inner {
+ background-image: url("img/arrows/sort-ascending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+.DlDataGridHeadLabel-sort-down .DlButton-inner {
+ background-image: url("img/arrows/sort-descending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+
+.DlDataGridHeadLabel-sort-up.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+.DlDataGridHeadLabel-sort-down.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+
+.DlDataGrid-drop-col {
+ position: absolute;
+ background: url("img/grid-drop-col.gif") no-repeat 0 0;
+ width: 11px; height: 11px;
+ margin-left: -5px;
+ z-index: 10000;
+}
+
+
+
+.DlIconListView { background-color: #d5d8ec; border: 1px solid #bcc4de; }
+.DlIconListItem { border-collapse: collapse; }
+.DlIconListItem-labelCell { text-align: center; }
+.DlIconListItem-labelDiv { overflow: hidden; white-space: normal; font-size: 90%; }
+.DlIconListItem-iconCell { background-position: 50% 50%; background-repeat: no-repeat; }
+
+
+.DlIconListItem { cursor: pointer; float: left; }
+.DlIconListItem-hover { background-color: #daddf3; }
+.DlIconListItem-hover .DlIconListItem-labelCell { color: #0d1a27; text-decoration: underline; }
+.DlIconListItem-1 { background-color: #b6b6bd; }
+.DlDialog-Active .DlIconListItem-1 { background-color: #6d7fa7; }
+.DlDialog-Active .DlIconListItem-1 .DlIconListItem-labelCell { color: #ffffff; }
+
+.DlIconListItem-focus .DlIconListItem-labelCell { text-decoration: underline; }
+
+
+
+.DlWM {
+ position: absolute;
+ left: 0; top: 0;
+ width: 0; height: 0;
+ overflow: visible;
+ z-index: 300;
+}
+
+
+
+
+
+
+
+.DlWM-modalStopper {
+ z-index: 800; cursor: not-allowed;
+ position: absolute; top: 0; left: 0; width: 100%; height: 100%;
+
+ filter: alpha(opacity=50);
+ opacity: 0.5;
+ background-color: #444444;
+ display: none;
+}
+
+.DlDialog .DlWM-modalStopper {
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+
+.DlWM-hasModals { width: 100%; height: 100%; }
+.DlWM-hasModals .DlWM-modalStopper { display: block; }
+
+.DlDialog { position: absolute; }
+.DlDialog-Rel { padding: 0; }
+.DlDialog-Content { background-color: #c9cde8; position: relative; }
+
+.Shadow { position: absolute; font-size: 1px; line-height: 1px; }
+.DlDialog-Rel .Shadow { z-index: 10; }
+
+.DlDialog-WAIT { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;
+ background-image: url("img/modalbg.gif"); }
+
+.DlDialog-Rel .ResizeHandle {
+ cursor: se-resize;
+ position: absolute;
+
+ left: 100%;
+ top: 100%;
+ margin-left: -11px;
+ margin-top: -11px;
+ padding: 5px;
+ background: url("img/resize.gif") no-repeat 0 0; width: 10px; height: 10px; z-index: 350;
+}
+
+
+
+
+.DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-inactive/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-inactive/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-inactive/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-inactive/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-inactive/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-inactive/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-inactive/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-inactive/L.png") repeat-y 0 0; bottom: 6px; }
+
+.DlDialog-Active .DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-active/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-active/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-active/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-active/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-active/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-active/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-active/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-active/L.png") repeat-y 0 0; bottom: 6px; }
+
+
+.DlDialog-noShadows { border: 2px solid #828293; }
+.DlDialog-Active .DlDialog-noShadows { border-color: #000000; }
+
+
+
+.DlDialog-Title {
+ opacity: 0.9; filter: alpha(opacity=90);
+ overflow: hidden; white-space: nowrap;
+ font: bold 100% "Lucida Grande",verdana,tahoma,sans-serif; letter-spacing: -1px;
+ background: #cdced5 url("img/titlebg.png") repeat-x 0 50%; color: #555555; padding: 0 10px;
+ border-bottom: 2px solid #9e9e9e;
+}
+.DlDialog-Title div { padding-top: 3px; padding-bottom: 3px; }
+.DlDialog-Active .DlDialog-Title { background-color: #777fae; color: #ffffff; border-color: #ffffff;
+ opacity: 1; filter: none;
+ text-shadow: 1px 1px 3px #000000;
+}
+
+.DlDialog-Title-withIcon {
+ padding-left: 21px;
+ background-repeat: no-repeat;
+ background-position: 0 50%;
+}
+
+.DlDialog-WindowButtons {
+ height: 0;
+ overflow: visible;
+ position: absolute;
+ right: 11px;
+ top: 0;
+ z-index: 10;
+ opacity: 0.6;
+}
+
+.DlDialog-Active .DlDialog-WindowButtons { opacity: 1; filter: none; }
+
+.DlDialog-WindowButtons div {
+ float: right;
+ width: 27px;
+ height: 16px;
+ background-repeat: no-repeat;
+ margin-right: -1px;
+ background-image: url("img/dialog/buttons.png");
+}
+
+.DlDialog-QuitBtn { background-position: 0 0; }
+.DlDialog-QuitBtn-hover { background-position: -27px 0; }
+.DlDialog-QuitBtn-active { background-position: -54px 0; }
+
+.DlDialog-MaximizeBtn { background-position: 0 -16px; }
+.DlDialog-MaximizeBtn-hover { background-position: -27px -16px; }
+.DlDialog-MaximizeBtn-active { background-position: -54px -16px; }
+.DlDialog-MaximizeBtn-1 { background-position: -54px -16px; }
+
+.DlDialog-MinimizeBtn { background-position: 0 -32px; }
+.DlDialog-MinimizeBtn-hover { background-position: -27px -32px; }
+.DlDialog-MinimizeBtn-active { background-position: -54px -32px; }
+.DlDialog-MinimizeBtn-1 { background-position: -54px -32px; }
+
+.DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #5eb366; }
+.DlDialog-Dragging .DlDialog-Rel { border-color: #000000; }
+
+
+
+
+.DlDialog .DlHMenu {
+ border: none;
+ border-bottom: 1px solid #43475e;
+}
+
+
+.DlDialog .DlDialog .DlDialog-Rel {
+ border-width: 2px; border-color: #000000;
+ -moz-border-left-colors: #000000 #ffffff;
+ -moz-border-top-colors: #000000 #ffffff;
+ -moz-border-right-colors: #000000 #ffffff;
+ -moz-border-bottom-colors: #000000 #ffffff;
+}
+.DlDialog .DlDialog .DlDialog-Rel .ResizeHandle { margin-left: -12px; margin-top: -12px; }
+.DlDialog .DlDialog .DlDialog-WindowButtons { top: 1px; }
+.DlDialog .DlDialog .DlDialog-Title {
+ background-color: #ffffff; color: #000000;
+ border-bottom: 1px solid #828293;
+}
+.DlDialog .DlDialog .DlDialog-Title div { padding-top: 1px; padding-bottom: 1px; }
+.DlDialog .DlDialog-Active .DlDialog-Title { background-color: #5f6067; color: #ffffff; border-color: #43475e; }
+.DlDialog .DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #5eb366; }
+
+
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.Shadow { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.ResizeHandle { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.DlDialog-Title { border-width: 0; }
+
+
+.IconCalendar { background-image: url("img/icons/calendar.png"); background-position: 1px 50%; }
+.IconColors { background-image: url("img/icons/colors.png"); background-position: 1px 50%; }
+.IconChardev { background-image: url("img/icons/gnome-fs-chardev.png"); background-position: 1px 50%; }
+.IconDynarch { background-image: url("img/icons/dynarch-small.png"); background-position: 1px 50%; }
+
+
+
+
+
+
+
+
+span.BreakPoint {
+ width: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ overflow: hidden;
+}
+
+.SmallerButtons .DlButton-inner { padding: 1px 3px; }
+.SmallerButtons .DlButton-active .DlButton-inner { padding: 2px 2px 0px 4px; }
+
+.Dl-StatusBar { border: 1px solid; border-color: #76798f #fbf2fb #fbf2fb #76798f; padding: 1px 4px; background-color: #c9cde2; }
+
+.Dl-ResizeRect { z-index: 5000;
+ font: 13px tahoma,"Trebuchet MS",Tahoma,Verdana,sans-serif;
+ position: absolute; top: 0; left: 0; border: 1px dashed #000000;
+
+ background: #ffffff; opacity: 0.4; filter: alpha(opacity=40);
+
+ border: 1px dashed #bf4040;
+}
+
+.Dl-ResizeRect { color: red; }
+.Dl-ResizeRect .Title { font-weight: bold; }
+
+.Dl-ResizeRect-moving {
+ border-color: #000000;
+
+
+}
+
+.DlAlign-left { text-align: left; }
+.DlAlign-right { text-align: right; }
+.DlAlign-center { text-align: center; }
+
+.Dl-3D-Border-Outside { border: 1px solid; border-color: #ffffff #8a92ac #8a92ac #ffffff; }
+.Dl-3D-Border-Inside { border: 1px solid; border-color: #8a92ac #ffffff #ffffff #8a92ac; }
+.Dl-3D-Border-Dark { border: 1px solid #8a92ac; }
+
+
+
+
+.Gecko-Bug-226933 { position: relative; overflow: auto; }
+
+.undefined { border: 5px solid red; }
+
+
+
+.ThinShadows .Shadow-T { left: 10px; right: 9px; top: -7px; background: url("img/thin-shadows/T.png") repeat-x 0 0; height: 7px; }
+.ThinShadows .Shadow-B { left: 10px; right: 9px; background: url("img/thin-shadows/B.png") repeat-x 0 0; bottom: -11px; height: 11px; }
+.ThinShadows .Shadow-TL { left: -7px; width: 17px; top: -7px; background: url("img/thin-shadows/TL.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BR { width: 20px; right: -11px; background: url("img/thin-shadows/BR.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-R { width: 11px; right: -11px; top: 13px; background: url("img/thin-shadows/R.png") repeat-y 0 0; bottom: 9px; }
+.ThinShadows .Shadow-TR { width: 20px; right: -11px; top: -7px; background: url("img/thin-shadows/TR.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BL { left: -7px; width: 17px; background: url("img/thin-shadows/BL.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-L { left: -7px; width: 7px; top: 13px; background: url("img/thin-shadows/L.png") repeat-y 0 0; bottom: 9px; }
+
+.ThinRoundShadows .Shadow-T { left: 8px; right: 6px; top: -6px; background: url("img/thin-shadows1/T.png") repeat-x 0 0; height: 6px; }
+.ThinRoundShadows .Shadow-B { left: 8px; right: 6px; background: url("img/thin-shadows1/B.png") repeat-x 0 0; bottom: -10px; height: 10px; }
+.ThinRoundShadows .Shadow-TL { left: -6px; width: 14px; top: -6px; background: url("img/thin-shadows1/TL.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BR { width: 16px; right: -10px; background: url("img/thin-shadows1/BR.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-R { width: 10px; right: -10px; top: 9px; background: url("img/thin-shadows1/R.png") repeat-y 0 0; bottom: 6px; }
+.ThinRoundShadows .Shadow-TR { width: 16px; right: -10px; top: -6px; background: url("img/thin-shadows1/TR.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BL { left: -6px; width: 14px; background: url("img/thin-shadows1/BL.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-L { left: -6px; width: 6px; top: 9px; background: url("img/thin-shadows1/L.png") repeat-y 0 0; bottom: 6px; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-blue.css b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-blue.css
new file mode 100644
index 00000000..4fc51fe9
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-blue.css
@@ -0,0 +1,1093 @@
+
+
+html, body { margin: 0; padding: 0; overflow: hidden; height: 100%; }
+
+body { z-index: 0; background-color: #ffffff; }
+form { padding: 0; margin: 0; }
+
+.DYNARCH-GET-PADDING-AND-BORDER {
+ overflow: hidden !important;
+ font-size: 1px !important;
+ line-height: 1px !important;
+ width: 1px !important;
+ height: 1px !important;
+}
+
+.DYNARCH-GET-ABSOLUTE-POSITION {
+ position: absolute !important;
+ margin: 0 !important;
+ padding: 0 !important;
+}
+
+.DYNARCH-EVENT-STOPPER {
+ position: absolute !important;
+
+
+
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 30000;
+}
+
+.DYNARCH-GARBAGE-COLLECTOR {
+ position: absolute;
+ z-index: -10000;
+ width: 1px;
+ height: 1px;
+ overflow: hidden;
+ left: -32000px;
+ top: -32000px;
+ display: none;
+}
+
+.DYNARCH-FAKE-FOCUS { z-index: -10000; position: absolute; left: -2000px; top: 0; }
+
+.CURSOR-DRAGGING { cursor: move !important; }
+.CURSOR-RESIZE-E { cursor: e-resize !important; }
+.CURSOR-RESIZE-W { cursor: w-resize !important; }
+.CURSOR-RESIZE-S { cursor: s-resize !important; }
+.CURSOR-RESIZE-N { cursor: n-resize !important; }
+.CURSOR-FORBIDDEN { cursor: not-allowed !important; }
+.CURSOR-NO-DROP { cursor: no-drop !important; }
+.CURSOR-DROP { cursor: pointer !important; }
+.CURSOR-RESIZE-COL { cursor: col-resize !important; }
+
+
+
+.DlWidget, .DlWidget table, .DlWidget input, .DlWidget select, .DlWidget button, .DlWidget textarea {
+
+ font: 12px "Lucida Grande",Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif;
+
+}
+
+.DlWidget {
+
+ cursor: default;
+ color: #000000;
+
+ zoom: 1;
+}
+
+.DlWidget-3D {
+ background-color: #bcc4ee;
+ color: #000000;
+}
+
+
+
+
+.DlWidget-dragged-clone {
+ position: absolute !important;
+ z-index: 10000;
+}
+
+
+
+.DlAbstractButton { white-space: nowrap; }
+
+
+
+.DlButton { border: 1px solid; border-color: #8a9acd #57679d #57679d #8a9acd; background-color: #bcc4ee; text-align: center; }
+.DlButton .DlButton-inner { border: 1px solid; border-color: #ffeeff #9babde #9babde #ffeeff; padding: 2px 4px; }
+
+.DlButton .DlButton-inner div { min-height: 16px; }
+
+.DlButton-hover { border-color: #8a9acd #57679d #57679d #8a9acd; }
+.DlButton-hover .DlButton-inner { border-color: #ffffff #97bfea #97bfea #ffffff; }
+.DlButton-active { border-color: #57679d #8a9acd #8a9acd #57679d; background-color: #d9dcff; }
+.DlButton-active .DlButton-inner { padding: 3px 3px 1px 5px; border-color: #acbbee #ffeeff #ffeeff #acbbee; }
+.DlButton-1 { border-color: #57679d #9babde #9babde #57679d; background-color: #e1e4f8; }
+.DlButton-1 .DlButton-inner { border-color: #acbbee #ffffff #ffffff #acbbee; }
+.DlButton-hover { background-color: #cdd5ff; }
+
+.DlAbstractButton-withIcon, .DlButton-withIcon {
+ padding-left: 22px;
+ background-repeat: no-repeat !important;
+ background-position: 0 50%;
+}
+
+.DlButton-empty .DlButton-inner { padding: 2px; }
+.DlButton-empty .DlButton-withIcon {
+ padding: 0;
+ width: 16px;
+ height: 16px;
+}
+
+.DlButton-disabled .DlButton-inner,
+.DlWidget-disabled .DlButton .DlButton-inner { border-color: #bcc4ee; opacity: 0.6; filter: alpha(opacity=60); }
+.DlButton-disabled, .DlWidget-disabled .DlButton { border-color: #8a92bc #57679d #57679d #8a92bc; }
+
+div.DlButton-Label { display: inline; }
+.DlButton-focus { border-color: #46568c #12245c #12245c #46568c; }
+.DlButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlCheckbox-0 { color: #69688b; background-image: url("img/checkbox-0-disabled.png"); }
+.DlWidget-disabled.DlCheckbox-1 { color: #69688b; background-image: url("img/checkbox-1-disabled.png"); }
+
+.DlCheckbox { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlCheckbox-0 { background: transparent url("img/checkbox-0.png") no-repeat 5px 50%; }
+.DlCheckbox-1 { background: transparent url("img/checkbox-1.png") no-repeat 5px 50%; }
+.DlCheckbox-hover { background-color: #d0d7ff; }
+.DlCheckbox-active { background: #d9dcff url("img/checkbox-2.png") no-repeat 5px 50%; }
+.DlCheckbox-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlCheckbox-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlRadioButton-0 { color: #69688b; background-image: url("img/radiobutton-0-disabled.png"); }
+.DlWidget-disabled.DlRadioButton-1 { color: #69688b; background-image: url("img/radiobutton-1-disabled.png"); }
+
+.DlRadioButton { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlRadioButton-0 { background: transparent url("img/radiobutton-0.png") no-repeat 5px 50%; }
+.DlRadioButton-1 { background: transparent url("img/radiobutton-1.png") no-repeat 5px 50%; }
+.DlRadioButton-hover { background-color: #d0d7ff; }
+.DlRadioButton-active { background: #d9dcff url("img/radiobutton-2.png") no-repeat 5px 50%; }
+.DlRadioButton-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlRadioButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+.DlPopupMenu .DlRadioButton,
+.DlPopupMenu .DlCheckbox { -moz-border-radius: 0; }
+
+
+
+.DlEntry { border: 1px solid; border-color: #57679d #8a9acd #8a9acd #57679d; }
+.DlEntry .DlEntry-cell { border: 1px solid; border-color: #ffeeff #ffeeff #ffeeff #ffeeff; background-color: #e7e9ff; }
+.DlEntry input, .DlEntry textarea {
+ margin: 0;
+ border: none !important;
+ border-width: 0px !important;
+ background: #e7e9ff;
+ color: #000000;
+ padding: 1px 2px 2px 2px !important;
+
+ resize: none;
+}
+.DlEntry-Focus { border-color: #57679d; outline: 1px solid #8a92bc; -moz-outline-radius: 2px; }
+.DlEntry-Focus .DlEntry-cell, .DlEntry-Focus input, .DlEntry-Focus textarea { background-color: #ffffff; }
+.DlEntry input:selection, .DlEntry textarea:selection { background-color: #80b9ff; color: #000000; }
+.DlEntry-ValidationError { border-color: #ff2600; }
+.DlEntry-ValidationError .DlEntry-cell { border-color: #ffffff; background-color: #ffccd9; }
+.DlEntry-ValidationError input, .DlEntry-ValidationError textarea { background-color: #ffccd9; }
+.DlEntry-Readonly .DlEntry-cell { background-color: #cdd5ff; border-bottom-color: #dedeff; border-right-color: #dedeff; }
+.DlEntry-Readonly input, .DlEntry-Readonly textarea { background-color: #cdd5ff; }
+.DlEntry-emptyText { display: none; position: absolute; left: 3px; top: 1px; color: #8b8aac; font-style: italic; cursor: text; }
+.DlEntry-empty .DlEntry-emptyText { display: block; }
+
+.DlEntry-dropDownBtn {
+ line-height: 20px;
+ border-left: 1px solid #8b8aac;
+ padding-left: 4px; padding-right: 4px;
+}
+
+.DlEntry-dropDownBtn-hover { background-color: #ffffff; }
+.DlEntry-dropDownBtn-active { background-color: #4f74c4; }
+
+.DlEntry-invalidIcon {
+ width: 16px;
+ height: 16px;
+ position: absolute;
+ right: 1px;
+ top: 50%;
+ margin-top: -8px;
+ background-image: url("img/entry-warning.png");
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+ opacity: 0.6;
+ display: none;
+}
+
+div.DlEntry-invalidIcon:hover { opacity: 1; }
+
+.DlEntry-ValidationError .DlEntry-invalidIcon {
+ display: block;
+}
+
+
+
+.DlCompletionEntry-busy input {
+ background-image: url("img/busy1.gif");
+ background-position: 100% 50%;
+ background-repeat: no-repeat;
+}
+
+.DlCompletionEntry-rightAligned input {
+ background-position: 0 50%;
+ text-align: right;
+}
+
+
+
+.DlComboBox-dropDownBtn {
+ background: #bcc4ee url("img/arrows/dropdown.png") no-repeat 50% 50%;
+ width: 11px;
+ height: 20px;
+ border-left: 1px solid #8b8aac;
+}
+
+.DlEntry-Focus .DlComboBox-dropDownBtn { border-color: #57679d; }
+
+.DlComboBox-dropDownBtn-hover { background-color: #ffffff; }
+.DlComboBox-dropDownBtn-active { background-color: #4f74c4; }
+
+
+
+.DlSpinner { background-color: yellow; width: 1em; }
+.DlSpinner .DlSpinner-Button { height: 50%; }
+.DlSpinner input { text-align: right; }
+.DlSpinner .DlSpinner-Button .DlButton-inner { width: 5px; }
+.DlSpinner .DlSpinner-Button .DlButton-inner div { min-height: 0; }
+.DlSpinner .DlSpinner-Button-Up .DlButton-inner { height: 2px; background: url("img/spinner-up.gif") no-repeat 50% 50%; }
+.DlSpinner .DlSpinner-Button-Down .DlButton-inner { height: 2px; background: url("img/spinner-down.gif") no-repeat 50% 50%; }
+
+
+
+.DlProgressBar { position: relative; border: 1px solid #8a9acd; background: #e7e9ff; }
+.DlProgressBar-label { text-align: center; position: relative; padding: 2px 0; }
+.DlProgressBar-fill { position: absolute; left: 0; top: 0; width: 50%; height: 100%; background-color: #b7d0ff; }
+
+
+
+.DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlButtonMenu .MenuArrow-inner {
+ padding: 0 1px;
+ border-left: none;
+ width: 7px; overflow: visible; background-image: url("img/menu/darrow-small.gif");
+ background-repeat: no-repeat;
+ background-position: 1px 50%;
+}
+.DlButtonMenu .LabelPart { border-right: none; }
+.DlButtonMenu .LabelPart .DlButton-inner { border-right: none; }
+
+
+
+.DlButtonColorPicker table { border-collapse: collapse; }
+.DlButtonColorPicker .DlButton-inner .ColorPart { border: 1px solid; border-color: #57679d #ffeeff #ffeeff #57679d;
+ width: 10px; height: 10px; overflow: hidden; min-height: 0; margin-top: 1px; }
+.DlButtonColorPicker .Label { padding-left: 5px; }
+.DlButtonColorPicker .EmptyLabel { width: 1px; overflow: hidden; height: 1em; }
+
+
+
+.DlCalendar { background-color: #edecfc; }
+.DlCalendar-disabled { background-color: #ddddec; }
+table.DlCalendar {
+ border-collapse: separate; border-spacing: 0; font-size: 11px; font-family: tahoma,verdana,sans-serif; border: 1px solid #57679d; }
+.DlCalendar tr.DlCalendar-Navigation td { text-align: center; border-bottom: 1px solid #bdbcde; background-color: #ddddec; padding: 2px 0; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth,
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { border-right: 1px solid #bdbcde; font-weight: bold; }
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth,
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { border-left: 1px solid #bdbcde; font-weight: bold; }
+
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth { background-image: url("img/arrows/nav-right.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth { background-image: url("img/arrows/nav-left.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { background-image: url("img/arrows/nav-right-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { background-image: url("img/arrows/nav-left-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+
+.DlCalendar tr.DlCalendar-DayNames td { width: 20px; text-align: right; padding-right: 3px; border-bottom: 1px solid #69719b; background-color: #ddddec; }
+
+.DlCalendar tr.Dates td { text-align: right; padding: 2px 3px 2px 2px; }
+.DlCalendar tr.Dates td.OtherMonth { color: #8a92bc; }
+.DlCalendar tr.Dates td.Today { color: #4489ff; }
+.DlCalendar td.WeekNumber { border-right: 1px solid #57679d; color: #69688b; background-color: #ddddec; }
+.DlCalendar tr.DlCalendar-DayNames td.WeekNumber { border-right-color: #57679d; }
+.DlCalendar tr.DlCalendar-Navigation td.hover { background-color: #4f74c4; color: #ffffff; }
+.DlCalendar tr.DlCalendar-Navigation td.rolling { background-color: #000000; }
+.DlCalendar tr.DlCalendar-DayNames td.hover { background-color: #4f74c4; color: #ffffff; }
+.DlCalendar tr.Dates td.hover { border: 1px solid #acaccd; padding: 1px 2px 1px 1px; background-color: #cdd5ff !important; }
+.DlCalendar tr.Selected td { border-bottom: 1px solid #cecdee; border-top: 1px solid #cecdee; padding-top: 1px; padding-bottom: 1px; }
+.DlCalendar tr.Dates td.Selected { border: 1px solid #8b8aac; background-color: #ffffff; padding: 1px 2px 1px 1px; }
+
+.DlCalendar tr.DlCalendar-DayNames td.WeekEnd { color: #cc6622; }
+.DlCalendar td.WeekEnd { color: #cc6622; }
+.DlCalendar tr.Dates td.OtherMonth.WeekEnd { color: #eeaa66; }
+
+.DlCalendar tr.Dates td.DlCalendar-infoDay { font-weight: bold; background: url("img/tmpcal.gif") no-repeat 100% 100%; }
+
+
+
+.DlResizeBar { font-size: 1px; line-height: 1px; }
+.DlResizeBar-Horizontal {
+ height: 5px; cursor: s-resize; background: url("img/resizebar-horiz2.png") no-repeat 50% 50%; }
+.DlResizeBar-Vertical { width: 5px; cursor: e-resize; background: url("img/resizebar-vert2.png") no-repeat 50% 50%; }
+.DlResizeBar-DraggingLine {
+ position: absolute;
+
+ background-color: #8a92bc; opacity: 0.6; filter: alpha(opacity=60);
+ z-index: 10000;
+}
+
+
+
+.DlUploadEntry { height: 22px; }
+.DlUploadEntry iframe { background: transparent; width: 80px; height: 22px; display: block; }
+
+
+
+.DlContainer { position: relative; }
+
+.DlContainer-Hidden { position: absolute; left: -30000px; top: -30000px; visibility: hidden; }
+
+.DlContainer-pad-sep-left { padding: 5px; border-left: 1px solid #9babde; }
+.DlContainer-pad-sep-right { padding: 5px; border-right: 1px solid #9babde; }
+
+.DlLayout { position: relative; }
+.DlLayout-positioned { position: absolute; }
+
+.DlGridLayout-table { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
+.DlGridLayout-tr-minHeight td { height: 2px; }
+.DlGridLayout-td-minWidth { width: 2px; white-space: nowrap; }
+.DlGridLayout-td-minHeight { height: 2px; }
+
+
+
+
+.DlDesktop { position: absolute; left: 0; top: 0; overflow: hidden; }
+
+.DlFieldset { border: 2px groove #dedeff; margin-top: 1em;
+ -moz-border-top-colors: #7a89bc #ffeeff;
+ -moz-border-bottom-colors: #ffeeff #7a89bc;
+ -moz-border-left-colors: #7a89bc #ffeeff;
+ -moz-border-right-colors: #ffeeff #7a89bc;
+}
+.DlFieldset-label { position: relative; top: -0.75em; left: 5px;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ font-weight: bold;
+ background-color: #bcc4ee;
+ padding: 1px 7px; border: 1px solid #8a9acd; }
+.DlFieldset-content { padding: 10px 10px 10px 10px; margin-top: -1em; }
+
+.DlPopup {
+ position: absolute;
+ z-index: 100;
+ left: -30000px;
+ top: -30000px;
+}
+
+.DlPopup-scrollArea {
+ overflow: hidden;
+ position: relative;
+ z-index: 10;
+}
+
+.DlPopup-scrollUp, .DlPopup-scrollDown {
+ height: 10px; overflow: hidden;
+ background-position: 50% 1px;
+ background-repeat: no-repeat;
+}
+
+.DlPopup-scrollUp { border-bottom: 1px solid #9ba2ee; }
+.DlPopup-scrollDown { border-top: 1px solid #9ba2ee; }
+
+.DlPopup-scrollUp { background-image: url("img/arrows/scroll-up.gif"); }
+.DlPopup-scrollUp-hover { background-image: url("img/arrows/scroll-up-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollUp-disabled { background-image: url("img/arrows/scroll-up-disabled.gif"); }
+.DlPopup-scrollDown { background-image: url("img/arrows/scroll-down.gif"); }
+.DlPopup-scrollDown-hover { background-image: url("img/arrows/scroll-down-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollDown-disabled { background-image: url("img/arrows/scroll-down-disabled.gif"); }
+
+.DlCompletionPopup { border: 1px solid #9ba2ee; background-color: #edecfc; }
+.DlCompletionPopup .DlMenuItem .div2 { font-size: 90%; padding: 1px 5px; }
+.DlCompletionPopup .DlVMenu { border: none; }
+
+.DlTooltip {
+ background-color: #fffee0;
+ font-family: arial,helvetica,sans-serif;
+ padding: 4px 7px;
+ color: #333210;
+}
+
+.DlTooltip-noShadow { border: 1px solid #000000; }
+
+.DlDialogPopup {
+ background-color: #edecfc;
+ border: 1px solid #6970bc;
+}
+
+.DlPopupMenu {
+ background-color: #edecfc;
+ border: 1px solid #eeeeee;
+}
+.DlPopupMenu-noShadow { border: 1px solid #6970bc; }
+
+.DlPopupMenu .DlCalendar {
+ border: 1px solid;
+ border-color: #ffffff #c0c6ff #c0c6ff #ffffff;
+}
+.DlCalendar-borderless { border-width: 0 !important; }
+
+.DlVMenu, .DlHMenu {
+ border-collapse: collapse;
+ background-color: #edecfc;
+}
+
+.DlVMenu-noShadow, .DlHMenu-noShadow {
+ border: 1px solid;
+ border-color: #ffffff #c0c6ff #c0c6ff #ffffff;
+}
+
+.DlVMenu { margin: 4px 0; }
+
+.DlHMenu {
+ margin: 0 2px;
+}
+
+.DlHMenu div.DlHMenu-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ margin-left: 3px; margin-right: 2px;
+ border-left: 1px solid #cccccc;
+ background-color: #ffffff;
+}
+
+div.DlVMenu-separator {
+ margin: 4px 0 3px 0;
+ background-color: #cccccc;
+ border-bottom: 1px solid #ffffff;
+
+ height: 1px;
+ overflow: hidden;
+ font-size: 1px;
+ line-height: 1px;
+}
+
+.DlMenuItem { }
+.DlMenuItem .div2 { padding: 2px 5px; }
+.DlMenuItem-popped { background-color: #acbbee; color: #000000; }
+.DlMenuItem-hover { background-color: #4f74c4; color: #ffffff; }
+.DlMenuItem-active { background-color: #000000; color: #ffffff; }
+.DlMenuItem .DlMenuItem-withIcon {
+ padding-left: 26px;
+ background-repeat: no-repeat;
+ background-position: 5px 50%;
+}
+.DlVMenu .DlMenuItem .DlMenuItem-withPopup {
+ margin-right: 3px;
+ padding-right: 12px;
+ background-image: url("img/menu/rarrow.gif");
+ background-repeat: no-repeat !important;
+ background-position: 100% 50%;
+}
+.DlVMenu .DlMenuItem-hover .DlMenuItem-withPopup {
+ background-image: url("img/menu/rarrow-hover.gif") !important;
+}
+.DlWidget-disabled .DlMenuItem, .DlMenuItem-disabled { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlVMenu .DlCheckbox-hover,
+.DlHMenu .DlCheckbox-hover,
+.DlVMenu .DlRadioButton-hover,
+.DlHMenu .DlRadioButton-hover { background-color: #4f74c4; color: #ffffff; }
+
+.DlVMenu .DlCheckbox-active,
+.DlHMenu .DlCheckbox-active,
+.DlVMenu .DlRadioButton-active,
+.DlHMenu .DlRadioButton-active { background-color: #000000; color: #ffffff; }
+
+
+
+
+
+
+
+
+
+.DlTabs .TabBar { z-index: 10; position: relative; }
+.DlTabs .TabBar .DlButton { border-color: #57679d; }
+.DlTabs .TabBar .DlButton-1 { background-color: #c9d0f8; }
+.DlTabs .TabBar .DlButton-1 .DlButton-inner { padding-top: 3px; padding-bottom: 3px; border-color: #acbbee; }
+
+.DocTabBar { width: 100%; }
+.DocTabBar td { width: 33.3333%; }
+
+.DlTabs-top .TabBar { top: 1px; }
+.DlTabs-top .TabBar .DlButton-1, .DlTabs-top .TabBar .DlButton-1 .DlButton-inner { border-bottom: none; }
+
+.DlTabs-bottom .TabBar { top: -1px; }
+.DlTabs-bottom .TabBar .DlButton-1, .DlTabs-bottom .TabBar .DlButton-1 .DlButton-inner { border-top: none; }
+
+.DlTabs .TabContent, .DlTabs .TabContent .DlNotebook { background-color: #c9d0f8; }
+.DlTabs .TabContent { border: 1px solid #57679d; }
+.DlTabs .TabContent .TabContent-inner { padding: 5px; }
+.DlTabs .TabContent-inner { position: relative; overflow: hidden; border: 1px solid #acbbee; }
+
+.DlTabs-top .TabContent .TabContent-inner { border-top: none; }
+.DlTabs-bottom .TabContent .TabContent-inner { border-bottom: none; }
+
+
+
+.DlMacHBar, .DlMacVBar {
+ background-color: #acb3de;
+ border: 1px solid #8a9acd;
+ padding: 2px;
+}
+.DlMacBarIcon { display: inline; }
+.DlMacBarIcon img { vertical-align: middle; padding: 5px; }
+.DlMacBarIcon-1 img { border: 1px solid #69719b; -moz-border-radius: 15px; padding: 4px; background-color: #dedeff; }
+.DlMacBarIcon-active { opacity: 0.6; }
+.DlMacHBar div.DlMacHBar-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #8a9acd;
+ background-color: #dedeff;
+}
+
+.DlMacVBar div.DlMacVBar-separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #8a9acd;
+ background-color: #dedeff;
+}
+
+
+
+table.DlHbox { border-collapse: separate; }
+.DlHbox td.cell { padding: 0; }
+.DlHbox div.DlHbox-separator, div.Dl-Vertical-Separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #8a9acd;
+ background-color: #dedeff;
+
+}
+
+.DlHbox div.wide-separator { margin-left: 4px; margin-right: 4px; }
+
+.DlHbox div.DlHbox-spacer {
+ overflow: hidden;
+ width: 4px;
+}
+
+table.DlHbox-hasFiller { width: 100%; }
+.DlHbox-filler { width: 100%; }
+
+
+
+table.DlVbox { border-collapse: separate; }
+.DlVbox td.cell { padding: 0; }
+.DlVbox div.DlVbox-separator, div.Dl-Horizontal-Separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #8a9acd;
+ background-color: #dedeff;
+
+}
+
+.DlVbox div.wide-separator { margin-top: 5px; margin-bottom: 4px; }
+
+.DlVbox div.DlVbox-spacer {
+ overflow: hidden;
+ height: 4px;
+ line-height: 1px;
+ font-size: 1px;
+}
+
+
+
+table.DlButtonBox { width: 100%; }
+table.DlButtonBox .DlButtonBox-spacer { width: 100%; }
+.DlButtonBox div.DlButtonBox-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #8a9acd;
+ background-color: #dedeff;
+ margin-left: 3px; margin-right: 2px;
+}
+
+.DlWidget-disabled div.DlVbox-separator, .DlWidget-disabled div.DlHbox-separator { border-color: #bdbcde; background-color: #dedeff; }
+
+
+
+.DlRadioSelect .LabelPart { text-align: left; }
+
+.DlSelect-menu .DlRadioButton { padding-right: 18px; }
+.DlSelect-menu .DlRadioButton-0 { background-image: none; }
+.DlSelect-menu .DlRadioButton-1 { background-image: url("img/mark.gif"); background-color: #bcc4ee; color: #000000; }
+.DlSelect-menu .DlRadioButton-active { background-image: url("img/mark-2.gif"); }
+
+
+
+
+
+.DlToolbar {
+ border: 1px solid;
+ border-color: #ffeeff #69719b #69719b #ffeeff;
+
+ background-color: #bcc4ee;
+ padding: 1px;
+}
+
+.DlToolbar .DlButton { border: none; background-color: transparent; }
+.DlToolbar .DlButton-inner { border: none; padding: 3px; }
+.DlToolbar .DlButton-hover { border: 1px solid #acbbee; border-color: #ffffff #8b8aac #8b8aac #ffffff; background-color: #d9dcff; }
+.DlToolbar .DlButton-hover .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-1 { border: 1px solid #acbbee; border-color: #8b8aac #ffffff #ffffff #8b8aac; background-color: #b0b2d1; }
+.DlToolbar .DlButton-1 .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-active { border: 1px solid #57679d; background-color: #bfc2e1; }
+.DlToolbar .DlButton-active .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-disabled { opacity: 0.7; filter: alpha(opacity=70); }
+
+.DlToolbar .DlButtonMenu { background-color: #c9d0f8; }
+.DlToolbar .DlButtonMenu * { border: none; }
+.DlToolbar .DlButtonMenu .DlButton-inner { border: 1px solid #acbbee; border-color: #ffffff #8b8aac #8b8aac #ffffff; padding: 2px; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlToolbar .DlButtonMenu .DlButton-active .DlButton-inner { border-color: #8b8aac #ffffff #ffffff #8b8aac; }
+.DlToolbar .DlButtonMenu .DlButton-1 .DlButton-inner { border-color: #8b8aac #ffffff #ffffff #8b8aac; }
+
+.DlToolbar .DlButtonMenu .DlButton-hover .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-active .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-1 .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0 !important; padding-right: 0 !important; }
+
+.DlToolbar .DlLabel { background: inherit; }
+
+.DlToolbar div.DlHbox-separator {
+ border-left-color: #7a89bc;
+ background-color: #ffffff;
+}
+
+.DlToolbar-Light { background: #cdd5ff; }
+
+
+
+
+
+.DlTable-RowSeparator td { height: 7px; }
+.DlTable-RowSeparator td div { line-height: 1px; font-size: 1px; height: 1px; overflow: hidden;
+ border-top: 1px solid #8a9acd;
+ background-color: #dedeff;
+ margin-top: 3px; margin-bottom: 2px;
+}
+
+
+
+.DlTree-separator {
+ margin-top: 3px; margin-bottom: 4px;
+ border-top: 1px dotted #8a9acd;
+ line-height: 1px; font-size: 1px; overflow: hidden;
+}
+.DlTree-IconWidth { width: 19px !important; }
+.DlTreeItem .DlTreeItem-Expander { width: 19px; }
+.DlTreeItem .DlTreeItem-Icon {
+ width: 19px;
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+}
+
+.DlTreeItem .DlTreeItem-Label { padding-left: 3px; padding-top: 1px; padding-bottom: 1px; }
+
+.DlTreeItem-withRadio .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-hover { background: none; color: #6988ee; text-decoration: underline; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-1 { background-color: #6988ee; color: #ffffff; }
+
+.DlTreeItem-withCheck .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-hover { background: none; color: #6988ee; text-decoration: underline; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-1 { background-color: #6988ee; color: #ffffff; }
+
+
+.DlTreeItem-Table td { vertical-align: middle; height: 16px; }
+
+
+.DlTree-withLines .DlTreeItem { background-image: url("img/tree/lines-v.gif"); background-repeat: repeat-y; background-position: 9px 50%; }
+
+
+.DlTree-withLines .DlTreeItem-Last { background-image: none; }
+
+
+.DlTree-withLines .DlTreeItem .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTreeItem-hasSubtree .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTree-withLines table.DlTreeItem-Last .DlTreeItem-Expander { background: transparent url("img/tree/lines-b.gif") no-repeat 50% 50%; }
+
+
+.DlTreeItem-Subtree { padding-left: 19px; }
+.DlTreeItem-Arrow-Expanded { background: transparent url("img/tree/minus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Expanded:hover { background: transparent url("img/tree/minus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed { background: transparent url("img/tree/plus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed:hover { background: transparent url("img/tree/plus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+
+.DlWidget-disabled .DlTreeItem-Arrow-Expanded,
+.DlWidget-disabled .DlTreeItem-Arrow-Collapsed,
+.DlWidget-disabled .DlTreeItem-Icon { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlTreeItem-dropTarget > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-upper.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-lower.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div > table { border-top: 1px solid #4f74c4; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div > table { border-bottom: 1px solid #4f74c4; }
+
+.DlTreeItem-div-focus { border: 1px dotted #000000; margin: -1px; }
+
+
+
+.DlColorPickerHSV { border: 1px solid #000000; background-color: #ddddec; }
+.DlColorPickerHSV td { width: 8px; height: 10px; padding: 1px; }
+.DlColorPickerHSV td.DlColorPickerHSV-Sep { background-color: #000000; width: 1px; padding: 0; }
+.DlColorPickerHSV td.DlColorPickerHSV-HSV {
+ overflow: visible; vertical-align: top;
+ background: url("img/color/hue.png") repeat-x 0 0; width: 15px; padding: 0; }
+.DlColorPickerHSV td.hover1 { padding: 0; border: 1px solid #ffffff !important; }
+.DlColorPickerHSV td.hover2 { padding: 0; border: 1px solid #000000 !important; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar { height: 1px; left: 0px;
+ font-size: 1px; line-height: 1px; left: -2px; margin-right: -3px;
+ background-color: #000000; overflow: hidden; position: relative; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar2 { background-color: #ffffff; }
+
+
+
+.DlRteFrame { border: 1px solid; border-color: #7a89bc; }
+
+.DlRteFrame iframe { border: 1px solid; border-color: #bcccff #ffffff #ffffff #bcccff; }
+
+
+
+.DlDataGrid { position: relative; background-color: #f1f0ff; border: 1px solid #57679d; }
+.DlDataGrid-rowTable { table-layout: fixed; width: 10px; border-collapse: collapse; border-spacing: 0; }
+.DlDataGrid-rowTable td { overflow: hidden; white-space: nowrap; border-right: 1px solid #e0e0e0; }
+.DlDataGrid-Headers { overflow: hidden; background-color: #bcc4ee; position: relative; width: 5px; }
+.DlDataGrid-Body { overflow: auto; }
+.DlDataGrid-cellData { overflow: hidden; white-space: nowrap; }
+.DlDataGrid-Body td { padding: 2px 0; text-indent: 5px; }
+
+.DlDataGrid-Body .DlDataGrid-rowTable {
+ border-bottom: 1px solid #e0e0e0;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+}
+
+.DlDataGrid-resizeHandle {
+ width: 7px; position: absolute; top: 0;
+ margin-left: -4px;
+ cursor: e-resize;
+ z-index: 30000;
+ height: 100%;
+ background-color: #ff0000; opacity: 0.01; filter: alpha(opacity=1);
+}
+
+.DlDataGrid-align-left { text-align: left; }
+.DlDataGrid-align-center { text-align: center; }
+.DlDataGrid-align-right { text-align: right; }
+
+.DlDataGrid .DlDataGridRow-selected { background-color: #cccccc; }
+.DlDataGrid .DlDataGridRow-selected table td { color: #000000; }
+.DlDataGrid-focus { outline: 1px solid #8a92bc; -moz-outline-radius: 2px; }
+.DlDataGrid-focus .DlDataGridRow-selected { background-color: #6d95ea; }
+.DlDataGrid-focus .DlDataGridRow-selected table td { color: #ffffff; }
+
+.DlDataGrid-align-right .DlButton-inner { background-position: 0 50%; }
+
+.DlDataGridHeadLabel { border-width: 0 1px 1px 0; }
+.DlDataGridHeadLabel .DlButton-inner { border: none; padding-top: 3px; padding-bottom: 3px; }
+.DlDataGridHeadLabel-hover { background-color: #cdd5ff; }
+.DlDataGridHeadLabel-active .DlButton-inner { padding-top: 4px; padding-bottom: 2px; }
+.DlDataGridHeadLabel-resizing { background-color: #c1dfff; }
+.DlDataGridHeadLabel-empty .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlDataGridHeadLabel-empty .DlButton-withIcon { background-position: 50% 50%; }
+
+.DlDataGridHeadLabel-sort-up { border-bottom: 2px solid #000000; }
+.DlDataGridHeadLabel-sort-down { border-bottom: 2px solid #000000; }
+
+.DlDataGridHeadLabel-sort-up .DlButton-inner {
+ background-image: url("img/arrows/sort-ascending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+.DlDataGridHeadLabel-sort-down .DlButton-inner {
+ background-image: url("img/arrows/sort-descending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+
+.DlDataGridHeadLabel-sort-up.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+.DlDataGridHeadLabel-sort-down.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+
+.DlDataGrid-drop-col {
+ position: absolute;
+ background: url("img/grid-drop-col.gif") no-repeat 0 0;
+ width: 11px; height: 11px;
+ margin-left: -5px;
+ z-index: 10000;
+}
+
+
+
+.DlIconListView { background-color: #c9d0f8; border: 1px solid #acbbee; }
+.DlIconListItem { border-collapse: collapse; }
+.DlIconListItem-labelCell { text-align: center; }
+.DlIconListItem-labelDiv { overflow: hidden; white-space: normal; font-size: 90%; }
+.DlIconListItem-iconCell { background-position: 50% 50%; background-repeat: no-repeat; }
+
+
+.DlIconListItem { cursor: pointer; float: left; }
+.DlIconListItem-hover { background-color: #cdd5ff; }
+.DlIconListItem-hover .DlIconListItem-labelCell { color: #001935; text-decoration: underline; }
+.DlIconListItem-1 { background-color: #b2b2c1; }
+.DlDialog-Active .DlIconListItem-1 { background-color: #4f74c4; }
+.DlDialog-Active .DlIconListItem-1 .DlIconListItem-labelCell { color: #ffffff; }
+
+.DlIconListItem-focus .DlIconListItem-labelCell { text-decoration: underline; }
+
+
+
+.DlWM {
+ position: absolute;
+ left: 0; top: 0;
+ width: 0; height: 0;
+ overflow: visible;
+ z-index: 300;
+}
+
+
+
+
+
+
+
+.DlWM-modalStopper {
+ z-index: 800; cursor: not-allowed;
+ position: absolute; top: 0; left: 0; width: 100%; height: 100%;
+
+ filter: alpha(opacity=50);
+ opacity: 0.5;
+ background-color: #444444;
+ display: none;
+}
+
+.DlDialog .DlWM-modalStopper {
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+
+.DlWM-hasModals { width: 100%; height: 100%; }
+.DlWM-hasModals .DlWM-modalStopper { display: block; }
+
+.DlDialog { position: absolute; }
+.DlDialog-Rel { padding: 0; }
+.DlDialog-Content { background-color: #b9c2f8; position: relative; }
+
+.Shadow { position: absolute; font-size: 1px; line-height: 1px; }
+.DlDialog-Rel .Shadow { z-index: 10; }
+
+.DlDialog-WAIT { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;
+ background-image: url("img/modalbg.gif"); }
+
+.DlDialog-Rel .ResizeHandle {
+ cursor: se-resize;
+ position: absolute;
+
+ left: 100%;
+ top: 100%;
+ margin-left: -11px;
+ margin-top: -11px;
+ padding: 5px;
+ background: url("img/resize.gif") no-repeat 0 0; width: 10px; height: 10px; z-index: 350;
+}
+
+
+
+
+.DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-inactive/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-inactive/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-inactive/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-inactive/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-inactive/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-inactive/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-inactive/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-inactive/L.png") repeat-y 0 0; bottom: 6px; }
+
+.DlDialog-Active .DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-active/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-active/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-active/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-active/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-active/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-active/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-active/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-active/L.png") repeat-y 0 0; bottom: 6px; }
+
+
+.DlDialog-noShadows { border: 2px solid #7a7a9b; }
+.DlDialog-Active .DlDialog-noShadows { border-color: #000000; }
+
+
+
+.DlDialog-Title {
+ opacity: 0.9; filter: alpha(opacity=90);
+ overflow: hidden; white-space: nowrap;
+ font: bold 100% "Lucida Grande",verdana,tahoma,sans-serif; letter-spacing: -1px;
+ background: #c9cbd9 url("img/titlebg.png") repeat-x 0 50%; color: #555555; padding: 0 10px;
+ border-bottom: 2px solid #9e9e9e;
+}
+.DlDialog-Title div { padding-top: 3px; padding-bottom: 3px; }
+.DlDialog-Active .DlDialog-Title { background-color: #5b6bc9; color: #ffffff; border-color: #ffffff;
+ opacity: 1; filter: none;
+ text-shadow: 1px 1px 3px #000000;
+}
+
+.DlDialog-Title-withIcon {
+ padding-left: 21px;
+ background-repeat: no-repeat;
+ background-position: 0 50%;
+}
+
+.DlDialog-WindowButtons {
+ height: 0;
+ overflow: visible;
+ position: absolute;
+ right: 11px;
+ top: 0;
+ z-index: 10;
+ opacity: 0.6;
+}
+
+.DlDialog-Active .DlDialog-WindowButtons { opacity: 1; filter: none; }
+
+.DlDialog-WindowButtons div {
+ float: right;
+ width: 27px;
+ height: 16px;
+ background-repeat: no-repeat;
+ margin-right: -1px;
+ background-image: url("img/dialog/buttons.png");
+}
+
+.DlDialog-QuitBtn { background-position: 0 0; }
+.DlDialog-QuitBtn-hover { background-position: -27px 0; }
+.DlDialog-QuitBtn-active { background-position: -54px 0; }
+
+.DlDialog-MaximizeBtn { background-position: 0 -16px; }
+.DlDialog-MaximizeBtn-hover { background-position: -27px -16px; }
+.DlDialog-MaximizeBtn-active { background-position: -54px -16px; }
+.DlDialog-MaximizeBtn-1 { background-position: -54px -16px; }
+
+.DlDialog-MinimizeBtn { background-position: 0 -32px; }
+.DlDialog-MinimizeBtn-hover { background-position: -27px -32px; }
+.DlDialog-MinimizeBtn-active { background-position: -54px -32px; }
+.DlDialog-MinimizeBtn-1 { background-position: -54px -32px; }
+
+.DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #33dd44; }
+.DlDialog-Dragging .DlDialog-Rel { border-color: #000000; }
+
+
+
+
+.DlDialog .DlHMenu {
+ border: none;
+ border-bottom: 1px solid #353d6b;
+}
+
+
+.DlDialog .DlDialog .DlDialog-Rel {
+ border-width: 2px; border-color: #000000;
+ -moz-border-left-colors: #000000 #ffffff;
+ -moz-border-top-colors: #000000 #ffffff;
+ -moz-border-right-colors: #000000 #ffffff;
+ -moz-border-bottom-colors: #000000 #ffffff;
+}
+.DlDialog .DlDialog .DlDialog-Rel .ResizeHandle { margin-left: -12px; margin-top: -12px; }
+.DlDialog .DlDialog .DlDialog-WindowButtons { top: 1px; }
+.DlDialog .DlDialog .DlDialog-Title {
+ background-color: #ffffff; color: #000000;
+ border-bottom: 1px solid #7a7a9b;
+}
+.DlDialog .DlDialog .DlDialog-Title div { padding-top: 1px; padding-bottom: 1px; }
+.DlDialog .DlDialog-Active .DlDialog-Title { background-color: #5b5d6c; color: #ffffff; border-color: #353d6b; }
+.DlDialog .DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #33dd44; }
+
+
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.Shadow { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.ResizeHandle { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.DlDialog-Title { border-width: 0; }
+
+
+.IconCalendar { background-image: url("img/icons/calendar.png"); background-position: 1px 50%; }
+.IconColors { background-image: url("img/icons/colors.png"); background-position: 1px 50%; }
+.IconChardev { background-image: url("img/icons/gnome-fs-chardev.png"); background-position: 1px 50%; }
+.IconDynarch { background-image: url("img/icons/dynarch-small.png"); background-position: 1px 50%; }
+
+
+
+
+
+
+
+
+span.BreakPoint {
+ width: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ overflow: hidden;
+}
+
+.SmallerButtons .DlButton-inner { padding: 1px 3px; }
+.SmallerButtons .DlButton-active .DlButton-inner { padding: 2px 2px 0px 4px; }
+
+.Dl-StatusBar { border: 1px solid; border-color: #69719b #ffeeff #ffeeff #69719b; padding: 1px 4px; background-color: #bcc4ee; }
+
+.Dl-ResizeRect { z-index: 5000;
+ font: 13px tahoma,"Trebuchet MS",Tahoma,Verdana,sans-serif;
+ position: absolute; top: 0; left: 0; border: 1px dashed #000000;
+
+ background: #ffffff; opacity: 0.4; filter: alpha(opacity=40);
+
+ border: 1px dashed #ff0000;
+}
+
+.Dl-ResizeRect { color: red; }
+.Dl-ResizeRect .Title { font-weight: bold; }
+
+.Dl-ResizeRect-moving {
+ border-color: #000000;
+
+
+}
+
+.DlAlign-left { text-align: left; }
+.DlAlign-right { text-align: right; }
+.DlAlign-center { text-align: center; }
+
+.Dl-3D-Border-Outside { border: 1px solid; border-color: #ffffff #7a89bc #7a89bc #ffffff; }
+.Dl-3D-Border-Inside { border: 1px solid; border-color: #7a89bc #ffffff #ffffff #7a89bc; }
+.Dl-3D-Border-Dark { border: 1px solid #7a89bc; }
+
+
+
+
+.Gecko-Bug-226933 { position: relative; overflow: auto; }
+
+.undefined { border: 5px solid red; }
+
+
+
+.ThinShadows .Shadow-T { left: 10px; right: 9px; top: -7px; background: url("img/thin-shadows/T.png") repeat-x 0 0; height: 7px; }
+.ThinShadows .Shadow-B { left: 10px; right: 9px; background: url("img/thin-shadows/B.png") repeat-x 0 0; bottom: -11px; height: 11px; }
+.ThinShadows .Shadow-TL { left: -7px; width: 17px; top: -7px; background: url("img/thin-shadows/TL.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BR { width: 20px; right: -11px; background: url("img/thin-shadows/BR.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-R { width: 11px; right: -11px; top: 13px; background: url("img/thin-shadows/R.png") repeat-y 0 0; bottom: 9px; }
+.ThinShadows .Shadow-TR { width: 20px; right: -11px; top: -7px; background: url("img/thin-shadows/TR.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BL { left: -7px; width: 17px; background: url("img/thin-shadows/BL.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-L { left: -7px; width: 7px; top: 13px; background: url("img/thin-shadows/L.png") repeat-y 0 0; bottom: 9px; }
+
+.ThinRoundShadows .Shadow-T { left: 8px; right: 6px; top: -6px; background: url("img/thin-shadows1/T.png") repeat-x 0 0; height: 6px; }
+.ThinRoundShadows .Shadow-B { left: 8px; right: 6px; background: url("img/thin-shadows1/B.png") repeat-x 0 0; bottom: -10px; height: 10px; }
+.ThinRoundShadows .Shadow-TL { left: -6px; width: 14px; top: -6px; background: url("img/thin-shadows1/TL.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BR { width: 16px; right: -10px; background: url("img/thin-shadows1/BR.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-R { width: 10px; right: -10px; top: 9px; background: url("img/thin-shadows1/R.png") repeat-y 0 0; bottom: 6px; }
+.ThinRoundShadows .Shadow-TR { width: 16px; right: -10px; top: -6px; background: url("img/thin-shadows1/TR.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BL { left: -6px; width: 14px; background: url("img/thin-shadows1/BL.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-L { left: -6px; width: 6px; top: 9px; background: url("img/thin-shadows1/L.png") repeat-y 0 0; bottom: 6px; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-cyan-ds.css b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-cyan-ds.css
new file mode 100644
index 00000000..da32a0a8
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-cyan-ds.css
@@ -0,0 +1,1093 @@
+
+
+html, body { margin: 0; padding: 0; overflow: hidden; height: 100%; }
+
+body { z-index: 0; background-color: #ffffff; }
+form { padding: 0; margin: 0; }
+
+.DYNARCH-GET-PADDING-AND-BORDER {
+ overflow: hidden !important;
+ font-size: 1px !important;
+ line-height: 1px !important;
+ width: 1px !important;
+ height: 1px !important;
+}
+
+.DYNARCH-GET-ABSOLUTE-POSITION {
+ position: absolute !important;
+ margin: 0 !important;
+ padding: 0 !important;
+}
+
+.DYNARCH-EVENT-STOPPER {
+ position: absolute !important;
+
+
+
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 30000;
+}
+
+.DYNARCH-GARBAGE-COLLECTOR {
+ position: absolute;
+ z-index: -10000;
+ width: 1px;
+ height: 1px;
+ overflow: hidden;
+ left: -32000px;
+ top: -32000px;
+ display: none;
+}
+
+.DYNARCH-FAKE-FOCUS { z-index: -10000; position: absolute; left: -2000px; top: 0; }
+
+.CURSOR-DRAGGING { cursor: move !important; }
+.CURSOR-RESIZE-E { cursor: e-resize !important; }
+.CURSOR-RESIZE-W { cursor: w-resize !important; }
+.CURSOR-RESIZE-S { cursor: s-resize !important; }
+.CURSOR-RESIZE-N { cursor: n-resize !important; }
+.CURSOR-FORBIDDEN { cursor: not-allowed !important; }
+.CURSOR-NO-DROP { cursor: no-drop !important; }
+.CURSOR-DROP { cursor: pointer !important; }
+.CURSOR-RESIZE-COL { cursor: col-resize !important; }
+
+
+
+.DlWidget, .DlWidget table, .DlWidget input, .DlWidget select, .DlWidget button, .DlWidget textarea {
+
+ font: 12px "Lucida Grande",Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif;
+
+}
+
+.DlWidget {
+
+ cursor: default;
+ color: #000000;
+
+ zoom: 1;
+}
+
+.DlWidget-3D {
+ background-color: #c9d5e2;
+ color: #000000;
+}
+
+
+
+
+.DlWidget-dragged-clone {
+ position: absolute !important;
+ z-index: 10000;
+}
+
+
+
+.DlAbstractButton { white-space: nowrap; }
+
+
+
+.DlButton { border: 1px solid; border-color: #829aac #556571 #556571 #829aac; background-color: #c9d5e2; text-align: center; }
+.DlButton .DlButton-inner { border: 1px solid; border-color: #fbf2fb #97afc1 #97afc1 #fbf2fb; padding: 2px 4px; }
+
+.DlButton .DlButton-inner div { min-height: 16px; }
+
+.DlButton-hover { border-color: #829aac #556571 #556571 #829aac; }
+.DlButton-hover .DlButton-inner { border-color: #ffffff #97c2cb #97c2cb #ffffff; }
+.DlButton-active { border-color: #556571 #829aac #829aac #556571; background-color: #e2eaf5; }
+.DlButton-active .DlButton-inner { padding: 3px 3px 1px 5px; border-color: #acc4d5 #fbf2fb #fbf2fb #acc4d5; }
+.DlButton-1 { border-color: #556571 #97afc1 #97afc1 #556571; background-color: #e7ecf2; }
+.DlButton-1 .DlButton-inner { border-color: #acc4d5 #ffffff #ffffff #acc4d5; }
+.DlButton-hover { background-color: #dae6f3; }
+
+.DlAbstractButton-withIcon, .DlButton-withIcon {
+ padding-left: 22px;
+ background-repeat: no-repeat !important;
+ background-position: 0 50%;
+}
+
+.DlButton-empty .DlButton-inner { padding: 2px; }
+.DlButton-empty .DlButton-withIcon {
+ padding: 0;
+ width: 16px;
+ height: 16px;
+}
+
+.DlButton-disabled .DlButton-inner,
+.DlWidget-disabled .DlButton .DlButton-inner { border-color: #c9d5e2; opacity: 0.6; filter: alpha(opacity=60); }
+.DlButton-disabled, .DlWidget-disabled .DlButton { border-color: #97a3b0 #556571 #556571 #97a3b0; }
+
+div.DlButton-Label { display: inline; }
+.DlButton-focus { border-color: #42525d #18252f #18252f #42525d; }
+.DlButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlCheckbox-0 { color: #717782; background-image: url("img/checkbox-0-disabled.png"); }
+.DlWidget-disabled.DlCheckbox-1 { color: #717782; background-image: url("img/checkbox-1-disabled.png"); }
+
+.DlCheckbox { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlCheckbox-0 { background: transparent url("img/checkbox-0.png") no-repeat 5px 50%; }
+.DlCheckbox-1 { background: transparent url("img/checkbox-1.png") no-repeat 5px 50%; }
+.DlCheckbox-hover { background-color: #dce7f3; }
+.DlCheckbox-active { background: #e2eaf5 url("img/checkbox-2.png") no-repeat 5px 50%; }
+.DlCheckbox-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlCheckbox-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlRadioButton-0 { color: #717782; background-image: url("img/radiobutton-0-disabled.png"); }
+.DlWidget-disabled.DlRadioButton-1 { color: #717782; background-image: url("img/radiobutton-1-disabled.png"); }
+
+.DlRadioButton { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlRadioButton-0 { background: transparent url("img/radiobutton-0.png") no-repeat 5px 50%; }
+.DlRadioButton-1 { background: transparent url("img/radiobutton-1.png") no-repeat 5px 50%; }
+.DlRadioButton-hover { background-color: #dce7f3; }
+.DlRadioButton-active { background: #e2eaf5 url("img/radiobutton-2.png") no-repeat 5px 50%; }
+.DlRadioButton-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlRadioButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+.DlPopupMenu .DlRadioButton,
+.DlPopupMenu .DlCheckbox { -moz-border-radius: 0; }
+
+
+
+.DlEntry { border: 1px solid; border-color: #556571 #829aac #829aac #556571; }
+.DlEntry .DlEntry-cell { border: 1px solid; border-color: #fbf2fb #fbf2fb #fbf2fb #fbf2fb; background-color: #edf2f9; }
+.DlEntry input, .DlEntry textarea {
+ margin: 0;
+ border: none !important;
+ border-width: 0px !important;
+ background: #edf2f9;
+ color: #000000;
+ padding: 1px 2px 2px 2px !important;
+
+ resize: none;
+}
+.DlEntry-Focus { border-color: #556571; outline: 1px solid #97a3b0; -moz-outline-radius: 2px; }
+.DlEntry-Focus .DlEntry-cell, .DlEntry-Focus input, .DlEntry-Focus textarea { background-color: #ffffff; }
+.DlEntry input:selection, .DlEntry textarea:selection { background-color: #a0bcdf; color: #000000; }
+.DlEntry-ValidationError { border-color: #bf5340; }
+.DlEntry-ValidationError .DlEntry-cell { border-color: #ffffff; background-color: #f2d9df; }
+.DlEntry-ValidationError input, .DlEntry-ValidationError textarea { background-color: #f2d9df; }
+.DlEntry-Readonly .DlEntry-cell { background-color: #dae6f3; border-bottom-color: #e6ecf7; border-right-color: #e6ecf7; }
+.DlEntry-Readonly input, .DlEntry-Readonly textarea { background-color: #dae6f3; }
+.DlEntry-emptyText { display: none; position: absolute; left: 3px; top: 1px; color: #9398a3; font-style: italic; cursor: text; }
+.DlEntry-empty .DlEntry-emptyText { display: block; }
+
+.DlEntry-dropDownBtn {
+ line-height: 20px;
+ border-left: 1px solid #9398a3;
+ padding-left: 4px; padding-right: 4px;
+}
+
+.DlEntry-dropDownBtn-hover { background-color: #ffffff; }
+.DlEntry-dropDownBtn-active { background-color: #638da1; }
+
+.DlEntry-invalidIcon {
+ width: 16px;
+ height: 16px;
+ position: absolute;
+ right: 1px;
+ top: 50%;
+ margin-top: -8px;
+ background-image: url("img/entry-warning.png");
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+ opacity: 0.6;
+ display: none;
+}
+
+div.DlEntry-invalidIcon:hover { opacity: 1; }
+
+.DlEntry-ValidationError .DlEntry-invalidIcon {
+ display: block;
+}
+
+
+
+.DlCompletionEntry-busy input {
+ background-image: url("img/busy1.gif");
+ background-position: 100% 50%;
+ background-repeat: no-repeat;
+}
+
+.DlCompletionEntry-rightAligned input {
+ background-position: 0 50%;
+ text-align: right;
+}
+
+
+
+.DlComboBox-dropDownBtn {
+ background: #c9d5e2 url("img/arrows/dropdown.png") no-repeat 50% 50%;
+ width: 11px;
+ height: 20px;
+ border-left: 1px solid #9398a3;
+}
+
+.DlEntry-Focus .DlComboBox-dropDownBtn { border-color: #556571; }
+
+.DlComboBox-dropDownBtn-hover { background-color: #ffffff; }
+.DlComboBox-dropDownBtn-active { background-color: #638da1; }
+
+
+
+.DlSpinner { background-color: yellow; width: 1em; }
+.DlSpinner .DlSpinner-Button { height: 50%; }
+.DlSpinner input { text-align: right; }
+.DlSpinner .DlSpinner-Button .DlButton-inner { width: 5px; }
+.DlSpinner .DlSpinner-Button .DlButton-inner div { min-height: 0; }
+.DlSpinner .DlSpinner-Button-Up .DlButton-inner { height: 2px; background: url("img/spinner-up.gif") no-repeat 50% 50%; }
+.DlSpinner .DlSpinner-Button-Down .DlButton-inner { height: 2px; background: url("img/spinner-down.gif") no-repeat 50% 50%; }
+
+
+
+.DlProgressBar { position: relative; border: 1px solid #829aac; background: #edf2f9; }
+.DlProgressBar-label { text-align: center; position: relative; padding: 2px 0; }
+.DlProgressBar-fill { position: absolute; left: 0; top: 0; width: 50%; height: 100%; background-color: #abd2e3; }
+
+
+
+.DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlButtonMenu .MenuArrow-inner {
+ padding: 0 1px;
+ border-left: none;
+ width: 7px; overflow: visible; background-image: url("img/menu/darrow-small.gif");
+ background-repeat: no-repeat;
+ background-position: 1px 50%;
+}
+.DlButtonMenu .LabelPart { border-right: none; }
+.DlButtonMenu .LabelPart .DlButton-inner { border-right: none; }
+
+
+
+.DlButtonColorPicker table { border-collapse: collapse; }
+.DlButtonColorPicker .DlButton-inner .ColorPart { border: 1px solid; border-color: #556571 #fbf2fb #fbf2fb #556571;
+ width: 10px; height: 10px; overflow: hidden; min-height: 0; margin-top: 1px; }
+.DlButtonColorPicker .Label { padding-left: 5px; }
+.DlButtonColorPicker .EmptyLabel { width: 1px; overflow: hidden; height: 1em; }
+
+
+
+.DlCalendar { background-color: #f0f3f8; }
+.DlCalendar-disabled { background-color: #e1e3e8; }
+table.DlCalendar {
+ border-collapse: separate; border-spacing: 0; font-size: 11px; font-family: tahoma,verdana,sans-serif; border: 1px solid #556571; }
+.DlCalendar tr.DlCalendar-Navigation td { text-align: center; border-bottom: 1px solid #c5cad5; background-color: #e1e3e8; padding: 2px 0; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth,
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { border-right: 1px solid #c5cad5; font-weight: bold; }
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth,
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { border-left: 1px solid #c5cad5; font-weight: bold; }
+
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth { background-image: url("img/arrows/nav-right.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth { background-image: url("img/arrows/nav-left.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { background-image: url("img/arrows/nav-right-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { background-image: url("img/arrows/nav-left-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+
+.DlCalendar tr.DlCalendar-DayNames td { width: 20px; text-align: right; padding-right: 3px; border-bottom: 1px solid #76828f; background-color: #e1e3e8; }
+
+.DlCalendar tr.Dates td { text-align: right; padding: 2px 3px 2px 2px; }
+.DlCalendar tr.Dates td.OtherMonth { color: #97a3b0; }
+.DlCalendar tr.Dates td.Today { color: #3685a3; }
+.DlCalendar td.WeekNumber { border-right: 1px solid #556571; color: #717782; background-color: #e1e3e8; }
+.DlCalendar tr.DlCalendar-DayNames td.WeekNumber { border-right-color: #556571; }
+.DlCalendar tr.DlCalendar-Navigation td.hover { background-color: #638da1; color: #ffffff; }
+.DlCalendar tr.DlCalendar-Navigation td.rolling { background-color: #000000; }
+.DlCalendar tr.DlCalendar-DayNames td.hover { background-color: #638da1; color: #ffffff; }
+.DlCalendar tr.Dates td.hover { border: 1px solid #b4bac5; padding: 1px 2px 1px 1px; background-color: #dae6f3 !important; }
+.DlCalendar tr.Selected td { border-bottom: 1px solid #d5dbe6; border-top: 1px solid #d5dbe6; padding-top: 1px; padding-bottom: 1px; }
+.DlCalendar tr.Dates td.Selected { border: 1px solid #9398a3; background-color: #ffffff; padding: 1px 2px 1px 1px; }
+
+.DlCalendar tr.DlCalendar-DayNames td.WeekEnd { color: #a26e4c; }
+.DlCalendar td.WeekEnd { color: #a26e4c; }
+.DlCalendar tr.Dates td.OtherMonth.WeekEnd { color: #ccaa88; }
+
+.DlCalendar tr.Dates td.DlCalendar-infoDay { font-weight: bold; background: url("img/tmpcal.gif") no-repeat 100% 100%; }
+
+
+
+.DlResizeBar { font-size: 1px; line-height: 1px; }
+.DlResizeBar-Horizontal {
+ height: 5px; cursor: s-resize; background: url("img/resizebar-horiz2.png") no-repeat 50% 50%; }
+.DlResizeBar-Vertical { width: 5px; cursor: e-resize; background: url("img/resizebar-vert2.png") no-repeat 50% 50%; }
+.DlResizeBar-DraggingLine {
+ position: absolute;
+
+ background-color: #97a3b0; opacity: 0.6; filter: alpha(opacity=60);
+ z-index: 10000;
+}
+
+
+
+.DlUploadEntry { height: 22px; }
+.DlUploadEntry iframe { background: transparent; width: 80px; height: 22px; display: block; }
+
+
+
+.DlContainer { position: relative; }
+
+.DlContainer-Hidden { position: absolute; left: -30000px; top: -30000px; visibility: hidden; }
+
+.DlContainer-pad-sep-left { padding: 5px; border-left: 1px solid #97afc1; }
+.DlContainer-pad-sep-right { padding: 5px; border-right: 1px solid #97afc1; }
+
+.DlLayout { position: relative; }
+.DlLayout-positioned { position: absolute; }
+
+.DlGridLayout-table { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
+.DlGridLayout-tr-minHeight td { height: 2px; }
+.DlGridLayout-td-minWidth { width: 2px; white-space: nowrap; }
+.DlGridLayout-td-minHeight { height: 2px; }
+
+
+
+
+.DlDesktop { position: absolute; left: 0; top: 0; overflow: hidden; }
+
+.DlFieldset { border: 2px groove #e6ecf7; margin-top: 1em;
+ -moz-border-top-colors: #6d8697 #fbf2fb;
+ -moz-border-bottom-colors: #fbf2fb #6d8697;
+ -moz-border-left-colors: #6d8697 #fbf2fb;
+ -moz-border-right-colors: #fbf2fb #6d8697;
+}
+.DlFieldset-label { position: relative; top: -0.75em; left: 5px;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ font-weight: bold;
+ background-color: #c9d5e2;
+ padding: 1px 7px; border: 1px solid #829aac; }
+.DlFieldset-content { padding: 10px 10px 10px 10px; margin-top: -1em; }
+
+.DlPopup {
+ position: absolute;
+ z-index: 100;
+ left: -30000px;
+ top: -30000px;
+}
+
+.DlPopup-scrollArea {
+ overflow: hidden;
+ position: relative;
+ z-index: 10;
+}
+
+.DlPopup-scrollUp, .DlPopup-scrollDown {
+ height: 10px; overflow: hidden;
+ background-position: 50% 1px;
+ background-repeat: no-repeat;
+}
+
+.DlPopup-scrollUp { border-bottom: 1px solid #b0c2da; }
+.DlPopup-scrollDown { border-top: 1px solid #b0c2da; }
+
+.DlPopup-scrollUp { background-image: url("img/arrows/scroll-up.gif"); }
+.DlPopup-scrollUp-hover { background-image: url("img/arrows/scroll-up-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollUp-disabled { background-image: url("img/arrows/scroll-up-disabled.gif"); }
+.DlPopup-scrollDown { background-image: url("img/arrows/scroll-down.gif"); }
+.DlPopup-scrollDown-hover { background-image: url("img/arrows/scroll-down-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollDown-disabled { background-image: url("img/arrows/scroll-down-disabled.gif"); }
+
+.DlCompletionPopup { border: 1px solid #b0c2da; background-color: #f0f3f8; }
+.DlCompletionPopup .DlMenuItem .div2 { font-size: 90%; padding: 1px 5px; }
+.DlCompletionPopup .DlVMenu { border: none; }
+
+.DlTooltip {
+ background-color: #f7f7e8;
+ font-family: arial,helvetica,sans-serif;
+ padding: 4px 7px;
+ color: #2a2a19;
+}
+
+.DlTooltip-noShadow { border: 1px solid #000000; }
+
+.DlDialogPopup {
+ background-color: #f0f3f8;
+ border: 1px solid #7e90a8;
+}
+
+.DlPopupMenu {
+ background-color: #f0f3f8;
+ border: 1px solid #eeeeee;
+}
+.DlPopupMenu-noShadow { border: 1px solid #7e90a8; }
+
+.DlPopupMenu .DlCalendar {
+ border: 1px solid;
+ border-color: #ffffff #d0deef #d0deef #ffffff;
+}
+.DlCalendar-borderless { border-width: 0 !important; }
+
+.DlVMenu, .DlHMenu {
+ border-collapse: collapse;
+ background-color: #f0f3f8;
+}
+
+.DlVMenu-noShadow, .DlHMenu-noShadow {
+ border: 1px solid;
+ border-color: #ffffff #d0deef #d0deef #ffffff;
+}
+
+.DlVMenu { margin: 4px 0; }
+
+.DlHMenu {
+ margin: 0 2px;
+}
+
+.DlHMenu div.DlHMenu-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ margin-left: 3px; margin-right: 2px;
+ border-left: 1px solid #cccccc;
+ background-color: #ffffff;
+}
+
+div.DlVMenu-separator {
+ margin: 4px 0 3px 0;
+ background-color: #cccccc;
+ border-bottom: 1px solid #ffffff;
+
+ height: 1px;
+ overflow: hidden;
+ font-size: 1px;
+ line-height: 1px;
+}
+
+.DlMenuItem { }
+.DlMenuItem .div2 { padding: 2px 5px; }
+.DlMenuItem-popped { background-color: #acc4d5; color: #000000; }
+.DlMenuItem-hover { background-color: #638da1; color: #ffffff; }
+.DlMenuItem-active { background-color: #000000; color: #ffffff; }
+.DlMenuItem .DlMenuItem-withIcon {
+ padding-left: 26px;
+ background-repeat: no-repeat;
+ background-position: 5px 50%;
+}
+.DlVMenu .DlMenuItem .DlMenuItem-withPopup {
+ margin-right: 3px;
+ padding-right: 12px;
+ background-image: url("img/menu/rarrow.gif");
+ background-repeat: no-repeat !important;
+ background-position: 100% 50%;
+}
+.DlVMenu .DlMenuItem-hover .DlMenuItem-withPopup {
+ background-image: url("img/menu/rarrow-hover.gif") !important;
+}
+.DlWidget-disabled .DlMenuItem, .DlMenuItem-disabled { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlVMenu .DlCheckbox-hover,
+.DlHMenu .DlCheckbox-hover,
+.DlVMenu .DlRadioButton-hover,
+.DlHMenu .DlRadioButton-hover { background-color: #638da1; color: #ffffff; }
+
+.DlVMenu .DlCheckbox-active,
+.DlHMenu .DlCheckbox-active,
+.DlVMenu .DlRadioButton-active,
+.DlHMenu .DlRadioButton-active { background-color: #000000; color: #ffffff; }
+
+
+
+
+
+
+
+
+
+.DlTabs .TabBar { z-index: 10; position: relative; }
+.DlTabs .TabBar .DlButton { border-color: #556571; }
+.DlTabs .TabBar .DlButton-1 { background-color: #d5e1ec; }
+.DlTabs .TabBar .DlButton-1 .DlButton-inner { padding-top: 3px; padding-bottom: 3px; border-color: #acc4d5; }
+
+.DocTabBar { width: 100%; }
+.DocTabBar td { width: 33.3333%; }
+
+.DlTabs-top .TabBar { top: 1px; }
+.DlTabs-top .TabBar .DlButton-1, .DlTabs-top .TabBar .DlButton-1 .DlButton-inner { border-bottom: none; }
+
+.DlTabs-bottom .TabBar { top: -1px; }
+.DlTabs-bottom .TabBar .DlButton-1, .DlTabs-bottom .TabBar .DlButton-1 .DlButton-inner { border-top: none; }
+
+.DlTabs .TabContent, .DlTabs .TabContent .DlNotebook { background-color: #d5e1ec; }
+.DlTabs .TabContent { border: 1px solid #556571; }
+.DlTabs .TabContent .TabContent-inner { padding: 5px; }
+.DlTabs .TabContent-inner { position: relative; overflow: hidden; border: 1px solid #acc4d5; }
+
+.DlTabs-top .TabContent .TabContent-inner { border-top: none; }
+.DlTabs-bottom .TabContent .TabContent-inner { border-bottom: none; }
+
+
+
+.DlMacHBar, .DlMacVBar {
+ background-color: #b8c5d1;
+ border: 1px solid #829aac;
+ padding: 2px;
+}
+.DlMacBarIcon { display: inline; }
+.DlMacBarIcon img { vertical-align: middle; padding: 5px; }
+.DlMacBarIcon-1 img { border: 1px solid #76828f; -moz-border-radius: 15px; padding: 4px; background-color: #e6ecf7; }
+.DlMacBarIcon-active { opacity: 0.6; }
+.DlMacHBar div.DlMacHBar-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #829aac;
+ background-color: #e6ecf7;
+}
+
+.DlMacVBar div.DlMacVBar-separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #829aac;
+ background-color: #e6ecf7;
+}
+
+
+
+table.DlHbox { border-collapse: separate; }
+.DlHbox td.cell { padding: 0; }
+.DlHbox div.DlHbox-separator, div.Dl-Vertical-Separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #829aac;
+ background-color: #e6ecf7;
+
+}
+
+.DlHbox div.wide-separator { margin-left: 4px; margin-right: 4px; }
+
+.DlHbox div.DlHbox-spacer {
+ overflow: hidden;
+ width: 4px;
+}
+
+table.DlHbox-hasFiller { width: 100%; }
+.DlHbox-filler { width: 100%; }
+
+
+
+table.DlVbox { border-collapse: separate; }
+.DlVbox td.cell { padding: 0; }
+.DlVbox div.DlVbox-separator, div.Dl-Horizontal-Separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #829aac;
+ background-color: #e6ecf7;
+
+}
+
+.DlVbox div.wide-separator { margin-top: 5px; margin-bottom: 4px; }
+
+.DlVbox div.DlVbox-spacer {
+ overflow: hidden;
+ height: 4px;
+ line-height: 1px;
+ font-size: 1px;
+}
+
+
+
+table.DlButtonBox { width: 100%; }
+table.DlButtonBox .DlButtonBox-spacer { width: 100%; }
+.DlButtonBox div.DlButtonBox-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #829aac;
+ background-color: #e6ecf7;
+ margin-left: 3px; margin-right: 2px;
+}
+
+.DlWidget-disabled div.DlVbox-separator, .DlWidget-disabled div.DlHbox-separator { border-color: #c5cad5; background-color: #e6ecf7; }
+
+
+
+.DlRadioSelect .LabelPart { text-align: left; }
+
+.DlSelect-menu .DlRadioButton { padding-right: 18px; }
+.DlSelect-menu .DlRadioButton-0 { background-image: none; }
+.DlSelect-menu .DlRadioButton-1 { background-image: url("img/mark.gif"); background-color: #c9d5e2; color: #000000; }
+.DlSelect-menu .DlRadioButton-active { background-image: url("img/mark-2.gif"); }
+
+
+
+
+
+.DlToolbar {
+ border: 1px solid;
+ border-color: #fbf2fb #76828f #76828f #fbf2fb;
+
+ background-color: #c9d5e2;
+ padding: 1px;
+}
+
+.DlToolbar .DlButton { border: none; background-color: transparent; }
+.DlToolbar .DlButton-inner { border: none; padding: 3px; }
+.DlToolbar .DlButton-hover { border: 1px solid #acc4d5; border-color: #ffffff #9398a3 #9398a3 #ffffff; background-color: #e2eaf5; }
+.DlToolbar .DlButton-hover .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-1 { border: 1px solid #acc4d5; border-color: #9398a3 #ffffff #ffffff #9398a3; background-color: #b8bfc9; }
+.DlToolbar .DlButton-1 .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-active { border: 1px solid #556571; background-color: #c8cfd8; }
+.DlToolbar .DlButton-active .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-disabled { opacity: 0.7; filter: alpha(opacity=70); }
+
+.DlToolbar .DlButtonMenu { background-color: #d5e1ec; }
+.DlToolbar .DlButtonMenu * { border: none; }
+.DlToolbar .DlButtonMenu .DlButton-inner { border: 1px solid #acc4d5; border-color: #ffffff #9398a3 #9398a3 #ffffff; padding: 2px; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlToolbar .DlButtonMenu .DlButton-active .DlButton-inner { border-color: #9398a3 #ffffff #ffffff #9398a3; }
+.DlToolbar .DlButtonMenu .DlButton-1 .DlButton-inner { border-color: #9398a3 #ffffff #ffffff #9398a3; }
+
+.DlToolbar .DlButtonMenu .DlButton-hover .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-active .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-1 .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0 !important; padding-right: 0 !important; }
+
+.DlToolbar .DlLabel { background: inherit; }
+
+.DlToolbar div.DlHbox-separator {
+ border-left-color: #6d8697;
+ background-color: #ffffff;
+}
+
+.DlToolbar-Light { background: #dae6f3; }
+
+
+
+
+
+.DlTable-RowSeparator td { height: 7px; }
+.DlTable-RowSeparator td div { line-height: 1px; font-size: 1px; height: 1px; overflow: hidden;
+ border-top: 1px solid #829aac;
+ background-color: #e6ecf7;
+ margin-top: 3px; margin-bottom: 2px;
+}
+
+
+
+.DlTree-separator {
+ margin-top: 3px; margin-bottom: 4px;
+ border-top: 1px dotted #829aac;
+ line-height: 1px; font-size: 1px; overflow: hidden;
+}
+.DlTree-IconWidth { width: 19px !important; }
+.DlTreeItem .DlTreeItem-Expander { width: 19px; }
+.DlTreeItem .DlTreeItem-Icon {
+ width: 19px;
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+}
+
+.DlTreeItem .DlTreeItem-Label { padding-left: 3px; padding-top: 1px; padding-bottom: 1px; }
+
+.DlTreeItem-withRadio .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-hover { background: none; color: #548db6; text-decoration: underline; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-1 { background-color: #548db6; color: #ffffff; }
+
+.DlTreeItem-withCheck .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-hover { background: none; color: #548db6; text-decoration: underline; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-1 { background-color: #548db6; color: #ffffff; }
+
+
+.DlTreeItem-Table td { vertical-align: middle; height: 16px; }
+
+
+.DlTree-withLines .DlTreeItem { background-image: url("img/tree/lines-v.gif"); background-repeat: repeat-y; background-position: 9px 50%; }
+
+
+.DlTree-withLines .DlTreeItem-Last { background-image: none; }
+
+
+.DlTree-withLines .DlTreeItem .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTreeItem-hasSubtree .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTree-withLines table.DlTreeItem-Last .DlTreeItem-Expander { background: transparent url("img/tree/lines-b.gif") no-repeat 50% 50%; }
+
+
+.DlTreeItem-Subtree { padding-left: 19px; }
+.DlTreeItem-Arrow-Expanded { background: transparent url("img/tree/minus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Expanded:hover { background: transparent url("img/tree/minus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed { background: transparent url("img/tree/plus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed:hover { background: transparent url("img/tree/plus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+
+.DlWidget-disabled .DlTreeItem-Arrow-Expanded,
+.DlWidget-disabled .DlTreeItem-Arrow-Collapsed,
+.DlWidget-disabled .DlTreeItem-Icon { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlTreeItem-dropTarget > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-upper.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-lower.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div > table { border-top: 1px solid #638da1; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div > table { border-bottom: 1px solid #638da1; }
+
+.DlTreeItem-div-focus { border: 1px dotted #000000; margin: -1px; }
+
+
+
+.DlColorPickerHSV { border: 1px solid #000000; background-color: #e1e3e8; }
+.DlColorPickerHSV td { width: 8px; height: 10px; padding: 1px; }
+.DlColorPickerHSV td.DlColorPickerHSV-Sep { background-color: #000000; width: 1px; padding: 0; }
+.DlColorPickerHSV td.DlColorPickerHSV-HSV {
+ overflow: visible; vertical-align: top;
+ background: url("img/color/hue.png") repeat-x 0 0; width: 15px; padding: 0; }
+.DlColorPickerHSV td.hover1 { padding: 0; border: 1px solid #ffffff !important; }
+.DlColorPickerHSV td.hover2 { padding: 0; border: 1px solid #000000 !important; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar { height: 1px; left: 0px;
+ font-size: 1px; line-height: 1px; left: -2px; margin-right: -3px;
+ background-color: #000000; overflow: hidden; position: relative; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar2 { background-color: #ffffff; }
+
+
+
+.DlRteFrame { border: 1px solid; border-color: #6d8697; }
+
+.DlRteFrame iframe { border: 1px solid; border-color: #c1d9ea #ffffff #ffffff #c1d9ea; }
+
+
+
+.DlDataGrid { position: relative; background-color: #f4f6fb; border: 1px solid #556571; }
+.DlDataGrid-rowTable { table-layout: fixed; width: 10px; border-collapse: collapse; border-spacing: 0; }
+.DlDataGrid-rowTable td { overflow: hidden; white-space: nowrap; border-right: 1px solid #e0e0e0; }
+.DlDataGrid-Headers { overflow: hidden; background-color: #c9d5e2; position: relative; width: 5px; }
+.DlDataGrid-Body { overflow: auto; }
+.DlDataGrid-cellData { overflow: hidden; white-space: nowrap; }
+.DlDataGrid-Body td { padding: 2px 0; text-indent: 5px; }
+
+.DlDataGrid-Body .DlDataGrid-rowTable {
+ border-bottom: 1px solid #e0e0e0;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+}
+
+.DlDataGrid-resizeHandle {
+ width: 7px; position: absolute; top: 0;
+ margin-left: -4px;
+ cursor: e-resize;
+ z-index: 30000;
+ height: 100%;
+ background-color: #bf4040; opacity: 0.01; filter: alpha(opacity=1);
+}
+
+.DlDataGrid-align-left { text-align: left; }
+.DlDataGrid-align-center { text-align: center; }
+.DlDataGrid-align-right { text-align: right; }
+
+.DlDataGrid .DlDataGridRow-selected { background-color: #cccccc; }
+.DlDataGrid .DlDataGridRow-selected table td { color: #000000; }
+.DlDataGrid-focus { outline: 1px solid #97a3b0; -moz-outline-radius: 2px; }
+.DlDataGrid-focus .DlDataGridRow-selected { background-color: #70a4be; }
+.DlDataGrid-focus .DlDataGridRow-selected table td { color: #ffffff; }
+
+.DlDataGrid-align-right .DlButton-inner { background-position: 0 50%; }
+
+.DlDataGridHeadLabel { border-width: 0 1px 1px 0; }
+.DlDataGridHeadLabel .DlButton-inner { border: none; padding-top: 3px; padding-bottom: 3px; }
+.DlDataGridHeadLabel-hover { background-color: #dae6f3; }
+.DlDataGridHeadLabel-active .DlButton-inner { padding-top: 4px; padding-bottom: 2px; }
+.DlDataGridHeadLabel-resizing { background-color: #b6dee7; }
+.DlDataGridHeadLabel-empty .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlDataGridHeadLabel-empty .DlButton-withIcon { background-position: 50% 50%; }
+
+.DlDataGridHeadLabel-sort-up { border-bottom: 2px solid #000000; }
+.DlDataGridHeadLabel-sort-down { border-bottom: 2px solid #000000; }
+
+.DlDataGridHeadLabel-sort-up .DlButton-inner {
+ background-image: url("img/arrows/sort-ascending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+.DlDataGridHeadLabel-sort-down .DlButton-inner {
+ background-image: url("img/arrows/sort-descending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+
+.DlDataGridHeadLabel-sort-up.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+.DlDataGridHeadLabel-sort-down.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+
+.DlDataGrid-drop-col {
+ position: absolute;
+ background: url("img/grid-drop-col.gif") no-repeat 0 0;
+ width: 11px; height: 11px;
+ margin-left: -5px;
+ z-index: 10000;
+}
+
+
+
+.DlIconListView { background-color: #d5e1ec; border: 1px solid #acc4d5; }
+.DlIconListItem { border-collapse: collapse; }
+.DlIconListItem-labelCell { text-align: center; }
+.DlIconListItem-labelDiv { overflow: hidden; white-space: normal; font-size: 90%; }
+.DlIconListItem-iconCell { background-position: 50% 50%; background-repeat: no-repeat; }
+
+
+.DlIconListItem { cursor: pointer; float: left; }
+.DlIconListItem-hover { background-color: #dae6f3; }
+.DlIconListItem-hover .DlIconListItem-labelCell { color: #0d2327; text-decoration: underline; }
+.DlIconListItem-1 { background-color: #b6b8bd; }
+.DlDialog-Active .DlIconListItem-1 { background-color: #638da1; }
+.DlDialog-Active .DlIconListItem-1 .DlIconListItem-labelCell { color: #ffffff; }
+
+.DlIconListItem-focus .DlIconListItem-labelCell { text-decoration: underline; }
+
+
+
+.DlWM {
+ position: absolute;
+ left: 0; top: 0;
+ width: 0; height: 0;
+ overflow: visible;
+ z-index: 300;
+}
+
+
+
+
+
+
+
+.DlWM-modalStopper {
+ z-index: 800; cursor: not-allowed;
+ position: absolute; top: 0; left: 0; width: 100%; height: 100%;
+
+ filter: alpha(opacity=50);
+ opacity: 0.5;
+ background-color: #444444;
+ display: none;
+}
+
+.DlDialog .DlWM-modalStopper {
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+
+.DlWM-hasModals { width: 100%; height: 100%; }
+.DlWM-hasModals .DlWM-modalStopper { display: block; }
+
+.DlDialog { position: absolute; }
+.DlDialog-Rel { padding: 0; }
+.DlDialog-Content { background-color: #c9d8e8; position: relative; }
+
+.Shadow { position: absolute; font-size: 1px; line-height: 1px; }
+.DlDialog-Rel .Shadow { z-index: 10; }
+
+.DlDialog-WAIT { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;
+ background-image: url("img/modalbg.gif"); }
+
+.DlDialog-Rel .ResizeHandle {
+ cursor: se-resize;
+ position: absolute;
+
+ left: 100%;
+ top: 100%;
+ margin-left: -11px;
+ margin-top: -11px;
+ padding: 5px;
+ background: url("img/resize.gif") no-repeat 0 0; width: 10px; height: 10px; z-index: 350;
+}
+
+
+
+
+.DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-inactive/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-inactive/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-inactive/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-inactive/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-inactive/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-inactive/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-inactive/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-inactive/L.png") repeat-y 0 0; bottom: 6px; }
+
+.DlDialog-Active .DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-active/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-active/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-active/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-active/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-active/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-active/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-active/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-active/L.png") repeat-y 0 0; bottom: 6px; }
+
+
+.DlDialog-noShadows { border: 2px solid #828893; }
+.DlDialog-Active .DlDialog-noShadows { border-color: #000000; }
+
+
+
+.DlDialog-Title {
+ opacity: 0.9; filter: alpha(opacity=90);
+ overflow: hidden; white-space: nowrap;
+ font: bold 100% "Lucida Grande",verdana,tahoma,sans-serif; letter-spacing: -1px;
+ background: #cdd1d5 url("img/titlebg.png") repeat-x 0 50%; color: #555555; padding: 0 10px;
+ border-bottom: 2px solid #9e9e9e;
+}
+.DlDialog-Title div { padding-top: 3px; padding-bottom: 3px; }
+.DlDialog-Active .DlDialog-Title { background-color: #597795; color: #ffffff; border-color: #ffffff;
+ opacity: 1; filter: none;
+ text-shadow: 1px 1px 3px #000000;
+}
+
+.DlDialog-Title-withIcon {
+ padding-left: 21px;
+ background-repeat: no-repeat;
+ background-position: 0 50%;
+}
+
+.DlDialog-WindowButtons {
+ height: 0;
+ overflow: visible;
+ position: absolute;
+ right: 11px;
+ top: 0;
+ z-index: 10;
+ opacity: 0.6;
+}
+
+.DlDialog-Active .DlDialog-WindowButtons { opacity: 1; filter: none; }
+
+.DlDialog-WindowButtons div {
+ float: right;
+ width: 27px;
+ height: 16px;
+ background-repeat: no-repeat;
+ margin-right: -1px;
+ background-image: url("img/dialog/buttons.png");
+}
+
+.DlDialog-QuitBtn { background-position: 0 0; }
+.DlDialog-QuitBtn-hover { background-position: -27px 0; }
+.DlDialog-QuitBtn-active { background-position: -54px 0; }
+
+.DlDialog-MaximizeBtn { background-position: 0 -16px; }
+.DlDialog-MaximizeBtn-hover { background-position: -27px -16px; }
+.DlDialog-MaximizeBtn-active { background-position: -54px -16px; }
+.DlDialog-MaximizeBtn-1 { background-position: -54px -16px; }
+
+.DlDialog-MinimizeBtn { background-position: 0 -32px; }
+.DlDialog-MinimizeBtn-hover { background-position: -27px -32px; }
+.DlDialog-MinimizeBtn-active { background-position: -54px -32px; }
+.DlDialog-MinimizeBtn-1 { background-position: -54px -32px; }
+
+.DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #5eb366; }
+.DlDialog-Dragging .DlDialog-Rel { border-color: #000000; }
+
+
+
+
+.DlDialog .DlHMenu {
+ border: none;
+ border-bottom: 1px solid #43505e;
+}
+
+
+.DlDialog .DlDialog .DlDialog-Rel {
+ border-width: 2px; border-color: #000000;
+ -moz-border-left-colors: #000000 #ffffff;
+ -moz-border-top-colors: #000000 #ffffff;
+ -moz-border-right-colors: #000000 #ffffff;
+ -moz-border-bottom-colors: #000000 #ffffff;
+}
+.DlDialog .DlDialog .DlDialog-Rel .ResizeHandle { margin-left: -12px; margin-top: -12px; }
+.DlDialog .DlDialog .DlDialog-WindowButtons { top: 1px; }
+.DlDialog .DlDialog .DlDialog-Title {
+ background-color: #ffffff; color: #000000;
+ border-bottom: 1px solid #828893;
+}
+.DlDialog .DlDialog .DlDialog-Title div { padding-top: 1px; padding-bottom: 1px; }
+.DlDialog .DlDialog-Active .DlDialog-Title { background-color: #5f6367; color: #ffffff; border-color: #43505e; }
+.DlDialog .DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #5eb366; }
+
+
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.Shadow { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.ResizeHandle { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.DlDialog-Title { border-width: 0; }
+
+
+.IconCalendar { background-image: url("img/icons/calendar.png"); background-position: 1px 50%; }
+.IconColors { background-image: url("img/icons/colors.png"); background-position: 1px 50%; }
+.IconChardev { background-image: url("img/icons/gnome-fs-chardev.png"); background-position: 1px 50%; }
+.IconDynarch { background-image: url("img/icons/dynarch-small.png"); background-position: 1px 50%; }
+
+
+
+
+
+
+
+
+span.BreakPoint {
+ width: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ overflow: hidden;
+}
+
+.SmallerButtons .DlButton-inner { padding: 1px 3px; }
+.SmallerButtons .DlButton-active .DlButton-inner { padding: 2px 2px 0px 4px; }
+
+.Dl-StatusBar { border: 1px solid; border-color: #76828f #fbf2fb #fbf2fb #76828f; padding: 1px 4px; background-color: #c9d5e2; }
+
+.Dl-ResizeRect { z-index: 5000;
+ font: 13px tahoma,"Trebuchet MS",Tahoma,Verdana,sans-serif;
+ position: absolute; top: 0; left: 0; border: 1px dashed #000000;
+
+ background: #ffffff; opacity: 0.4; filter: alpha(opacity=40);
+
+ border: 1px dashed #bf4040;
+}
+
+.Dl-ResizeRect { color: red; }
+.Dl-ResizeRect .Title { font-weight: bold; }
+
+.Dl-ResizeRect-moving {
+ border-color: #000000;
+
+
+}
+
+.DlAlign-left { text-align: left; }
+.DlAlign-right { text-align: right; }
+.DlAlign-center { text-align: center; }
+
+.Dl-3D-Border-Outside { border: 1px solid; border-color: #ffffff #6d8697 #6d8697 #ffffff; }
+.Dl-3D-Border-Inside { border: 1px solid; border-color: #6d8697 #ffffff #ffffff #6d8697; }
+.Dl-3D-Border-Dark { border: 1px solid #6d8697; }
+
+
+
+
+.Gecko-Bug-226933 { position: relative; overflow: auto; }
+
+.undefined { border: 5px solid red; }
+
+
+
+.ThinShadows .Shadow-T { left: 10px; right: 9px; top: -7px; background: url("img/thin-shadows/T.png") repeat-x 0 0; height: 7px; }
+.ThinShadows .Shadow-B { left: 10px; right: 9px; background: url("img/thin-shadows/B.png") repeat-x 0 0; bottom: -11px; height: 11px; }
+.ThinShadows .Shadow-TL { left: -7px; width: 17px; top: -7px; background: url("img/thin-shadows/TL.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BR { width: 20px; right: -11px; background: url("img/thin-shadows/BR.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-R { width: 11px; right: -11px; top: 13px; background: url("img/thin-shadows/R.png") repeat-y 0 0; bottom: 9px; }
+.ThinShadows .Shadow-TR { width: 20px; right: -11px; top: -7px; background: url("img/thin-shadows/TR.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BL { left: -7px; width: 17px; background: url("img/thin-shadows/BL.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-L { left: -7px; width: 7px; top: 13px; background: url("img/thin-shadows/L.png") repeat-y 0 0; bottom: 9px; }
+
+.ThinRoundShadows .Shadow-T { left: 8px; right: 6px; top: -6px; background: url("img/thin-shadows1/T.png") repeat-x 0 0; height: 6px; }
+.ThinRoundShadows .Shadow-B { left: 8px; right: 6px; background: url("img/thin-shadows1/B.png") repeat-x 0 0; bottom: -10px; height: 10px; }
+.ThinRoundShadows .Shadow-TL { left: -6px; width: 14px; top: -6px; background: url("img/thin-shadows1/TL.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BR { width: 16px; right: -10px; background: url("img/thin-shadows1/BR.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-R { width: 10px; right: -10px; top: 9px; background: url("img/thin-shadows1/R.png") repeat-y 0 0; bottom: 6px; }
+.ThinRoundShadows .Shadow-TR { width: 16px; right: -10px; top: -6px; background: url("img/thin-shadows1/TR.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BL { left: -6px; width: 14px; background: url("img/thin-shadows1/BL.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-L { left: -6px; width: 6px; top: 9px; background: url("img/thin-shadows1/L.png") repeat-y 0 0; bottom: 6px; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-cyan.css b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-cyan.css
new file mode 100644
index 00000000..11b672fb
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-cyan.css
@@ -0,0 +1,1093 @@
+
+
+html, body { margin: 0; padding: 0; overflow: hidden; height: 100%; }
+
+body { z-index: 0; background-color: #ffffff; }
+form { padding: 0; margin: 0; }
+
+.DYNARCH-GET-PADDING-AND-BORDER {
+ overflow: hidden !important;
+ font-size: 1px !important;
+ line-height: 1px !important;
+ width: 1px !important;
+ height: 1px !important;
+}
+
+.DYNARCH-GET-ABSOLUTE-POSITION {
+ position: absolute !important;
+ margin: 0 !important;
+ padding: 0 !important;
+}
+
+.DYNARCH-EVENT-STOPPER {
+ position: absolute !important;
+
+
+
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 30000;
+}
+
+.DYNARCH-GARBAGE-COLLECTOR {
+ position: absolute;
+ z-index: -10000;
+ width: 1px;
+ height: 1px;
+ overflow: hidden;
+ left: -32000px;
+ top: -32000px;
+ display: none;
+}
+
+.DYNARCH-FAKE-FOCUS { z-index: -10000; position: absolute; left: -2000px; top: 0; }
+
+.CURSOR-DRAGGING { cursor: move !important; }
+.CURSOR-RESIZE-E { cursor: e-resize !important; }
+.CURSOR-RESIZE-W { cursor: w-resize !important; }
+.CURSOR-RESIZE-S { cursor: s-resize !important; }
+.CURSOR-RESIZE-N { cursor: n-resize !important; }
+.CURSOR-FORBIDDEN { cursor: not-allowed !important; }
+.CURSOR-NO-DROP { cursor: no-drop !important; }
+.CURSOR-DROP { cursor: pointer !important; }
+.CURSOR-RESIZE-COL { cursor: col-resize !important; }
+
+
+
+.DlWidget, .DlWidget table, .DlWidget input, .DlWidget select, .DlWidget button, .DlWidget textarea {
+
+ font: 12px "Lucida Grande",Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif;
+
+}
+
+.DlWidget {
+
+ cursor: default;
+ color: #000000;
+
+ zoom: 1;
+}
+
+.DlWidget-3D {
+ background-color: #bcd5ee;
+ color: #000000;
+}
+
+
+
+
+.DlWidget-dragged-clone {
+ position: absolute !important;
+ z-index: 10000;
+}
+
+
+
+.DlAbstractButton { white-space: nowrap; }
+
+
+
+.DlButton { border: 1px solid; border-color: #6d9ec1 #47687f #47687f #6d9ec1; background-color: #bcd5ee; text-align: center; }
+.DlButton .DlButton-inner { border: 1px solid; border-color: #ffeeff #82b3d5 #82b3d5 #ffeeff; padding: 2px 4px; }
+
+.DlButton .DlButton-inner div { min-height: 16px; }
+
+.DlButton-hover { border-color: #6d9ec1 #47687f #47687f #6d9ec1; }
+.DlButton-hover .DlButton-inner { border-color: #ffffff #7dd4e5 #7dd4e5 #ffffff; }
+.DlButton-active { border-color: #47687f #6d9ec1 #6d9ec1 #47687f; background-color: #d9e9ff; }
+.DlButton-active .DlButton-inner { padding: 3px 3px 1px 5px; border-color: #97c7ea #ffeeff #ffeeff #97c7ea; }
+.DlButton-1 { border-color: #47687f #82b3d5 #82b3d5 #47687f; background-color: #e1ecf8; }
+.DlButton-1 .DlButton-inner { border-color: #97c7ea #ffffff #ffffff #97c7ea; }
+.DlButton-hover { background-color: #cde6ff; }
+
+.DlAbstractButton-withIcon, .DlButton-withIcon {
+ padding-left: 22px;
+ background-repeat: no-repeat !important;
+ background-position: 0 50%;
+}
+
+.DlButton-empty .DlButton-inner { padding: 2px; }
+.DlButton-empty .DlButton-withIcon {
+ padding: 0;
+ width: 16px;
+ height: 16px;
+}
+
+.DlButton-disabled .DlButton-inner,
+.DlWidget-disabled .DlButton .DlButton-inner { border-color: #bcd5ee; opacity: 0.6; filter: alpha(opacity=60); }
+.DlButton-disabled, .DlWidget-disabled .DlButton { border-color: #8aa3bc #47687f #47687f #8aa3bc; }
+
+div.DlButton-Label { display: inline; }
+.DlButton-focus { border-color: #35546a #0c273b #0c273b #35546a; }
+.DlButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlCheckbox-0 { color: #68748b; background-image: url("img/checkbox-0-disabled.png"); }
+.DlWidget-disabled.DlCheckbox-1 { color: #68748b; background-image: url("img/checkbox-1-disabled.png"); }
+
+.DlCheckbox { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlCheckbox-0 { background: transparent url("img/checkbox-0.png") no-repeat 5px 50%; }
+.DlCheckbox-1 { background: transparent url("img/checkbox-1.png") no-repeat 5px 50%; }
+.DlCheckbox-hover { background-color: #d0e7ff; }
+.DlCheckbox-active { background: #d9e9ff url("img/checkbox-2.png") no-repeat 5px 50%; }
+.DlCheckbox-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlCheckbox-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlRadioButton-0 { color: #68748b; background-image: url("img/radiobutton-0-disabled.png"); }
+.DlWidget-disabled.DlRadioButton-1 { color: #68748b; background-image: url("img/radiobutton-1-disabled.png"); }
+
+.DlRadioButton { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlRadioButton-0 { background: transparent url("img/radiobutton-0.png") no-repeat 5px 50%; }
+.DlRadioButton-1 { background: transparent url("img/radiobutton-1.png") no-repeat 5px 50%; }
+.DlRadioButton-hover { background-color: #d0e7ff; }
+.DlRadioButton-active { background: #d9e9ff url("img/radiobutton-2.png") no-repeat 5px 50%; }
+.DlRadioButton-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlRadioButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+.DlPopupMenu .DlRadioButton,
+.DlPopupMenu .DlCheckbox { -moz-border-radius: 0; }
+
+
+
+.DlEntry { border: 1px solid; border-color: #47687f #6d9ec1 #6d9ec1 #47687f; }
+.DlEntry .DlEntry-cell { border: 1px solid; border-color: #ffeeff #ffeeff #ffeeff #ffeeff; background-color: #e7f1ff; }
+.DlEntry input, .DlEntry textarea {
+ margin: 0;
+ border: none !important;
+ border-width: 0px !important;
+ background: #e7f1ff;
+ color: #000000;
+ padding: 1px 2px 2px 2px !important;
+
+ resize: none;
+}
+.DlEntry-Focus { border-color: #47687f; outline: 1px solid #8aa3bc; -moz-outline-radius: 2px; }
+.DlEntry-Focus .DlEntry-cell, .DlEntry-Focus input, .DlEntry-Focus textarea { background-color: #ffffff; }
+.DlEntry input:selection, .DlEntry textarea:selection { background-color: #80b9ff; color: #000000; }
+.DlEntry-ValidationError { border-color: #ff2600; }
+.DlEntry-ValidationError .DlEntry-cell { border-color: #ffffff; background-color: #ffccd9; }
+.DlEntry-ValidationError input, .DlEntry-ValidationError textarea { background-color: #ffccd9; }
+.DlEntry-Readonly .DlEntry-cell { background-color: #cde6ff; border-bottom-color: #dee9ff; border-right-color: #dee9ff; }
+.DlEntry-Readonly input, .DlEntry-Readonly textarea { background-color: #cde6ff; }
+.DlEntry-emptyText { display: none; position: absolute; left: 3px; top: 1px; color: #8a96ac; font-style: italic; cursor: text; }
+.DlEntry-empty .DlEntry-emptyText { display: block; }
+
+.DlEntry-dropDownBtn {
+ line-height: 20px;
+ border-left: 1px solid #8a96ac;
+ padding-left: 4px; padding-right: 4px;
+}
+
+.DlEntry-dropDownBtn-hover { background-color: #ffffff; }
+.DlEntry-dropDownBtn-active { background-color: #4497c1; }
+
+.DlEntry-invalidIcon {
+ width: 16px;
+ height: 16px;
+ position: absolute;
+ right: 1px;
+ top: 50%;
+ margin-top: -8px;
+ background-image: url("img/entry-warning.png");
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+ opacity: 0.6;
+ display: none;
+}
+
+div.DlEntry-invalidIcon:hover { opacity: 1; }
+
+.DlEntry-ValidationError .DlEntry-invalidIcon {
+ display: block;
+}
+
+
+
+.DlCompletionEntry-busy input {
+ background-image: url("img/busy1.gif");
+ background-position: 100% 50%;
+ background-repeat: no-repeat;
+}
+
+.DlCompletionEntry-rightAligned input {
+ background-position: 0 50%;
+ text-align: right;
+}
+
+
+
+.DlComboBox-dropDownBtn {
+ background: #bcd5ee url("img/arrows/dropdown.png") no-repeat 50% 50%;
+ width: 11px;
+ height: 20px;
+ border-left: 1px solid #8a96ac;
+}
+
+.DlEntry-Focus .DlComboBox-dropDownBtn { border-color: #47687f; }
+
+.DlComboBox-dropDownBtn-hover { background-color: #ffffff; }
+.DlComboBox-dropDownBtn-active { background-color: #4497c1; }
+
+
+
+.DlSpinner { background-color: yellow; width: 1em; }
+.DlSpinner .DlSpinner-Button { height: 50%; }
+.DlSpinner input { text-align: right; }
+.DlSpinner .DlSpinner-Button .DlButton-inner { width: 5px; }
+.DlSpinner .DlSpinner-Button .DlButton-inner div { min-height: 0; }
+.DlSpinner .DlSpinner-Button-Up .DlButton-inner { height: 2px; background: url("img/spinner-up.gif") no-repeat 50% 50%; }
+.DlSpinner .DlSpinner-Button-Down .DlButton-inner { height: 2px; background: url("img/spinner-down.gif") no-repeat 50% 50%; }
+
+
+
+.DlProgressBar { position: relative; border: 1px solid #6d9ec1; background: #e7f1ff; }
+.DlProgressBar-label { text-align: center; position: relative; padding: 2px 0; }
+.DlProgressBar-fill { position: absolute; left: 0; top: 0; width: 50%; height: 100%; background-color: #8fddff; }
+
+
+
+.DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlButtonMenu .MenuArrow-inner {
+ padding: 0 1px;
+ border-left: none;
+ width: 7px; overflow: visible; background-image: url("img/menu/darrow-small.gif");
+ background-repeat: no-repeat;
+ background-position: 1px 50%;
+}
+.DlButtonMenu .LabelPart { border-right: none; }
+.DlButtonMenu .LabelPart .DlButton-inner { border-right: none; }
+
+
+
+.DlButtonColorPicker table { border-collapse: collapse; }
+.DlButtonColorPicker .DlButton-inner .ColorPart { border: 1px solid; border-color: #47687f #ffeeff #ffeeff #47687f;
+ width: 10px; height: 10px; overflow: hidden; min-height: 0; margin-top: 1px; }
+.DlButtonColorPicker .Label { padding-left: 5px; }
+.DlButtonColorPicker .EmptyLabel { width: 1px; overflow: hidden; height: 1em; }
+
+
+
+.DlCalendar { background-color: #ecf2fc; }
+.DlCalendar-disabled { background-color: #dde2ec; }
+table.DlCalendar {
+ border-collapse: separate; border-spacing: 0; font-size: 11px; font-family: tahoma,verdana,sans-serif; border: 1px solid #47687f; }
+.DlCalendar tr.DlCalendar-Navigation td { text-align: center; border-bottom: 1px solid #bcc7de; background-color: #dde2ec; padding: 2px 0; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth,
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { border-right: 1px solid #bcc7de; font-weight: bold; }
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth,
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { border-left: 1px solid #bcc7de; font-weight: bold; }
+
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth { background-image: url("img/arrows/nav-right.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth { background-image: url("img/arrows/nav-left.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { background-image: url("img/arrows/nav-right-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { background-image: url("img/arrows/nav-left-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+
+.DlCalendar tr.DlCalendar-DayNames td { width: 20px; text-align: right; padding-right: 3px; border-bottom: 1px solid #69829b; background-color: #dde2ec; }
+
+.DlCalendar tr.Dates td { text-align: right; padding: 2px 3px 2px 2px; }
+.DlCalendar tr.Dates td.OtherMonth { color: #8aa3bc; }
+.DlCalendar tr.Dates td.Today { color: #009dd9; }
+.DlCalendar td.WeekNumber { border-right: 1px solid #47687f; color: #68748b; background-color: #dde2ec; }
+.DlCalendar tr.DlCalendar-DayNames td.WeekNumber { border-right-color: #47687f; }
+.DlCalendar tr.DlCalendar-Navigation td.hover { background-color: #4497c1; color: #ffffff; }
+.DlCalendar tr.DlCalendar-Navigation td.rolling { background-color: #000000; }
+.DlCalendar tr.DlCalendar-DayNames td.hover { background-color: #4497c1; color: #ffffff; }
+.DlCalendar tr.Dates td.hover { border: 1px solid #acb7cd; padding: 1px 2px 1px 1px; background-color: #cde6ff !important; }
+.DlCalendar tr.Selected td { border-bottom: 1px solid #cdd8ee; border-top: 1px solid #cdd8ee; padding-top: 1px; padding-bottom: 1px; }
+.DlCalendar tr.Dates td.Selected { border: 1px solid #8a96ac; background-color: #ffffff; padding: 1px 2px 1px 1px; }
+
+.DlCalendar tr.DlCalendar-DayNames td.WeekEnd { color: #cc6622; }
+.DlCalendar td.WeekEnd { color: #cc6622; }
+.DlCalendar tr.Dates td.OtherMonth.WeekEnd { color: #eeaa66; }
+
+.DlCalendar tr.Dates td.DlCalendar-infoDay { font-weight: bold; background: url("img/tmpcal.gif") no-repeat 100% 100%; }
+
+
+
+.DlResizeBar { font-size: 1px; line-height: 1px; }
+.DlResizeBar-Horizontal {
+ height: 5px; cursor: s-resize; background: url("img/resizebar-horiz2.png") no-repeat 50% 50%; }
+.DlResizeBar-Vertical { width: 5px; cursor: e-resize; background: url("img/resizebar-vert2.png") no-repeat 50% 50%; }
+.DlResizeBar-DraggingLine {
+ position: absolute;
+
+ background-color: #8aa3bc; opacity: 0.6; filter: alpha(opacity=60);
+ z-index: 10000;
+}
+
+
+
+.DlUploadEntry { height: 22px; }
+.DlUploadEntry iframe { background: transparent; width: 80px; height: 22px; display: block; }
+
+
+
+.DlContainer { position: relative; }
+
+.DlContainer-Hidden { position: absolute; left: -30000px; top: -30000px; visibility: hidden; }
+
+.DlContainer-pad-sep-left { padding: 5px; border-left: 1px solid #82b3d5; }
+.DlContainer-pad-sep-right { padding: 5px; border-right: 1px solid #82b3d5; }
+
+.DlLayout { position: relative; }
+.DlLayout-positioned { position: absolute; }
+
+.DlGridLayout-table { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
+.DlGridLayout-tr-minHeight td { height: 2px; }
+.DlGridLayout-td-minWidth { width: 2px; white-space: nowrap; }
+.DlGridLayout-td-minHeight { height: 2px; }
+
+
+
+
+.DlDesktop { position: absolute; left: 0; top: 0; overflow: hidden; }
+
+.DlFieldset { border: 2px groove #dee9ff; margin-top: 1em;
+ -moz-border-top-colors: #5889ac #ffeeff;
+ -moz-border-bottom-colors: #ffeeff #5889ac;
+ -moz-border-left-colors: #5889ac #ffeeff;
+ -moz-border-right-colors: #ffeeff #5889ac;
+}
+.DlFieldset-label { position: relative; top: -0.75em; left: 5px;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ font-weight: bold;
+ background-color: #bcd5ee;
+ padding: 1px 7px; border: 1px solid #6d9ec1; }
+.DlFieldset-content { padding: 10px 10px 10px 10px; margin-top: -1em; }
+
+.DlPopup {
+ position: absolute;
+ z-index: 100;
+ left: -30000px;
+ top: -30000px;
+}
+
+.DlPopup-scrollArea {
+ overflow: hidden;
+ position: relative;
+ z-index: 10;
+}
+
+.DlPopup-scrollUp, .DlPopup-scrollDown {
+ height: 10px; overflow: hidden;
+ background-position: 50% 1px;
+ background-repeat: no-repeat;
+}
+
+.DlPopup-scrollUp { border-bottom: 1px solid #9bbfee; }
+.DlPopup-scrollDown { border-top: 1px solid #9bbfee; }
+
+.DlPopup-scrollUp { background-image: url("img/arrows/scroll-up.gif"); }
+.DlPopup-scrollUp-hover { background-image: url("img/arrows/scroll-up-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollUp-disabled { background-image: url("img/arrows/scroll-up-disabled.gif"); }
+.DlPopup-scrollDown { background-image: url("img/arrows/scroll-down.gif"); }
+.DlPopup-scrollDown-hover { background-image: url("img/arrows/scroll-down-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollDown-disabled { background-image: url("img/arrows/scroll-down-disabled.gif"); }
+
+.DlCompletionPopup { border: 1px solid #9bbfee; background-color: #ecf2fc; }
+.DlCompletionPopup .DlMenuItem .div2 { font-size: 90%; padding: 1px 5px; }
+.DlCompletionPopup .DlVMenu { border: none; }
+
+.DlTooltip {
+ background-color: #fffee0;
+ font-family: arial,helvetica,sans-serif;
+ padding: 4px 7px;
+ color: #333210;
+}
+
+.DlTooltip-noShadow { border: 1px solid #000000; }
+
+.DlDialogPopup {
+ background-color: #ecf2fc;
+ border: 1px solid #698dbc;
+}
+
+.DlPopupMenu {
+ background-color: #ecf2fc;
+ border: 1px solid #eeeeee;
+}
+.DlPopupMenu-noShadow { border: 1px solid #698dbc; }
+
+.DlPopupMenu .DlCalendar {
+ border: 1px solid;
+ border-color: #ffffff #c0dcff #c0dcff #ffffff;
+}
+.DlCalendar-borderless { border-width: 0 !important; }
+
+.DlVMenu, .DlHMenu {
+ border-collapse: collapse;
+ background-color: #ecf2fc;
+}
+
+.DlVMenu-noShadow, .DlHMenu-noShadow {
+ border: 1px solid;
+ border-color: #ffffff #c0dcff #c0dcff #ffffff;
+}
+
+.DlVMenu { margin: 4px 0; }
+
+.DlHMenu {
+ margin: 0 2px;
+}
+
+.DlHMenu div.DlHMenu-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ margin-left: 3px; margin-right: 2px;
+ border-left: 1px solid #cccccc;
+ background-color: #ffffff;
+}
+
+div.DlVMenu-separator {
+ margin: 4px 0 3px 0;
+ background-color: #cccccc;
+ border-bottom: 1px solid #ffffff;
+
+ height: 1px;
+ overflow: hidden;
+ font-size: 1px;
+ line-height: 1px;
+}
+
+.DlMenuItem { }
+.DlMenuItem .div2 { padding: 2px 5px; }
+.DlMenuItem-popped { background-color: #97c7ea; color: #000000; }
+.DlMenuItem-hover { background-color: #4497c1; color: #ffffff; }
+.DlMenuItem-active { background-color: #000000; color: #ffffff; }
+.DlMenuItem .DlMenuItem-withIcon {
+ padding-left: 26px;
+ background-repeat: no-repeat;
+ background-position: 5px 50%;
+}
+.DlVMenu .DlMenuItem .DlMenuItem-withPopup {
+ margin-right: 3px;
+ padding-right: 12px;
+ background-image: url("img/menu/rarrow.gif");
+ background-repeat: no-repeat !important;
+ background-position: 100% 50%;
+}
+.DlVMenu .DlMenuItem-hover .DlMenuItem-withPopup {
+ background-image: url("img/menu/rarrow-hover.gif") !important;
+}
+.DlWidget-disabled .DlMenuItem, .DlMenuItem-disabled { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlVMenu .DlCheckbox-hover,
+.DlHMenu .DlCheckbox-hover,
+.DlVMenu .DlRadioButton-hover,
+.DlHMenu .DlRadioButton-hover { background-color: #4497c1; color: #ffffff; }
+
+.DlVMenu .DlCheckbox-active,
+.DlHMenu .DlCheckbox-active,
+.DlVMenu .DlRadioButton-active,
+.DlHMenu .DlRadioButton-active { background-color: #000000; color: #ffffff; }
+
+
+
+
+
+
+
+
+
+.DlTabs .TabBar { z-index: 10; position: relative; }
+.DlTabs .TabBar .DlButton { border-color: #47687f; }
+.DlTabs .TabBar .DlButton-1 { background-color: #c9e1f8; }
+.DlTabs .TabBar .DlButton-1 .DlButton-inner { padding-top: 3px; padding-bottom: 3px; border-color: #97c7ea; }
+
+.DocTabBar { width: 100%; }
+.DocTabBar td { width: 33.3333%; }
+
+.DlTabs-top .TabBar { top: 1px; }
+.DlTabs-top .TabBar .DlButton-1, .DlTabs-top .TabBar .DlButton-1 .DlButton-inner { border-bottom: none; }
+
+.DlTabs-bottom .TabBar { top: -1px; }
+.DlTabs-bottom .TabBar .DlButton-1, .DlTabs-bottom .TabBar .DlButton-1 .DlButton-inner { border-top: none; }
+
+.DlTabs .TabContent, .DlTabs .TabContent .DlNotebook { background-color: #c9e1f8; }
+.DlTabs .TabContent { border: 1px solid #47687f; }
+.DlTabs .TabContent .TabContent-inner { padding: 5px; }
+.DlTabs .TabContent-inner { position: relative; overflow: hidden; border: 1px solid #97c7ea; }
+
+.DlTabs-top .TabContent .TabContent-inner { border-top: none; }
+.DlTabs-bottom .TabContent .TabContent-inner { border-bottom: none; }
+
+
+
+.DlMacHBar, .DlMacVBar {
+ background-color: #acc5de;
+ border: 1px solid #6d9ec1;
+ padding: 2px;
+}
+.DlMacBarIcon { display: inline; }
+.DlMacBarIcon img { vertical-align: middle; padding: 5px; }
+.DlMacBarIcon-1 img { border: 1px solid #69829b; -moz-border-radius: 15px; padding: 4px; background-color: #dee9ff; }
+.DlMacBarIcon-active { opacity: 0.6; }
+.DlMacHBar div.DlMacHBar-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #6d9ec1;
+ background-color: #dee9ff;
+}
+
+.DlMacVBar div.DlMacVBar-separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #6d9ec1;
+ background-color: #dee9ff;
+}
+
+
+
+table.DlHbox { border-collapse: separate; }
+.DlHbox td.cell { padding: 0; }
+.DlHbox div.DlHbox-separator, div.Dl-Vertical-Separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #6d9ec1;
+ background-color: #dee9ff;
+
+}
+
+.DlHbox div.wide-separator { margin-left: 4px; margin-right: 4px; }
+
+.DlHbox div.DlHbox-spacer {
+ overflow: hidden;
+ width: 4px;
+}
+
+table.DlHbox-hasFiller { width: 100%; }
+.DlHbox-filler { width: 100%; }
+
+
+
+table.DlVbox { border-collapse: separate; }
+.DlVbox td.cell { padding: 0; }
+.DlVbox div.DlVbox-separator, div.Dl-Horizontal-Separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #6d9ec1;
+ background-color: #dee9ff;
+
+}
+
+.DlVbox div.wide-separator { margin-top: 5px; margin-bottom: 4px; }
+
+.DlVbox div.DlVbox-spacer {
+ overflow: hidden;
+ height: 4px;
+ line-height: 1px;
+ font-size: 1px;
+}
+
+
+
+table.DlButtonBox { width: 100%; }
+table.DlButtonBox .DlButtonBox-spacer { width: 100%; }
+.DlButtonBox div.DlButtonBox-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #6d9ec1;
+ background-color: #dee9ff;
+ margin-left: 3px; margin-right: 2px;
+}
+
+.DlWidget-disabled div.DlVbox-separator, .DlWidget-disabled div.DlHbox-separator { border-color: #bcc7de; background-color: #dee9ff; }
+
+
+
+.DlRadioSelect .LabelPart { text-align: left; }
+
+.DlSelect-menu .DlRadioButton { padding-right: 18px; }
+.DlSelect-menu .DlRadioButton-0 { background-image: none; }
+.DlSelect-menu .DlRadioButton-1 { background-image: url("img/mark.gif"); background-color: #bcd5ee; color: #000000; }
+.DlSelect-menu .DlRadioButton-active { background-image: url("img/mark-2.gif"); }
+
+
+
+
+
+.DlToolbar {
+ border: 1px solid;
+ border-color: #ffeeff #69829b #69829b #ffeeff;
+
+ background-color: #bcd5ee;
+ padding: 1px;
+}
+
+.DlToolbar .DlButton { border: none; background-color: transparent; }
+.DlToolbar .DlButton-inner { border: none; padding: 3px; }
+.DlToolbar .DlButton-hover { border: 1px solid #97c7ea; border-color: #ffffff #8a96ac #8a96ac #ffffff; background-color: #d9e9ff; }
+.DlToolbar .DlButton-hover .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-1 { border: 1px solid #97c7ea; border-color: #8a96ac #ffffff #ffffff #8a96ac; background-color: #b0bed1; }
+.DlToolbar .DlButton-1 .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-active { border: 1px solid #47687f; background-color: #bfcde1; }
+.DlToolbar .DlButton-active .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-disabled { opacity: 0.7; filter: alpha(opacity=70); }
+
+.DlToolbar .DlButtonMenu { background-color: #c9e1f8; }
+.DlToolbar .DlButtonMenu * { border: none; }
+.DlToolbar .DlButtonMenu .DlButton-inner { border: 1px solid #97c7ea; border-color: #ffffff #8a96ac #8a96ac #ffffff; padding: 2px; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlToolbar .DlButtonMenu .DlButton-active .DlButton-inner { border-color: #8a96ac #ffffff #ffffff #8a96ac; }
+.DlToolbar .DlButtonMenu .DlButton-1 .DlButton-inner { border-color: #8a96ac #ffffff #ffffff #8a96ac; }
+
+.DlToolbar .DlButtonMenu .DlButton-hover .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-active .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-1 .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0 !important; padding-right: 0 !important; }
+
+.DlToolbar .DlLabel { background: inherit; }
+
+.DlToolbar div.DlHbox-separator {
+ border-left-color: #5889ac;
+ background-color: #ffffff;
+}
+
+.DlToolbar-Light { background: #cde6ff; }
+
+
+
+
+
+.DlTable-RowSeparator td { height: 7px; }
+.DlTable-RowSeparator td div { line-height: 1px; font-size: 1px; height: 1px; overflow: hidden;
+ border-top: 1px solid #6d9ec1;
+ background-color: #dee9ff;
+ margin-top: 3px; margin-bottom: 2px;
+}
+
+
+
+.DlTree-separator {
+ margin-top: 3px; margin-bottom: 4px;
+ border-top: 1px dotted #6d9ec1;
+ line-height: 1px; font-size: 1px; overflow: hidden;
+}
+.DlTree-IconWidth { width: 19px !important; }
+.DlTreeItem .DlTreeItem-Expander { width: 19px; }
+.DlTreeItem .DlTreeItem-Icon {
+ width: 19px;
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+}
+
+.DlTreeItem .DlTreeItem-Label { padding-left: 3px; padding-top: 1px; padding-bottom: 1px; }
+
+.DlTreeItem-withRadio .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-hover { background: none; color: #2395e7; text-decoration: underline; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-1 { background-color: #2395e7; color: #ffffff; }
+
+.DlTreeItem-withCheck .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-hover { background: none; color: #2395e7; text-decoration: underline; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-1 { background-color: #2395e7; color: #ffffff; }
+
+
+.DlTreeItem-Table td { vertical-align: middle; height: 16px; }
+
+
+.DlTree-withLines .DlTreeItem { background-image: url("img/tree/lines-v.gif"); background-repeat: repeat-y; background-position: 9px 50%; }
+
+
+.DlTree-withLines .DlTreeItem-Last { background-image: none; }
+
+
+.DlTree-withLines .DlTreeItem .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTreeItem-hasSubtree .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTree-withLines table.DlTreeItem-Last .DlTreeItem-Expander { background: transparent url("img/tree/lines-b.gif") no-repeat 50% 50%; }
+
+
+.DlTreeItem-Subtree { padding-left: 19px; }
+.DlTreeItem-Arrow-Expanded { background: transparent url("img/tree/minus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Expanded:hover { background: transparent url("img/tree/minus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed { background: transparent url("img/tree/plus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed:hover { background: transparent url("img/tree/plus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+
+.DlWidget-disabled .DlTreeItem-Arrow-Expanded,
+.DlWidget-disabled .DlTreeItem-Arrow-Collapsed,
+.DlWidget-disabled .DlTreeItem-Icon { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlTreeItem-dropTarget > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-upper.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-lower.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div > table { border-top: 1px solid #4497c1; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div > table { border-bottom: 1px solid #4497c1; }
+
+.DlTreeItem-div-focus { border: 1px dotted #000000; margin: -1px; }
+
+
+
+.DlColorPickerHSV { border: 1px solid #000000; background-color: #dde2ec; }
+.DlColorPickerHSV td { width: 8px; height: 10px; padding: 1px; }
+.DlColorPickerHSV td.DlColorPickerHSV-Sep { background-color: #000000; width: 1px; padding: 0; }
+.DlColorPickerHSV td.DlColorPickerHSV-HSV {
+ overflow: visible; vertical-align: top;
+ background: url("img/color/hue.png") repeat-x 0 0; width: 15px; padding: 0; }
+.DlColorPickerHSV td.hover1 { padding: 0; border: 1px solid #ffffff !important; }
+.DlColorPickerHSV td.hover2 { padding: 0; border: 1px solid #000000 !important; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar { height: 1px; left: 0px;
+ font-size: 1px; line-height: 1px; left: -2px; margin-right: -3px;
+ background-color: #000000; overflow: hidden; position: relative; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar2 { background-color: #ffffff; }
+
+
+
+.DlRteFrame { border: 1px solid; border-color: #5889ac; }
+
+.DlRteFrame iframe { border: 1px solid; border-color: #acdcff #ffffff #ffffff #acdcff; }
+
+
+
+.DlDataGrid { position: relative; background-color: #f0f5ff; border: 1px solid #47687f; }
+.DlDataGrid-rowTable { table-layout: fixed; width: 10px; border-collapse: collapse; border-spacing: 0; }
+.DlDataGrid-rowTable td { overflow: hidden; white-space: nowrap; border-right: 1px solid #e0e0e0; }
+.DlDataGrid-Headers { overflow: hidden; background-color: #bcd5ee; position: relative; width: 5px; }
+.DlDataGrid-Body { overflow: auto; }
+.DlDataGrid-cellData { overflow: hidden; white-space: nowrap; }
+.DlDataGrid-Body td { padding: 2px 0; text-indent: 5px; }
+
+.DlDataGrid-Body .DlDataGrid-rowTable {
+ border-bottom: 1px solid #e0e0e0;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+}
+
+.DlDataGrid-resizeHandle {
+ width: 7px; position: absolute; top: 0;
+ margin-left: -4px;
+ cursor: e-resize;
+ z-index: 30000;
+ height: 100%;
+ background-color: #ff0000; opacity: 0.01; filter: alpha(opacity=1);
+}
+
+.DlDataGrid-align-left { text-align: left; }
+.DlDataGrid-align-center { text-align: center; }
+.DlDataGrid-align-right { text-align: right; }
+
+.DlDataGrid .DlDataGridRow-selected { background-color: #cccccc; }
+.DlDataGrid .DlDataGridRow-selected table td { color: #000000; }
+.DlDataGrid-focus { outline: 1px solid #8aa3bc; -moz-outline-radius: 2px; }
+.DlDataGrid-focus .DlDataGridRow-selected { background-color: #49b1e5; }
+.DlDataGrid-focus .DlDataGridRow-selected table td { color: #ffffff; }
+
+.DlDataGrid-align-right .DlButton-inner { background-position: 0 50%; }
+
+.DlDataGridHeadLabel { border-width: 0 1px 1px 0; }
+.DlDataGridHeadLabel .DlButton-inner { border: none; padding-top: 3px; padding-bottom: 3px; }
+.DlDataGridHeadLabel-hover { background-color: #cde6ff; }
+.DlDataGridHeadLabel-active .DlButton-inner { padding-top: 4px; padding-bottom: 2px; }
+.DlDataGridHeadLabel-resizing { background-color: #9defff; }
+.DlDataGridHeadLabel-empty .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlDataGridHeadLabel-empty .DlButton-withIcon { background-position: 50% 50%; }
+
+.DlDataGridHeadLabel-sort-up { border-bottom: 2px solid #000000; }
+.DlDataGridHeadLabel-sort-down { border-bottom: 2px solid #000000; }
+
+.DlDataGridHeadLabel-sort-up .DlButton-inner {
+ background-image: url("img/arrows/sort-ascending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+.DlDataGridHeadLabel-sort-down .DlButton-inner {
+ background-image: url("img/arrows/sort-descending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+
+.DlDataGridHeadLabel-sort-up.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+.DlDataGridHeadLabel-sort-down.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+
+.DlDataGrid-drop-col {
+ position: absolute;
+ background: url("img/grid-drop-col.gif") no-repeat 0 0;
+ width: 11px; height: 11px;
+ margin-left: -5px;
+ z-index: 10000;
+}
+
+
+
+.DlIconListView { background-color: #c9e1f8; border: 1px solid #97c7ea; }
+.DlIconListItem { border-collapse: collapse; }
+.DlIconListItem-labelCell { text-align: center; }
+.DlIconListItem-labelDiv { overflow: hidden; white-space: normal; font-size: 90%; }
+.DlIconListItem-iconCell { background-position: 50% 50%; background-repeat: no-repeat; }
+
+
+.DlIconListItem { cursor: pointer; float: left; }
+.DlIconListItem-hover { background-color: #cde6ff; }
+.DlIconListItem-hover .DlIconListItem-labelCell { color: #002c35; text-decoration: underline; }
+.DlIconListItem-1 { background-color: #b2b7c1; }
+.DlDialog-Active .DlIconListItem-1 { background-color: #4497c1; }
+.DlDialog-Active .DlIconListItem-1 .DlIconListItem-labelCell { color: #ffffff; }
+
+.DlIconListItem-focus .DlIconListItem-labelCell { text-decoration: underline; }
+
+
+
+.DlWM {
+ position: absolute;
+ left: 0; top: 0;
+ width: 0; height: 0;
+ overflow: visible;
+ z-index: 300;
+}
+
+
+
+
+
+
+
+.DlWM-modalStopper {
+ z-index: 800; cursor: not-allowed;
+ position: absolute; top: 0; left: 0; width: 100%; height: 100%;
+
+ filter: alpha(opacity=50);
+ opacity: 0.5;
+ background-color: #444444;
+ display: none;
+}
+
+.DlDialog .DlWM-modalStopper {
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+
+.DlWM-hasModals { width: 100%; height: 100%; }
+.DlWM-hasModals .DlWM-modalStopper { display: block; }
+
+.DlDialog { position: absolute; }
+.DlDialog-Rel { padding: 0; }
+.DlDialog-Content { background-color: #b9d8f8; position: relative; }
+
+.Shadow { position: absolute; font-size: 1px; line-height: 1px; }
+.DlDialog-Rel .Shadow { z-index: 10; }
+
+.DlDialog-WAIT { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;
+ background-image: url("img/modalbg.gif"); }
+
+.DlDialog-Rel .ResizeHandle {
+ cursor: se-resize;
+ position: absolute;
+
+ left: 100%;
+ top: 100%;
+ margin-left: -11px;
+ margin-top: -11px;
+ padding: 5px;
+ background: url("img/resize.gif") no-repeat 0 0; width: 10px; height: 10px; z-index: 350;
+}
+
+
+
+
+.DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-inactive/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-inactive/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-inactive/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-inactive/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-inactive/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-inactive/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-inactive/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-inactive/L.png") repeat-y 0 0; bottom: 6px; }
+
+.DlDialog-Active .DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-active/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-active/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-active/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-active/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-active/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-active/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-active/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-active/L.png") repeat-y 0 0; bottom: 6px; }
+
+
+.DlDialog-noShadows { border: 2px solid #7a859b; }
+.DlDialog-Active .DlDialog-noShadows { border-color: #000000; }
+
+
+
+.DlDialog-Title {
+ opacity: 0.9; filter: alpha(opacity=90);
+ overflow: hidden; white-space: nowrap;
+ font: bold 100% "Lucida Grande",verdana,tahoma,sans-serif; letter-spacing: -1px;
+ background: #c9d0d9 url("img/titlebg.png") repeat-x 0 50%; color: #555555; padding: 0 10px;
+ border-bottom: 2px solid #9e9e9e;
+}
+.DlDialog-Title div { padding-top: 3px; padding-bottom: 3px; }
+.DlDialog-Active .DlDialog-Title { background-color: #3b76b3; color: #ffffff; border-color: #ffffff;
+ opacity: 1; filter: none;
+ text-shadow: 1px 1px 3px #000000;
+}
+
+.DlDialog-Title-withIcon {
+ padding-left: 21px;
+ background-repeat: no-repeat;
+ background-position: 0 50%;
+}
+
+.DlDialog-WindowButtons {
+ height: 0;
+ overflow: visible;
+ position: absolute;
+ right: 11px;
+ top: 0;
+ z-index: 10;
+ opacity: 0.6;
+}
+
+.DlDialog-Active .DlDialog-WindowButtons { opacity: 1; filter: none; }
+
+.DlDialog-WindowButtons div {
+ float: right;
+ width: 27px;
+ height: 16px;
+ background-repeat: no-repeat;
+ margin-right: -1px;
+ background-image: url("img/dialog/buttons.png");
+}
+
+.DlDialog-QuitBtn { background-position: 0 0; }
+.DlDialog-QuitBtn-hover { background-position: -27px 0; }
+.DlDialog-QuitBtn-active { background-position: -54px 0; }
+
+.DlDialog-MaximizeBtn { background-position: 0 -16px; }
+.DlDialog-MaximizeBtn-hover { background-position: -27px -16px; }
+.DlDialog-MaximizeBtn-active { background-position: -54px -16px; }
+.DlDialog-MaximizeBtn-1 { background-position: -54px -16px; }
+
+.DlDialog-MinimizeBtn { background-position: 0 -32px; }
+.DlDialog-MinimizeBtn-hover { background-position: -27px -32px; }
+.DlDialog-MinimizeBtn-active { background-position: -54px -32px; }
+.DlDialog-MinimizeBtn-1 { background-position: -54px -32px; }
+
+.DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #33dd44; }
+.DlDialog-Dragging .DlDialog-Rel { border-color: #000000; }
+
+
+
+
+.DlDialog .DlHMenu {
+ border: none;
+ border-bottom: 1px solid #35506b;
+}
+
+
+.DlDialog .DlDialog .DlDialog-Rel {
+ border-width: 2px; border-color: #000000;
+ -moz-border-left-colors: #000000 #ffffff;
+ -moz-border-top-colors: #000000 #ffffff;
+ -moz-border-right-colors: #000000 #ffffff;
+ -moz-border-bottom-colors: #000000 #ffffff;
+}
+.DlDialog .DlDialog .DlDialog-Rel .ResizeHandle { margin-left: -12px; margin-top: -12px; }
+.DlDialog .DlDialog .DlDialog-WindowButtons { top: 1px; }
+.DlDialog .DlDialog .DlDialog-Title {
+ background-color: #ffffff; color: #000000;
+ border-bottom: 1px solid #7a859b;
+}
+.DlDialog .DlDialog .DlDialog-Title div { padding-top: 1px; padding-bottom: 1px; }
+.DlDialog .DlDialog-Active .DlDialog-Title { background-color: #5b636c; color: #ffffff; border-color: #35506b; }
+.DlDialog .DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #33dd44; }
+
+
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.Shadow { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.ResizeHandle { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.DlDialog-Title { border-width: 0; }
+
+
+.IconCalendar { background-image: url("img/icons/calendar.png"); background-position: 1px 50%; }
+.IconColors { background-image: url("img/icons/colors.png"); background-position: 1px 50%; }
+.IconChardev { background-image: url("img/icons/gnome-fs-chardev.png"); background-position: 1px 50%; }
+.IconDynarch { background-image: url("img/icons/dynarch-small.png"); background-position: 1px 50%; }
+
+
+
+
+
+
+
+
+span.BreakPoint {
+ width: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ overflow: hidden;
+}
+
+.SmallerButtons .DlButton-inner { padding: 1px 3px; }
+.SmallerButtons .DlButton-active .DlButton-inner { padding: 2px 2px 0px 4px; }
+
+.Dl-StatusBar { border: 1px solid; border-color: #69829b #ffeeff #ffeeff #69829b; padding: 1px 4px; background-color: #bcd5ee; }
+
+.Dl-ResizeRect { z-index: 5000;
+ font: 13px tahoma,"Trebuchet MS",Tahoma,Verdana,sans-serif;
+ position: absolute; top: 0; left: 0; border: 1px dashed #000000;
+
+ background: #ffffff; opacity: 0.4; filter: alpha(opacity=40);
+
+ border: 1px dashed #ff0000;
+}
+
+.Dl-ResizeRect { color: red; }
+.Dl-ResizeRect .Title { font-weight: bold; }
+
+.Dl-ResizeRect-moving {
+ border-color: #000000;
+
+
+}
+
+.DlAlign-left { text-align: left; }
+.DlAlign-right { text-align: right; }
+.DlAlign-center { text-align: center; }
+
+.Dl-3D-Border-Outside { border: 1px solid; border-color: #ffffff #5889ac #5889ac #ffffff; }
+.Dl-3D-Border-Inside { border: 1px solid; border-color: #5889ac #ffffff #ffffff #5889ac; }
+.Dl-3D-Border-Dark { border: 1px solid #5889ac; }
+
+
+
+
+.Gecko-Bug-226933 { position: relative; overflow: auto; }
+
+.undefined { border: 5px solid red; }
+
+
+
+.ThinShadows .Shadow-T { left: 10px; right: 9px; top: -7px; background: url("img/thin-shadows/T.png") repeat-x 0 0; height: 7px; }
+.ThinShadows .Shadow-B { left: 10px; right: 9px; background: url("img/thin-shadows/B.png") repeat-x 0 0; bottom: -11px; height: 11px; }
+.ThinShadows .Shadow-TL { left: -7px; width: 17px; top: -7px; background: url("img/thin-shadows/TL.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BR { width: 20px; right: -11px; background: url("img/thin-shadows/BR.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-R { width: 11px; right: -11px; top: 13px; background: url("img/thin-shadows/R.png") repeat-y 0 0; bottom: 9px; }
+.ThinShadows .Shadow-TR { width: 20px; right: -11px; top: -7px; background: url("img/thin-shadows/TR.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BL { left: -7px; width: 17px; background: url("img/thin-shadows/BL.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-L { left: -7px; width: 7px; top: 13px; background: url("img/thin-shadows/L.png") repeat-y 0 0; bottom: 9px; }
+
+.ThinRoundShadows .Shadow-T { left: 8px; right: 6px; top: -6px; background: url("img/thin-shadows1/T.png") repeat-x 0 0; height: 6px; }
+.ThinRoundShadows .Shadow-B { left: 8px; right: 6px; background: url("img/thin-shadows1/B.png") repeat-x 0 0; bottom: -10px; height: 10px; }
+.ThinRoundShadows .Shadow-TL { left: -6px; width: 14px; top: -6px; background: url("img/thin-shadows1/TL.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BR { width: 16px; right: -10px; background: url("img/thin-shadows1/BR.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-R { width: 10px; right: -10px; top: 9px; background: url("img/thin-shadows1/R.png") repeat-y 0 0; bottom: 6px; }
+.ThinRoundShadows .Shadow-TR { width: 16px; right: -10px; top: -6px; background: url("img/thin-shadows1/TR.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BL { left: -6px; width: 14px; background: url("img/thin-shadows1/BL.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-L { left: -6px; width: 6px; top: 9px; background: url("img/thin-shadows1/L.png") repeat-y 0 0; bottom: 6px; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-ds.css b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-ds.css
new file mode 100644
index 00000000..b8799350
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-ds.css
@@ -0,0 +1,1093 @@
+
+
+html, body { margin: 0; padding: 0; overflow: hidden; height: 100%; }
+
+body { z-index: 0; background-color: #ffffff; }
+form { padding: 0; margin: 0; }
+
+.DYNARCH-GET-PADDING-AND-BORDER {
+ overflow: hidden !important;
+ font-size: 1px !important;
+ line-height: 1px !important;
+ width: 1px !important;
+ height: 1px !important;
+}
+
+.DYNARCH-GET-ABSOLUTE-POSITION {
+ position: absolute !important;
+ margin: 0 !important;
+ padding: 0 !important;
+}
+
+.DYNARCH-EVENT-STOPPER {
+ position: absolute !important;
+
+
+
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 30000;
+}
+
+.DYNARCH-GARBAGE-COLLECTOR {
+ position: absolute;
+ z-index: -10000;
+ width: 1px;
+ height: 1px;
+ overflow: hidden;
+ left: -32000px;
+ top: -32000px;
+ display: none;
+}
+
+.DYNARCH-FAKE-FOCUS { z-index: -10000; position: absolute; left: -2000px; top: 0; }
+
+.CURSOR-DRAGGING { cursor: move !important; }
+.CURSOR-RESIZE-E { cursor: e-resize !important; }
+.CURSOR-RESIZE-W { cursor: w-resize !important; }
+.CURSOR-RESIZE-S { cursor: s-resize !important; }
+.CURSOR-RESIZE-N { cursor: n-resize !important; }
+.CURSOR-FORBIDDEN { cursor: not-allowed !important; }
+.CURSOR-NO-DROP { cursor: no-drop !important; }
+.CURSOR-DROP { cursor: pointer !important; }
+.CURSOR-RESIZE-COL { cursor: col-resize !important; }
+
+
+
+.DlWidget, .DlWidget table, .DlWidget input, .DlWidget select, .DlWidget button, .DlWidget textarea {
+
+ font: 12px "Lucida Grande",Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif;
+
+}
+
+.DlWidget {
+
+ cursor: default;
+ color: #000000;
+
+ zoom: 1;
+}
+
+.DlWidget-3D {
+ background-color: #d1c9e2;
+ color: #000000;
+}
+
+
+
+
+.DlWidget-dragged-clone {
+ position: absolute !important;
+ z-index: 10000;
+}
+
+
+
+.DlAbstractButton { white-space: nowrap; }
+
+
+
+.DlButton { border: 1px solid; border-color: #a39bbc #71688b #71688b #a39bbc; background-color: #d1c9e2; text-align: center; }
+.DlButton .DlButton-inner { border: 1px solid; border-color: #fbf2fb #b4accd #b4accd #fbf2fb; padding: 2px 4px; }
+
+.DlButton .DlButton-inner div { min-height: 16px; }
+
+.DlButton-hover { border-color: #a39bbc #71688b #71688b #a39bbc; }
+.DlButton-hover .DlButton-inner { border-color: #ffffff #bcbcde #bcbcde #ffffff; }
+.DlButton-active { border-color: #71688b #a39bbc #a39bbc #71688b; background-color: #eae2f5; }
+.DlButton-active .DlButton-inner { padding: 3px 3px 1px 5px; border-color: #c5bcde #fbf2fb #fbf2fb #c5bcde; }
+.DlButton-1 { border-color: #71688b #b4accd #b4accd #71688b; background-color: #eae7f2; }
+.DlButton-1 .DlButton-inner { border-color: #c5bcde #ffffff #ffffff #c5bcde; }
+.DlButton-hover { background-color: #e2daf3; }
+
+.DlAbstractButton-withIcon, .DlButton-withIcon {
+ padding-left: 22px;
+ background-repeat: no-repeat !important;
+ background-position: 0 50%;
+}
+
+.DlButton-empty .DlButton-inner { padding: 2px; }
+.DlButton-empty .DlButton-withIcon {
+ padding: 0;
+ width: 16px;
+ height: 16px;
+}
+
+.DlButton-disabled .DlButton-inner,
+.DlWidget-disabled .DlButton .DlButton-inner { border-color: #d1c9e2; opacity: 0.6; filter: alpha(opacity=60); }
+.DlButton-disabled, .DlWidget-disabled .DlButton { border-color: #9f97b0 #71688b #71688b #9f97b0; }
+
+div.DlButton-Label { display: inline; }
+.DlButton-focus { border-color: #60587b #2e254a #2e254a #60587b; }
+.DlButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlCheckbox-0 { color: #7a7182; background-image: url("img/checkbox-0-disabled.png"); }
+.DlWidget-disabled.DlCheckbox-1 { color: #7a7182; background-image: url("img/checkbox-1-disabled.png"); }
+
+.DlCheckbox { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlCheckbox-0 { background: transparent url("img/checkbox-0.png") no-repeat 5px 50%; }
+.DlCheckbox-1 { background: transparent url("img/checkbox-1.png") no-repeat 5px 50%; }
+.DlCheckbox-hover { background-color: #e4dcf3; }
+.DlCheckbox-active { background: #eae2f5 url("img/checkbox-2.png") no-repeat 5px 50%; }
+.DlCheckbox-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlCheckbox-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlRadioButton-0 { color: #7a7182; background-image: url("img/radiobutton-0-disabled.png"); }
+.DlWidget-disabled.DlRadioButton-1 { color: #7a7182; background-image: url("img/radiobutton-1-disabled.png"); }
+
+.DlRadioButton { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlRadioButton-0 { background: transparent url("img/radiobutton-0.png") no-repeat 5px 50%; }
+.DlRadioButton-1 { background: transparent url("img/radiobutton-1.png") no-repeat 5px 50%; }
+.DlRadioButton-hover { background-color: #e4dcf3; }
+.DlRadioButton-active { background: #eae2f5 url("img/radiobutton-2.png") no-repeat 5px 50%; }
+.DlRadioButton-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlRadioButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+.DlPopupMenu .DlRadioButton,
+.DlPopupMenu .DlCheckbox { -moz-border-radius: 0; }
+
+
+
+.DlEntry { border: 1px solid; border-color: #71688b #a39bbc #a39bbc #71688b; }
+.DlEntry .DlEntry-cell { border: 1px solid; border-color: #fbf2fb #fbf2fb #fbf2fb #fbf2fb; background-color: #f2edf9; }
+.DlEntry input, .DlEntry textarea {
+ margin: 0;
+ border: none !important;
+ border-width: 0px !important;
+ background: #f2edf9;
+ color: #000000;
+ padding: 1px 2px 2px 2px !important;
+
+ resize: none;
+}
+.DlEntry-Focus { border-color: #71688b; outline: 1px solid #9f97b0; -moz-outline-radius: 2px; }
+.DlEntry-Focus .DlEntry-cell, .DlEntry-Focus input, .DlEntry-Focus textarea { background-color: #ffffff; }
+.DlEntry input:selection, .DlEntry textarea:selection { background-color: #a0bcdf; color: #000000; }
+.DlEntry-ValidationError { border-color: #bf5340; }
+.DlEntry-ValidationError .DlEntry-cell { border-color: #ffffff; background-color: #f2d9df; }
+.DlEntry-ValidationError input, .DlEntry-ValidationError textarea { background-color: #f2d9df; }
+.DlEntry-Readonly .DlEntry-cell { background-color: #e2daf3; border-bottom-color: #eee6f7; border-right-color: #eee6f7; }
+.DlEntry-Readonly input, .DlEntry-Readonly textarea { background-color: #e2daf3; }
+.DlEntry-emptyText { display: none; position: absolute; left: 3px; top: 1px; color: #9b93a3; font-style: italic; cursor: text; }
+.DlEntry-empty .DlEntry-emptyText { display: block; }
+
+.DlEntry-dropDownBtn {
+ line-height: 20px;
+ border-left: 1px solid #9b93a3;
+ padding-left: 4px; padding-right: 4px;
+}
+
+.DlEntry-dropDownBtn-hover { background-color: #ffffff; }
+.DlEntry-dropDownBtn-active { background-color: #8a82b4; }
+
+.DlEntry-invalidIcon {
+ width: 16px;
+ height: 16px;
+ position: absolute;
+ right: 1px;
+ top: 50%;
+ margin-top: -8px;
+ background-image: url("img/entry-warning.png");
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+ opacity: 0.6;
+ display: none;
+}
+
+div.DlEntry-invalidIcon:hover { opacity: 1; }
+
+.DlEntry-ValidationError .DlEntry-invalidIcon {
+ display: block;
+}
+
+
+
+.DlCompletionEntry-busy input {
+ background-image: url("img/busy1.gif");
+ background-position: 100% 50%;
+ background-repeat: no-repeat;
+}
+
+.DlCompletionEntry-rightAligned input {
+ background-position: 0 50%;
+ text-align: right;
+}
+
+
+
+.DlComboBox-dropDownBtn {
+ background: #d1c9e2 url("img/arrows/dropdown.png") no-repeat 50% 50%;
+ width: 11px;
+ height: 20px;
+ border-left: 1px solid #9b93a3;
+}
+
+.DlEntry-Focus .DlComboBox-dropDownBtn { border-color: #71688b; }
+
+.DlComboBox-dropDownBtn-hover { background-color: #ffffff; }
+.DlComboBox-dropDownBtn-active { background-color: #8a82b4; }
+
+
+
+.DlSpinner { background-color: yellow; width: 1em; }
+.DlSpinner .DlSpinner-Button { height: 50%; }
+.DlSpinner input { text-align: right; }
+.DlSpinner .DlSpinner-Button .DlButton-inner { width: 5px; }
+.DlSpinner .DlSpinner-Button .DlButton-inner div { min-height: 0; }
+.DlSpinner .DlSpinner-Button-Up .DlButton-inner { height: 2px; background: url("img/spinner-up.gif") no-repeat 50% 50%; }
+.DlSpinner .DlSpinner-Button-Down .DlButton-inner { height: 2px; background: url("img/spinner-down.gif") no-repeat 50% 50%; }
+
+
+
+.DlProgressBar { position: relative; border: 1px solid #a39bbc; background: #f2edf9; }
+.DlProgressBar-label { text-align: center; position: relative; padding: 2px 0; }
+.DlProgressBar-fill { position: absolute; left: 0; top: 0; width: 50%; height: 100%; background-color: #cec9ed; }
+
+
+
+.DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlButtonMenu .MenuArrow-inner {
+ padding: 0 1px;
+ border-left: none;
+ width: 7px; overflow: visible; background-image: url("img/menu/darrow-small.gif");
+ background-repeat: no-repeat;
+ background-position: 1px 50%;
+}
+.DlButtonMenu .LabelPart { border-right: none; }
+.DlButtonMenu .LabelPart .DlButton-inner { border-right: none; }
+
+
+
+.DlButtonColorPicker table { border-collapse: collapse; }
+.DlButtonColorPicker .DlButton-inner .ColorPart { border: 1px solid; border-color: #71688b #fbf2fb #fbf2fb #71688b;
+ width: 10px; height: 10px; overflow: hidden; min-height: 0; margin-top: 1px; }
+.DlButtonColorPicker .Label { padding-left: 5px; }
+.DlButtonColorPicker .EmptyLabel { width: 1px; overflow: hidden; height: 1em; }
+
+
+
+.DlCalendar { background-color: #f4f0f8; }
+.DlCalendar-disabled { background-color: #e5e1e8; }
+table.DlCalendar {
+ border-collapse: separate; border-spacing: 0; font-size: 11px; font-family: tahoma,verdana,sans-serif; border: 1px solid #71688b; }
+.DlCalendar tr.DlCalendar-Navigation td { text-align: center; border-bottom: 1px solid #cdc5d5; background-color: #e5e1e8; padding: 2px 0; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth,
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { border-right: 1px solid #cdc5d5; font-weight: bold; }
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth,
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { border-left: 1px solid #cdc5d5; font-weight: bold; }
+
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth { background-image: url("img/arrows/nav-right.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth { background-image: url("img/arrows/nav-left.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { background-image: url("img/arrows/nav-right-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { background-image: url("img/arrows/nav-left-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+
+.DlCalendar tr.DlCalendar-DayNames td { width: 20px; text-align: right; padding-right: 3px; border-bottom: 1px solid #7e768f; background-color: #e5e1e8; }
+
+.DlCalendar tr.Dates td { text-align: right; padding: 2px 3px 2px 2px; }
+.DlCalendar tr.Dates td.OtherMonth { color: #9f97b0; }
+.DlCalendar tr.Dates td.Today { color: #978fda; }
+.DlCalendar td.WeekNumber { border-right: 1px solid #71688b; color: #7a7182; background-color: #e5e1e8; }
+.DlCalendar tr.DlCalendar-DayNames td.WeekNumber { border-right-color: #71688b; }
+.DlCalendar tr.DlCalendar-Navigation td.hover { background-color: #8a82b4; color: #ffffff; }
+.DlCalendar tr.DlCalendar-Navigation td.rolling { background-color: #000000; }
+.DlCalendar tr.DlCalendar-DayNames td.hover { background-color: #8a82b4; color: #ffffff; }
+.DlCalendar tr.Dates td.hover { border: 1px solid #bcb4c5; padding: 1px 2px 1px 1px; background-color: #e2daf3 !important; }
+.DlCalendar tr.Selected td { border-bottom: 1px solid #ded5e6; border-top: 1px solid #ded5e6; padding-top: 1px; padding-bottom: 1px; }
+.DlCalendar tr.Dates td.Selected { border: 1px solid #9b93a3; background-color: #ffffff; padding: 1px 2px 1px 1px; }
+
+.DlCalendar tr.DlCalendar-DayNames td.WeekEnd { color: #a26e4c; }
+.DlCalendar td.WeekEnd { color: #a26e4c; }
+.DlCalendar tr.Dates td.OtherMonth.WeekEnd { color: #ccaa88; }
+
+.DlCalendar tr.Dates td.DlCalendar-infoDay { font-weight: bold; background: url("img/tmpcal.gif") no-repeat 100% 100%; }
+
+
+
+.DlResizeBar { font-size: 1px; line-height: 1px; }
+.DlResizeBar-Horizontal {
+ height: 5px; cursor: s-resize; background: url("img/resizebar-horiz2.png") no-repeat 50% 50%; }
+.DlResizeBar-Vertical { width: 5px; cursor: e-resize; background: url("img/resizebar-vert2.png") no-repeat 50% 50%; }
+.DlResizeBar-DraggingLine {
+ position: absolute;
+
+ background-color: #9f97b0; opacity: 0.6; filter: alpha(opacity=60);
+ z-index: 10000;
+}
+
+
+
+.DlUploadEntry { height: 22px; }
+.DlUploadEntry iframe { background: transparent; width: 80px; height: 22px; display: block; }
+
+
+
+.DlContainer { position: relative; }
+
+.DlContainer-Hidden { position: absolute; left: -30000px; top: -30000px; visibility: hidden; }
+
+.DlContainer-pad-sep-left { padding: 5px; border-left: 1px solid #b4accd; }
+.DlContainer-pad-sep-right { padding: 5px; border-right: 1px solid #b4accd; }
+
+.DlLayout { position: relative; }
+.DlLayout-positioned { position: absolute; }
+
+.DlGridLayout-table { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
+.DlGridLayout-tr-minHeight td { height: 2px; }
+.DlGridLayout-td-minWidth { width: 2px; white-space: nowrap; }
+.DlGridLayout-td-minHeight { height: 2px; }
+
+
+
+
+.DlDesktop { position: absolute; left: 0; top: 0; overflow: hidden; }
+
+.DlFieldset { border: 2px groove #eee6f7; margin-top: 1em;
+ -moz-border-top-colors: #938aac #fbf2fb;
+ -moz-border-bottom-colors: #fbf2fb #938aac;
+ -moz-border-left-colors: #938aac #fbf2fb;
+ -moz-border-right-colors: #fbf2fb #938aac;
+}
+.DlFieldset-label { position: relative; top: -0.75em; left: 5px;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ font-weight: bold;
+ background-color: #d1c9e2;
+ padding: 1px 7px; border: 1px solid #a39bbc; }
+.DlFieldset-content { padding: 10px 10px 10px 10px; margin-top: -1em; }
+
+.DlPopup {
+ position: absolute;
+ z-index: 100;
+ left: -30000px;
+ top: -30000px;
+}
+
+.DlPopup-scrollArea {
+ overflow: hidden;
+ position: relative;
+ z-index: 10;
+}
+
+.DlPopup-scrollUp, .DlPopup-scrollDown {
+ height: 10px; overflow: hidden;
+ background-position: 50% 1px;
+ background-repeat: no-repeat;
+}
+
+.DlPopup-scrollUp { border-bottom: 1px solid #c1b0da; }
+.DlPopup-scrollDown { border-top: 1px solid #c1b0da; }
+
+.DlPopup-scrollUp { background-image: url("img/arrows/scroll-up.gif"); }
+.DlPopup-scrollUp-hover { background-image: url("img/arrows/scroll-up-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollUp-disabled { background-image: url("img/arrows/scroll-up-disabled.gif"); }
+.DlPopup-scrollDown { background-image: url("img/arrows/scroll-down.gif"); }
+.DlPopup-scrollDown-hover { background-image: url("img/arrows/scroll-down-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollDown-disabled { background-image: url("img/arrows/scroll-down-disabled.gif"); }
+
+.DlCompletionPopup { border: 1px solid #c1b0da; background-color: #f4f0f8; }
+.DlCompletionPopup .DlMenuItem .div2 { font-size: 90%; padding: 1px 5px; }
+.DlCompletionPopup .DlVMenu { border: none; }
+
+.DlTooltip {
+ background-color: #f7f7e8;
+ font-family: arial,helvetica,sans-serif;
+ padding: 4px 7px;
+ color: #2a2a19;
+}
+
+.DlTooltip-noShadow { border: 1px solid #000000; }
+
+.DlDialogPopup {
+ background-color: #f4f0f8;
+ border: 1px solid #8f7ea8;
+}
+
+.DlPopupMenu {
+ background-color: #f4f0f8;
+ border: 1px solid #eeeeee;
+}
+.DlPopupMenu-noShadow { border: 1px solid #8f7ea8; }
+
+.DlPopupMenu .DlCalendar {
+ border: 1px solid;
+ border-color: #ffffff #dcd0ef #dcd0ef #ffffff;
+}
+.DlCalendar-borderless { border-width: 0 !important; }
+
+.DlVMenu, .DlHMenu {
+ border-collapse: collapse;
+ background-color: #f4f0f8;
+}
+
+.DlVMenu-noShadow, .DlHMenu-noShadow {
+ border: 1px solid;
+ border-color: #ffffff #dcd0ef #dcd0ef #ffffff;
+}
+
+.DlVMenu { margin: 4px 0; }
+
+.DlHMenu {
+ margin: 0 2px;
+}
+
+.DlHMenu div.DlHMenu-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ margin-left: 3px; margin-right: 2px;
+ border-left: 1px solid #cccccc;
+ background-color: #ffffff;
+}
+
+div.DlVMenu-separator {
+ margin: 4px 0 3px 0;
+ background-color: #cccccc;
+ border-bottom: 1px solid #ffffff;
+
+ height: 1px;
+ overflow: hidden;
+ font-size: 1px;
+ line-height: 1px;
+}
+
+.DlMenuItem { }
+.DlMenuItem .div2 { padding: 2px 5px; }
+.DlMenuItem-popped { background-color: #c5bcde; color: #000000; }
+.DlMenuItem-hover { background-color: #8a82b4; color: #ffffff; }
+.DlMenuItem-active { background-color: #000000; color: #ffffff; }
+.DlMenuItem .DlMenuItem-withIcon {
+ padding-left: 26px;
+ background-repeat: no-repeat;
+ background-position: 5px 50%;
+}
+.DlVMenu .DlMenuItem .DlMenuItem-withPopup {
+ margin-right: 3px;
+ padding-right: 12px;
+ background-image: url("img/menu/rarrow.gif");
+ background-repeat: no-repeat !important;
+ background-position: 100% 50%;
+}
+.DlVMenu .DlMenuItem-hover .DlMenuItem-withPopup {
+ background-image: url("img/menu/rarrow-hover.gif") !important;
+}
+.DlWidget-disabled .DlMenuItem, .DlMenuItem-disabled { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlVMenu .DlCheckbox-hover,
+.DlHMenu .DlCheckbox-hover,
+.DlVMenu .DlRadioButton-hover,
+.DlHMenu .DlRadioButton-hover { background-color: #8a82b4; color: #ffffff; }
+
+.DlVMenu .DlCheckbox-active,
+.DlHMenu .DlCheckbox-active,
+.DlVMenu .DlRadioButton-active,
+.DlHMenu .DlRadioButton-active { background-color: #000000; color: #ffffff; }
+
+
+
+
+
+
+
+
+
+.DlTabs .TabBar { z-index: 10; position: relative; }
+.DlTabs .TabBar .DlButton { border-color: #71688b; }
+.DlTabs .TabBar .DlButton-1 { background-color: #ddd5ec; }
+.DlTabs .TabBar .DlButton-1 .DlButton-inner { padding-top: 3px; padding-bottom: 3px; border-color: #c5bcde; }
+
+.DocTabBar { width: 100%; }
+.DocTabBar td { width: 33.3333%; }
+
+.DlTabs-top .TabBar { top: 1px; }
+.DlTabs-top .TabBar .DlButton-1, .DlTabs-top .TabBar .DlButton-1 .DlButton-inner { border-bottom: none; }
+
+.DlTabs-bottom .TabBar { top: -1px; }
+.DlTabs-bottom .TabBar .DlButton-1, .DlTabs-bottom .TabBar .DlButton-1 .DlButton-inner { border-top: none; }
+
+.DlTabs .TabContent, .DlTabs .TabContent .DlNotebook { background-color: #ddd5ec; }
+.DlTabs .TabContent { border: 1px solid #71688b; }
+.DlTabs .TabContent .TabContent-inner { padding: 5px; }
+.DlTabs .TabContent-inner { position: relative; overflow: hidden; border: 1px solid #c5bcde; }
+
+.DlTabs-top .TabContent .TabContent-inner { border-top: none; }
+.DlTabs-bottom .TabContent .TabContent-inner { border-bottom: none; }
+
+
+
+.DlMacHBar, .DlMacVBar {
+ background-color: #c1b8d1;
+ border: 1px solid #a39bbc;
+ padding: 2px;
+}
+.DlMacBarIcon { display: inline; }
+.DlMacBarIcon img { vertical-align: middle; padding: 5px; }
+.DlMacBarIcon-1 img { border: 1px solid #7e768f; -moz-border-radius: 15px; padding: 4px; background-color: #eee6f7; }
+.DlMacBarIcon-active { opacity: 0.6; }
+.DlMacHBar div.DlMacHBar-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #a39bbc;
+ background-color: #eee6f7;
+}
+
+.DlMacVBar div.DlMacVBar-separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #a39bbc;
+ background-color: #eee6f7;
+}
+
+
+
+table.DlHbox { border-collapse: separate; }
+.DlHbox td.cell { padding: 0; }
+.DlHbox div.DlHbox-separator, div.Dl-Vertical-Separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #a39bbc;
+ background-color: #eee6f7;
+
+}
+
+.DlHbox div.wide-separator { margin-left: 4px; margin-right: 4px; }
+
+.DlHbox div.DlHbox-spacer {
+ overflow: hidden;
+ width: 4px;
+}
+
+table.DlHbox-hasFiller { width: 100%; }
+.DlHbox-filler { width: 100%; }
+
+
+
+table.DlVbox { border-collapse: separate; }
+.DlVbox td.cell { padding: 0; }
+.DlVbox div.DlVbox-separator, div.Dl-Horizontal-Separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #a39bbc;
+ background-color: #eee6f7;
+
+}
+
+.DlVbox div.wide-separator { margin-top: 5px; margin-bottom: 4px; }
+
+.DlVbox div.DlVbox-spacer {
+ overflow: hidden;
+ height: 4px;
+ line-height: 1px;
+ font-size: 1px;
+}
+
+
+
+table.DlButtonBox { width: 100%; }
+table.DlButtonBox .DlButtonBox-spacer { width: 100%; }
+.DlButtonBox div.DlButtonBox-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #a39bbc;
+ background-color: #eee6f7;
+ margin-left: 3px; margin-right: 2px;
+}
+
+.DlWidget-disabled div.DlVbox-separator, .DlWidget-disabled div.DlHbox-separator { border-color: #cdc5d5; background-color: #eee6f7; }
+
+
+
+.DlRadioSelect .LabelPart { text-align: left; }
+
+.DlSelect-menu .DlRadioButton { padding-right: 18px; }
+.DlSelect-menu .DlRadioButton-0 { background-image: none; }
+.DlSelect-menu .DlRadioButton-1 { background-image: url("img/mark.gif"); background-color: #d1c9e2; color: #000000; }
+.DlSelect-menu .DlRadioButton-active { background-image: url("img/mark-2.gif"); }
+
+
+
+
+
+.DlToolbar {
+ border: 1px solid;
+ border-color: #fbf2fb #7e768f #7e768f #fbf2fb;
+
+ background-color: #d1c9e2;
+ padding: 1px;
+}
+
+.DlToolbar .DlButton { border: none; background-color: transparent; }
+.DlToolbar .DlButton-inner { border: none; padding: 3px; }
+.DlToolbar .DlButton-hover { border: 1px solid #c5bcde; border-color: #ffffff #9b93a3 #9b93a3 #ffffff; background-color: #eae2f5; }
+.DlToolbar .DlButton-hover .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-1 { border: 1px solid #c5bcde; border-color: #9b93a3 #ffffff #ffffff #9b93a3; background-color: #bfb8c9; }
+.DlToolbar .DlButton-1 .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-active { border: 1px solid #71688b; background-color: #cfc8d8; }
+.DlToolbar .DlButton-active .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-disabled { opacity: 0.7; filter: alpha(opacity=70); }
+
+.DlToolbar .DlButtonMenu { background-color: #ddd5ec; }
+.DlToolbar .DlButtonMenu * { border: none; }
+.DlToolbar .DlButtonMenu .DlButton-inner { border: 1px solid #c5bcde; border-color: #ffffff #9b93a3 #9b93a3 #ffffff; padding: 2px; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlToolbar .DlButtonMenu .DlButton-active .DlButton-inner { border-color: #9b93a3 #ffffff #ffffff #9b93a3; }
+.DlToolbar .DlButtonMenu .DlButton-1 .DlButton-inner { border-color: #9b93a3 #ffffff #ffffff #9b93a3; }
+
+.DlToolbar .DlButtonMenu .DlButton-hover .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-active .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-1 .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0 !important; padding-right: 0 !important; }
+
+.DlToolbar .DlLabel { background: inherit; }
+
+.DlToolbar div.DlHbox-separator {
+ border-left-color: #938aac;
+ background-color: #ffffff;
+}
+
+.DlToolbar-Light { background: #e2daf3; }
+
+
+
+
+
+.DlTable-RowSeparator td { height: 7px; }
+.DlTable-RowSeparator td div { line-height: 1px; font-size: 1px; height: 1px; overflow: hidden;
+ border-top: 1px solid #a39bbc;
+ background-color: #eee6f7;
+ margin-top: 3px; margin-bottom: 2px;
+}
+
+
+
+.DlTree-separator {
+ margin-top: 3px; margin-bottom: 4px;
+ border-top: 1px dotted #a39bbc;
+ line-height: 1px; font-size: 1px; overflow: hidden;
+}
+.DlTree-IconWidth { width: 19px !important; }
+.DlTreeItem .DlTreeItem-Expander { width: 19px; }
+.DlTreeItem .DlTreeItem-Icon {
+ width: 19px;
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+}
+
+.DlTreeItem .DlTreeItem-Label { padding-left: 3px; padding-top: 1px; padding-bottom: 1px; }
+
+.DlTreeItem-withRadio .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-hover { background: none; color: #9b8acd; text-decoration: underline; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-1 { background-color: #9b8acd; color: #ffffff; }
+
+.DlTreeItem-withCheck .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-hover { background: none; color: #9b8acd; text-decoration: underline; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-1 { background-color: #9b8acd; color: #ffffff; }
+
+
+.DlTreeItem-Table td { vertical-align: middle; height: 16px; }
+
+
+.DlTree-withLines .DlTreeItem { background-image: url("img/tree/lines-v.gif"); background-repeat: repeat-y; background-position: 9px 50%; }
+
+
+.DlTree-withLines .DlTreeItem-Last { background-image: none; }
+
+
+.DlTree-withLines .DlTreeItem .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTreeItem-hasSubtree .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTree-withLines table.DlTreeItem-Last .DlTreeItem-Expander { background: transparent url("img/tree/lines-b.gif") no-repeat 50% 50%; }
+
+
+.DlTreeItem-Subtree { padding-left: 19px; }
+.DlTreeItem-Arrow-Expanded { background: transparent url("img/tree/minus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Expanded:hover { background: transparent url("img/tree/minus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed { background: transparent url("img/tree/plus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed:hover { background: transparent url("img/tree/plus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+
+.DlWidget-disabled .DlTreeItem-Arrow-Expanded,
+.DlWidget-disabled .DlTreeItem-Arrow-Collapsed,
+.DlWidget-disabled .DlTreeItem-Icon { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlTreeItem-dropTarget > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-upper.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-lower.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div > table { border-top: 1px solid #8a82b4; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div > table { border-bottom: 1px solid #8a82b4; }
+
+.DlTreeItem-div-focus { border: 1px dotted #000000; margin: -1px; }
+
+
+
+.DlColorPickerHSV { border: 1px solid #000000; background-color: #e5e1e8; }
+.DlColorPickerHSV td { width: 8px; height: 10px; padding: 1px; }
+.DlColorPickerHSV td.DlColorPickerHSV-Sep { background-color: #000000; width: 1px; padding: 0; }
+.DlColorPickerHSV td.DlColorPickerHSV-HSV {
+ overflow: visible; vertical-align: top;
+ background: url("img/color/hue.png") repeat-x 0 0; width: 15px; padding: 0; }
+.DlColorPickerHSV td.hover1 { padding: 0; border: 1px solid #ffffff !important; }
+.DlColorPickerHSV td.hover2 { padding: 0; border: 1px solid #000000 !important; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar { height: 1px; left: 0px;
+ font-size: 1px; line-height: 1px; left: -2px; margin-right: -3px;
+ background-color: #000000; overflow: hidden; position: relative; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar2 { background-color: #ffffff; }
+
+
+
+.DlRteFrame { border: 1px solid; border-color: #938aac; }
+
+.DlRteFrame iframe { border: 1px solid; border-color: #d5cdee #ffffff #ffffff #d5cdee; }
+
+
+
+.DlDataGrid { position: relative; background-color: #f8f4fb; border: 1px solid #71688b; }
+.DlDataGrid-rowTable { table-layout: fixed; width: 10px; border-collapse: collapse; border-spacing: 0; }
+.DlDataGrid-rowTable td { overflow: hidden; white-space: nowrap; border-right: 1px solid #e0e0e0; }
+.DlDataGrid-Headers { overflow: hidden; background-color: #d1c9e2; position: relative; width: 5px; }
+.DlDataGrid-Body { overflow: auto; }
+.DlDataGrid-cellData { overflow: hidden; white-space: nowrap; }
+.DlDataGrid-Body td { padding: 2px 0; text-indent: 5px; }
+
+.DlDataGrid-Body .DlDataGrid-rowTable {
+ border-bottom: 1px solid #e0e0e0;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+}
+
+.DlDataGrid-resizeHandle {
+ width: 7px; position: absolute; top: 0;
+ margin-left: -4px;
+ cursor: e-resize;
+ z-index: 30000;
+ height: 100%;
+ background-color: #bf4040; opacity: 0.01; filter: alpha(opacity=1);
+}
+
+.DlDataGrid-align-left { text-align: left; }
+.DlDataGrid-align-center { text-align: center; }
+.DlDataGrid-align-right { text-align: right; }
+
+.DlDataGrid .DlDataGridRow-selected { background-color: #cccccc; }
+.DlDataGrid .DlDataGridRow-selected table td { color: #000000; }
+.DlDataGrid-focus { outline: 1px solid #9f97b0; -moz-outline-radius: 2px; }
+.DlDataGrid-focus .DlDataGridRow-selected { background-color: #aca3d5; }
+.DlDataGrid-focus .DlDataGridRow-selected table td { color: #ffffff; }
+
+.DlDataGrid-align-right .DlButton-inner { background-position: 0 50%; }
+
+.DlDataGridHeadLabel { border-width: 0 1px 1px 0; }
+.DlDataGridHeadLabel .DlButton-inner { border: none; padding-top: 3px; padding-bottom: 3px; }
+.DlDataGridHeadLabel-hover { background-color: #e2daf3; }
+.DlDataGridHeadLabel-active .DlButton-inner { padding-top: 4px; padding-bottom: 2px; }
+.DlDataGridHeadLabel-resizing { background-color: #dadaf3; }
+.DlDataGridHeadLabel-empty .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlDataGridHeadLabel-empty .DlButton-withIcon { background-position: 50% 50%; }
+
+.DlDataGridHeadLabel-sort-up { border-bottom: 2px solid #000000; }
+.DlDataGridHeadLabel-sort-down { border-bottom: 2px solid #000000; }
+
+.DlDataGridHeadLabel-sort-up .DlButton-inner {
+ background-image: url("img/arrows/sort-ascending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+.DlDataGridHeadLabel-sort-down .DlButton-inner {
+ background-image: url("img/arrows/sort-descending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+
+.DlDataGridHeadLabel-sort-up.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+.DlDataGridHeadLabel-sort-down.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+
+.DlDataGrid-drop-col {
+ position: absolute;
+ background: url("img/grid-drop-col.gif") no-repeat 0 0;
+ width: 11px; height: 11px;
+ margin-left: -5px;
+ z-index: 10000;
+}
+
+
+
+.DlIconListView { background-color: #ddd5ec; border: 1px solid #c5bcde; }
+.DlIconListItem { border-collapse: collapse; }
+.DlIconListItem-labelCell { text-align: center; }
+.DlIconListItem-labelDiv { overflow: hidden; white-space: normal; font-size: 90%; }
+.DlIconListItem-iconCell { background-position: 50% 50%; background-repeat: no-repeat; }
+
+
+.DlIconListItem { cursor: pointer; float: left; }
+.DlIconListItem-hover { background-color: #e2daf3; }
+.DlIconListItem-hover .DlIconListItem-labelCell { color: #4444c1; text-decoration: underline; }
+.DlIconListItem-1 { background-color: #b9b6bd; }
+.DlDialog-Active .DlIconListItem-1 { background-color: #8a82b4; }
+.DlDialog-Active .DlIconListItem-1 .DlIconListItem-labelCell { color: #ffffff; }
+
+.DlIconListItem-focus .DlIconListItem-labelCell { text-decoration: underline; }
+
+
+
+.DlWM {
+ position: absolute;
+ left: 0; top: 0;
+ width: 0; height: 0;
+ overflow: visible;
+ z-index: 300;
+}
+
+
+
+
+
+
+
+.DlWM-modalStopper {
+ z-index: 800; cursor: not-allowed;
+ position: absolute; top: 0; left: 0; width: 100%; height: 100%;
+
+ filter: alpha(opacity=50);
+ opacity: 0.5;
+ background-color: #444444;
+ display: none;
+}
+
+.DlDialog .DlWM-modalStopper {
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+
+.DlWM-hasModals { width: 100%; height: 100%; }
+.DlWM-hasModals .DlWM-modalStopper { display: block; }
+
+.DlDialog { position: absolute; }
+.DlDialog-Rel { padding: 0; }
+.DlDialog-Content { background-color: #d4c9e8; position: relative; }
+
+.Shadow { position: absolute; font-size: 1px; line-height: 1px; }
+.DlDialog-Rel .Shadow { z-index: 10; }
+
+.DlDialog-WAIT { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;
+ background-image: url("img/modalbg.gif"); }
+
+.DlDialog-Rel .ResizeHandle {
+ cursor: se-resize;
+ position: absolute;
+
+ left: 100%;
+ top: 100%;
+ margin-left: -11px;
+ margin-top: -11px;
+ padding: 5px;
+ background: url("img/resize.gif") no-repeat 0 0; width: 10px; height: 10px; z-index: 350;
+}
+
+
+
+
+.DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-inactive/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-inactive/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-inactive/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-inactive/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-inactive/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-inactive/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-inactive/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-inactive/L.png") repeat-y 0 0; bottom: 6px; }
+
+.DlDialog-Active .DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-active/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-active/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-active/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-active/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-active/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-active/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-active/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-active/L.png") repeat-y 0 0; bottom: 6px; }
+
+
+.DlDialog-noShadows { border: 2px solid #8a8293; }
+.DlDialog-Active .DlDialog-noShadows { border-color: #000000; }
+
+
+
+.DlDialog-Title {
+ opacity: 0.9; filter: alpha(opacity=90);
+ overflow: hidden; white-space: nowrap;
+ font: bold 100% "Lucida Grande",verdana,tahoma,sans-serif; letter-spacing: -1px;
+ background: #d0cdd5 url("img/titlebg.png") repeat-x 0 50%; color: #555555; padding: 0 10px;
+ border-bottom: 2px solid #9e9e9e;
+}
+.DlDialog-Title div { padding-top: 3px; padding-bottom: 3px; }
+.DlDialog-Active .DlDialog-Title { background-color: #8977ae; color: #ffffff; border-color: #ffffff;
+ opacity: 1; filter: none;
+ text-shadow: 1px 1px 3px #000000;
+}
+
+.DlDialog-Title-withIcon {
+ padding-left: 21px;
+ background-repeat: no-repeat;
+ background-position: 0 50%;
+}
+
+.DlDialog-WindowButtons {
+ height: 0;
+ overflow: visible;
+ position: absolute;
+ right: 11px;
+ top: 0;
+ z-index: 10;
+ opacity: 0.6;
+}
+
+.DlDialog-Active .DlDialog-WindowButtons { opacity: 1; filter: none; }
+
+.DlDialog-WindowButtons div {
+ float: right;
+ width: 27px;
+ height: 16px;
+ background-repeat: no-repeat;
+ margin-right: -1px;
+ background-image: url("img/dialog/buttons.png");
+}
+
+.DlDialog-QuitBtn { background-position: 0 0; }
+.DlDialog-QuitBtn-hover { background-position: -27px 0; }
+.DlDialog-QuitBtn-active { background-position: -54px 0; }
+
+.DlDialog-MaximizeBtn { background-position: 0 -16px; }
+.DlDialog-MaximizeBtn-hover { background-position: -27px -16px; }
+.DlDialog-MaximizeBtn-active { background-position: -54px -16px; }
+.DlDialog-MaximizeBtn-1 { background-position: -54px -16px; }
+
+.DlDialog-MinimizeBtn { background-position: 0 -32px; }
+.DlDialog-MinimizeBtn-hover { background-position: -27px -32px; }
+.DlDialog-MinimizeBtn-active { background-position: -54px -32px; }
+.DlDialog-MinimizeBtn-1 { background-position: -54px -32px; }
+
+.DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #5eb366; }
+.DlDialog-Dragging .DlDialog-Rel { border-color: #000000; }
+
+
+
+
+.DlDialog .DlHMenu {
+ border: none;
+ border-bottom: 1px solid #4c435e;
+}
+
+
+.DlDialog .DlDialog .DlDialog-Rel {
+ border-width: 2px; border-color: #000000;
+ -moz-border-left-colors: #000000 #ffffff;
+ -moz-border-top-colors: #000000 #ffffff;
+ -moz-border-right-colors: #000000 #ffffff;
+ -moz-border-bottom-colors: #000000 #ffffff;
+}
+.DlDialog .DlDialog .DlDialog-Rel .ResizeHandle { margin-left: -12px; margin-top: -12px; }
+.DlDialog .DlDialog .DlDialog-WindowButtons { top: 1px; }
+.DlDialog .DlDialog .DlDialog-Title {
+ background-color: #ffffff; color: #000000;
+ border-bottom: 1px solid #8a8293;
+}
+.DlDialog .DlDialog .DlDialog-Title div { padding-top: 1px; padding-bottom: 1px; }
+.DlDialog .DlDialog-Active .DlDialog-Title { background-color: #625f67; color: #ffffff; border-color: #4c435e; }
+.DlDialog .DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #5eb366; }
+
+
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.Shadow { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.ResizeHandle { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.DlDialog-Title { border-width: 0; }
+
+
+.IconCalendar { background-image: url("img/icons/calendar.png"); background-position: 1px 50%; }
+.IconColors { background-image: url("img/icons/colors.png"); background-position: 1px 50%; }
+.IconChardev { background-image: url("img/icons/gnome-fs-chardev.png"); background-position: 1px 50%; }
+.IconDynarch { background-image: url("img/icons/dynarch-small.png"); background-position: 1px 50%; }
+
+
+
+
+
+
+
+
+span.BreakPoint {
+ width: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ overflow: hidden;
+}
+
+.SmallerButtons .DlButton-inner { padding: 1px 3px; }
+.SmallerButtons .DlButton-active .DlButton-inner { padding: 2px 2px 0px 4px; }
+
+.Dl-StatusBar { border: 1px solid; border-color: #7e768f #fbf2fb #fbf2fb #7e768f; padding: 1px 4px; background-color: #d1c9e2; }
+
+.Dl-ResizeRect { z-index: 5000;
+ font: 13px tahoma,"Trebuchet MS",Tahoma,Verdana,sans-serif;
+ position: absolute; top: 0; left: 0; border: 1px dashed #000000;
+
+ background: #ffffff; opacity: 0.4; filter: alpha(opacity=40);
+
+ border: 1px dashed #bf4040;
+}
+
+.Dl-ResizeRect { color: red; }
+.Dl-ResizeRect .Title { font-weight: bold; }
+
+.Dl-ResizeRect-moving {
+ border-color: #000000;
+
+
+}
+
+.DlAlign-left { text-align: left; }
+.DlAlign-right { text-align: right; }
+.DlAlign-center { text-align: center; }
+
+.Dl-3D-Border-Outside { border: 1px solid; border-color: #ffffff #938aac #938aac #ffffff; }
+.Dl-3D-Border-Inside { border: 1px solid; border-color: #938aac #ffffff #ffffff #938aac; }
+.Dl-3D-Border-Dark { border: 1px solid #938aac; }
+
+
+
+
+.Gecko-Bug-226933 { position: relative; overflow: auto; }
+
+.undefined { border: 5px solid red; }
+
+
+
+.ThinShadows .Shadow-T { left: 10px; right: 9px; top: -7px; background: url("img/thin-shadows/T.png") repeat-x 0 0; height: 7px; }
+.ThinShadows .Shadow-B { left: 10px; right: 9px; background: url("img/thin-shadows/B.png") repeat-x 0 0; bottom: -11px; height: 11px; }
+.ThinShadows .Shadow-TL { left: -7px; width: 17px; top: -7px; background: url("img/thin-shadows/TL.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BR { width: 20px; right: -11px; background: url("img/thin-shadows/BR.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-R { width: 11px; right: -11px; top: 13px; background: url("img/thin-shadows/R.png") repeat-y 0 0; bottom: 9px; }
+.ThinShadows .Shadow-TR { width: 20px; right: -11px; top: -7px; background: url("img/thin-shadows/TR.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BL { left: -7px; width: 17px; background: url("img/thin-shadows/BL.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-L { left: -7px; width: 7px; top: 13px; background: url("img/thin-shadows/L.png") repeat-y 0 0; bottom: 9px; }
+
+.ThinRoundShadows .Shadow-T { left: 8px; right: 6px; top: -6px; background: url("img/thin-shadows1/T.png") repeat-x 0 0; height: 6px; }
+.ThinRoundShadows .Shadow-B { left: 8px; right: 6px; background: url("img/thin-shadows1/B.png") repeat-x 0 0; bottom: -10px; height: 10px; }
+.ThinRoundShadows .Shadow-TL { left: -6px; width: 14px; top: -6px; background: url("img/thin-shadows1/TL.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BR { width: 16px; right: -10px; background: url("img/thin-shadows1/BR.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-R { width: 10px; right: -10px; top: 9px; background: url("img/thin-shadows1/R.png") repeat-y 0 0; bottom: 6px; }
+.ThinRoundShadows .Shadow-TR { width: 16px; right: -10px; top: -6px; background: url("img/thin-shadows1/TR.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BL { left: -6px; width: 14px; background: url("img/thin-shadows1/BL.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-L { left: -6px; width: 6px; top: 9px; background: url("img/thin-shadows1/L.png") repeat-y 0 0; bottom: 6px; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-green-ds.css b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-green-ds.css
new file mode 100644
index 00000000..f9ba3eaf
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-green-ds.css
@@ -0,0 +1,1093 @@
+
+
+html, body { margin: 0; padding: 0; overflow: hidden; height: 100%; }
+
+body { z-index: 0; background-color: #ffffff; }
+form { padding: 0; margin: 0; }
+
+.DYNARCH-GET-PADDING-AND-BORDER {
+ overflow: hidden !important;
+ font-size: 1px !important;
+ line-height: 1px !important;
+ width: 1px !important;
+ height: 1px !important;
+}
+
+.DYNARCH-GET-ABSOLUTE-POSITION {
+ position: absolute !important;
+ margin: 0 !important;
+ padding: 0 !important;
+}
+
+.DYNARCH-EVENT-STOPPER {
+ position: absolute !important;
+
+
+
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 30000;
+}
+
+.DYNARCH-GARBAGE-COLLECTOR {
+ position: absolute;
+ z-index: -10000;
+ width: 1px;
+ height: 1px;
+ overflow: hidden;
+ left: -32000px;
+ top: -32000px;
+ display: none;
+}
+
+.DYNARCH-FAKE-FOCUS { z-index: -10000; position: absolute; left: -2000px; top: 0; }
+
+.CURSOR-DRAGGING { cursor: move !important; }
+.CURSOR-RESIZE-E { cursor: e-resize !important; }
+.CURSOR-RESIZE-W { cursor: w-resize !important; }
+.CURSOR-RESIZE-S { cursor: s-resize !important; }
+.CURSOR-RESIZE-N { cursor: n-resize !important; }
+.CURSOR-FORBIDDEN { cursor: not-allowed !important; }
+.CURSOR-NO-DROP { cursor: no-drop !important; }
+.CURSOR-DROP { cursor: pointer !important; }
+.CURSOR-RESIZE-COL { cursor: col-resize !important; }
+
+
+
+.DlWidget, .DlWidget table, .DlWidget input, .DlWidget select, .DlWidget button, .DlWidget textarea {
+
+ font: 12px "Lucida Grande",Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif;
+
+}
+
+.DlWidget {
+
+ cursor: default;
+ color: #000000;
+
+ zoom: 1;
+}
+
+.DlWidget-3D {
+ background-color: #b4d1aa;
+ color: #000000;
+}
+
+
+
+
+.DlWidget-dragged-clone {
+ position: absolute !important;
+ z-index: 10000;
+}
+
+
+
+.DlAbstractButton { white-space: nowrap; }
+
+
+
+.DlButton { border: 1px solid; border-color: #749664 #54654c #54654c #749664; background-color: #b4d1aa; text-align: center; }
+.DlButton .DlButton-inner { border: 1px solid; border-color: #fbf2fb #8db17d #8db17d #fbf2fb; padding: 2px 4px; }
+
+.DlButton .DlButton-inner div { min-height: 16px; }
+
+.DlButton-hover { border-color: #749664 #54654c #54654c #749664; }
+.DlButton-hover .DlButton-inner { border-color: #ffffff #a2be7d #a2be7d #ffffff; }
+.DlButton-active { border-color: #54654c #749664 #749664 #54654c; background-color: #dff3db; }
+.DlButton-active .DlButton-inner { padding: 3px 3px 1px 5px; border-color: #a7cb97 #fbf2fb #fbf2fb #a7cb97; }
+.DlButton-1 { border-color: #54654c #8db17d #8db17d #54654c; background-color: #e9f2e7; }
+.DlButton-1 .DlButton-inner { border-color: #a7cb97 #ffffff #ffffff #a7cb97; }
+.DlButton-hover { background-color: #c1e7b6; }
+
+.DlAbstractButton-withIcon, .DlButton-withIcon {
+ padding-left: 22px;
+ background-repeat: no-repeat !important;
+ background-position: 0 50%;
+}
+
+.DlButton-empty .DlButton-inner { padding: 2px; }
+.DlButton-empty .DlButton-withIcon {
+ padding: 0;
+ width: 16px;
+ height: 16px;
+}
+
+.DlButton-disabled .DlButton-inner,
+.DlWidget-disabled .DlButton .DlButton-inner { border-color: #b4d1aa; opacity: 0.6; filter: alpha(opacity=60); }
+.DlButton-disabled, .DlWidget-disabled .DlButton { border-color: #849c7d #54654c #54654c #849c7d; }
+
+div.DlButton-Label { display: inline; }
+.DlButton-focus { border-color: #404f38 #121c0e #121c0e #404f38; }
+.DlButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlCheckbox-0 { color: #728271; background-image: url("img/checkbox-0-disabled.png"); }
+.DlWidget-disabled.DlCheckbox-1 { color: #728271; background-image: url("img/checkbox-1-disabled.png"); }
+
+.DlCheckbox { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlCheckbox-0 { background: transparent url("img/checkbox-0.png") no-repeat 5px 50%; }
+.DlCheckbox-1 { background: transparent url("img/checkbox-1.png") no-repeat 5px 50%; }
+.DlCheckbox-hover { background-color: #d0edc8; }
+.DlCheckbox-active { background: #dff3db url("img/checkbox-2.png") no-repeat 5px 50%; }
+.DlCheckbox-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlCheckbox-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlRadioButton-0 { color: #728271; background-image: url("img/radiobutton-0-disabled.png"); }
+.DlWidget-disabled.DlRadioButton-1 { color: #728271; background-image: url("img/radiobutton-1-disabled.png"); }
+
+.DlRadioButton { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlRadioButton-0 { background: transparent url("img/radiobutton-0.png") no-repeat 5px 50%; }
+.DlRadioButton-1 { background: transparent url("img/radiobutton-1.png") no-repeat 5px 50%; }
+.DlRadioButton-hover { background-color: #d0edc8; }
+.DlRadioButton-active { background: #dff3db url("img/radiobutton-2.png") no-repeat 5px 50%; }
+.DlRadioButton-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlRadioButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+.DlPopupMenu .DlRadioButton,
+.DlPopupMenu .DlCheckbox { -moz-border-radius: 0; }
+
+
+
+.DlEntry { border: 1px solid; border-color: #54654c #749664 #749664 #54654c; }
+.DlEntry .DlEntry-cell { border: 1px solid; border-color: #fbf2fb #fbf2fb #fbf2fb #fbf2fb; background-color: #eff9ed; }
+.DlEntry input, .DlEntry textarea {
+ margin: 0;
+ border: none !important;
+ border-width: 0px !important;
+ background: #eff9ed;
+ color: #000000;
+ padding: 1px 2px 2px 2px !important;
+
+ resize: none;
+}
+.DlEntry-Focus { border-color: #54654c; outline: 1px solid #849c7d; -moz-outline-radius: 2px; }
+.DlEntry-Focus .DlEntry-cell, .DlEntry-Focus input, .DlEntry-Focus textarea { background-color: #ffffff; }
+.DlEntry input:selection, .DlEntry textarea:selection { background-color: #a0bcdf; color: #000000; }
+.DlEntry-ValidationError { border-color: #bf5340; }
+.DlEntry-ValidationError .DlEntry-cell { border-color: #ffffff; background-color: #f2d9df; }
+.DlEntry-ValidationError input, .DlEntry-ValidationError textarea { background-color: #f2d9df; }
+.DlEntry-Readonly .DlEntry-cell { background-color: #c1e7b6; border-bottom-color: #e7f7e6; border-right-color: #e7f7e6; }
+.DlEntry-Readonly input, .DlEntry-Readonly textarea { background-color: #c1e7b6; }
+.DlEntry-emptyText { display: none; position: absolute; left: 3px; top: 1px; color: #94a393; font-style: italic; cursor: text; }
+.DlEntry-empty .DlEntry-emptyText { display: block; }
+
+.DlEntry-dropDownBtn {
+ line-height: 20px;
+ border-left: 1px solid #94a393;
+ padding-left: 4px; padding-right: 4px;
+}
+
+.DlEntry-dropDownBtn-hover { background-color: #ffffff; }
+.DlEntry-dropDownBtn-active { background-color: #5e7c4a; }
+
+.DlEntry-invalidIcon {
+ width: 16px;
+ height: 16px;
+ position: absolute;
+ right: 1px;
+ top: 50%;
+ margin-top: -8px;
+ background-image: url("img/entry-warning.png");
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+ opacity: 0.6;
+ display: none;
+}
+
+div.DlEntry-invalidIcon:hover { opacity: 1; }
+
+.DlEntry-ValidationError .DlEntry-invalidIcon {
+ display: block;
+}
+
+
+
+.DlCompletionEntry-busy input {
+ background-image: url("img/busy1.gif");
+ background-position: 100% 50%;
+ background-repeat: no-repeat;
+}
+
+.DlCompletionEntry-rightAligned input {
+ background-position: 0 50%;
+ text-align: right;
+}
+
+
+
+.DlComboBox-dropDownBtn {
+ background: #b4d1aa url("img/arrows/dropdown.png") no-repeat 50% 50%;
+ width: 11px;
+ height: 20px;
+ border-left: 1px solid #94a393;
+}
+
+.DlEntry-Focus .DlComboBox-dropDownBtn { border-color: #54654c; }
+
+.DlComboBox-dropDownBtn-hover { background-color: #ffffff; }
+.DlComboBox-dropDownBtn-active { background-color: #5e7c4a; }
+
+
+
+.DlSpinner { background-color: yellow; width: 1em; }
+.DlSpinner .DlSpinner-Button { height: 50%; }
+.DlSpinner input { text-align: right; }
+.DlSpinner .DlSpinner-Button .DlButton-inner { width: 5px; }
+.DlSpinner .DlSpinner-Button .DlButton-inner div { min-height: 0; }
+.DlSpinner .DlSpinner-Button-Up .DlButton-inner { height: 2px; background: url("img/spinner-up.gif") no-repeat 50% 50%; }
+.DlSpinner .DlSpinner-Button-Down .DlButton-inner { height: 2px; background: url("img/spinner-down.gif") no-repeat 50% 50%; }
+
+
+
+.DlProgressBar { position: relative; border: 1px solid #749664; background: #eff9ed; }
+.DlProgressBar-label { text-align: center; position: relative; padding: 2px 0; }
+.DlProgressBar-fill { position: absolute; left: 0; top: 0; width: 50%; height: 100%; background-color: #a2d37c; }
+
+
+
+.DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlButtonMenu .MenuArrow-inner {
+ padding: 0 1px;
+ border-left: none;
+ width: 7px; overflow: visible; background-image: url("img/menu/darrow-small.gif");
+ background-repeat: no-repeat;
+ background-position: 1px 50%;
+}
+.DlButtonMenu .LabelPart { border-right: none; }
+.DlButtonMenu .LabelPart .DlButton-inner { border-right: none; }
+
+
+
+.DlButtonColorPicker table { border-collapse: collapse; }
+.DlButtonColorPicker .DlButton-inner .ColorPart { border: 1px solid; border-color: #54654c #fbf2fb #fbf2fb #54654c;
+ width: 10px; height: 10px; overflow: hidden; min-height: 0; margin-top: 1px; }
+.DlButtonColorPicker .Label { padding-left: 5px; }
+.DlButtonColorPicker .EmptyLabel { width: 1px; overflow: hidden; height: 1em; }
+
+
+
+.DlCalendar { background-color: #f1f8f0; }
+.DlCalendar-disabled { background-color: #e1e8e1; }
+table.DlCalendar {
+ border-collapse: separate; border-spacing: 0; font-size: 11px; font-family: tahoma,verdana,sans-serif; border: 1px solid #54654c; }
+.DlCalendar tr.DlCalendar-Navigation td { text-align: center; border-bottom: 1px solid #c6d5c5; background-color: #e1e8e1; padding: 2px 0; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth,
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { border-right: 1px solid #c6d5c5; font-weight: bold; }
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth,
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { border-left: 1px solid #c6d5c5; font-weight: bold; }
+
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth { background-image: url("img/arrows/nav-right.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth { background-image: url("img/arrows/nav-left.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { background-image: url("img/arrows/nav-right-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { background-image: url("img/arrows/nav-left-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+
+.DlCalendar tr.DlCalendar-DayNames td { width: 20px; text-align: right; padding-right: 3px; border-bottom: 1px solid #5e6d59; background-color: #e1e8e1; }
+
+.DlCalendar tr.Dates td { text-align: right; padding: 2px 3px 2px 2px; }
+.DlCalendar tr.Dates td.OtherMonth { color: #849c7d; }
+.DlCalendar tr.Dates td.Today { color: #507d2a; }
+.DlCalendar td.WeekNumber { border-right: 1px solid #54654c; color: #728271; background-color: #e1e8e1; }
+.DlCalendar tr.DlCalendar-DayNames td.WeekNumber { border-right-color: #54654c; }
+.DlCalendar tr.DlCalendar-Navigation td.hover { background-color: #5e7c4a; color: #ffffff; }
+.DlCalendar tr.DlCalendar-Navigation td.rolling { background-color: #000000; }
+.DlCalendar tr.DlCalendar-DayNames td.hover { background-color: #5e7c4a; color: #ffffff; }
+.DlCalendar tr.Dates td.hover { border: 1px solid #b5c5b4; padding: 1px 2px 1px 1px; background-color: #c1e7b6 !important; }
+.DlCalendar tr.Selected td { border-bottom: 1px solid #d6e6d5; border-top: 1px solid #d6e6d5; padding-top: 1px; padding-bottom: 1px; }
+.DlCalendar tr.Dates td.Selected { border: 1px solid #94a393; background-color: #ffffff; padding: 1px 2px 1px 1px; }
+
+.DlCalendar tr.DlCalendar-DayNames td.WeekEnd { color: #a26e4c; }
+.DlCalendar td.WeekEnd { color: #a26e4c; }
+.DlCalendar tr.Dates td.OtherMonth.WeekEnd { color: #ccaa88; }
+
+.DlCalendar tr.Dates td.DlCalendar-infoDay { font-weight: bold; background: url("img/tmpcal.gif") no-repeat 100% 100%; }
+
+
+
+.DlResizeBar { font-size: 1px; line-height: 1px; }
+.DlResizeBar-Horizontal {
+ height: 5px; cursor: s-resize; background: url("img/resizebar-horiz2.png") no-repeat 50% 50%; }
+.DlResizeBar-Vertical { width: 5px; cursor: e-resize; background: url("img/resizebar-vert2.png") no-repeat 50% 50%; }
+.DlResizeBar-DraggingLine {
+ position: absolute;
+
+ background-color: #849c7d; opacity: 0.6; filter: alpha(opacity=60);
+ z-index: 10000;
+}
+
+
+
+.DlUploadEntry { height: 22px; }
+.DlUploadEntry iframe { background: transparent; width: 80px; height: 22px; display: block; }
+
+
+
+.DlContainer { position: relative; }
+
+.DlContainer-Hidden { position: absolute; left: -30000px; top: -30000px; visibility: hidden; }
+
+.DlContainer-pad-sep-left { padding: 5px; border-left: 1px solid #8db17d; }
+.DlContainer-pad-sep-right { padding: 5px; border-right: 1px solid #8db17d; }
+
+.DlLayout { position: relative; }
+.DlLayout-positioned { position: absolute; }
+
+.DlGridLayout-table { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
+.DlGridLayout-tr-minHeight td { height: 2px; }
+.DlGridLayout-td-minWidth { width: 2px; white-space: nowrap; }
+.DlGridLayout-td-minHeight { height: 2px; }
+
+
+
+
+.DlDesktop { position: absolute; left: 0; top: 0; overflow: hidden; }
+
+.DlFieldset { border: 2px groove #e7f7e6; margin-top: 1em;
+ -moz-border-top-colors: #7a976d #fbf2fb;
+ -moz-border-bottom-colors: #fbf2fb #7a976d;
+ -moz-border-left-colors: #7a976d #fbf2fb;
+ -moz-border-right-colors: #fbf2fb #7a976d;
+}
+.DlFieldset-label { position: relative; top: -0.75em; left: 5px;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ font-weight: bold;
+ background-color: #b4d1aa;
+ padding: 1px 7px; border: 1px solid #749664; }
+.DlFieldset-content { padding: 10px 10px 10px 10px; margin-top: -1em; }
+
+.DlPopup {
+ position: absolute;
+ z-index: 100;
+ left: -30000px;
+ top: -30000px;
+}
+
+.DlPopup-scrollArea {
+ overflow: hidden;
+ position: relative;
+ z-index: 10;
+}
+
+.DlPopup-scrollUp, .DlPopup-scrollDown {
+ height: 10px; overflow: hidden;
+ background-position: 50% 1px;
+ background-repeat: no-repeat;
+}
+
+.DlPopup-scrollUp { border-bottom: 1px solid #8ec483; }
+.DlPopup-scrollDown { border-top: 1px solid #8ec483; }
+
+.DlPopup-scrollUp { background-image: url("img/arrows/scroll-up.gif"); }
+.DlPopup-scrollUp-hover { background-image: url("img/arrows/scroll-up-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollUp-disabled { background-image: url("img/arrows/scroll-up-disabled.gif"); }
+.DlPopup-scrollDown { background-image: url("img/arrows/scroll-down.gif"); }
+.DlPopup-scrollDown-hover { background-image: url("img/arrows/scroll-down-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollDown-disabled { background-image: url("img/arrows/scroll-down-disabled.gif"); }
+
+.DlCompletionPopup { border: 1px solid #8ec483; background-color: #f1f8f0; }
+.DlCompletionPopup .DlMenuItem .div2 { font-size: 90%; padding: 1px 5px; }
+.DlCompletionPopup .DlVMenu { border: none; }
+
+.DlTooltip {
+ background-color: #f7f7e8;
+ font-family: arial,helvetica,sans-serif;
+ padding: 4px 7px;
+ color: #2a2a19;
+}
+
+.DlTooltip-noShadow { border: 1px solid #000000; }
+
+.DlDialogPopup {
+ background-color: #f1f8f0;
+ border: 1px solid #688f61;
+}
+
+.DlPopupMenu {
+ background-color: #f1f8f0;
+ border: 1px solid #eeeeee;
+}
+.DlPopupMenu-noShadow { border: 1px solid #688f61; }
+
+.DlPopupMenu .DlCalendar {
+ border: 1px solid;
+ border-color: #ffffff #aee0a3 #aee0a3 #ffffff;
+}
+.DlCalendar-borderless { border-width: 0 !important; }
+
+.DlVMenu, .DlHMenu {
+ border-collapse: collapse;
+ background-color: #f1f8f0;
+}
+
+.DlVMenu-noShadow, .DlHMenu-noShadow {
+ border: 1px solid;
+ border-color: #ffffff #aee0a3 #aee0a3 #ffffff;
+}
+
+.DlVMenu { margin: 4px 0; }
+
+.DlHMenu {
+ margin: 0 2px;
+}
+
+.DlHMenu div.DlHMenu-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ margin-left: 3px; margin-right: 2px;
+ border-left: 1px solid #cccccc;
+ background-color: #ffffff;
+}
+
+div.DlVMenu-separator {
+ margin: 4px 0 3px 0;
+ background-color: #cccccc;
+ border-bottom: 1px solid #ffffff;
+
+ height: 1px;
+ overflow: hidden;
+ font-size: 1px;
+ line-height: 1px;
+}
+
+.DlMenuItem { }
+.DlMenuItem .div2 { padding: 2px 5px; }
+.DlMenuItem-popped { background-color: #a7cb97; color: #000000; }
+.DlMenuItem-hover { background-color: #5e7c4a; color: #ffffff; }
+.DlMenuItem-active { background-color: #000000; color: #ffffff; }
+.DlMenuItem .DlMenuItem-withIcon {
+ padding-left: 26px;
+ background-repeat: no-repeat;
+ background-position: 5px 50%;
+}
+.DlVMenu .DlMenuItem .DlMenuItem-withPopup {
+ margin-right: 3px;
+ padding-right: 12px;
+ background-image: url("img/menu/rarrow.gif");
+ background-repeat: no-repeat !important;
+ background-position: 100% 50%;
+}
+.DlVMenu .DlMenuItem-hover .DlMenuItem-withPopup {
+ background-image: url("img/menu/rarrow-hover.gif") !important;
+}
+.DlWidget-disabled .DlMenuItem, .DlMenuItem-disabled { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlVMenu .DlCheckbox-hover,
+.DlHMenu .DlCheckbox-hover,
+.DlVMenu .DlRadioButton-hover,
+.DlHMenu .DlRadioButton-hover { background-color: #5e7c4a; color: #ffffff; }
+
+.DlVMenu .DlCheckbox-active,
+.DlHMenu .DlCheckbox-active,
+.DlVMenu .DlRadioButton-active,
+.DlHMenu .DlRadioButton-active { background-color: #000000; color: #ffffff; }
+
+
+
+
+
+
+
+
+
+.DlTabs .TabBar { z-index: 10; position: relative; }
+.DlTabs .TabBar .DlButton { border-color: #54654c; }
+.DlTabs .TabBar .DlButton-1 { background-color: #c6e2bd; }
+.DlTabs .TabBar .DlButton-1 .DlButton-inner { padding-top: 3px; padding-bottom: 3px; border-color: #a7cb97; }
+
+.DocTabBar { width: 100%; }
+.DocTabBar td { width: 33.3333%; }
+
+.DlTabs-top .TabBar { top: 1px; }
+.DlTabs-top .TabBar .DlButton-1, .DlTabs-top .TabBar .DlButton-1 .DlButton-inner { border-bottom: none; }
+
+.DlTabs-bottom .TabBar { top: -1px; }
+.DlTabs-bottom .TabBar .DlButton-1, .DlTabs-bottom .TabBar .DlButton-1 .DlButton-inner { border-top: none; }
+
+.DlTabs .TabContent, .DlTabs .TabContent .DlNotebook { background-color: #c6e2bd; }
+.DlTabs .TabContent { border: 1px solid #54654c; }
+.DlTabs .TabContent .TabContent-inner { padding: 5px; }
+.DlTabs .TabContent-inner { position: relative; overflow: hidden; border: 1px solid #a7cb97; }
+
+.DlTabs-top .TabContent .TabContent-inner { border-top: none; }
+.DlTabs-bottom .TabContent .TabContent-inner { border-bottom: none; }
+
+
+
+.DlMacHBar, .DlMacVBar {
+ background-color: #aec6a7;
+ border: 1px solid #749664;
+ padding: 2px;
+}
+.DlMacBarIcon { display: inline; }
+.DlMacBarIcon img { vertical-align: middle; padding: 5px; }
+.DlMacBarIcon-1 img { border: 1px solid #5e6d59; -moz-border-radius: 15px; padding: 4px; background-color: #e7f7e6; }
+.DlMacBarIcon-active { opacity: 0.6; }
+.DlMacHBar div.DlMacHBar-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #749664;
+ background-color: #e7f7e6;
+}
+
+.DlMacVBar div.DlMacVBar-separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #749664;
+ background-color: #e7f7e6;
+}
+
+
+
+table.DlHbox { border-collapse: separate; }
+.DlHbox td.cell { padding: 0; }
+.DlHbox div.DlHbox-separator, div.Dl-Vertical-Separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #749664;
+ background-color: #e7f7e6;
+
+}
+
+.DlHbox div.wide-separator { margin-left: 4px; margin-right: 4px; }
+
+.DlHbox div.DlHbox-spacer {
+ overflow: hidden;
+ width: 4px;
+}
+
+table.DlHbox-hasFiller { width: 100%; }
+.DlHbox-filler { width: 100%; }
+
+
+
+table.DlVbox { border-collapse: separate; }
+.DlVbox td.cell { padding: 0; }
+.DlVbox div.DlVbox-separator, div.Dl-Horizontal-Separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #749664;
+ background-color: #e7f7e6;
+
+}
+
+.DlVbox div.wide-separator { margin-top: 5px; margin-bottom: 4px; }
+
+.DlVbox div.DlVbox-spacer {
+ overflow: hidden;
+ height: 4px;
+ line-height: 1px;
+ font-size: 1px;
+}
+
+
+
+table.DlButtonBox { width: 100%; }
+table.DlButtonBox .DlButtonBox-spacer { width: 100%; }
+.DlButtonBox div.DlButtonBox-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #749664;
+ background-color: #e7f7e6;
+ margin-left: 3px; margin-right: 2px;
+}
+
+.DlWidget-disabled div.DlVbox-separator, .DlWidget-disabled div.DlHbox-separator { border-color: #c6d5c5; background-color: #e7f7e6; }
+
+
+
+.DlRadioSelect .LabelPart { text-align: left; }
+
+.DlSelect-menu .DlRadioButton { padding-right: 18px; }
+.DlSelect-menu .DlRadioButton-0 { background-image: none; }
+.DlSelect-menu .DlRadioButton-1 { background-image: url("img/mark.gif"); background-color: #b4d1aa; color: #000000; }
+.DlSelect-menu .DlRadioButton-active { background-image: url("img/mark-2.gif"); }
+
+
+
+
+
+.DlToolbar {
+ border: 1px solid;
+ border-color: #fbf2fb #5e6d59 #5e6d59 #fbf2fb;
+
+ background-color: #b4d1aa;
+ padding: 1px;
+}
+
+.DlToolbar .DlButton { border: none; background-color: transparent; }
+.DlToolbar .DlButton-inner { border: none; padding: 3px; }
+.DlToolbar .DlButton-hover { border: 1px solid #a7cb97; border-color: #ffffff #94a393 #94a393 #ffffff; background-color: #dff3db; }
+.DlToolbar .DlButton-hover .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-1 { border: 1px solid #a7cb97; border-color: #94a393 #ffffff #ffffff #94a393; background-color: #a9bba6; }
+.DlToolbar .DlButton-1 .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-active { border: 1px solid #54654c; background-color: #bdcfba; }
+.DlToolbar .DlButton-active .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-disabled { opacity: 0.7; filter: alpha(opacity=70); }
+
+.DlToolbar .DlButtonMenu { background-color: #c6e2bd; }
+.DlToolbar .DlButtonMenu * { border: none; }
+.DlToolbar .DlButtonMenu .DlButton-inner { border: 1px solid #a7cb97; border-color: #ffffff #94a393 #94a393 #ffffff; padding: 2px; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlToolbar .DlButtonMenu .DlButton-active .DlButton-inner { border-color: #94a393 #ffffff #ffffff #94a393; }
+.DlToolbar .DlButtonMenu .DlButton-1 .DlButton-inner { border-color: #94a393 #ffffff #ffffff #94a393; }
+
+.DlToolbar .DlButtonMenu .DlButton-hover .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-active .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-1 .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0 !important; padding-right: 0 !important; }
+
+.DlToolbar .DlLabel { background: inherit; }
+
+.DlToolbar div.DlHbox-separator {
+ border-left-color: #7a976d;
+ background-color: #ffffff;
+}
+
+.DlToolbar-Light { background: #c1e7b6; }
+
+
+
+
+
+.DlTable-RowSeparator td { height: 7px; }
+.DlTable-RowSeparator td div { line-height: 1px; font-size: 1px; height: 1px; overflow: hidden;
+ border-top: 1px solid #749664;
+ background-color: #e7f7e6;
+ margin-top: 3px; margin-bottom: 2px;
+}
+
+
+
+.DlTree-separator {
+ margin-top: 3px; margin-bottom: 4px;
+ border-top: 1px dotted #749664;
+ line-height: 1px; font-size: 1px; overflow: hidden;
+}
+.DlTree-IconWidth { width: 19px !important; }
+.DlTreeItem .DlTreeItem-Expander { width: 19px; }
+.DlTreeItem .DlTreeItem-Icon {
+ width: 19px;
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+}
+
+.DlTreeItem .DlTreeItem-Label { padding-left: 3px; padding-top: 1px; padding-bottom: 1px; }
+
+.DlTreeItem-withRadio .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-hover { background: none; color: #57903e; text-decoration: underline; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-1 { background-color: #57903e; color: #ffffff; }
+
+.DlTreeItem-withCheck .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-hover { background: none; color: #57903e; text-decoration: underline; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-1 { background-color: #57903e; color: #ffffff; }
+
+
+.DlTreeItem-Table td { vertical-align: middle; height: 16px; }
+
+
+.DlTree-withLines .DlTreeItem { background-image: url("img/tree/lines-v.gif"); background-repeat: repeat-y; background-position: 9px 50%; }
+
+
+.DlTree-withLines .DlTreeItem-Last { background-image: none; }
+
+
+.DlTree-withLines .DlTreeItem .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTreeItem-hasSubtree .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTree-withLines table.DlTreeItem-Last .DlTreeItem-Expander { background: transparent url("img/tree/lines-b.gif") no-repeat 50% 50%; }
+
+
+.DlTreeItem-Subtree { padding-left: 19px; }
+.DlTreeItem-Arrow-Expanded { background: transparent url("img/tree/minus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Expanded:hover { background: transparent url("img/tree/minus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed { background: transparent url("img/tree/plus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed:hover { background: transparent url("img/tree/plus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+
+.DlWidget-disabled .DlTreeItem-Arrow-Expanded,
+.DlWidget-disabled .DlTreeItem-Arrow-Collapsed,
+.DlWidget-disabled .DlTreeItem-Icon { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlTreeItem-dropTarget > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-upper.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-lower.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div > table { border-top: 1px solid #5e7c4a; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div > table { border-bottom: 1px solid #5e7c4a; }
+
+.DlTreeItem-div-focus { border: 1px dotted #000000; margin: -1px; }
+
+
+
+.DlColorPickerHSV { border: 1px solid #000000; background-color: #e1e8e1; }
+.DlColorPickerHSV td { width: 8px; height: 10px; padding: 1px; }
+.DlColorPickerHSV td.DlColorPickerHSV-Sep { background-color: #000000; width: 1px; padding: 0; }
+.DlColorPickerHSV td.DlColorPickerHSV-HSV {
+ overflow: visible; vertical-align: top;
+ background: url("img/color/hue.png") repeat-x 0 0; width: 15px; padding: 0; }
+.DlColorPickerHSV td.hover1 { padding: 0; border: 1px solid #ffffff !important; }
+.DlColorPickerHSV td.hover2 { padding: 0; border: 1px solid #000000 !important; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar { height: 1px; left: 0px;
+ font-size: 1px; line-height: 1px; left: -2px; margin-right: -3px;
+ background-color: #000000; overflow: hidden; position: relative; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar2 { background-color: #ffffff; }
+
+
+
+.DlRteFrame { border: 1px solid; border-color: #7a976d; }
+
+.DlRteFrame iframe { border: 1px solid; border-color: #9fd685 #ffffff #ffffff #9fd685; }
+
+
+
+.DlDataGrid { position: relative; background-color: #f4fbf4; border: 1px solid #54654c; }
+.DlDataGrid-rowTable { table-layout: fixed; width: 10px; border-collapse: collapse; border-spacing: 0; }
+.DlDataGrid-rowTable td { overflow: hidden; white-space: nowrap; border-right: 1px solid #e0e0e0; }
+.DlDataGrid-Headers { overflow: hidden; background-color: #b4d1aa; position: relative; width: 5px; }
+.DlDataGrid-Body { overflow: auto; }
+.DlDataGrid-cellData { overflow: hidden; white-space: nowrap; }
+.DlDataGrid-Body td { padding: 2px 0; text-indent: 5px; }
+
+.DlDataGrid-Body .DlDataGrid-rowTable {
+ border-bottom: 1px solid #e0e0e0;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+}
+
+.DlDataGrid-resizeHandle {
+ width: 7px; position: absolute; top: 0;
+ margin-left: -4px;
+ cursor: e-resize;
+ z-index: 30000;
+ height: 100%;
+ background-color: #bf4040; opacity: 0.01; filter: alpha(opacity=1);
+}
+
+.DlDataGrid-align-left { text-align: left; }
+.DlDataGrid-align-center { text-align: center; }
+.DlDataGrid-align-right { text-align: right; }
+
+.DlDataGrid .DlDataGridRow-selected { background-color: #cccccc; }
+.DlDataGrid .DlDataGridRow-selected table td { color: #000000; }
+.DlDataGrid-focus { outline: 1px solid #849c7d; -moz-outline-radius: 2px; }
+.DlDataGrid-focus .DlDataGridRow-selected { background-color: #74ac4e; }
+.DlDataGrid-focus .DlDataGridRow-selected table td { color: #ffffff; }
+
+.DlDataGrid-align-right .DlButton-inner { background-position: 0 50%; }
+
+.DlDataGridHeadLabel { border-width: 0 1px 1px 0; }
+.DlDataGridHeadLabel .DlButton-inner { border: none; padding-top: 3px; padding-bottom: 3px; }
+.DlDataGridHeadLabel-hover { background-color: #c1e7b6; }
+.DlDataGridHeadLabel-active .DlButton-inner { padding-top: 4px; padding-bottom: 2px; }
+.DlDataGridHeadLabel-resizing { background-color: #b8d98d; }
+.DlDataGridHeadLabel-empty .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlDataGridHeadLabel-empty .DlButton-withIcon { background-position: 50% 50%; }
+
+.DlDataGridHeadLabel-sort-up { border-bottom: 2px solid #000000; }
+.DlDataGridHeadLabel-sort-down { border-bottom: 2px solid #000000; }
+
+.DlDataGridHeadLabel-sort-up .DlButton-inner {
+ background-image: url("img/arrows/sort-ascending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+.DlDataGridHeadLabel-sort-down .DlButton-inner {
+ background-image: url("img/arrows/sort-descending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+
+.DlDataGridHeadLabel-sort-up.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+.DlDataGridHeadLabel-sort-down.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+
+.DlDataGrid-drop-col {
+ position: absolute;
+ background: url("img/grid-drop-col.gif") no-repeat 0 0;
+ width: 11px; height: 11px;
+ margin-left: -5px;
+ z-index: 10000;
+}
+
+
+
+.DlIconListView { background-color: #c6e2bd; border: 1px solid #a7cb97; }
+.DlIconListItem { border-collapse: collapse; }
+.DlIconListItem-labelCell { text-align: center; }
+.DlIconListItem-labelDiv { overflow: hidden; white-space: normal; font-size: 90%; }
+.DlIconListItem-iconCell { background-position: 50% 50%; background-repeat: no-repeat; }
+
+
+.DlIconListItem { cursor: pointer; float: left; }
+.DlIconListItem-hover { background-color: #c1e7b6; }
+.DlIconListItem-hover .DlIconListItem-labelCell { color: #1c270d; text-decoration: underline; }
+.DlIconListItem-1 { background-color: #b6bdb6; }
+.DlDialog-Active .DlIconListItem-1 { background-color: #5e7c4a; }
+.DlDialog-Active .DlIconListItem-1 .DlIconListItem-labelCell { color: #ffffff; }
+
+.DlIconListItem-focus .DlIconListItem-labelCell { text-decoration: underline; }
+
+
+
+.DlWM {
+ position: absolute;
+ left: 0; top: 0;
+ width: 0; height: 0;
+ overflow: visible;
+ z-index: 300;
+}
+
+
+
+
+
+
+
+.DlWM-modalStopper {
+ z-index: 800; cursor: not-allowed;
+ position: absolute; top: 0; left: 0; width: 100%; height: 100%;
+
+ filter: alpha(opacity=50);
+ opacity: 0.5;
+ background-color: #444444;
+ display: none;
+}
+
+.DlDialog .DlWM-modalStopper {
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+
+.DlWM-hasModals { width: 100%; height: 100%; }
+.DlWM-hasModals .DlWM-modalStopper { display: block; }
+
+.DlDialog { position: absolute; }
+.DlDialog-Rel { padding: 0; }
+.DlDialog-Content { background-color: #b6dcab; position: relative; }
+
+.Shadow { position: absolute; font-size: 1px; line-height: 1px; }
+.DlDialog-Rel .Shadow { z-index: 10; }
+
+.DlDialog-WAIT { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;
+ background-image: url("img/modalbg.gif"); }
+
+.DlDialog-Rel .ResizeHandle {
+ cursor: se-resize;
+ position: absolute;
+
+ left: 100%;
+ top: 100%;
+ margin-left: -11px;
+ margin-top: -11px;
+ padding: 5px;
+ background: url("img/resize.gif") no-repeat 0 0; width: 10px; height: 10px; z-index: 350;
+}
+
+
+
+
+.DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-inactive/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-inactive/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-inactive/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-inactive/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-inactive/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-inactive/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-inactive/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-inactive/L.png") repeat-y 0 0; bottom: 6px; }
+
+.DlDialog-Active .DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-active/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-active/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-active/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-active/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-active/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-active/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-active/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-active/L.png") repeat-y 0 0; bottom: 6px; }
+
+
+.DlDialog-noShadows { border: 2px solid #839382; }
+.DlDialog-Active .DlDialog-noShadows { border-color: #000000; }
+
+
+
+.DlDialog-Title {
+ opacity: 0.9; filter: alpha(opacity=90);
+ overflow: hidden; white-space: nowrap;
+ font: bold 100% "Lucida Grande",verdana,tahoma,sans-serif; letter-spacing: -1px;
+ background: #cfd5cd url("img/titlebg.png") repeat-x 0 50%; color: #555555; padding: 0 10px;
+ border-bottom: 2px solid #9e9e9e;
+}
+.DlDialog-Title div { padding-top: 3px; padding-bottom: 3px; }
+.DlDialog-Active .DlDialog-Title { background-color: #537848; color: #ffffff; border-color: #ffffff;
+ opacity: 1; filter: none;
+ text-shadow: 1px 1px 3px #000000;
+}
+
+.DlDialog-Title-withIcon {
+ padding-left: 21px;
+ background-repeat: no-repeat;
+ background-position: 0 50%;
+}
+
+.DlDialog-WindowButtons {
+ height: 0;
+ overflow: visible;
+ position: absolute;
+ right: 11px;
+ top: 0;
+ z-index: 10;
+ opacity: 0.6;
+}
+
+.DlDialog-Active .DlDialog-WindowButtons { opacity: 1; filter: none; }
+
+.DlDialog-WindowButtons div {
+ float: right;
+ width: 27px;
+ height: 16px;
+ background-repeat: no-repeat;
+ margin-right: -1px;
+ background-image: url("img/dialog/buttons.png");
+}
+
+.DlDialog-QuitBtn { background-position: 0 0; }
+.DlDialog-QuitBtn-hover { background-position: -27px 0; }
+.DlDialog-QuitBtn-active { background-position: -54px 0; }
+
+.DlDialog-MaximizeBtn { background-position: 0 -16px; }
+.DlDialog-MaximizeBtn-hover { background-position: -27px -16px; }
+.DlDialog-MaximizeBtn-active { background-position: -54px -16px; }
+.DlDialog-MaximizeBtn-1 { background-position: -54px -16px; }
+
+.DlDialog-MinimizeBtn { background-position: 0 -32px; }
+.DlDialog-MinimizeBtn-hover { background-position: -27px -32px; }
+.DlDialog-MinimizeBtn-active { background-position: -54px -32px; }
+.DlDialog-MinimizeBtn-1 { background-position: -54px -32px; }
+
+.DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #5eb366; }
+.DlDialog-Dragging .DlDialog-Rel { border-color: #000000; }
+
+
+
+
+.DlDialog .DlHMenu {
+ border: none;
+ border-bottom: 1px solid #2e3a2a;
+}
+
+
+.DlDialog .DlDialog .DlDialog-Rel {
+ border-width: 2px; border-color: #000000;
+ -moz-border-left-colors: #000000 #ffffff;
+ -moz-border-top-colors: #000000 #ffffff;
+ -moz-border-right-colors: #000000 #ffffff;
+ -moz-border-bottom-colors: #000000 #ffffff;
+}
+.DlDialog .DlDialog .DlDialog-Rel .ResizeHandle { margin-left: -12px; margin-top: -12px; }
+.DlDialog .DlDialog .DlDialog-WindowButtons { top: 1px; }
+.DlDialog .DlDialog .DlDialog-Title {
+ background-color: #ffffff; color: #000000;
+ border-bottom: 1px solid #839382;
+}
+.DlDialog .DlDialog .DlDialog-Title div { padding-top: 1px; padding-bottom: 1px; }
+.DlDialog .DlDialog-Active .DlDialog-Title { background-color: #61675f; color: #ffffff; border-color: #2e3a2a; }
+.DlDialog .DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #5eb366; }
+
+
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.Shadow { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.ResizeHandle { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.DlDialog-Title { border-width: 0; }
+
+
+.IconCalendar { background-image: url("img/icons/calendar.png"); background-position: 1px 50%; }
+.IconColors { background-image: url("img/icons/colors.png"); background-position: 1px 50%; }
+.IconChardev { background-image: url("img/icons/gnome-fs-chardev.png"); background-position: 1px 50%; }
+.IconDynarch { background-image: url("img/icons/dynarch-small.png"); background-position: 1px 50%; }
+
+
+
+
+
+
+
+
+span.BreakPoint {
+ width: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ overflow: hidden;
+}
+
+.SmallerButtons .DlButton-inner { padding: 1px 3px; }
+.SmallerButtons .DlButton-active .DlButton-inner { padding: 2px 2px 0px 4px; }
+
+.Dl-StatusBar { border: 1px solid; border-color: #5e6d59 #fbf2fb #fbf2fb #5e6d59; padding: 1px 4px; background-color: #b4d1aa; }
+
+.Dl-ResizeRect { z-index: 5000;
+ font: 13px tahoma,"Trebuchet MS",Tahoma,Verdana,sans-serif;
+ position: absolute; top: 0; left: 0; border: 1px dashed #000000;
+
+ background: #ffffff; opacity: 0.4; filter: alpha(opacity=40);
+
+ border: 1px dashed #bf4040;
+}
+
+.Dl-ResizeRect { color: red; }
+.Dl-ResizeRect .Title { font-weight: bold; }
+
+.Dl-ResizeRect-moving {
+ border-color: #000000;
+
+
+}
+
+.DlAlign-left { text-align: left; }
+.DlAlign-right { text-align: right; }
+.DlAlign-center { text-align: center; }
+
+.Dl-3D-Border-Outside { border: 1px solid; border-color: #ffffff #7a976d #7a976d #ffffff; }
+.Dl-3D-Border-Inside { border: 1px solid; border-color: #7a976d #ffffff #ffffff #7a976d; }
+.Dl-3D-Border-Dark { border: 1px solid #7a976d; }
+
+
+
+
+.Gecko-Bug-226933 { position: relative; overflow: auto; }
+
+.undefined { border: 5px solid red; }
+
+
+
+.ThinShadows .Shadow-T { left: 10px; right: 9px; top: -7px; background: url("img/thin-shadows/T.png") repeat-x 0 0; height: 7px; }
+.ThinShadows .Shadow-B { left: 10px; right: 9px; background: url("img/thin-shadows/B.png") repeat-x 0 0; bottom: -11px; height: 11px; }
+.ThinShadows .Shadow-TL { left: -7px; width: 17px; top: -7px; background: url("img/thin-shadows/TL.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BR { width: 20px; right: -11px; background: url("img/thin-shadows/BR.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-R { width: 11px; right: -11px; top: 13px; background: url("img/thin-shadows/R.png") repeat-y 0 0; bottom: 9px; }
+.ThinShadows .Shadow-TR { width: 20px; right: -11px; top: -7px; background: url("img/thin-shadows/TR.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BL { left: -7px; width: 17px; background: url("img/thin-shadows/BL.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-L { left: -7px; width: 7px; top: 13px; background: url("img/thin-shadows/L.png") repeat-y 0 0; bottom: 9px; }
+
+.ThinRoundShadows .Shadow-T { left: 8px; right: 6px; top: -6px; background: url("img/thin-shadows1/T.png") repeat-x 0 0; height: 6px; }
+.ThinRoundShadows .Shadow-B { left: 8px; right: 6px; background: url("img/thin-shadows1/B.png") repeat-x 0 0; bottom: -10px; height: 10px; }
+.ThinRoundShadows .Shadow-TL { left: -6px; width: 14px; top: -6px; background: url("img/thin-shadows1/TL.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BR { width: 16px; right: -10px; background: url("img/thin-shadows1/BR.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-R { width: 10px; right: -10px; top: 9px; background: url("img/thin-shadows1/R.png") repeat-y 0 0; bottom: 6px; }
+.ThinRoundShadows .Shadow-TR { width: 16px; right: -10px; top: -6px; background: url("img/thin-shadows1/TR.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BL { left: -6px; width: 14px; background: url("img/thin-shadows1/BL.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-L { left: -6px; width: 6px; top: 9px; background: url("img/thin-shadows1/L.png") repeat-y 0 0; bottom: 6px; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-green.css b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-green.css
new file mode 100644
index 00000000..24bda662
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-green.css
@@ -0,0 +1,1093 @@
+
+
+html, body { margin: 0; padding: 0; overflow: hidden; height: 100%; }
+
+body { z-index: 0; background-color: #ffffff; }
+form { padding: 0; margin: 0; }
+
+.DYNARCH-GET-PADDING-AND-BORDER {
+ overflow: hidden !important;
+ font-size: 1px !important;
+ line-height: 1px !important;
+ width: 1px !important;
+ height: 1px !important;
+}
+
+.DYNARCH-GET-ABSOLUTE-POSITION {
+ position: absolute !important;
+ margin: 0 !important;
+ padding: 0 !important;
+}
+
+.DYNARCH-EVENT-STOPPER {
+ position: absolute !important;
+
+
+
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 30000;
+}
+
+.DYNARCH-GARBAGE-COLLECTOR {
+ position: absolute;
+ z-index: -10000;
+ width: 1px;
+ height: 1px;
+ overflow: hidden;
+ left: -32000px;
+ top: -32000px;
+ display: none;
+}
+
+.DYNARCH-FAKE-FOCUS { z-index: -10000; position: absolute; left: -2000px; top: 0; }
+
+.CURSOR-DRAGGING { cursor: move !important; }
+.CURSOR-RESIZE-E { cursor: e-resize !important; }
+.CURSOR-RESIZE-W { cursor: w-resize !important; }
+.CURSOR-RESIZE-S { cursor: s-resize !important; }
+.CURSOR-RESIZE-N { cursor: n-resize !important; }
+.CURSOR-FORBIDDEN { cursor: not-allowed !important; }
+.CURSOR-NO-DROP { cursor: no-drop !important; }
+.CURSOR-DROP { cursor: pointer !important; }
+.CURSOR-RESIZE-COL { cursor: col-resize !important; }
+
+
+
+.DlWidget, .DlWidget table, .DlWidget input, .DlWidget select, .DlWidget button, .DlWidget textarea {
+
+ font: 12px "Lucida Grande",Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif;
+
+}
+
+.DlWidget {
+
+ cursor: default;
+ color: #000000;
+
+ zoom: 1;
+}
+
+.DlWidget-3D {
+ background-color: #a9e597;
+ color: #000000;
+}
+
+
+
+
+.DlWidget-dragged-clone {
+ position: absolute !important;
+ z-index: 10000;
+}
+
+
+
+.DlAbstractButton { white-space: nowrap; }
+
+
+
+.DlButton { border: 1px solid; border-color: #6baf4b #4f723f #4f723f #6baf4b; background-color: #a9e597; text-align: center; }
+.DlButton .DlButton-inner { border: 1px solid; border-color: #ffeeff #84cb63 #84cb63 #ffeeff; padding: 2px 4px; }
+
+.DlButton .DlButton-inner div { min-height: 16px; }
+
+.DlButton-hover { border-color: #6baf4b #4f723f #4f723f #6baf4b; }
+.DlButton-hover .DlButton-inner { border-color: #ffffff #a6de5c #a6de5c #ffffff; }
+.DlButton-active { border-color: #4f723f #6baf4b #6baf4b #4f723f; background-color: #d7ffcf; }
+.DlButton-active .DlButton-inner { padding: 3px 3px 1px 5px; border-color: #9ee57d #ffeeff #ffeeff #9ee57d; }
+.DlButton-1 { border-color: #4f723f #84cb63 #84cb63 #4f723f; background-color: #e6f8e1; }
+.DlButton-1 .DlButton-inner { border-color: #9ee57d #ffffff #ffffff #9ee57d; }
+.DlButton-hover { background-color: #b4ff9d; }
+
+.DlAbstractButton-withIcon, .DlButton-withIcon {
+ padding-left: 22px;
+ background-repeat: no-repeat !important;
+ background-position: 0 50%;
+}
+
+.DlButton-empty .DlButton-inner { padding: 2px; }
+.DlButton-empty .DlButton-withIcon {
+ padding: 0;
+ width: 16px;
+ height: 16px;
+}
+
+.DlButton-disabled .DlButton-inner,
+.DlWidget-disabled .DlButton .DlButton-inner { border-color: #a9e597; opacity: 0.6; filter: alpha(opacity=60); }
+.DlButton-disabled, .DlWidget-disabled .DlButton { border-color: #7cac6d #4f723f #4f723f #7cac6d; }
+
+div.DlButton-Label { display: inline; }
+.DlButton-focus { border-color: #3b5a2d #102307 #102307 #3b5a2d; }
+.DlButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlCheckbox-0 { color: #6b8b68; background-image: url("img/checkbox-0-disabled.png"); }
+.DlWidget-disabled.DlCheckbox-1 { color: #6b8b68; background-image: url("img/checkbox-1-disabled.png"); }
+
+.DlCheckbox { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlCheckbox-0 { background: transparent url("img/checkbox-0.png") no-repeat 5px 50%; }
+.DlCheckbox-1 { background: transparent url("img/checkbox-1.png") no-repeat 5px 50%; }
+.DlCheckbox-hover { background-color: #c7ffb6; }
+.DlCheckbox-active { background: #d7ffcf url("img/checkbox-2.png") no-repeat 5px 50%; }
+.DlCheckbox-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlCheckbox-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlRadioButton-0 { color: #6b8b68; background-image: url("img/radiobutton-0-disabled.png"); }
+.DlWidget-disabled.DlRadioButton-1 { color: #6b8b68; background-image: url("img/radiobutton-1-disabled.png"); }
+
+.DlRadioButton { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlRadioButton-0 { background: transparent url("img/radiobutton-0.png") no-repeat 5px 50%; }
+.DlRadioButton-1 { background: transparent url("img/radiobutton-1.png") no-repeat 5px 50%; }
+.DlRadioButton-hover { background-color: #c7ffb6; }
+.DlRadioButton-active { background: #d7ffcf url("img/radiobutton-2.png") no-repeat 5px 50%; }
+.DlRadioButton-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlRadioButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+.DlPopupMenu .DlRadioButton,
+.DlPopupMenu .DlCheckbox { -moz-border-radius: 0; }
+
+
+
+.DlEntry { border: 1px solid; border-color: #4f723f #6baf4b #6baf4b #4f723f; }
+.DlEntry .DlEntry-cell { border: 1px solid; border-color: #ffeeff #ffeeff #ffeeff #ffeeff; background-color: #ebffe7; }
+.DlEntry input, .DlEntry textarea {
+ margin: 0;
+ border: none !important;
+ border-width: 0px !important;
+ background: #ebffe7;
+ color: #000000;
+ padding: 1px 2px 2px 2px !important;
+
+ resize: none;
+}
+.DlEntry-Focus { border-color: #4f723f; outline: 1px solid #7cac6d; -moz-outline-radius: 2px; }
+.DlEntry-Focus .DlEntry-cell, .DlEntry-Focus input, .DlEntry-Focus textarea { background-color: #ffffff; }
+.DlEntry input:selection, .DlEntry textarea:selection { background-color: #80b9ff; color: #000000; }
+.DlEntry-ValidationError { border-color: #ff2600; }
+.DlEntry-ValidationError .DlEntry-cell { border-color: #ffffff; background-color: #ffccd9; }
+.DlEntry-ValidationError input, .DlEntry-ValidationError textarea { background-color: #ffccd9; }
+.DlEntry-Readonly .DlEntry-cell { background-color: #b4ff9d; border-bottom-color: #e0ffde; border-right-color: #e0ffde; }
+.DlEntry-Readonly input, .DlEntry-Readonly textarea { background-color: #b4ff9d; }
+.DlEntry-emptyText { display: none; position: absolute; left: 3px; top: 1px; color: #8dac8a; font-style: italic; cursor: text; }
+.DlEntry-empty .DlEntry-emptyText { display: block; }
+
+.DlEntry-dropDownBtn {
+ line-height: 20px;
+ border-left: 1px solid #8dac8a;
+ padding-left: 4px; padding-right: 4px;
+}
+
+.DlEntry-dropDownBtn-hover { background-color: #ffffff; }
+.DlEntry-dropDownBtn-active { background-color: #599431; }
+
+.DlEntry-invalidIcon {
+ width: 16px;
+ height: 16px;
+ position: absolute;
+ right: 1px;
+ top: 50%;
+ margin-top: -8px;
+ background-image: url("img/entry-warning.png");
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+ opacity: 0.6;
+ display: none;
+}
+
+div.DlEntry-invalidIcon:hover { opacity: 1; }
+
+.DlEntry-ValidationError .DlEntry-invalidIcon {
+ display: block;
+}
+
+
+
+.DlCompletionEntry-busy input {
+ background-image: url("img/busy1.gif");
+ background-position: 100% 50%;
+ background-repeat: no-repeat;
+}
+
+.DlCompletionEntry-rightAligned input {
+ background-position: 0 50%;
+ text-align: right;
+}
+
+
+
+.DlComboBox-dropDownBtn {
+ background: #a9e597 url("img/arrows/dropdown.png") no-repeat 50% 50%;
+ width: 11px;
+ height: 20px;
+ border-left: 1px solid #8dac8a;
+}
+
+.DlEntry-Focus .DlComboBox-dropDownBtn { border-color: #4f723f; }
+
+.DlComboBox-dropDownBtn-hover { background-color: #ffffff; }
+.DlComboBox-dropDownBtn-active { background-color: #599431; }
+
+
+
+.DlSpinner { background-color: yellow; width: 1em; }
+.DlSpinner .DlSpinner-Button { height: 50%; }
+.DlSpinner input { text-align: right; }
+.DlSpinner .DlSpinner-Button .DlButton-inner { width: 5px; }
+.DlSpinner .DlSpinner-Button .DlButton-inner div { min-height: 0; }
+.DlSpinner .DlSpinner-Button-Up .DlButton-inner { height: 2px; background: url("img/spinner-up.gif") no-repeat 50% 50%; }
+.DlSpinner .DlSpinner-Button-Down .DlButton-inner { height: 2px; background: url("img/spinner-down.gif") no-repeat 50% 50%; }
+
+
+
+.DlProgressBar { position: relative; border: 1px solid #6baf4b; background: #ebffe7; }
+.DlProgressBar-label { text-align: center; position: relative; padding: 2px 0; }
+.DlProgressBar-fill { position: absolute; left: 0; top: 0; width: 50%; height: 100%; background-color: #9bff50; }
+
+
+
+.DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlButtonMenu .MenuArrow-inner {
+ padding: 0 1px;
+ border-left: none;
+ width: 7px; overflow: visible; background-image: url("img/menu/darrow-small.gif");
+ background-repeat: no-repeat;
+ background-position: 1px 50%;
+}
+.DlButtonMenu .LabelPart { border-right: none; }
+.DlButtonMenu .LabelPart .DlButton-inner { border-right: none; }
+
+
+
+.DlButtonColorPicker table { border-collapse: collapse; }
+.DlButtonColorPicker .DlButton-inner .ColorPart { border: 1px solid; border-color: #4f723f #ffeeff #ffeeff #4f723f;
+ width: 10px; height: 10px; overflow: hidden; min-height: 0; margin-top: 1px; }
+.DlButtonColorPicker .Label { padding-left: 5px; }
+.DlButtonColorPicker .EmptyLabel { width: 1px; overflow: hidden; height: 1em; }
+
+
+
+.DlCalendar { background-color: #edfcec; }
+.DlCalendar-disabled { background-color: #deecdd; }
+table.DlCalendar {
+ border-collapse: separate; border-spacing: 0; font-size: 11px; font-family: tahoma,verdana,sans-serif; border: 1px solid #4f723f; }
+.DlCalendar tr.DlCalendar-Navigation td { text-align: center; border-bottom: 1px solid #bfdebc; background-color: #deecdd; padding: 2px 0; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth,
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { border-right: 1px solid #bfdebc; font-weight: bold; }
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth,
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { border-left: 1px solid #bfdebc; font-weight: bold; }
+
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth { background-image: url("img/arrows/nav-right.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth { background-image: url("img/arrows/nav-left.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { background-image: url("img/arrows/nav-right-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { background-image: url("img/arrows/nav-left-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+
+.DlCalendar tr.DlCalendar-DayNames td { width: 20px; text-align: right; padding-right: 3px; border-bottom: 1px solid #58774f; background-color: #deecdd; }
+
+.DlCalendar tr.Dates td { text-align: right; padding: 2px 3px 2px 2px; }
+.DlCalendar tr.Dates td.OtherMonth { color: #7cac6d; }
+.DlCalendar tr.Dates td.Today { color: #4ca700; }
+.DlCalendar td.WeekNumber { border-right: 1px solid #4f723f; color: #6b8b68; background-color: #deecdd; }
+.DlCalendar tr.DlCalendar-DayNames td.WeekNumber { border-right-color: #4f723f; }
+.DlCalendar tr.DlCalendar-Navigation td.hover { background-color: #599431; color: #ffffff; }
+.DlCalendar tr.DlCalendar-Navigation td.rolling { background-color: #000000; }
+.DlCalendar tr.DlCalendar-DayNames td.hover { background-color: #599431; color: #ffffff; }
+.DlCalendar tr.Dates td.hover { border: 1px solid #aecdac; padding: 1px 2px 1px 1px; background-color: #b4ff9d !important; }
+.DlCalendar tr.Selected td { border-bottom: 1px solid #cfeecd; border-top: 1px solid #cfeecd; padding-top: 1px; padding-bottom: 1px; }
+.DlCalendar tr.Dates td.Selected { border: 1px solid #8dac8a; background-color: #ffffff; padding: 1px 2px 1px 1px; }
+
+.DlCalendar tr.DlCalendar-DayNames td.WeekEnd { color: #cc6622; }
+.DlCalendar td.WeekEnd { color: #cc6622; }
+.DlCalendar tr.Dates td.OtherMonth.WeekEnd { color: #eeaa66; }
+
+.DlCalendar tr.Dates td.DlCalendar-infoDay { font-weight: bold; background: url("img/tmpcal.gif") no-repeat 100% 100%; }
+
+
+
+.DlResizeBar { font-size: 1px; line-height: 1px; }
+.DlResizeBar-Horizontal {
+ height: 5px; cursor: s-resize; background: url("img/resizebar-horiz2.png") no-repeat 50% 50%; }
+.DlResizeBar-Vertical { width: 5px; cursor: e-resize; background: url("img/resizebar-vert2.png") no-repeat 50% 50%; }
+.DlResizeBar-DraggingLine {
+ position: absolute;
+
+ background-color: #7cac6d; opacity: 0.6; filter: alpha(opacity=60);
+ z-index: 10000;
+}
+
+
+
+.DlUploadEntry { height: 22px; }
+.DlUploadEntry iframe { background: transparent; width: 80px; height: 22px; display: block; }
+
+
+
+.DlContainer { position: relative; }
+
+.DlContainer-Hidden { position: absolute; left: -30000px; top: -30000px; visibility: hidden; }
+
+.DlContainer-pad-sep-left { padding: 5px; border-left: 1px solid #84cb63; }
+.DlContainer-pad-sep-right { padding: 5px; border-right: 1px solid #84cb63; }
+
+.DlLayout { position: relative; }
+.DlLayout-positioned { position: absolute; }
+
+.DlGridLayout-table { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
+.DlGridLayout-tr-minHeight td { height: 2px; }
+.DlGridLayout-td-minWidth { width: 2px; white-space: nowrap; }
+.DlGridLayout-td-minHeight { height: 2px; }
+
+
+
+
+.DlDesktop { position: absolute; left: 0; top: 0; overflow: hidden; }
+
+.DlFieldset { border: 2px groove #e0ffde; margin-top: 1em;
+ -moz-border-top-colors: #73ac58 #ffeeff;
+ -moz-border-bottom-colors: #ffeeff #73ac58;
+ -moz-border-left-colors: #73ac58 #ffeeff;
+ -moz-border-right-colors: #ffeeff #73ac58;
+}
+.DlFieldset-label { position: relative; top: -0.75em; left: 5px;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ font-weight: bold;
+ background-color: #a9e597;
+ padding: 1px 7px; border: 1px solid #6baf4b; }
+.DlFieldset-content { padding: 10px 10px 10px 10px; margin-top: -1em; }
+
+.DlPopup {
+ position: absolute;
+ z-index: 100;
+ left: -30000px;
+ top: -30000px;
+}
+
+.DlPopup-scrollArea {
+ overflow: hidden;
+ position: relative;
+ z-index: 10;
+}
+
+.DlPopup-scrollUp, .DlPopup-scrollDown {
+ height: 10px; overflow: hidden;
+ background-position: 50% 1px;
+ background-repeat: no-repeat;
+}
+
+.DlPopup-scrollUp { border-bottom: 1px solid #79e563; }
+.DlPopup-scrollDown { border-top: 1px solid #79e563; }
+
+.DlPopup-scrollUp { background-image: url("img/arrows/scroll-up.gif"); }
+.DlPopup-scrollUp-hover { background-image: url("img/arrows/scroll-up-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollUp-disabled { background-image: url("img/arrows/scroll-up-disabled.gif"); }
+.DlPopup-scrollDown { background-image: url("img/arrows/scroll-down.gif"); }
+.DlPopup-scrollDown-hover { background-image: url("img/arrows/scroll-down-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollDown-disabled { background-image: url("img/arrows/scroll-down-disabled.gif"); }
+
+.DlCompletionPopup { border: 1px solid #79e563; background-color: #edfcec; }
+.DlCompletionPopup .DlMenuItem .div2 { font-size: 90%; padding: 1px 5px; }
+.DlCompletionPopup .DlVMenu { border: none; }
+
+.DlTooltip {
+ background-color: #fffee0;
+ font-family: arial,helvetica,sans-serif;
+ padding: 4px 7px;
+ color: #333210;
+}
+
+.DlTooltip-noShadow { border: 1px solid #000000; }
+
+.DlDialogPopup {
+ background-color: #edfcec;
+ border: 1px solid #59a64a;
+}
+
+.DlPopupMenu {
+ background-color: #edfcec;
+ border: 1px solid #eeeeee;
+}
+.DlPopupMenu-noShadow { border: 1px solid #59a64a; }
+
+.DlPopupMenu .DlCalendar {
+ border: 1px solid;
+ border-color: #ffffff #9aff85 #9aff85 #ffffff;
+}
+.DlCalendar-borderless { border-width: 0 !important; }
+
+.DlVMenu, .DlHMenu {
+ border-collapse: collapse;
+ background-color: #edfcec;
+}
+
+.DlVMenu-noShadow, .DlHMenu-noShadow {
+ border: 1px solid;
+ border-color: #ffffff #9aff85 #9aff85 #ffffff;
+}
+
+.DlVMenu { margin: 4px 0; }
+
+.DlHMenu {
+ margin: 0 2px;
+}
+
+.DlHMenu div.DlHMenu-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ margin-left: 3px; margin-right: 2px;
+ border-left: 1px solid #cccccc;
+ background-color: #ffffff;
+}
+
+div.DlVMenu-separator {
+ margin: 4px 0 3px 0;
+ background-color: #cccccc;
+ border-bottom: 1px solid #ffffff;
+
+ height: 1px;
+ overflow: hidden;
+ font-size: 1px;
+ line-height: 1px;
+}
+
+.DlMenuItem { }
+.DlMenuItem .div2 { padding: 2px 5px; }
+.DlMenuItem-popped { background-color: #9ee57d; color: #000000; }
+.DlMenuItem-hover { background-color: #599431; color: #ffffff; }
+.DlMenuItem-active { background-color: #000000; color: #ffffff; }
+.DlMenuItem .DlMenuItem-withIcon {
+ padding-left: 26px;
+ background-repeat: no-repeat;
+ background-position: 5px 50%;
+}
+.DlVMenu .DlMenuItem .DlMenuItem-withPopup {
+ margin-right: 3px;
+ padding-right: 12px;
+ background-image: url("img/menu/rarrow.gif");
+ background-repeat: no-repeat !important;
+ background-position: 100% 50%;
+}
+.DlVMenu .DlMenuItem-hover .DlMenuItem-withPopup {
+ background-image: url("img/menu/rarrow-hover.gif") !important;
+}
+.DlWidget-disabled .DlMenuItem, .DlMenuItem-disabled { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlVMenu .DlCheckbox-hover,
+.DlHMenu .DlCheckbox-hover,
+.DlVMenu .DlRadioButton-hover,
+.DlHMenu .DlRadioButton-hover { background-color: #599431; color: #ffffff; }
+
+.DlVMenu .DlCheckbox-active,
+.DlHMenu .DlCheckbox-active,
+.DlVMenu .DlRadioButton-active,
+.DlHMenu .DlRadioButton-active { background-color: #000000; color: #ffffff; }
+
+
+
+
+
+
+
+
+
+.DlTabs .TabBar { z-index: 10; position: relative; }
+.DlTabs .TabBar .DlButton { border-color: #4f723f; }
+.DlTabs .TabBar .DlButton-1 { background-color: #bcf4ab; }
+.DlTabs .TabBar .DlButton-1 .DlButton-inner { padding-top: 3px; padding-bottom: 3px; border-color: #9ee57d; }
+
+.DocTabBar { width: 100%; }
+.DocTabBar td { width: 33.3333%; }
+
+.DlTabs-top .TabBar { top: 1px; }
+.DlTabs-top .TabBar .DlButton-1, .DlTabs-top .TabBar .DlButton-1 .DlButton-inner { border-bottom: none; }
+
+.DlTabs-bottom .TabBar { top: -1px; }
+.DlTabs-bottom .TabBar .DlButton-1, .DlTabs-bottom .TabBar .DlButton-1 .DlButton-inner { border-top: none; }
+
+.DlTabs .TabContent, .DlTabs .TabContent .DlNotebook { background-color: #bcf4ab; }
+.DlTabs .TabContent { border: 1px solid #4f723f; }
+.DlTabs .TabContent .TabContent-inner { padding: 5px; }
+.DlTabs .TabContent-inner { position: relative; overflow: hidden; border: 1px solid #9ee57d; }
+
+.DlTabs-top .TabContent .TabContent-inner { border-top: none; }
+.DlTabs-bottom .TabContent .TabContent-inner { border-bottom: none; }
+
+
+
+.DlMacHBar, .DlMacVBar {
+ background-color: #a5d597;
+ border: 1px solid #6baf4b;
+ padding: 2px;
+}
+.DlMacBarIcon { display: inline; }
+.DlMacBarIcon img { vertical-align: middle; padding: 5px; }
+.DlMacBarIcon-1 img { border: 1px solid #58774f; -moz-border-radius: 15px; padding: 4px; background-color: #e0ffde; }
+.DlMacBarIcon-active { opacity: 0.6; }
+.DlMacHBar div.DlMacHBar-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #6baf4b;
+ background-color: #e0ffde;
+}
+
+.DlMacVBar div.DlMacVBar-separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #6baf4b;
+ background-color: #e0ffde;
+}
+
+
+
+table.DlHbox { border-collapse: separate; }
+.DlHbox td.cell { padding: 0; }
+.DlHbox div.DlHbox-separator, div.Dl-Vertical-Separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #6baf4b;
+ background-color: #e0ffde;
+
+}
+
+.DlHbox div.wide-separator { margin-left: 4px; margin-right: 4px; }
+
+.DlHbox div.DlHbox-spacer {
+ overflow: hidden;
+ width: 4px;
+}
+
+table.DlHbox-hasFiller { width: 100%; }
+.DlHbox-filler { width: 100%; }
+
+
+
+table.DlVbox { border-collapse: separate; }
+.DlVbox td.cell { padding: 0; }
+.DlVbox div.DlVbox-separator, div.Dl-Horizontal-Separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #6baf4b;
+ background-color: #e0ffde;
+
+}
+
+.DlVbox div.wide-separator { margin-top: 5px; margin-bottom: 4px; }
+
+.DlVbox div.DlVbox-spacer {
+ overflow: hidden;
+ height: 4px;
+ line-height: 1px;
+ font-size: 1px;
+}
+
+
+
+table.DlButtonBox { width: 100%; }
+table.DlButtonBox .DlButtonBox-spacer { width: 100%; }
+.DlButtonBox div.DlButtonBox-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #6baf4b;
+ background-color: #e0ffde;
+ margin-left: 3px; margin-right: 2px;
+}
+
+.DlWidget-disabled div.DlVbox-separator, .DlWidget-disabled div.DlHbox-separator { border-color: #bfdebc; background-color: #e0ffde; }
+
+
+
+.DlRadioSelect .LabelPart { text-align: left; }
+
+.DlSelect-menu .DlRadioButton { padding-right: 18px; }
+.DlSelect-menu .DlRadioButton-0 { background-image: none; }
+.DlSelect-menu .DlRadioButton-1 { background-image: url("img/mark.gif"); background-color: #a9e597; color: #000000; }
+.DlSelect-menu .DlRadioButton-active { background-image: url("img/mark-2.gif"); }
+
+
+
+
+
+.DlToolbar {
+ border: 1px solid;
+ border-color: #ffeeff #58774f #58774f #ffeeff;
+
+ background-color: #a9e597;
+ padding: 1px;
+}
+
+.DlToolbar .DlButton { border: none; background-color: transparent; }
+.DlToolbar .DlButton-inner { border: none; padding: 3px; }
+.DlToolbar .DlButton-hover { border: 1px solid #9ee57d; border-color: #ffffff #8dac8a #8dac8a #ffffff; background-color: #d7ffcf; }
+.DlToolbar .DlButton-hover .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-1 { border: 1px solid #9ee57d; border-color: #8dac8a #ffffff #ffffff #8dac8a; background-color: #a2c59c; }
+.DlToolbar .DlButton-1 .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-active { border: 1px solid #4f723f; background-color: #b6d9af; }
+.DlToolbar .DlButton-active .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-disabled { opacity: 0.7; filter: alpha(opacity=70); }
+
+.DlToolbar .DlButtonMenu { background-color: #bcf4ab; }
+.DlToolbar .DlButtonMenu * { border: none; }
+.DlToolbar .DlButtonMenu .DlButton-inner { border: 1px solid #9ee57d; border-color: #ffffff #8dac8a #8dac8a #ffffff; padding: 2px; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlToolbar .DlButtonMenu .DlButton-active .DlButton-inner { border-color: #8dac8a #ffffff #ffffff #8dac8a; }
+.DlToolbar .DlButtonMenu .DlButton-1 .DlButton-inner { border-color: #8dac8a #ffffff #ffffff #8dac8a; }
+
+.DlToolbar .DlButtonMenu .DlButton-hover .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-active .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-1 .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0 !important; padding-right: 0 !important; }
+
+.DlToolbar .DlLabel { background: inherit; }
+
+.DlToolbar div.DlHbox-separator {
+ border-left-color: #73ac58;
+ background-color: #ffffff;
+}
+
+.DlToolbar-Light { background: #b4ff9d; }
+
+
+
+
+
+.DlTable-RowSeparator td { height: 7px; }
+.DlTable-RowSeparator td div { line-height: 1px; font-size: 1px; height: 1px; overflow: hidden;
+ border-top: 1px solid #6baf4b;
+ background-color: #e0ffde;
+ margin-top: 3px; margin-bottom: 2px;
+}
+
+
+
+.DlTree-separator {
+ margin-top: 3px; margin-bottom: 4px;
+ border-top: 1px dotted #6baf4b;
+ line-height: 1px; font-size: 1px; overflow: hidden;
+}
+.DlTree-IconWidth { width: 19px !important; }
+.DlTreeItem .DlTreeItem-Expander { width: 19px; }
+.DlTreeItem .DlTreeItem-Icon {
+ width: 19px;
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+}
+
+.DlTreeItem .DlTreeItem-Label { padding-left: 3px; padding-top: 1px; padding-bottom: 1px; }
+
+.DlTreeItem-withRadio .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-hover { background: none; color: #48b915; text-decoration: underline; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-1 { background-color: #48b915; color: #ffffff; }
+
+.DlTreeItem-withCheck .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-hover { background: none; color: #48b915; text-decoration: underline; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-1 { background-color: #48b915; color: #ffffff; }
+
+
+.DlTreeItem-Table td { vertical-align: middle; height: 16px; }
+
+
+.DlTree-withLines .DlTreeItem { background-image: url("img/tree/lines-v.gif"); background-repeat: repeat-y; background-position: 9px 50%; }
+
+
+.DlTree-withLines .DlTreeItem-Last { background-image: none; }
+
+
+.DlTree-withLines .DlTreeItem .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTreeItem-hasSubtree .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTree-withLines table.DlTreeItem-Last .DlTreeItem-Expander { background: transparent url("img/tree/lines-b.gif") no-repeat 50% 50%; }
+
+
+.DlTreeItem-Subtree { padding-left: 19px; }
+.DlTreeItem-Arrow-Expanded { background: transparent url("img/tree/minus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Expanded:hover { background: transparent url("img/tree/minus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed { background: transparent url("img/tree/plus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed:hover { background: transparent url("img/tree/plus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+
+.DlWidget-disabled .DlTreeItem-Arrow-Expanded,
+.DlWidget-disabled .DlTreeItem-Arrow-Collapsed,
+.DlWidget-disabled .DlTreeItem-Icon { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlTreeItem-dropTarget > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-upper.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-lower.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div > table { border-top: 1px solid #599431; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div > table { border-bottom: 1px solid #599431; }
+
+.DlTreeItem-div-focus { border: 1px dotted #000000; margin: -1px; }
+
+
+
+.DlColorPickerHSV { border: 1px solid #000000; background-color: #deecdd; }
+.DlColorPickerHSV td { width: 8px; height: 10px; padding: 1px; }
+.DlColorPickerHSV td.DlColorPickerHSV-Sep { background-color: #000000; width: 1px; padding: 0; }
+.DlColorPickerHSV td.DlColorPickerHSV-HSV {
+ overflow: visible; vertical-align: top;
+ background: url("img/color/hue.png") repeat-x 0 0; width: 15px; padding: 0; }
+.DlColorPickerHSV td.hover1 { padding: 0; border: 1px solid #ffffff !important; }
+.DlColorPickerHSV td.hover2 { padding: 0; border: 1px solid #000000 !important; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar { height: 1px; left: 0px;
+ font-size: 1px; line-height: 1px; left: -2px; margin-right: -3px;
+ background-color: #000000; overflow: hidden; position: relative; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar2 { background-color: #ffffff; }
+
+
+
+.DlRteFrame { border: 1px solid; border-color: #73ac58; }
+
+.DlRteFrame iframe { border: 1px solid; border-color: #90ff5c #ffffff #ffffff #90ff5c; }
+
+
+
+.DlDataGrid { position: relative; background-color: #f1fff0; border: 1px solid #4f723f; }
+.DlDataGrid-rowTable { table-layout: fixed; width: 10px; border-collapse: collapse; border-spacing: 0; }
+.DlDataGrid-rowTable td { overflow: hidden; white-space: nowrap; border-right: 1px solid #e0e0e0; }
+.DlDataGrid-Headers { overflow: hidden; background-color: #a9e597; position: relative; width: 5px; }
+.DlDataGrid-Body { overflow: auto; }
+.DlDataGrid-cellData { overflow: hidden; white-space: nowrap; }
+.DlDataGrid-Body td { padding: 2px 0; text-indent: 5px; }
+
+.DlDataGrid-Body .DlDataGrid-rowTable {
+ border-bottom: 1px solid #e0e0e0;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+}
+
+.DlDataGrid-resizeHandle {
+ width: 7px; position: absolute; top: 0;
+ margin-left: -4px;
+ cursor: e-resize;
+ z-index: 30000;
+ height: 100%;
+ background-color: #ff0000; opacity: 0.01; filter: alpha(opacity=1);
+}
+
+.DlDataGrid-align-left { text-align: left; }
+.DlDataGrid-align-center { text-align: center; }
+.DlDataGrid-align-right { text-align: right; }
+
+.DlDataGrid .DlDataGridRow-selected { background-color: #cccccc; }
+.DlDataGrid .DlDataGridRow-selected table td { color: #000000; }
+.DlDataGrid-focus { outline: 1px solid #7cac6d; -moz-outline-radius: 2px; }
+.DlDataGrid-focus .DlDataGridRow-selected { background-color: #6adb1f; }
+.DlDataGrid-focus .DlDataGridRow-selected table td { color: #ffffff; }
+
+.DlDataGrid-align-right .DlButton-inner { background-position: 0 50%; }
+
+.DlDataGridHeadLabel { border-width: 0 1px 1px 0; }
+.DlDataGridHeadLabel .DlButton-inner { border: none; padding-top: 3px; padding-bottom: 3px; }
+.DlDataGridHeadLabel-hover { background-color: #b4ff9d; }
+.DlDataGridHeadLabel-active .DlButton-inner { padding-top: 4px; padding-bottom: 2px; }
+.DlDataGridHeadLabel-resizing { background-color: #bdff67; }
+.DlDataGridHeadLabel-empty .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlDataGridHeadLabel-empty .DlButton-withIcon { background-position: 50% 50%; }
+
+.DlDataGridHeadLabel-sort-up { border-bottom: 2px solid #000000; }
+.DlDataGridHeadLabel-sort-down { border-bottom: 2px solid #000000; }
+
+.DlDataGridHeadLabel-sort-up .DlButton-inner {
+ background-image: url("img/arrows/sort-ascending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+.DlDataGridHeadLabel-sort-down .DlButton-inner {
+ background-image: url("img/arrows/sort-descending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+
+.DlDataGridHeadLabel-sort-up.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+.DlDataGridHeadLabel-sort-down.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+
+.DlDataGrid-drop-col {
+ position: absolute;
+ background: url("img/grid-drop-col.gif") no-repeat 0 0;
+ width: 11px; height: 11px;
+ margin-left: -5px;
+ z-index: 10000;
+}
+
+
+
+.DlIconListView { background-color: #bcf4ab; border: 1px solid #9ee57d; }
+.DlIconListItem { border-collapse: collapse; }
+.DlIconListItem-labelCell { text-align: center; }
+.DlIconListItem-labelDiv { overflow: hidden; white-space: normal; font-size: 90%; }
+.DlIconListItem-iconCell { background-position: 50% 50%; background-repeat: no-repeat; }
+
+
+.DlIconListItem { cursor: pointer; float: left; }
+.DlIconListItem-hover { background-color: #b4ff9d; }
+.DlIconListItem-hover .DlIconListItem-labelCell { color: #1e3500; text-decoration: underline; }
+.DlIconListItem-1 { background-color: #b3c1b2; }
+.DlDialog-Active .DlIconListItem-1 { background-color: #599431; }
+.DlDialog-Active .DlIconListItem-1 .DlIconListItem-labelCell { color: #ffffff; }
+
+.DlIconListItem-focus .DlIconListItem-labelCell { text-decoration: underline; }
+
+
+
+.DlWM {
+ position: absolute;
+ left: 0; top: 0;
+ width: 0; height: 0;
+ overflow: visible;
+ z-index: 300;
+}
+
+
+
+
+
+
+
+.DlWM-modalStopper {
+ z-index: 800; cursor: not-allowed;
+ position: absolute; top: 0; left: 0; width: 100%; height: 100%;
+
+ filter: alpha(opacity=50);
+ opacity: 0.5;
+ background-color: #444444;
+ display: none;
+}
+
+.DlDialog .DlWM-modalStopper {
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+
+.DlWM-hasModals { width: 100%; height: 100%; }
+.DlWM-hasModals .DlWM-modalStopper { display: block; }
+
+.DlDialog { position: absolute; }
+.DlDialog-Rel { padding: 0; }
+.DlDialog-Content { background-color: #a8f492; position: relative; }
+
+.Shadow { position: absolute; font-size: 1px; line-height: 1px; }
+.DlDialog-Rel .Shadow { z-index: 10; }
+
+.DlDialog-WAIT { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;
+ background-image: url("img/modalbg.gif"); }
+
+.DlDialog-Rel .ResizeHandle {
+ cursor: se-resize;
+ position: absolute;
+
+ left: 100%;
+ top: 100%;
+ margin-left: -11px;
+ margin-top: -11px;
+ padding: 5px;
+ background: url("img/resize.gif") no-repeat 0 0; width: 10px; height: 10px; z-index: 350;
+}
+
+
+
+
+.DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-inactive/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-inactive/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-inactive/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-inactive/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-inactive/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-inactive/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-inactive/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-inactive/L.png") repeat-y 0 0; bottom: 6px; }
+
+.DlDialog-Active .DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-active/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-active/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-active/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-active/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-active/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-active/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-active/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-active/L.png") repeat-y 0 0; bottom: 6px; }
+
+
+.DlDialog-noShadows { border: 2px solid #7c9b7a; }
+.DlDialog-Active .DlDialog-noShadows { border-color: #000000; }
+
+
+
+.DlDialog-Title {
+ opacity: 0.9; filter: alpha(opacity=90);
+ overflow: hidden; white-space: nowrap;
+ font: bold 100% "Lucida Grande",verdana,tahoma,sans-serif; letter-spacing: -1px;
+ background: #ccd9c9 url("img/titlebg.png") repeat-x 0 50%; color: #555555; padding: 0 10px;
+ border-bottom: 2px solid #9e9e9e;
+}
+.DlDialog-Title div { padding-top: 3px; padding-bottom: 3px; }
+.DlDialog-Active .DlDialog-Title { background-color: #45902f; color: #ffffff; border-color: #ffffff;
+ opacity: 1; filter: none;
+ text-shadow: 1px 1px 3px #000000;
+}
+
+.DlDialog-Title-withIcon {
+ padding-left: 21px;
+ background-repeat: no-repeat;
+ background-position: 0 50%;
+}
+
+.DlDialog-WindowButtons {
+ height: 0;
+ overflow: visible;
+ position: absolute;
+ right: 11px;
+ top: 0;
+ z-index: 10;
+ opacity: 0.6;
+}
+
+.DlDialog-Active .DlDialog-WindowButtons { opacity: 1; filter: none; }
+
+.DlDialog-WindowButtons div {
+ float: right;
+ width: 27px;
+ height: 16px;
+ background-repeat: no-repeat;
+ margin-right: -1px;
+ background-image: url("img/dialog/buttons.png");
+}
+
+.DlDialog-QuitBtn { background-position: 0 0; }
+.DlDialog-QuitBtn-hover { background-position: -27px 0; }
+.DlDialog-QuitBtn-active { background-position: -54px 0; }
+
+.DlDialog-MaximizeBtn { background-position: 0 -16px; }
+.DlDialog-MaximizeBtn-hover { background-position: -27px -16px; }
+.DlDialog-MaximizeBtn-active { background-position: -54px -16px; }
+.DlDialog-MaximizeBtn-1 { background-position: -54px -16px; }
+
+.DlDialog-MinimizeBtn { background-position: 0 -32px; }
+.DlDialog-MinimizeBtn-hover { background-position: -27px -32px; }
+.DlDialog-MinimizeBtn-active { background-position: -54px -32px; }
+.DlDialog-MinimizeBtn-1 { background-position: -54px -32px; }
+
+.DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #33dd44; }
+.DlDialog-Dragging .DlDialog-Rel { border-color: #000000; }
+
+
+
+
+.DlDialog .DlHMenu {
+ border: none;
+ border-bottom: 1px solid #294321;
+}
+
+
+.DlDialog .DlDialog .DlDialog-Rel {
+ border-width: 2px; border-color: #000000;
+ -moz-border-left-colors: #000000 #ffffff;
+ -moz-border-top-colors: #000000 #ffffff;
+ -moz-border-right-colors: #000000 #ffffff;
+ -moz-border-bottom-colors: #000000 #ffffff;
+}
+.DlDialog .DlDialog .DlDialog-Rel .ResizeHandle { margin-left: -12px; margin-top: -12px; }
+.DlDialog .DlDialog .DlDialog-WindowButtons { top: 1px; }
+.DlDialog .DlDialog .DlDialog-Title {
+ background-color: #ffffff; color: #000000;
+ border-bottom: 1px solid #7c9b7a;
+}
+.DlDialog .DlDialog .DlDialog-Title div { padding-top: 1px; padding-bottom: 1px; }
+.DlDialog .DlDialog-Active .DlDialog-Title { background-color: #5e6c5b; color: #ffffff; border-color: #294321; }
+.DlDialog .DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #33dd44; }
+
+
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.Shadow { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.ResizeHandle { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.DlDialog-Title { border-width: 0; }
+
+
+.IconCalendar { background-image: url("img/icons/calendar.png"); background-position: 1px 50%; }
+.IconColors { background-image: url("img/icons/colors.png"); background-position: 1px 50%; }
+.IconChardev { background-image: url("img/icons/gnome-fs-chardev.png"); background-position: 1px 50%; }
+.IconDynarch { background-image: url("img/icons/dynarch-small.png"); background-position: 1px 50%; }
+
+
+
+
+
+
+
+
+span.BreakPoint {
+ width: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ overflow: hidden;
+}
+
+.SmallerButtons .DlButton-inner { padding: 1px 3px; }
+.SmallerButtons .DlButton-active .DlButton-inner { padding: 2px 2px 0px 4px; }
+
+.Dl-StatusBar { border: 1px solid; border-color: #58774f #ffeeff #ffeeff #58774f; padding: 1px 4px; background-color: #a9e597; }
+
+.Dl-ResizeRect { z-index: 5000;
+ font: 13px tahoma,"Trebuchet MS",Tahoma,Verdana,sans-serif;
+ position: absolute; top: 0; left: 0; border: 1px dashed #000000;
+
+ background: #ffffff; opacity: 0.4; filter: alpha(opacity=40);
+
+ border: 1px dashed #ff0000;
+}
+
+.Dl-ResizeRect { color: red; }
+.Dl-ResizeRect .Title { font-weight: bold; }
+
+.Dl-ResizeRect-moving {
+ border-color: #000000;
+
+
+}
+
+.DlAlign-left { text-align: left; }
+.DlAlign-right { text-align: right; }
+.DlAlign-center { text-align: center; }
+
+.Dl-3D-Border-Outside { border: 1px solid; border-color: #ffffff #73ac58 #73ac58 #ffffff; }
+.Dl-3D-Border-Inside { border: 1px solid; border-color: #73ac58 #ffffff #ffffff #73ac58; }
+.Dl-3D-Border-Dark { border: 1px solid #73ac58; }
+
+
+
+
+.Gecko-Bug-226933 { position: relative; overflow: auto; }
+
+.undefined { border: 5px solid red; }
+
+
+
+.ThinShadows .Shadow-T { left: 10px; right: 9px; top: -7px; background: url("img/thin-shadows/T.png") repeat-x 0 0; height: 7px; }
+.ThinShadows .Shadow-B { left: 10px; right: 9px; background: url("img/thin-shadows/B.png") repeat-x 0 0; bottom: -11px; height: 11px; }
+.ThinShadows .Shadow-TL { left: -7px; width: 17px; top: -7px; background: url("img/thin-shadows/TL.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BR { width: 20px; right: -11px; background: url("img/thin-shadows/BR.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-R { width: 11px; right: -11px; top: 13px; background: url("img/thin-shadows/R.png") repeat-y 0 0; bottom: 9px; }
+.ThinShadows .Shadow-TR { width: 20px; right: -11px; top: -7px; background: url("img/thin-shadows/TR.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BL { left: -7px; width: 17px; background: url("img/thin-shadows/BL.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-L { left: -7px; width: 7px; top: 13px; background: url("img/thin-shadows/L.png") repeat-y 0 0; bottom: 9px; }
+
+.ThinRoundShadows .Shadow-T { left: 8px; right: 6px; top: -6px; background: url("img/thin-shadows1/T.png") repeat-x 0 0; height: 6px; }
+.ThinRoundShadows .Shadow-B { left: 8px; right: 6px; background: url("img/thin-shadows1/B.png") repeat-x 0 0; bottom: -10px; height: 10px; }
+.ThinRoundShadows .Shadow-TL { left: -6px; width: 14px; top: -6px; background: url("img/thin-shadows1/TL.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BR { width: 16px; right: -10px; background: url("img/thin-shadows1/BR.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-R { width: 10px; right: -10px; top: 9px; background: url("img/thin-shadows1/R.png") repeat-y 0 0; bottom: 6px; }
+.ThinRoundShadows .Shadow-TR { width: 16px; right: -10px; top: -6px; background: url("img/thin-shadows1/TR.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BL { left: -6px; width: 14px; background: url("img/thin-shadows1/BL.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-L { left: -6px; width: 6px; top: 9px; background: url("img/thin-shadows1/L.png") repeat-y 0 0; bottom: 6px; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-grey.css b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-grey.css
new file mode 100644
index 00000000..32837f85
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-grey.css
@@ -0,0 +1,1093 @@
+
+
+html, body { margin: 0; padding: 0; overflow: hidden; height: 100%; }
+
+body { z-index: 0; background-color: #ffffff; }
+form { padding: 0; margin: 0; }
+
+.DYNARCH-GET-PADDING-AND-BORDER {
+ overflow: hidden !important;
+ font-size: 1px !important;
+ line-height: 1px !important;
+ width: 1px !important;
+ height: 1px !important;
+}
+
+.DYNARCH-GET-ABSOLUTE-POSITION {
+ position: absolute !important;
+ margin: 0 !important;
+ padding: 0 !important;
+}
+
+.DYNARCH-EVENT-STOPPER {
+ position: absolute !important;
+
+
+
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 30000;
+}
+
+.DYNARCH-GARBAGE-COLLECTOR {
+ position: absolute;
+ z-index: -10000;
+ width: 1px;
+ height: 1px;
+ overflow: hidden;
+ left: -32000px;
+ top: -32000px;
+ display: none;
+}
+
+.DYNARCH-FAKE-FOCUS { z-index: -10000; position: absolute; left: -2000px; top: 0; }
+
+.CURSOR-DRAGGING { cursor: move !important; }
+.CURSOR-RESIZE-E { cursor: e-resize !important; }
+.CURSOR-RESIZE-W { cursor: w-resize !important; }
+.CURSOR-RESIZE-S { cursor: s-resize !important; }
+.CURSOR-RESIZE-N { cursor: n-resize !important; }
+.CURSOR-FORBIDDEN { cursor: not-allowed !important; }
+.CURSOR-NO-DROP { cursor: no-drop !important; }
+.CURSOR-DROP { cursor: pointer !important; }
+.CURSOR-RESIZE-COL { cursor: col-resize !important; }
+
+
+
+.DlWidget, .DlWidget table, .DlWidget input, .DlWidget select, .DlWidget button, .DlWidget textarea {
+
+ font: 12px "Lucida Grande",Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif;
+
+}
+
+.DlWidget {
+
+ cursor: default;
+ color: #000000;
+
+ zoom: 1;
+}
+
+.DlWidget-3D {
+ background-color: #d5d5d5;
+ color: #000000;
+}
+
+
+
+
+.DlWidget-dragged-clone {
+ position: absolute !important;
+ z-index: 10000;
+}
+
+
+
+.DlAbstractButton { white-space: nowrap; }
+
+
+
+.DlButton { border: 1px solid; border-color: #acacac #7a7a7a #7a7a7a #acacac; background-color: #d5d5d5; text-align: center; }
+.DlButton .DlButton-inner { border: 1px solid; border-color: #f7f6f7 #bcbcbc #bcbcbc #f7f6f7; padding: 2px 4px; }
+
+.DlButton .DlButton-inner div { min-height: 16px; }
+
+.DlButton-hover { border-color: #acacac #7a7a7a #7a7a7a #acacac; }
+.DlButton-hover .DlButton-inner { border-color: #ffffff #cdcdcd #cdcdcd #ffffff; }
+.DlButton-active { border-color: #7a7a7a #acacac #acacac #7a7a7a; background-color: #ececec; }
+.DlButton-active .DlButton-inner { padding: 3px 3px 1px 5px; border-color: #cdcdcd #f7f6f7 #f7f6f7 #cdcdcd; }
+.DlButton-1 { border-color: #7a7a7a #bcbcbc #bcbcbc #7a7a7a; background-color: #ececec; }
+.DlButton-1 .DlButton-inner { border-color: #cdcdcd #ffffff #ffffff #cdcdcd; }
+.DlButton-hover { background-color: #e6e6e6; }
+
+.DlAbstractButton-withIcon, .DlButton-withIcon {
+ padding-left: 22px;
+ background-repeat: no-repeat !important;
+ background-position: 0 50%;
+}
+
+.DlButton-empty .DlButton-inner { padding: 2px; }
+.DlButton-empty .DlButton-withIcon {
+ padding: 0;
+ width: 16px;
+ height: 16px;
+}
+
+.DlButton-disabled .DlButton-inner,
+.DlWidget-disabled .DlButton .DlButton-inner { border-color: #d5d5d5; opacity: 0.6; filter: alpha(opacity=60); }
+.DlButton-disabled, .DlWidget-disabled .DlButton { border-color: #a3a3a3 #7a7a7a #7a7a7a #a3a3a3; }
+
+div.DlButton-Label { display: inline; }
+.DlButton-focus { border-color: #696969 #373737 #373737 #696969; }
+.DlButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlCheckbox-0 { color: #7a7a7a; background-image: url("img/checkbox-0-disabled.png"); }
+.DlWidget-disabled.DlCheckbox-1 { color: #7a7a7a; background-image: url("img/checkbox-1-disabled.png"); }
+
+.DlCheckbox { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlCheckbox-0 { background: transparent url("img/checkbox-0.png") no-repeat 5px 50%; }
+.DlCheckbox-1 { background: transparent url("img/checkbox-1.png") no-repeat 5px 50%; }
+.DlCheckbox-hover { background-color: #e7e7e7; }
+.DlCheckbox-active { background: #ececec url("img/checkbox-2.png") no-repeat 5px 50%; }
+.DlCheckbox-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlCheckbox-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlRadioButton-0 { color: #7a7a7a; background-image: url("img/radiobutton-0-disabled.png"); }
+.DlWidget-disabled.DlRadioButton-1 { color: #7a7a7a; background-image: url("img/radiobutton-1-disabled.png"); }
+
+.DlRadioButton { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlRadioButton-0 { background: transparent url("img/radiobutton-0.png") no-repeat 5px 50%; }
+.DlRadioButton-1 { background: transparent url("img/radiobutton-1.png") no-repeat 5px 50%; }
+.DlRadioButton-hover { background-color: #e7e7e7; }
+.DlRadioButton-active { background: #ececec url("img/radiobutton-2.png") no-repeat 5px 50%; }
+.DlRadioButton-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlRadioButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+.DlPopupMenu .DlRadioButton,
+.DlPopupMenu .DlCheckbox { -moz-border-radius: 0; }
+
+
+
+.DlEntry { border: 1px solid; border-color: #7a7a7a #acacac #acacac #7a7a7a; }
+.DlEntry .DlEntry-cell { border: 1px solid; border-color: #f7f6f7 #f7f6f7 #f7f6f7 #f7f6f7; background-color: #f3f3f3; }
+.DlEntry input, .DlEntry textarea {
+ margin: 0;
+ border: none !important;
+ border-width: 0px !important;
+ background: #f3f3f3;
+ color: #000000;
+ padding: 1px 2px 2px 2px !important;
+
+ resize: none;
+}
+.DlEntry-Focus { border-color: #7a7a7a; outline: 1px solid #a3a3a3; -moz-outline-radius: 2px; }
+.DlEntry-Focus .DlEntry-cell, .DlEntry-Focus input, .DlEntry-Focus textarea { background-color: #ffffff; }
+.DlEntry input:selection, .DlEntry textarea:selection { background-color: #bfbfc0; color: #000000; }
+.DlEntry-ValidationError { border-color: #7f7f7f; }
+.DlEntry-ValidationError .DlEntry-cell { border-color: #ffffff; background-color: #e6e5e6; }
+.DlEntry-ValidationError input, .DlEntry-ValidationError textarea { background-color: #e6e5e6; }
+.DlEntry-Readonly .DlEntry-cell { background-color: #e6e6e6; border-bottom-color: #eeeeee; border-right-color: #eeeeee; }
+.DlEntry-Readonly input, .DlEntry-Readonly textarea { background-color: #e6e6e6; }
+.DlEntry-emptyText { display: none; position: absolute; left: 3px; top: 1px; color: #9b9b9b; font-style: italic; cursor: text; }
+.DlEntry-empty .DlEntry-emptyText { display: block; }
+
+.DlEntry-dropDownBtn {
+ line-height: 20px;
+ border-left: 1px solid #9b9b9b;
+ padding-left: 4px; padding-right: 4px;
+}
+
+.DlEntry-dropDownBtn-hover { background-color: #ffffff; }
+.DlEntry-dropDownBtn-active { background-color: #9b9b9b; }
+
+.DlEntry-invalidIcon {
+ width: 16px;
+ height: 16px;
+ position: absolute;
+ right: 1px;
+ top: 50%;
+ margin-top: -8px;
+ background-image: url("img/entry-warning.png");
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+ opacity: 0.6;
+ display: none;
+}
+
+div.DlEntry-invalidIcon:hover { opacity: 1; }
+
+.DlEntry-ValidationError .DlEntry-invalidIcon {
+ display: block;
+}
+
+
+
+.DlCompletionEntry-busy input {
+ background-image: url("img/busy1.gif");
+ background-position: 100% 50%;
+ background-repeat: no-repeat;
+}
+
+.DlCompletionEntry-rightAligned input {
+ background-position: 0 50%;
+ text-align: right;
+}
+
+
+
+.DlComboBox-dropDownBtn {
+ background: #d5d5d5 url("img/arrows/dropdown.png") no-repeat 50% 50%;
+ width: 11px;
+ height: 20px;
+ border-left: 1px solid #9b9b9b;
+}
+
+.DlEntry-Focus .DlComboBox-dropDownBtn { border-color: #7a7a7a; }
+
+.DlComboBox-dropDownBtn-hover { background-color: #ffffff; }
+.DlComboBox-dropDownBtn-active { background-color: #9b9b9b; }
+
+
+
+.DlSpinner { background-color: yellow; width: 1em; }
+.DlSpinner .DlSpinner-Button { height: 50%; }
+.DlSpinner input { text-align: right; }
+.DlSpinner .DlSpinner-Button .DlButton-inner { width: 5px; }
+.DlSpinner .DlSpinner-Button .DlButton-inner div { min-height: 0; }
+.DlSpinner .DlSpinner-Button-Up .DlButton-inner { height: 2px; background: url("img/spinner-up.gif") no-repeat 50% 50%; }
+.DlSpinner .DlSpinner-Button-Down .DlButton-inner { height: 2px; background: url("img/spinner-down.gif") no-repeat 50% 50%; }
+
+
+
+.DlProgressBar { position: relative; border: 1px solid #acacac; background: #f3f3f3; }
+.DlProgressBar-label { text-align: center; position: relative; padding: 2px 0; }
+.DlProgressBar-fill { position: absolute; left: 0; top: 0; width: 50%; height: 100%; background-color: #dbdbdb; }
+
+
+
+.DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlButtonMenu .MenuArrow-inner {
+ padding: 0 1px;
+ border-left: none;
+ width: 7px; overflow: visible; background-image: url("img/menu/darrow-small.gif");
+ background-repeat: no-repeat;
+ background-position: 1px 50%;
+}
+.DlButtonMenu .LabelPart { border-right: none; }
+.DlButtonMenu .LabelPart .DlButton-inner { border-right: none; }
+
+
+
+.DlButtonColorPicker table { border-collapse: collapse; }
+.DlButtonColorPicker .DlButton-inner .ColorPart { border: 1px solid; border-color: #7a7a7a #f7f6f7 #f7f6f7 #7a7a7a;
+ width: 10px; height: 10px; overflow: hidden; min-height: 0; margin-top: 1px; }
+.DlButtonColorPicker .Label { padding-left: 5px; }
+.DlButtonColorPicker .EmptyLabel { width: 1px; overflow: hidden; height: 1em; }
+
+
+
+.DlCalendar { background-color: #f4f4f4; }
+.DlCalendar-disabled { background-color: #e5e5e5; }
+table.DlCalendar {
+ border-collapse: separate; border-spacing: 0; font-size: 11px; font-family: tahoma,verdana,sans-serif; border: 1px solid #7a7a7a; }
+.DlCalendar tr.DlCalendar-Navigation td { text-align: center; border-bottom: 1px solid #cdcdcd; background-color: #e5e5e5; padding: 2px 0; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth,
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { border-right: 1px solid #cdcdcd; font-weight: bold; }
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth,
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { border-left: 1px solid #cdcdcd; font-weight: bold; }
+
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth { background-image: url("img/arrows/nav-right.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth { background-image: url("img/arrows/nav-left.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { background-image: url("img/arrows/nav-right-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { background-image: url("img/arrows/nav-left-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+
+.DlCalendar tr.DlCalendar-DayNames td { width: 20px; text-align: right; padding-right: 3px; border-bottom: 1px solid #828282; background-color: #e5e5e5; }
+
+.DlCalendar tr.Dates td { text-align: right; padding: 2px 3px 2px 2px; }
+.DlCalendar tr.Dates td.OtherMonth { color: #a3a3a3; }
+.DlCalendar tr.Dates td.Today { color: #b4b4b4; }
+.DlCalendar td.WeekNumber { border-right: 1px solid #7a7a7a; color: #7a7a7a; background-color: #e5e5e5; }
+.DlCalendar tr.DlCalendar-DayNames td.WeekNumber { border-right-color: #7a7a7a; }
+.DlCalendar tr.DlCalendar-Navigation td.hover { background-color: #9b9b9b; color: #ffffff; }
+.DlCalendar tr.DlCalendar-Navigation td.rolling { background-color: #000000; }
+.DlCalendar tr.DlCalendar-DayNames td.hover { background-color: #9b9b9b; color: #ffffff; }
+.DlCalendar tr.Dates td.hover { border: 1px solid #bcbcbc; padding: 1px 2px 1px 1px; background-color: #e6e6e6 !important; }
+.DlCalendar tr.Selected td { border-bottom: 1px solid #dedede; border-top: 1px solid #dedede; padding-top: 1px; padding-bottom: 1px; }
+.DlCalendar tr.Dates td.Selected { border: 1px solid #9b9b9b; background-color: #ffffff; padding: 1px 2px 1px 1px; }
+
+.DlCalendar tr.DlCalendar-DayNames td.WeekEnd { color: #777777; }
+.DlCalendar td.WeekEnd { color: #777777; }
+.DlCalendar tr.Dates td.OtherMonth.WeekEnd { color: #aaaaaa; }
+
+.DlCalendar tr.Dates td.DlCalendar-infoDay { font-weight: bold; background: url("img/tmpcal.gif") no-repeat 100% 100%; }
+
+
+
+.DlResizeBar { font-size: 1px; line-height: 1px; }
+.DlResizeBar-Horizontal {
+ height: 5px; cursor: s-resize; background: url("img/resizebar-horiz2.png") no-repeat 50% 50%; }
+.DlResizeBar-Vertical { width: 5px; cursor: e-resize; background: url("img/resizebar-vert2.png") no-repeat 50% 50%; }
+.DlResizeBar-DraggingLine {
+ position: absolute;
+
+ background-color: #a3a3a3; opacity: 0.6; filter: alpha(opacity=60);
+ z-index: 10000;
+}
+
+
+
+.DlUploadEntry { height: 22px; }
+.DlUploadEntry iframe { background: transparent; width: 80px; height: 22px; display: block; }
+
+
+
+.DlContainer { position: relative; }
+
+.DlContainer-Hidden { position: absolute; left: -30000px; top: -30000px; visibility: hidden; }
+
+.DlContainer-pad-sep-left { padding: 5px; border-left: 1px solid #bcbcbc; }
+.DlContainer-pad-sep-right { padding: 5px; border-right: 1px solid #bcbcbc; }
+
+.DlLayout { position: relative; }
+.DlLayout-positioned { position: absolute; }
+
+.DlGridLayout-table { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
+.DlGridLayout-tr-minHeight td { height: 2px; }
+.DlGridLayout-td-minWidth { width: 2px; white-space: nowrap; }
+.DlGridLayout-td-minHeight { height: 2px; }
+
+
+
+
+.DlDesktop { position: absolute; left: 0; top: 0; overflow: hidden; }
+
+.DlFieldset { border: 2px groove #eeeeee; margin-top: 1em;
+ -moz-border-top-colors: #9b9b9b #f7f6f7;
+ -moz-border-bottom-colors: #f7f6f7 #9b9b9b;
+ -moz-border-left-colors: #9b9b9b #f7f6f7;
+ -moz-border-right-colors: #f7f6f7 #9b9b9b;
+}
+.DlFieldset-label { position: relative; top: -0.75em; left: 5px;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ font-weight: bold;
+ background-color: #d5d5d5;
+ padding: 1px 7px; border: 1px solid #acacac; }
+.DlFieldset-content { padding: 10px 10px 10px 10px; margin-top: -1em; }
+
+.DlPopup {
+ position: absolute;
+ z-index: 100;
+ left: -30000px;
+ top: -30000px;
+}
+
+.DlPopup-scrollArea {
+ overflow: hidden;
+ position: relative;
+ z-index: 10;
+}
+
+.DlPopup-scrollUp, .DlPopup-scrollDown {
+ height: 10px; overflow: hidden;
+ background-position: 50% 1px;
+ background-repeat: no-repeat;
+}
+
+.DlPopup-scrollUp { border-bottom: 1px solid #c5c5c5; }
+.DlPopup-scrollDown { border-top: 1px solid #c5c5c5; }
+
+.DlPopup-scrollUp { background-image: url("img/arrows/scroll-up.gif"); }
+.DlPopup-scrollUp-hover { background-image: url("img/arrows/scroll-up-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollUp-disabled { background-image: url("img/arrows/scroll-up-disabled.gif"); }
+.DlPopup-scrollDown { background-image: url("img/arrows/scroll-down.gif"); }
+.DlPopup-scrollDown-hover { background-image: url("img/arrows/scroll-down-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollDown-disabled { background-image: url("img/arrows/scroll-down-disabled.gif"); }
+
+.DlCompletionPopup { border: 1px solid #c5c5c5; background-color: #f4f4f4; }
+.DlCompletionPopup .DlMenuItem .div2 { font-size: 90%; padding: 1px 5px; }
+.DlCompletionPopup .DlVMenu { border: none; }
+
+.DlTooltip {
+ background-color: #f0efef;
+ font-family: arial,helvetica,sans-serif;
+ padding: 4px 7px;
+ color: #212121;
+}
+
+.DlTooltip-noShadow { border: 1px solid #000000; }
+
+.DlDialogPopup {
+ background-color: #f4f4f4;
+ border: 1px solid #939393;
+}
+
+.DlPopupMenu {
+ background-color: #f4f4f4;
+ border: 1px solid #eeeeee;
+}
+.DlPopupMenu-noShadow { border: 1px solid #939393; }
+
+.DlPopupMenu .DlCalendar {
+ border: 1px solid;
+ border-color: #ffffff #e0e0e0 #e0e0e0 #ffffff;
+}
+.DlCalendar-borderless { border-width: 0 !important; }
+
+.DlVMenu, .DlHMenu {
+ border-collapse: collapse;
+ background-color: #f4f4f4;
+}
+
+.DlVMenu-noShadow, .DlHMenu-noShadow {
+ border: 1px solid;
+ border-color: #ffffff #e0e0e0 #e0e0e0 #ffffff;
+}
+
+.DlVMenu { margin: 4px 0; }
+
+.DlHMenu {
+ margin: 0 2px;
+}
+
+.DlHMenu div.DlHMenu-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ margin-left: 3px; margin-right: 2px;
+ border-left: 1px solid #cccccc;
+ background-color: #ffffff;
+}
+
+div.DlVMenu-separator {
+ margin: 4px 0 3px 0;
+ background-color: #cccccc;
+ border-bottom: 1px solid #ffffff;
+
+ height: 1px;
+ overflow: hidden;
+ font-size: 1px;
+ line-height: 1px;
+}
+
+.DlMenuItem { }
+.DlMenuItem .div2 { padding: 2px 5px; }
+.DlMenuItem-popped { background-color: #cdcdcd; color: #000000; }
+.DlMenuItem-hover { background-color: #9b9b9b; color: #ffffff; }
+.DlMenuItem-active { background-color: #000000; color: #ffffff; }
+.DlMenuItem .DlMenuItem-withIcon {
+ padding-left: 26px;
+ background-repeat: no-repeat;
+ background-position: 5px 50%;
+}
+.DlVMenu .DlMenuItem .DlMenuItem-withPopup {
+ margin-right: 3px;
+ padding-right: 12px;
+ background-image: url("img/menu/rarrow.gif");
+ background-repeat: no-repeat !important;
+ background-position: 100% 50%;
+}
+.DlVMenu .DlMenuItem-hover .DlMenuItem-withPopup {
+ background-image: url("img/menu/rarrow-hover.gif") !important;
+}
+.DlWidget-disabled .DlMenuItem, .DlMenuItem-disabled { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlVMenu .DlCheckbox-hover,
+.DlHMenu .DlCheckbox-hover,
+.DlVMenu .DlRadioButton-hover,
+.DlHMenu .DlRadioButton-hover { background-color: #9b9b9b; color: #ffffff; }
+
+.DlVMenu .DlCheckbox-active,
+.DlHMenu .DlCheckbox-active,
+.DlVMenu .DlRadioButton-active,
+.DlHMenu .DlRadioButton-active { background-color: #000000; color: #ffffff; }
+
+
+
+
+
+
+
+
+
+.DlTabs .TabBar { z-index: 10; position: relative; }
+.DlTabs .TabBar .DlButton { border-color: #7a7a7a; }
+.DlTabs .TabBar .DlButton-1 { background-color: #e1e1e1; }
+.DlTabs .TabBar .DlButton-1 .DlButton-inner { padding-top: 3px; padding-bottom: 3px; border-color: #cdcdcd; }
+
+.DocTabBar { width: 100%; }
+.DocTabBar td { width: 33.3333%; }
+
+.DlTabs-top .TabBar { top: 1px; }
+.DlTabs-top .TabBar .DlButton-1, .DlTabs-top .TabBar .DlButton-1 .DlButton-inner { border-bottom: none; }
+
+.DlTabs-bottom .TabBar { top: -1px; }
+.DlTabs-bottom .TabBar .DlButton-1, .DlTabs-bottom .TabBar .DlButton-1 .DlButton-inner { border-top: none; }
+
+.DlTabs .TabContent, .DlTabs .TabContent .DlNotebook { background-color: #e1e1e1; }
+.DlTabs .TabContent { border: 1px solid #7a7a7a; }
+.DlTabs .TabContent .TabContent-inner { padding: 5px; }
+.DlTabs .TabContent-inner { position: relative; overflow: hidden; border: 1px solid #cdcdcd; }
+
+.DlTabs-top .TabContent .TabContent-inner { border-top: none; }
+.DlTabs-bottom .TabContent .TabContent-inner { border-bottom: none; }
+
+
+
+.DlMacHBar, .DlMacVBar {
+ background-color: #c5c5c5;
+ border: 1px solid #acacac;
+ padding: 2px;
+}
+.DlMacBarIcon { display: inline; }
+.DlMacBarIcon img { vertical-align: middle; padding: 5px; }
+.DlMacBarIcon-1 img { border: 1px solid #828282; -moz-border-radius: 15px; padding: 4px; background-color: #eeeeee; }
+.DlMacBarIcon-active { opacity: 0.6; }
+.DlMacHBar div.DlMacHBar-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #acacac;
+ background-color: #eeeeee;
+}
+
+.DlMacVBar div.DlMacVBar-separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #acacac;
+ background-color: #eeeeee;
+}
+
+
+
+table.DlHbox { border-collapse: separate; }
+.DlHbox td.cell { padding: 0; }
+.DlHbox div.DlHbox-separator, div.Dl-Vertical-Separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #acacac;
+ background-color: #eeeeee;
+
+}
+
+.DlHbox div.wide-separator { margin-left: 4px; margin-right: 4px; }
+
+.DlHbox div.DlHbox-spacer {
+ overflow: hidden;
+ width: 4px;
+}
+
+table.DlHbox-hasFiller { width: 100%; }
+.DlHbox-filler { width: 100%; }
+
+
+
+table.DlVbox { border-collapse: separate; }
+.DlVbox td.cell { padding: 0; }
+.DlVbox div.DlVbox-separator, div.Dl-Horizontal-Separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #acacac;
+ background-color: #eeeeee;
+
+}
+
+.DlVbox div.wide-separator { margin-top: 5px; margin-bottom: 4px; }
+
+.DlVbox div.DlVbox-spacer {
+ overflow: hidden;
+ height: 4px;
+ line-height: 1px;
+ font-size: 1px;
+}
+
+
+
+table.DlButtonBox { width: 100%; }
+table.DlButtonBox .DlButtonBox-spacer { width: 100%; }
+.DlButtonBox div.DlButtonBox-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #acacac;
+ background-color: #eeeeee;
+ margin-left: 3px; margin-right: 2px;
+}
+
+.DlWidget-disabled div.DlVbox-separator, .DlWidget-disabled div.DlHbox-separator { border-color: #cdcdcd; background-color: #eeeeee; }
+
+
+
+.DlRadioSelect .LabelPart { text-align: left; }
+
+.DlSelect-menu .DlRadioButton { padding-right: 18px; }
+.DlSelect-menu .DlRadioButton-0 { background-image: none; }
+.DlSelect-menu .DlRadioButton-1 { background-image: url("img/mark.gif"); background-color: #d5d5d5; color: #000000; }
+.DlSelect-menu .DlRadioButton-active { background-image: url("img/mark-2.gif"); }
+
+
+
+
+
+.DlToolbar {
+ border: 1px solid;
+ border-color: #f7f6f7 #828282 #828282 #f7f6f7;
+
+ background-color: #d5d5d5;
+ padding: 1px;
+}
+
+.DlToolbar .DlButton { border: none; background-color: transparent; }
+.DlToolbar .DlButton-inner { border: none; padding: 3px; }
+.DlToolbar .DlButton-hover { border: 1px solid #cdcdcd; border-color: #ffffff #9b9b9b #9b9b9b #ffffff; background-color: #ececec; }
+.DlToolbar .DlButton-hover .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-1 { border: 1px solid #cdcdcd; border-color: #9b9b9b #ffffff #ffffff #9b9b9b; background-color: #c0c0c0; }
+.DlToolbar .DlButton-1 .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-active { border: 1px solid #7a7a7a; background-color: #d0d0d0; }
+.DlToolbar .DlButton-active .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-disabled { opacity: 0.7; filter: alpha(opacity=70); }
+
+.DlToolbar .DlButtonMenu { background-color: #e1e1e1; }
+.DlToolbar .DlButtonMenu * { border: none; }
+.DlToolbar .DlButtonMenu .DlButton-inner { border: 1px solid #cdcdcd; border-color: #ffffff #9b9b9b #9b9b9b #ffffff; padding: 2px; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlToolbar .DlButtonMenu .DlButton-active .DlButton-inner { border-color: #9b9b9b #ffffff #ffffff #9b9b9b; }
+.DlToolbar .DlButtonMenu .DlButton-1 .DlButton-inner { border-color: #9b9b9b #ffffff #ffffff #9b9b9b; }
+
+.DlToolbar .DlButtonMenu .DlButton-hover .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-active .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-1 .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0 !important; padding-right: 0 !important; }
+
+.DlToolbar .DlLabel { background: inherit; }
+
+.DlToolbar div.DlHbox-separator {
+ border-left-color: #9b9b9b;
+ background-color: #ffffff;
+}
+
+.DlToolbar-Light { background: #e6e6e6; }
+
+
+
+
+
+.DlTable-RowSeparator td { height: 7px; }
+.DlTable-RowSeparator td div { line-height: 1px; font-size: 1px; height: 1px; overflow: hidden;
+ border-top: 1px solid #acacac;
+ background-color: #eeeeee;
+ margin-top: 3px; margin-bottom: 2px;
+}
+
+
+
+.DlTree-separator {
+ margin-top: 3px; margin-bottom: 4px;
+ border-top: 1px dotted #acacac;
+ line-height: 1px; font-size: 1px; overflow: hidden;
+}
+.DlTree-IconWidth { width: 19px !important; }
+.DlTreeItem .DlTreeItem-Expander { width: 19px; }
+.DlTreeItem .DlTreeItem-Icon {
+ width: 19px;
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+}
+
+.DlTreeItem .DlTreeItem-Label { padding-left: 3px; padding-top: 1px; padding-bottom: 1px; }
+
+.DlTreeItem-withRadio .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-hover { background: none; color: #acacac; text-decoration: underline; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-1 { background-color: #acacac; color: #ffffff; }
+
+.DlTreeItem-withCheck .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-hover { background: none; color: #acacac; text-decoration: underline; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-1 { background-color: #acacac; color: #ffffff; }
+
+
+.DlTreeItem-Table td { vertical-align: middle; height: 16px; }
+
+
+.DlTree-withLines .DlTreeItem { background-image: url("img/tree/lines-v.gif"); background-repeat: repeat-y; background-position: 9px 50%; }
+
+
+.DlTree-withLines .DlTreeItem-Last { background-image: none; }
+
+
+.DlTree-withLines .DlTreeItem .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTreeItem-hasSubtree .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTree-withLines table.DlTreeItem-Last .DlTreeItem-Expander { background: transparent url("img/tree/lines-b.gif") no-repeat 50% 50%; }
+
+
+.DlTreeItem-Subtree { padding-left: 19px; }
+.DlTreeItem-Arrow-Expanded { background: transparent url("img/tree/minus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Expanded:hover { background: transparent url("img/tree/minus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed { background: transparent url("img/tree/plus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed:hover { background: transparent url("img/tree/plus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+
+.DlWidget-disabled .DlTreeItem-Arrow-Expanded,
+.DlWidget-disabled .DlTreeItem-Arrow-Collapsed,
+.DlWidget-disabled .DlTreeItem-Icon { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlTreeItem-dropTarget > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-upper.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-lower.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div > table { border-top: 1px solid #9b9b9b; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div > table { border-bottom: 1px solid #9b9b9b; }
+
+.DlTreeItem-div-focus { border: 1px dotted #000000; margin: -1px; }
+
+
+
+.DlColorPickerHSV { border: 1px solid #000000; background-color: #e5e5e5; }
+.DlColorPickerHSV td { width: 8px; height: 10px; padding: 1px; }
+.DlColorPickerHSV td.DlColorPickerHSV-Sep { background-color: #000000; width: 1px; padding: 0; }
+.DlColorPickerHSV td.DlColorPickerHSV-HSV {
+ overflow: visible; vertical-align: top;
+ background: url("img/color/hue.png") repeat-x 0 0; width: 15px; padding: 0; }
+.DlColorPickerHSV td.hover1 { padding: 0; border: 1px solid #ffffff !important; }
+.DlColorPickerHSV td.hover2 { padding: 0; border: 1px solid #000000 !important; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar { height: 1px; left: 0px;
+ font-size: 1px; line-height: 1px; left: -2px; margin-right: -3px;
+ background-color: #000000; overflow: hidden; position: relative; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar2 { background-color: #ffffff; }
+
+
+
+.DlRteFrame { border: 1px solid; border-color: #9b9b9b; }
+
+.DlRteFrame iframe { border: 1px solid; border-color: #dedede #ffffff #ffffff #dedede; }
+
+
+
+.DlDataGrid { position: relative; background-color: #f8f8f8; border: 1px solid #7a7a7a; }
+.DlDataGrid-rowTable { table-layout: fixed; width: 10px; border-collapse: collapse; border-spacing: 0; }
+.DlDataGrid-rowTable td { overflow: hidden; white-space: nowrap; border-right: 1px solid #e0e0e0; }
+.DlDataGrid-Headers { overflow: hidden; background-color: #d5d5d5; position: relative; width: 5px; }
+.DlDataGrid-Body { overflow: auto; }
+.DlDataGrid-cellData { overflow: hidden; white-space: nowrap; }
+.DlDataGrid-Body td { padding: 2px 0; text-indent: 5px; }
+
+.DlDataGrid-Body .DlDataGrid-rowTable {
+ border-bottom: 1px solid #e0e0e0;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+}
+
+.DlDataGrid-resizeHandle {
+ width: 7px; position: absolute; top: 0;
+ margin-left: -4px;
+ cursor: e-resize;
+ z-index: 30000;
+ height: 100%;
+ background-color: #7f7f7f; opacity: 0.01; filter: alpha(opacity=1);
+}
+
+.DlDataGrid-align-left { text-align: left; }
+.DlDataGrid-align-center { text-align: center; }
+.DlDataGrid-align-right { text-align: right; }
+
+.DlDataGrid .DlDataGridRow-selected { background-color: #cccccc; }
+.DlDataGrid .DlDataGridRow-selected table td { color: #000000; }
+.DlDataGrid-focus { outline: 1px solid #a3a3a3; -moz-outline-radius: 2px; }
+.DlDataGrid-focus .DlDataGridRow-selected { background-color: #bcbcbc; }
+.DlDataGrid-focus .DlDataGridRow-selected table td { color: #ffffff; }
+
+.DlDataGrid-align-right .DlButton-inner { background-position: 0 50%; }
+
+.DlDataGridHeadLabel { border-width: 0 1px 1px 0; }
+.DlDataGridHeadLabel .DlButton-inner { border: none; padding-top: 3px; padding-bottom: 3px; }
+.DlDataGridHeadLabel-hover { background-color: #e6e6e6; }
+.DlDataGridHeadLabel-active .DlButton-inner { padding-top: 4px; padding-bottom: 2px; }
+.DlDataGridHeadLabel-resizing { background-color: #e6e6e6; }
+.DlDataGridHeadLabel-empty .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlDataGridHeadLabel-empty .DlButton-withIcon { background-position: 50% 50%; }
+
+.DlDataGridHeadLabel-sort-up { border-bottom: 2px solid #000000; }
+.DlDataGridHeadLabel-sort-down { border-bottom: 2px solid #000000; }
+
+.DlDataGridHeadLabel-sort-up .DlButton-inner {
+ background-image: url("img/arrows/sort-ascending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+.DlDataGridHeadLabel-sort-down .DlButton-inner {
+ background-image: url("img/arrows/sort-descending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+
+.DlDataGridHeadLabel-sort-up.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+.DlDataGridHeadLabel-sort-down.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+
+.DlDataGrid-drop-col {
+ position: absolute;
+ background: url("img/grid-drop-col.gif") no-repeat 0 0;
+ width: 11px; height: 11px;
+ margin-left: -5px;
+ z-index: 10000;
+}
+
+
+
+.DlIconListView { background-color: #e1e1e1; border: 1px solid #cdcdcd; }
+.DlIconListItem { border-collapse: collapse; }
+.DlIconListItem-labelCell { text-align: center; }
+.DlIconListItem-labelDiv { overflow: hidden; white-space: normal; font-size: 90%; }
+.DlIconListItem-iconCell { background-position: 50% 50%; background-repeat: no-repeat; }
+
+
+.DlIconListItem { cursor: pointer; float: left; }
+.DlIconListItem-hover { background-color: #e6e6e6; }
+.DlIconListItem-hover .DlIconListItem-labelCell { color: #828282; text-decoration: underline; }
+.DlIconListItem-1 { background-color: #b9b9b9; }
+.DlDialog-Active .DlIconListItem-1 { background-color: #9b9b9b; }
+.DlDialog-Active .DlIconListItem-1 .DlIconListItem-labelCell { color: #ffffff; }
+
+.DlIconListItem-focus .DlIconListItem-labelCell { text-decoration: underline; }
+
+
+
+.DlWM {
+ position: absolute;
+ left: 0; top: 0;
+ width: 0; height: 0;
+ overflow: visible;
+ z-index: 300;
+}
+
+
+
+
+
+
+
+.DlWM-modalStopper {
+ z-index: 800; cursor: not-allowed;
+ position: absolute; top: 0; left: 0; width: 100%; height: 100%;
+
+ filter: alpha(opacity=50);
+ opacity: 0.5;
+ background-color: #444444;
+ display: none;
+}
+
+.DlDialog .DlWM-modalStopper {
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+
+.DlWM-hasModals { width: 100%; height: 100%; }
+.DlWM-hasModals .DlWM-modalStopper { display: block; }
+
+.DlDialog { position: absolute; }
+.DlDialog-Rel { padding: 0; }
+.DlDialog-Content { background-color: #d9d9d9; position: relative; }
+
+.Shadow { position: absolute; font-size: 1px; line-height: 1px; }
+.DlDialog-Rel .Shadow { z-index: 10; }
+
+.DlDialog-WAIT { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;
+ background-image: url("img/modalbg.gif"); }
+
+.DlDialog-Rel .ResizeHandle {
+ cursor: se-resize;
+ position: absolute;
+
+ left: 100%;
+ top: 100%;
+ margin-left: -11px;
+ margin-top: -11px;
+ padding: 5px;
+ background: url("img/resize.gif") no-repeat 0 0; width: 10px; height: 10px; z-index: 350;
+}
+
+
+
+
+.DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-inactive/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-inactive/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-inactive/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-inactive/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-inactive/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-inactive/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-inactive/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-inactive/L.png") repeat-y 0 0; bottom: 6px; }
+
+.DlDialog-Active .DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-active/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-active/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-active/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-active/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-active/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-active/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-active/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-active/L.png") repeat-y 0 0; bottom: 6px; }
+
+
+.DlDialog-noShadows { border: 2px solid #8a8a8a; }
+.DlDialog-Active .DlDialog-noShadows { border-color: #000000; }
+
+
+
+.DlDialog-Title {
+ opacity: 0.9; filter: alpha(opacity=90);
+ overflow: hidden; white-space: nowrap;
+ font: bold 100% "Lucida Grande",verdana,tahoma,sans-serif; letter-spacing: -1px;
+ background: #d1d1d1 url("img/titlebg.png") repeat-x 0 50%; color: #555555; padding: 0 10px;
+ border-bottom: 2px solid #9e9e9e;
+}
+.DlDialog-Title div { padding-top: 3px; padding-bottom: 3px; }
+.DlDialog-Active .DlDialog-Title { background-color: #929292; color: #ffffff; border-color: #ffffff;
+ opacity: 1; filter: none;
+ text-shadow: 1px 1px 3px #000000;
+}
+
+.DlDialog-Title-withIcon {
+ padding-left: 21px;
+ background-repeat: no-repeat;
+ background-position: 0 50%;
+}
+
+.DlDialog-WindowButtons {
+ height: 0;
+ overflow: visible;
+ position: absolute;
+ right: 11px;
+ top: 0;
+ z-index: 10;
+ opacity: 0.6;
+}
+
+.DlDialog-Active .DlDialog-WindowButtons { opacity: 1; filter: none; }
+
+.DlDialog-WindowButtons div {
+ float: right;
+ width: 27px;
+ height: 16px;
+ background-repeat: no-repeat;
+ margin-right: -1px;
+ background-image: url("img/dialog/buttons.png");
+}
+
+.DlDialog-QuitBtn { background-position: 0 0; }
+.DlDialog-QuitBtn-hover { background-position: -27px 0; }
+.DlDialog-QuitBtn-active { background-position: -54px 0; }
+
+.DlDialog-MaximizeBtn { background-position: 0 -16px; }
+.DlDialog-MaximizeBtn-hover { background-position: -27px -16px; }
+.DlDialog-MaximizeBtn-active { background-position: -54px -16px; }
+.DlDialog-MaximizeBtn-1 { background-position: -54px -16px; }
+
+.DlDialog-MinimizeBtn { background-position: 0 -32px; }
+.DlDialog-MinimizeBtn-hover { background-position: -27px -32px; }
+.DlDialog-MinimizeBtn-active { background-position: -54px -32px; }
+.DlDialog-MinimizeBtn-1 { background-position: -54px -32px; }
+
+.DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #888888; }
+.DlDialog-Dragging .DlDialog-Rel { border-color: #000000; }
+
+
+
+
+.DlDialog .DlHMenu {
+ border: none;
+ border-bottom: 1px solid #505050;
+}
+
+
+.DlDialog .DlDialog .DlDialog-Rel {
+ border-width: 2px; border-color: #000000;
+ -moz-border-left-colors: #000000 #ffffff;
+ -moz-border-top-colors: #000000 #ffffff;
+ -moz-border-right-colors: #000000 #ffffff;
+ -moz-border-bottom-colors: #000000 #ffffff;
+}
+.DlDialog .DlDialog .DlDialog-Rel .ResizeHandle { margin-left: -12px; margin-top: -12px; }
+.DlDialog .DlDialog .DlDialog-WindowButtons { top: 1px; }
+.DlDialog .DlDialog .DlDialog-Title {
+ background-color: #ffffff; color: #000000;
+ border-bottom: 1px solid #8a8a8a;
+}
+.DlDialog .DlDialog .DlDialog-Title div { padding-top: 1px; padding-bottom: 1px; }
+.DlDialog .DlDialog-Active .DlDialog-Title { background-color: #636363; color: #ffffff; border-color: #505050; }
+.DlDialog .DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #888888; }
+
+
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.Shadow { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.ResizeHandle { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.DlDialog-Title { border-width: 0; }
+
+
+.IconCalendar { background-image: url("img/icons/calendar.png"); background-position: 1px 50%; }
+.IconColors { background-image: url("img/icons/colors.png"); background-position: 1px 50%; }
+.IconChardev { background-image: url("img/icons/gnome-fs-chardev.png"); background-position: 1px 50%; }
+.IconDynarch { background-image: url("img/icons/dynarch-small.png"); background-position: 1px 50%; }
+
+
+
+
+
+
+
+
+span.BreakPoint {
+ width: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ overflow: hidden;
+}
+
+.SmallerButtons .DlButton-inner { padding: 1px 3px; }
+.SmallerButtons .DlButton-active .DlButton-inner { padding: 2px 2px 0px 4px; }
+
+.Dl-StatusBar { border: 1px solid; border-color: #828282 #f7f6f7 #f7f6f7 #828282; padding: 1px 4px; background-color: #d5d5d5; }
+
+.Dl-ResizeRect { z-index: 5000;
+ font: 13px tahoma,"Trebuchet MS",Tahoma,Verdana,sans-serif;
+ position: absolute; top: 0; left: 0; border: 1px dashed #000000;
+
+ background: #ffffff; opacity: 0.4; filter: alpha(opacity=40);
+
+ border: 1px dashed #7f7f7f;
+}
+
+.Dl-ResizeRect { color: red; }
+.Dl-ResizeRect .Title { font-weight: bold; }
+
+.Dl-ResizeRect-moving {
+ border-color: #000000;
+
+
+}
+
+.DlAlign-left { text-align: left; }
+.DlAlign-right { text-align: right; }
+.DlAlign-center { text-align: center; }
+
+.Dl-3D-Border-Outside { border: 1px solid; border-color: #ffffff #9b9b9b #9b9b9b #ffffff; }
+.Dl-3D-Border-Inside { border: 1px solid; border-color: #9b9b9b #ffffff #ffffff #9b9b9b; }
+.Dl-3D-Border-Dark { border: 1px solid #9b9b9b; }
+
+
+
+
+.Gecko-Bug-226933 { position: relative; overflow: auto; }
+
+.undefined { border: 5px solid red; }
+
+
+
+.ThinShadows .Shadow-T { left: 10px; right: 9px; top: -7px; background: url("img/thin-shadows/T.png") repeat-x 0 0; height: 7px; }
+.ThinShadows .Shadow-B { left: 10px; right: 9px; background: url("img/thin-shadows/B.png") repeat-x 0 0; bottom: -11px; height: 11px; }
+.ThinShadows .Shadow-TL { left: -7px; width: 17px; top: -7px; background: url("img/thin-shadows/TL.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BR { width: 20px; right: -11px; background: url("img/thin-shadows/BR.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-R { width: 11px; right: -11px; top: 13px; background: url("img/thin-shadows/R.png") repeat-y 0 0; bottom: 9px; }
+.ThinShadows .Shadow-TR { width: 20px; right: -11px; top: -7px; background: url("img/thin-shadows/TR.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BL { left: -7px; width: 17px; background: url("img/thin-shadows/BL.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-L { left: -7px; width: 7px; top: 13px; background: url("img/thin-shadows/L.png") repeat-y 0 0; bottom: 9px; }
+
+.ThinRoundShadows .Shadow-T { left: 8px; right: 6px; top: -6px; background: url("img/thin-shadows1/T.png") repeat-x 0 0; height: 6px; }
+.ThinRoundShadows .Shadow-B { left: 8px; right: 6px; background: url("img/thin-shadows1/B.png") repeat-x 0 0; bottom: -10px; height: 10px; }
+.ThinRoundShadows .Shadow-TL { left: -6px; width: 14px; top: -6px; background: url("img/thin-shadows1/TL.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BR { width: 16px; right: -10px; background: url("img/thin-shadows1/BR.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-R { width: 10px; right: -10px; top: 9px; background: url("img/thin-shadows1/R.png") repeat-y 0 0; bottom: 6px; }
+.ThinRoundShadows .Shadow-TR { width: 16px; right: -10px; top: -6px; background: url("img/thin-shadows1/TR.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BL { left: -6px; width: 14px; background: url("img/thin-shadows1/BL.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-L { left: -6px; width: 6px; top: 9px; background: url("img/thin-shadows1/L.png") repeat-y 0 0; bottom: 6px; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-magenta-ds.css b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-magenta-ds.css
new file mode 100644
index 00000000..626ee96b
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-magenta-ds.css
@@ -0,0 +1,1093 @@
+
+
+html, body { margin: 0; padding: 0; overflow: hidden; height: 100%; }
+
+body { z-index: 0; background-color: #ffffff; }
+form { padding: 0; margin: 0; }
+
+.DYNARCH-GET-PADDING-AND-BORDER {
+ overflow: hidden !important;
+ font-size: 1px !important;
+ line-height: 1px !important;
+ width: 1px !important;
+ height: 1px !important;
+}
+
+.DYNARCH-GET-ABSOLUTE-POSITION {
+ position: absolute !important;
+ margin: 0 !important;
+ padding: 0 !important;
+}
+
+.DYNARCH-EVENT-STOPPER {
+ position: absolute !important;
+
+
+
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 30000;
+}
+
+.DYNARCH-GARBAGE-COLLECTOR {
+ position: absolute;
+ z-index: -10000;
+ width: 1px;
+ height: 1px;
+ overflow: hidden;
+ left: -32000px;
+ top: -32000px;
+ display: none;
+}
+
+.DYNARCH-FAKE-FOCUS { z-index: -10000; position: absolute; left: -2000px; top: 0; }
+
+.CURSOR-DRAGGING { cursor: move !important; }
+.CURSOR-RESIZE-E { cursor: e-resize !important; }
+.CURSOR-RESIZE-W { cursor: w-resize !important; }
+.CURSOR-RESIZE-S { cursor: s-resize !important; }
+.CURSOR-RESIZE-N { cursor: n-resize !important; }
+.CURSOR-FORBIDDEN { cursor: not-allowed !important; }
+.CURSOR-NO-DROP { cursor: no-drop !important; }
+.CURSOR-DROP { cursor: pointer !important; }
+.CURSOR-RESIZE-COL { cursor: col-resize !important; }
+
+
+
+.DlWidget, .DlWidget table, .DlWidget input, .DlWidget select, .DlWidget button, .DlWidget textarea {
+
+ font: 12px "Lucida Grande",Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif;
+
+}
+
+.DlWidget {
+
+ cursor: default;
+ color: #000000;
+
+ zoom: 1;
+}
+
+.DlWidget-3D {
+ background-color: #dec9e2;
+ color: #000000;
+}
+
+
+
+
+.DlWidget-dragged-clone {
+ position: absolute !important;
+ z-index: 10000;
+}
+
+
+
+.DlAbstractButton { white-space: nowrap; }
+
+
+
+.DlButton { border: 1px solid; border-color: #b59bbc #83688b #83688b #b59bbc; background-color: #dec9e2; text-align: center; }
+.DlButton .DlButton-inner { border: 1px solid; border-color: #fbf2fb #c5accd #c5accd #fbf2fb; padding: 2px 4px; }
+
+.DlButton .DlButton-inner div { min-height: 16px; }
+
+.DlButton-hover { border-color: #b59bbc #83688b #83688b #b59bbc; }
+.DlButton-hover .DlButton-inner { border-color: #ffffff #cebcde #cebcde #ffffff; }
+.DlButton-active { border-color: #83688b #b59bbc #b59bbc #83688b; background-color: #f4e2f5; }
+.DlButton-active .DlButton-inner { padding: 3px 3px 1px 5px; border-color: #d6bcde #fbf2fb #fbf2fb #d6bcde; }
+.DlButton-1 { border-color: #83688b #c5accd #c5accd #83688b; background-color: #f1e7f2; }
+.DlButton-1 .DlButton-inner { border-color: #d6bcde #ffffff #ffffff #d6bcde; }
+.DlButton-hover { background-color: #efdaf3; }
+
+.DlAbstractButton-withIcon, .DlButton-withIcon {
+ padding-left: 22px;
+ background-repeat: no-repeat !important;
+ background-position: 0 50%;
+}
+
+.DlButton-empty .DlButton-inner { padding: 2px; }
+.DlButton-empty .DlButton-withIcon {
+ padding: 0;
+ width: 16px;
+ height: 16px;
+}
+
+.DlButton-disabled .DlButton-inner,
+.DlWidget-disabled .DlButton .DlButton-inner { border-color: #dec9e2; opacity: 0.6; filter: alpha(opacity=60); }
+.DlButton-disabled, .DlWidget-disabled .DlButton { border-color: #ac97b0 #83688b #83688b #ac97b0; }
+
+div.DlButton-Label { display: inline; }
+.DlButton-focus { border-color: #72587b #41254a #41254a #72587b; }
+.DlButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlCheckbox-0 { color: #827182; background-image: url("img/checkbox-0-disabled.png"); }
+.DlWidget-disabled.DlCheckbox-1 { color: #827182; background-image: url("img/checkbox-1-disabled.png"); }
+
+.DlCheckbox { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlCheckbox-0 { background: transparent url("img/checkbox-0.png") no-repeat 5px 50%; }
+.DlCheckbox-1 { background: transparent url("img/checkbox-1.png") no-repeat 5px 50%; }
+.DlCheckbox-hover { background-color: #f0dcf3; }
+.DlCheckbox-active { background: #f4e2f5 url("img/checkbox-2.png") no-repeat 5px 50%; }
+.DlCheckbox-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlCheckbox-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlRadioButton-0 { color: #827182; background-image: url("img/radiobutton-0-disabled.png"); }
+.DlWidget-disabled.DlRadioButton-1 { color: #827182; background-image: url("img/radiobutton-1-disabled.png"); }
+
+.DlRadioButton { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlRadioButton-0 { background: transparent url("img/radiobutton-0.png") no-repeat 5px 50%; }
+.DlRadioButton-1 { background: transparent url("img/radiobutton-1.png") no-repeat 5px 50%; }
+.DlRadioButton-hover { background-color: #f0dcf3; }
+.DlRadioButton-active { background: #f4e2f5 url("img/radiobutton-2.png") no-repeat 5px 50%; }
+.DlRadioButton-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlRadioButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+.DlPopupMenu .DlRadioButton,
+.DlPopupMenu .DlCheckbox { -moz-border-radius: 0; }
+
+
+
+.DlEntry { border: 1px solid; border-color: #83688b #b59bbc #b59bbc #83688b; }
+.DlEntry .DlEntry-cell { border: 1px solid; border-color: #fbf2fb #fbf2fb #fbf2fb #fbf2fb; background-color: #f8edf9; }
+.DlEntry input, .DlEntry textarea {
+ margin: 0;
+ border: none !important;
+ border-width: 0px !important;
+ background: #f8edf9;
+ color: #000000;
+ padding: 1px 2px 2px 2px !important;
+
+ resize: none;
+}
+.DlEntry-Focus { border-color: #83688b; outline: 1px solid #ac97b0; -moz-outline-radius: 2px; }
+.DlEntry-Focus .DlEntry-cell, .DlEntry-Focus input, .DlEntry-Focus textarea { background-color: #ffffff; }
+.DlEntry input:selection, .DlEntry textarea:selection { background-color: #a0bcdf; color: #000000; }
+.DlEntry-ValidationError { border-color: #bf5340; }
+.DlEntry-ValidationError .DlEntry-cell { border-color: #ffffff; background-color: #f2d9df; }
+.DlEntry-ValidationError input, .DlEntry-ValidationError textarea { background-color: #f2d9df; }
+.DlEntry-Readonly .DlEntry-cell { background-color: #efdaf3; border-bottom-color: #f7e6f6; border-right-color: #f7e6f6; }
+.DlEntry-Readonly input, .DlEntry-Readonly textarea { background-color: #efdaf3; }
+.DlEntry-emptyText { display: none; position: absolute; left: 3px; top: 1px; color: #a393a3; font-style: italic; cursor: text; }
+.DlEntry-empty .DlEntry-emptyText { display: block; }
+
+.DlEntry-dropDownBtn {
+ line-height: 20px;
+ border-left: 1px solid #a393a3;
+ padding-left: 4px; padding-right: 4px;
+}
+
+.DlEntry-dropDownBtn-hover { background-color: #ffffff; }
+.DlEntry-dropDownBtn-active { background-color: #956da7; }
+
+.DlEntry-invalidIcon {
+ width: 16px;
+ height: 16px;
+ position: absolute;
+ right: 1px;
+ top: 50%;
+ margin-top: -8px;
+ background-image: url("img/entry-warning.png");
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+ opacity: 0.6;
+ display: none;
+}
+
+div.DlEntry-invalidIcon:hover { opacity: 1; }
+
+.DlEntry-ValidationError .DlEntry-invalidIcon {
+ display: block;
+}
+
+
+
+.DlCompletionEntry-busy input {
+ background-image: url("img/busy1.gif");
+ background-position: 100% 50%;
+ background-repeat: no-repeat;
+}
+
+.DlCompletionEntry-rightAligned input {
+ background-position: 0 50%;
+ text-align: right;
+}
+
+
+
+.DlComboBox-dropDownBtn {
+ background: #dec9e2 url("img/arrows/dropdown.png") no-repeat 50% 50%;
+ width: 11px;
+ height: 20px;
+ border-left: 1px solid #a393a3;
+}
+
+.DlEntry-Focus .DlComboBox-dropDownBtn { border-color: #83688b; }
+
+.DlComboBox-dropDownBtn-hover { background-color: #ffffff; }
+.DlComboBox-dropDownBtn-active { background-color: #956da7; }
+
+
+
+.DlSpinner { background-color: yellow; width: 1em; }
+.DlSpinner .DlSpinner-Button { height: 50%; }
+.DlSpinner input { text-align: right; }
+.DlSpinner .DlSpinner-Button .DlButton-inner { width: 5px; }
+.DlSpinner .DlSpinner-Button .DlButton-inner div { min-height: 0; }
+.DlSpinner .DlSpinner-Button-Up .DlButton-inner { height: 2px; background: url("img/spinner-up.gif") no-repeat 50% 50%; }
+.DlSpinner .DlSpinner-Button-Down .DlButton-inner { height: 2px; background: url("img/spinner-down.gif") no-repeat 50% 50%; }
+
+
+
+.DlProgressBar { position: relative; border: 1px solid #b59bbc; background: #f8edf9; }
+.DlProgressBar-label { text-align: center; position: relative; padding: 2px 0; }
+.DlProgressBar-fill { position: absolute; left: 0; top: 0; width: 50%; height: 100%; background-color: #e1c9ed; }
+
+
+
+.DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlButtonMenu .MenuArrow-inner {
+ padding: 0 1px;
+ border-left: none;
+ width: 7px; overflow: visible; background-image: url("img/menu/darrow-small.gif");
+ background-repeat: no-repeat;
+ background-position: 1px 50%;
+}
+.DlButtonMenu .LabelPart { border-right: none; }
+.DlButtonMenu .LabelPart .DlButton-inner { border-right: none; }
+
+
+
+.DlButtonColorPicker table { border-collapse: collapse; }
+.DlButtonColorPicker .DlButton-inner .ColorPart { border: 1px solid; border-color: #83688b #fbf2fb #fbf2fb #83688b;
+ width: 10px; height: 10px; overflow: hidden; min-height: 0; margin-top: 1px; }
+.DlButtonColorPicker .Label { padding-left: 5px; }
+.DlButtonColorPicker .EmptyLabel { width: 1px; overflow: hidden; height: 1em; }
+
+
+
+.DlCalendar { background-color: #f8f0f8; }
+.DlCalendar-disabled { background-color: #e8e1e8; }
+table.DlCalendar {
+ border-collapse: separate; border-spacing: 0; font-size: 11px; font-family: tahoma,verdana,sans-serif; border: 1px solid #83688b; }
+.DlCalendar tr.DlCalendar-Navigation td { text-align: center; border-bottom: 1px solid #d5c5d5; background-color: #e8e1e8; padding: 2px 0; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth,
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { border-right: 1px solid #d5c5d5; font-weight: bold; }
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth,
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { border-left: 1px solid #d5c5d5; font-weight: bold; }
+
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth { background-image: url("img/arrows/nav-right.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth { background-image: url("img/arrows/nav-left.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { background-image: url("img/arrows/nav-right-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { background-image: url("img/arrows/nav-left-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+
+.DlCalendar tr.DlCalendar-DayNames td { width: 20px; text-align: right; padding-right: 3px; border-bottom: 1px solid #8b768f; background-color: #e8e1e8; }
+
+.DlCalendar tr.Dates td { text-align: right; padding: 2px 3px 2px 2px; }
+.DlCalendar tr.Dates td.OtherMonth { color: #ac97b0; }
+.DlCalendar tr.Dates td.Today { color: #ad72d0; }
+.DlCalendar td.WeekNumber { border-right: 1px solid #83688b; color: #827182; background-color: #e8e1e8; }
+.DlCalendar tr.DlCalendar-DayNames td.WeekNumber { border-right-color: #83688b; }
+.DlCalendar tr.DlCalendar-Navigation td.hover { background-color: #956da7; color: #ffffff; }
+.DlCalendar tr.DlCalendar-Navigation td.rolling { background-color: #000000; }
+.DlCalendar tr.DlCalendar-DayNames td.hover { background-color: #956da7; color: #ffffff; }
+.DlCalendar tr.Dates td.hover { border: 1px solid #c5b4c4; padding: 1px 2px 1px 1px; background-color: #efdaf3 !important; }
+.DlCalendar tr.Selected td { border-bottom: 1px solid #e6d5e6; border-top: 1px solid #e6d5e6; padding-top: 1px; padding-bottom: 1px; }
+.DlCalendar tr.Dates td.Selected { border: 1px solid #a393a3; background-color: #ffffff; padding: 1px 2px 1px 1px; }
+
+.DlCalendar tr.DlCalendar-DayNames td.WeekEnd { color: #a26e4c; }
+.DlCalendar td.WeekEnd { color: #a26e4c; }
+.DlCalendar tr.Dates td.OtherMonth.WeekEnd { color: #ccaa88; }
+
+.DlCalendar tr.Dates td.DlCalendar-infoDay { font-weight: bold; background: url("img/tmpcal.gif") no-repeat 100% 100%; }
+
+
+
+.DlResizeBar { font-size: 1px; line-height: 1px; }
+.DlResizeBar-Horizontal {
+ height: 5px; cursor: s-resize; background: url("img/resizebar-horiz2.png") no-repeat 50% 50%; }
+.DlResizeBar-Vertical { width: 5px; cursor: e-resize; background: url("img/resizebar-vert2.png") no-repeat 50% 50%; }
+.DlResizeBar-DraggingLine {
+ position: absolute;
+
+ background-color: #ac97b0; opacity: 0.6; filter: alpha(opacity=60);
+ z-index: 10000;
+}
+
+
+
+.DlUploadEntry { height: 22px; }
+.DlUploadEntry iframe { background: transparent; width: 80px; height: 22px; display: block; }
+
+
+
+.DlContainer { position: relative; }
+
+.DlContainer-Hidden { position: absolute; left: -30000px; top: -30000px; visibility: hidden; }
+
+.DlContainer-pad-sep-left { padding: 5px; border-left: 1px solid #c5accd; }
+.DlContainer-pad-sep-right { padding: 5px; border-right: 1px solid #c5accd; }
+
+.DlLayout { position: relative; }
+.DlLayout-positioned { position: absolute; }
+
+.DlGridLayout-table { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
+.DlGridLayout-tr-minHeight td { height: 2px; }
+.DlGridLayout-td-minWidth { width: 2px; white-space: nowrap; }
+.DlGridLayout-td-minHeight { height: 2px; }
+
+
+
+
+.DlDesktop { position: absolute; left: 0; top: 0; overflow: hidden; }
+
+.DlFieldset { border: 2px groove #f7e6f6; margin-top: 1em;
+ -moz-border-top-colors: #a48aac #fbf2fb;
+ -moz-border-bottom-colors: #fbf2fb #a48aac;
+ -moz-border-left-colors: #a48aac #fbf2fb;
+ -moz-border-right-colors: #fbf2fb #a48aac;
+}
+.DlFieldset-label { position: relative; top: -0.75em; left: 5px;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ font-weight: bold;
+ background-color: #dec9e2;
+ padding: 1px 7px; border: 1px solid #b59bbc; }
+.DlFieldset-content { padding: 10px 10px 10px 10px; margin-top: -1em; }
+
+.DlPopup {
+ position: absolute;
+ z-index: 100;
+ left: -30000px;
+ top: -30000px;
+}
+
+.DlPopup-scrollArea {
+ overflow: hidden;
+ position: relative;
+ z-index: 10;
+}
+
+.DlPopup-scrollUp, .DlPopup-scrollDown {
+ height: 10px; overflow: hidden;
+ background-position: 50% 1px;
+ background-repeat: no-repeat;
+}
+
+.DlPopup-scrollUp { border-bottom: 1px solid #cc9cd0; }
+.DlPopup-scrollDown { border-top: 1px solid #cc9cd0; }
+
+.DlPopup-scrollUp { background-image: url("img/arrows/scroll-up.gif"); }
+.DlPopup-scrollUp-hover { background-image: url("img/arrows/scroll-up-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollUp-disabled { background-image: url("img/arrows/scroll-up-disabled.gif"); }
+.DlPopup-scrollDown { background-image: url("img/arrows/scroll-down.gif"); }
+.DlPopup-scrollDown-hover { background-image: url("img/arrows/scroll-down-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollDown-disabled { background-image: url("img/arrows/scroll-down-disabled.gif"); }
+
+.DlCompletionPopup { border: 1px solid #cc9cd0; background-color: #f8f0f8; }
+.DlCompletionPopup .DlMenuItem .div2 { font-size: 90%; padding: 1px 5px; }
+.DlCompletionPopup .DlVMenu { border: none; }
+
+.DlTooltip {
+ background-color: #f7f7e8;
+ font-family: arial,helvetica,sans-serif;
+ padding: 4px 7px;
+ color: #2a2a19;
+}
+
+.DlTooltip-noShadow { border: 1px solid #000000; }
+
+.DlDialogPopup {
+ background-color: #f8f0f8;
+ border: 1px solid #946899;
+}
+
+.DlPopupMenu {
+ background-color: #f8f0f8;
+ border: 1px solid #eeeeee;
+}
+.DlPopupMenu-noShadow { border: 1px solid #946899; }
+
+.DlPopupMenu .DlCalendar {
+ border: 1px solid;
+ border-color: #ffffff #ecd0ef #ecd0ef #ffffff;
+}
+.DlCalendar-borderless { border-width: 0 !important; }
+
+.DlVMenu, .DlHMenu {
+ border-collapse: collapse;
+ background-color: #f8f0f8;
+}
+
+.DlVMenu-noShadow, .DlHMenu-noShadow {
+ border: 1px solid;
+ border-color: #ffffff #ecd0ef #ecd0ef #ffffff;
+}
+
+.DlVMenu { margin: 4px 0; }
+
+.DlHMenu {
+ margin: 0 2px;
+}
+
+.DlHMenu div.DlHMenu-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ margin-left: 3px; margin-right: 2px;
+ border-left: 1px solid #cccccc;
+ background-color: #ffffff;
+}
+
+div.DlVMenu-separator {
+ margin: 4px 0 3px 0;
+ background-color: #cccccc;
+ border-bottom: 1px solid #ffffff;
+
+ height: 1px;
+ overflow: hidden;
+ font-size: 1px;
+ line-height: 1px;
+}
+
+.DlMenuItem { }
+.DlMenuItem .div2 { padding: 2px 5px; }
+.DlMenuItem-popped { background-color: #d6bcde; color: #000000; }
+.DlMenuItem-hover { background-color: #956da7; color: #ffffff; }
+.DlMenuItem-active { background-color: #000000; color: #ffffff; }
+.DlMenuItem .DlMenuItem-withIcon {
+ padding-left: 26px;
+ background-repeat: no-repeat;
+ background-position: 5px 50%;
+}
+.DlVMenu .DlMenuItem .DlMenuItem-withPopup {
+ margin-right: 3px;
+ padding-right: 12px;
+ background-image: url("img/menu/rarrow.gif");
+ background-repeat: no-repeat !important;
+ background-position: 100% 50%;
+}
+.DlVMenu .DlMenuItem-hover .DlMenuItem-withPopup {
+ background-image: url("img/menu/rarrow-hover.gif") !important;
+}
+.DlWidget-disabled .DlMenuItem, .DlMenuItem-disabled { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlVMenu .DlCheckbox-hover,
+.DlHMenu .DlCheckbox-hover,
+.DlVMenu .DlRadioButton-hover,
+.DlHMenu .DlRadioButton-hover { background-color: #956da7; color: #ffffff; }
+
+.DlVMenu .DlCheckbox-active,
+.DlHMenu .DlCheckbox-active,
+.DlVMenu .DlRadioButton-active,
+.DlHMenu .DlRadioButton-active { background-color: #000000; color: #ffffff; }
+
+
+
+
+
+
+
+
+
+.DlTabs .TabBar { z-index: 10; position: relative; }
+.DlTabs .TabBar .DlButton { border-color: #83688b; }
+.DlTabs .TabBar .DlButton-1 { background-color: #e9d5ec; }
+.DlTabs .TabBar .DlButton-1 .DlButton-inner { padding-top: 3px; padding-bottom: 3px; border-color: #d6bcde; }
+
+.DocTabBar { width: 100%; }
+.DocTabBar td { width: 33.3333%; }
+
+.DlTabs-top .TabBar { top: 1px; }
+.DlTabs-top .TabBar .DlButton-1, .DlTabs-top .TabBar .DlButton-1 .DlButton-inner { border-bottom: none; }
+
+.DlTabs-bottom .TabBar { top: -1px; }
+.DlTabs-bottom .TabBar .DlButton-1, .DlTabs-bottom .TabBar .DlButton-1 .DlButton-inner { border-top: none; }
+
+.DlTabs .TabContent, .DlTabs .TabContent .DlNotebook { background-color: #e9d5ec; }
+.DlTabs .TabContent { border: 1px solid #83688b; }
+.DlTabs .TabContent .TabContent-inner { padding: 5px; }
+.DlTabs .TabContent-inner { position: relative; overflow: hidden; border: 1px solid #d6bcde; }
+
+.DlTabs-top .TabContent .TabContent-inner { border-top: none; }
+.DlTabs-bottom .TabContent .TabContent-inner { border-bottom: none; }
+
+
+
+.DlMacHBar, .DlMacVBar {
+ background-color: #cdb8d1;
+ border: 1px solid #b59bbc;
+ padding: 2px;
+}
+.DlMacBarIcon { display: inline; }
+.DlMacBarIcon img { vertical-align: middle; padding: 5px; }
+.DlMacBarIcon-1 img { border: 1px solid #8b768f; -moz-border-radius: 15px; padding: 4px; background-color: #f7e6f6; }
+.DlMacBarIcon-active { opacity: 0.6; }
+.DlMacHBar div.DlMacHBar-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #b59bbc;
+ background-color: #f7e6f6;
+}
+
+.DlMacVBar div.DlMacVBar-separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #b59bbc;
+ background-color: #f7e6f6;
+}
+
+
+
+table.DlHbox { border-collapse: separate; }
+.DlHbox td.cell { padding: 0; }
+.DlHbox div.DlHbox-separator, div.Dl-Vertical-Separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #b59bbc;
+ background-color: #f7e6f6;
+
+}
+
+.DlHbox div.wide-separator { margin-left: 4px; margin-right: 4px; }
+
+.DlHbox div.DlHbox-spacer {
+ overflow: hidden;
+ width: 4px;
+}
+
+table.DlHbox-hasFiller { width: 100%; }
+.DlHbox-filler { width: 100%; }
+
+
+
+table.DlVbox { border-collapse: separate; }
+.DlVbox td.cell { padding: 0; }
+.DlVbox div.DlVbox-separator, div.Dl-Horizontal-Separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #b59bbc;
+ background-color: #f7e6f6;
+
+}
+
+.DlVbox div.wide-separator { margin-top: 5px; margin-bottom: 4px; }
+
+.DlVbox div.DlVbox-spacer {
+ overflow: hidden;
+ height: 4px;
+ line-height: 1px;
+ font-size: 1px;
+}
+
+
+
+table.DlButtonBox { width: 100%; }
+table.DlButtonBox .DlButtonBox-spacer { width: 100%; }
+.DlButtonBox div.DlButtonBox-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #b59bbc;
+ background-color: #f7e6f6;
+ margin-left: 3px; margin-right: 2px;
+}
+
+.DlWidget-disabled div.DlVbox-separator, .DlWidget-disabled div.DlHbox-separator { border-color: #d5c5d5; background-color: #f7e6f6; }
+
+
+
+.DlRadioSelect .LabelPart { text-align: left; }
+
+.DlSelect-menu .DlRadioButton { padding-right: 18px; }
+.DlSelect-menu .DlRadioButton-0 { background-image: none; }
+.DlSelect-menu .DlRadioButton-1 { background-image: url("img/mark.gif"); background-color: #dec9e2; color: #000000; }
+.DlSelect-menu .DlRadioButton-active { background-image: url("img/mark-2.gif"); }
+
+
+
+
+
+.DlToolbar {
+ border: 1px solid;
+ border-color: #fbf2fb #8b768f #8b768f #fbf2fb;
+
+ background-color: #dec9e2;
+ padding: 1px;
+}
+
+.DlToolbar .DlButton { border: none; background-color: transparent; }
+.DlToolbar .DlButton-inner { border: none; padding: 3px; }
+.DlToolbar .DlButton-hover { border: 1px solid #d6bcde; border-color: #ffffff #a393a3 #a393a3 #ffffff; background-color: #f4e2f5; }
+.DlToolbar .DlButton-hover .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-1 { border: 1px solid #d6bcde; border-color: #a393a3 #ffffff #ffffff #a393a3; background-color: #c7b8c9; }
+.DlToolbar .DlButton-1 .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-active { border: 1px solid #83688b; background-color: #d7c8d8; }
+.DlToolbar .DlButton-active .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-disabled { opacity: 0.7; filter: alpha(opacity=70); }
+
+.DlToolbar .DlButtonMenu { background-color: #e9d5ec; }
+.DlToolbar .DlButtonMenu * { border: none; }
+.DlToolbar .DlButtonMenu .DlButton-inner { border: 1px solid #d6bcde; border-color: #ffffff #a393a3 #a393a3 #ffffff; padding: 2px; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlToolbar .DlButtonMenu .DlButton-active .DlButton-inner { border-color: #a393a3 #ffffff #ffffff #a393a3; }
+.DlToolbar .DlButtonMenu .DlButton-1 .DlButton-inner { border-color: #a393a3 #ffffff #ffffff #a393a3; }
+
+.DlToolbar .DlButtonMenu .DlButton-hover .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-active .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-1 .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0 !important; padding-right: 0 !important; }
+
+.DlToolbar .DlLabel { background: inherit; }
+
+.DlToolbar div.DlHbox-separator {
+ border-left-color: #a48aac;
+ background-color: #ffffff;
+}
+
+.DlToolbar-Light { background: #efdaf3; }
+
+
+
+
+
+.DlTable-RowSeparator td { height: 7px; }
+.DlTable-RowSeparator td div { line-height: 1px; font-size: 1px; height: 1px; overflow: hidden;
+ border-top: 1px solid #b59bbc;
+ background-color: #f7e6f6;
+ margin-top: 3px; margin-bottom: 2px;
+}
+
+
+
+.DlTree-separator {
+ margin-top: 3px; margin-bottom: 4px;
+ border-top: 1px dotted #b59bbc;
+ line-height: 1px; font-size: 1px; overflow: hidden;
+}
+.DlTree-IconWidth { width: 19px !important; }
+.DlTreeItem .DlTreeItem-Expander { width: 19px; }
+.DlTreeItem .DlTreeItem-Icon {
+ width: 19px;
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+}
+
+.DlTreeItem .DlTreeItem-Label { padding-left: 3px; padding-top: 1px; padding-bottom: 1px; }
+
+.DlTreeItem-withRadio .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-hover { background: none; color: #ad6dc1; text-decoration: underline; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-1 { background-color: #ad6dc1; color: #ffffff; }
+
+.DlTreeItem-withCheck .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-hover { background: none; color: #ad6dc1; text-decoration: underline; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-1 { background-color: #ad6dc1; color: #ffffff; }
+
+
+.DlTreeItem-Table td { vertical-align: middle; height: 16px; }
+
+
+.DlTree-withLines .DlTreeItem { background-image: url("img/tree/lines-v.gif"); background-repeat: repeat-y; background-position: 9px 50%; }
+
+
+.DlTree-withLines .DlTreeItem-Last { background-image: none; }
+
+
+.DlTree-withLines .DlTreeItem .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTreeItem-hasSubtree .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTree-withLines table.DlTreeItem-Last .DlTreeItem-Expander { background: transparent url("img/tree/lines-b.gif") no-repeat 50% 50%; }
+
+
+.DlTreeItem-Subtree { padding-left: 19px; }
+.DlTreeItem-Arrow-Expanded { background: transparent url("img/tree/minus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Expanded:hover { background: transparent url("img/tree/minus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed { background: transparent url("img/tree/plus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed:hover { background: transparent url("img/tree/plus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+
+.DlWidget-disabled .DlTreeItem-Arrow-Expanded,
+.DlWidget-disabled .DlTreeItem-Arrow-Collapsed,
+.DlWidget-disabled .DlTreeItem-Icon { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlTreeItem-dropTarget > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-upper.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-lower.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div > table { border-top: 1px solid #956da7; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div > table { border-bottom: 1px solid #956da7; }
+
+.DlTreeItem-div-focus { border: 1px dotted #000000; margin: -1px; }
+
+
+
+.DlColorPickerHSV { border: 1px solid #000000; background-color: #e8e1e8; }
+.DlColorPickerHSV td { width: 8px; height: 10px; padding: 1px; }
+.DlColorPickerHSV td.DlColorPickerHSV-Sep { background-color: #000000; width: 1px; padding: 0; }
+.DlColorPickerHSV td.DlColorPickerHSV-HSV {
+ overflow: visible; vertical-align: top;
+ background: url("img/color/hue.png") repeat-x 0 0; width: 15px; padding: 0; }
+.DlColorPickerHSV td.hover1 { padding: 0; border: 1px solid #ffffff !important; }
+.DlColorPickerHSV td.hover2 { padding: 0; border: 1px solid #000000 !important; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar { height: 1px; left: 0px;
+ font-size: 1px; line-height: 1px; left: -2px; margin-right: -3px;
+ background-color: #000000; overflow: hidden; position: relative; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar2 { background-color: #ffffff; }
+
+
+
+.DlRteFrame { border: 1px solid; border-color: #a48aac; }
+
+.DlRteFrame iframe { border: 1px solid; border-color: #e7cdee #ffffff #ffffff #e7cdee; }
+
+
+
+.DlDataGrid { position: relative; background-color: #fbf4fb; border: 1px solid #83688b; }
+.DlDataGrid-rowTable { table-layout: fixed; width: 10px; border-collapse: collapse; border-spacing: 0; }
+.DlDataGrid-rowTable td { overflow: hidden; white-space: nowrap; border-right: 1px solid #e0e0e0; }
+.DlDataGrid-Headers { overflow: hidden; background-color: #dec9e2; position: relative; width: 5px; }
+.DlDataGrid-Body { overflow: auto; }
+.DlDataGrid-cellData { overflow: hidden; white-space: nowrap; }
+.DlDataGrid-Body td { padding: 2px 0; text-indent: 5px; }
+
+.DlDataGrid-Body .DlDataGrid-rowTable {
+ border-bottom: 1px solid #e0e0e0;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+}
+
+.DlDataGrid-resizeHandle {
+ width: 7px; position: absolute; top: 0;
+ margin-left: -4px;
+ cursor: e-resize;
+ z-index: 30000;
+ height: 100%;
+ background-color: #bf4040; opacity: 0.01; filter: alpha(opacity=1);
+}
+
+.DlDataGrid-align-left { text-align: left; }
+.DlDataGrid-align-center { text-align: center; }
+.DlDataGrid-align-right { text-align: right; }
+
+.DlDataGrid .DlDataGridRow-selected { background-color: #cccccc; }
+.DlDataGrid .DlDataGridRow-selected table td { color: #000000; }
+.DlDataGrid-focus { outline: 1px solid #ac97b0; -moz-outline-radius: 2px; }
+.DlDataGrid-focus .DlDataGridRow-selected { background-color: #b78dcb; }
+.DlDataGrid-focus .DlDataGridRow-selected table td { color: #ffffff; }
+
+.DlDataGrid-align-right .DlButton-inner { background-position: 0 50%; }
+
+.DlDataGridHeadLabel { border-width: 0 1px 1px 0; }
+.DlDataGridHeadLabel .DlButton-inner { border: none; padding-top: 3px; padding-bottom: 3px; }
+.DlDataGridHeadLabel-hover { background-color: #efdaf3; }
+.DlDataGridHeadLabel-active .DlButton-inner { padding-top: 4px; padding-bottom: 2px; }
+.DlDataGridHeadLabel-resizing { background-color: #e6daf3; }
+.DlDataGridHeadLabel-empty .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlDataGridHeadLabel-empty .DlButton-withIcon { background-position: 50% 50%; }
+
+.DlDataGridHeadLabel-sort-up { border-bottom: 2px solid #000000; }
+.DlDataGridHeadLabel-sort-down { border-bottom: 2px solid #000000; }
+
+.DlDataGridHeadLabel-sort-up .DlButton-inner {
+ background-image: url("img/arrows/sort-ascending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+.DlDataGridHeadLabel-sort-down .DlButton-inner {
+ background-image: url("img/arrows/sort-descending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+
+.DlDataGridHeadLabel-sort-up.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+.DlDataGridHeadLabel-sort-down.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+
+.DlDataGrid-drop-col {
+ position: absolute;
+ background: url("img/grid-drop-col.gif") no-repeat 0 0;
+ width: 11px; height: 11px;
+ margin-left: -5px;
+ z-index: 10000;
+}
+
+
+
+.DlIconListView { background-color: #e9d5ec; border: 1px solid #d6bcde; }
+.DlIconListItem { border-collapse: collapse; }
+.DlIconListItem-labelCell { text-align: center; }
+.DlIconListItem-labelDiv { overflow: hidden; white-space: normal; font-size: 90%; }
+.DlIconListItem-iconCell { background-position: 50% 50%; background-repeat: no-repeat; }
+
+
+.DlIconListItem { cursor: pointer; float: left; }
+.DlIconListItem-hover { background-color: #efdaf3; }
+.DlIconListItem-hover .DlIconListItem-labelCell { color: #3d1e5a; text-decoration: underline; }
+.DlIconListItem-1 { background-color: #bdb6bd; }
+.DlDialog-Active .DlIconListItem-1 { background-color: #956da7; }
+.DlDialog-Active .DlIconListItem-1 .DlIconListItem-labelCell { color: #ffffff; }
+
+.DlIconListItem-focus .DlIconListItem-labelCell { text-decoration: underline; }
+
+
+
+.DlWM {
+ position: absolute;
+ left: 0; top: 0;
+ width: 0; height: 0;
+ overflow: visible;
+ z-index: 300;
+}
+
+
+
+
+
+
+
+.DlWM-modalStopper {
+ z-index: 800; cursor: not-allowed;
+ position: absolute; top: 0; left: 0; width: 100%; height: 100%;
+
+ filter: alpha(opacity=50);
+ opacity: 0.5;
+ background-color: #444444;
+ display: none;
+}
+
+.DlDialog .DlWM-modalStopper {
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+
+.DlWM-hasModals { width: 100%; height: 100%; }
+.DlWM-hasModals .DlWM-modalStopper { display: block; }
+
+.DlDialog { position: absolute; }
+.DlDialog-Rel { padding: 0; }
+.DlDialog-Content { background-color: #e4c9e8; position: relative; }
+
+.Shadow { position: absolute; font-size: 1px; line-height: 1px; }
+.DlDialog-Rel .Shadow { z-index: 10; }
+
+.DlDialog-WAIT { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;
+ background-image: url("img/modalbg.gif"); }
+
+.DlDialog-Rel .ResizeHandle {
+ cursor: se-resize;
+ position: absolute;
+
+ left: 100%;
+ top: 100%;
+ margin-left: -11px;
+ margin-top: -11px;
+ padding: 5px;
+ background: url("img/resize.gif") no-repeat 0 0; width: 10px; height: 10px; z-index: 350;
+}
+
+
+
+
+.DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-inactive/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-inactive/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-inactive/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-inactive/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-inactive/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-inactive/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-inactive/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-inactive/L.png") repeat-y 0 0; bottom: 6px; }
+
+.DlDialog-Active .DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-active/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-active/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-active/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-active/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-active/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-active/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-active/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-active/L.png") repeat-y 0 0; bottom: 6px; }
+
+
+.DlDialog-noShadows { border: 2px solid #938292; }
+.DlDialog-Active .DlDialog-noShadows { border-color: #000000; }
+
+
+
+.DlDialog-Title {
+ opacity: 0.9; filter: alpha(opacity=90);
+ overflow: hidden; white-space: nowrap;
+ font: bold 100% "Lucida Grande",verdana,tahoma,sans-serif; letter-spacing: -1px;
+ background: #d4cdd5 url("img/titlebg.png") repeat-x 0 50%; color: #555555; padding: 0 10px;
+ border-bottom: 2px solid #9e9e9e;
+}
+.DlDialog-Title div { padding-top: 3px; padding-bottom: 3px; }
+.DlDialog-Active .DlDialog-Title { background-color: #8c5995; color: #ffffff; border-color: #ffffff;
+ opacity: 1; filter: none;
+ text-shadow: 1px 1px 3px #000000;
+}
+
+.DlDialog-Title-withIcon {
+ padding-left: 21px;
+ background-repeat: no-repeat;
+ background-position: 0 50%;
+}
+
+.DlDialog-WindowButtons {
+ height: 0;
+ overflow: visible;
+ position: absolute;
+ right: 11px;
+ top: 0;
+ z-index: 10;
+ opacity: 0.6;
+}
+
+.DlDialog-Active .DlDialog-WindowButtons { opacity: 1; filter: none; }
+
+.DlDialog-WindowButtons div {
+ float: right;
+ width: 27px;
+ height: 16px;
+ background-repeat: no-repeat;
+ margin-right: -1px;
+ background-image: url("img/dialog/buttons.png");
+}
+
+.DlDialog-QuitBtn { background-position: 0 0; }
+.DlDialog-QuitBtn-hover { background-position: -27px 0; }
+.DlDialog-QuitBtn-active { background-position: -54px 0; }
+
+.DlDialog-MaximizeBtn { background-position: 0 -16px; }
+.DlDialog-MaximizeBtn-hover { background-position: -27px -16px; }
+.DlDialog-MaximizeBtn-active { background-position: -54px -16px; }
+.DlDialog-MaximizeBtn-1 { background-position: -54px -16px; }
+
+.DlDialog-MinimizeBtn { background-position: 0 -32px; }
+.DlDialog-MinimizeBtn-hover { background-position: -27px -32px; }
+.DlDialog-MinimizeBtn-active { background-position: -54px -32px; }
+.DlDialog-MinimizeBtn-1 { background-position: -54px -32px; }
+
+.DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #5eb366; }
+.DlDialog-Dragging .DlDialog-Rel { border-color: #000000; }
+
+
+
+
+.DlDialog .DlHMenu {
+ border: none;
+ border-bottom: 1px solid #59435e;
+}
+
+
+.DlDialog .DlDialog .DlDialog-Rel {
+ border-width: 2px; border-color: #000000;
+ -moz-border-left-colors: #000000 #ffffff;
+ -moz-border-top-colors: #000000 #ffffff;
+ -moz-border-right-colors: #000000 #ffffff;
+ -moz-border-bottom-colors: #000000 #ffffff;
+}
+.DlDialog .DlDialog .DlDialog-Rel .ResizeHandle { margin-left: -12px; margin-top: -12px; }
+.DlDialog .DlDialog .DlDialog-WindowButtons { top: 1px; }
+.DlDialog .DlDialog .DlDialog-Title {
+ background-color: #ffffff; color: #000000;
+ border-bottom: 1px solid #938292;
+}
+.DlDialog .DlDialog .DlDialog-Title div { padding-top: 1px; padding-bottom: 1px; }
+.DlDialog .DlDialog-Active .DlDialog-Title { background-color: #665f67; color: #ffffff; border-color: #59435e; }
+.DlDialog .DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #5eb366; }
+
+
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.Shadow { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.ResizeHandle { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.DlDialog-Title { border-width: 0; }
+
+
+.IconCalendar { background-image: url("img/icons/calendar.png"); background-position: 1px 50%; }
+.IconColors { background-image: url("img/icons/colors.png"); background-position: 1px 50%; }
+.IconChardev { background-image: url("img/icons/gnome-fs-chardev.png"); background-position: 1px 50%; }
+.IconDynarch { background-image: url("img/icons/dynarch-small.png"); background-position: 1px 50%; }
+
+
+
+
+
+
+
+
+span.BreakPoint {
+ width: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ overflow: hidden;
+}
+
+.SmallerButtons .DlButton-inner { padding: 1px 3px; }
+.SmallerButtons .DlButton-active .DlButton-inner { padding: 2px 2px 0px 4px; }
+
+.Dl-StatusBar { border: 1px solid; border-color: #8b768f #fbf2fb #fbf2fb #8b768f; padding: 1px 4px; background-color: #dec9e2; }
+
+.Dl-ResizeRect { z-index: 5000;
+ font: 13px tahoma,"Trebuchet MS",Tahoma,Verdana,sans-serif;
+ position: absolute; top: 0; left: 0; border: 1px dashed #000000;
+
+ background: #ffffff; opacity: 0.4; filter: alpha(opacity=40);
+
+ border: 1px dashed #bf4040;
+}
+
+.Dl-ResizeRect { color: red; }
+.Dl-ResizeRect .Title { font-weight: bold; }
+
+.Dl-ResizeRect-moving {
+ border-color: #000000;
+
+
+}
+
+.DlAlign-left { text-align: left; }
+.DlAlign-right { text-align: right; }
+.DlAlign-center { text-align: center; }
+
+.Dl-3D-Border-Outside { border: 1px solid; border-color: #ffffff #a48aac #a48aac #ffffff; }
+.Dl-3D-Border-Inside { border: 1px solid; border-color: #a48aac #ffffff #ffffff #a48aac; }
+.Dl-3D-Border-Dark { border: 1px solid #a48aac; }
+
+
+
+
+.Gecko-Bug-226933 { position: relative; overflow: auto; }
+
+.undefined { border: 5px solid red; }
+
+
+
+.ThinShadows .Shadow-T { left: 10px; right: 9px; top: -7px; background: url("img/thin-shadows/T.png") repeat-x 0 0; height: 7px; }
+.ThinShadows .Shadow-B { left: 10px; right: 9px; background: url("img/thin-shadows/B.png") repeat-x 0 0; bottom: -11px; height: 11px; }
+.ThinShadows .Shadow-TL { left: -7px; width: 17px; top: -7px; background: url("img/thin-shadows/TL.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BR { width: 20px; right: -11px; background: url("img/thin-shadows/BR.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-R { width: 11px; right: -11px; top: 13px; background: url("img/thin-shadows/R.png") repeat-y 0 0; bottom: 9px; }
+.ThinShadows .Shadow-TR { width: 20px; right: -11px; top: -7px; background: url("img/thin-shadows/TR.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BL { left: -7px; width: 17px; background: url("img/thin-shadows/BL.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-L { left: -7px; width: 7px; top: 13px; background: url("img/thin-shadows/L.png") repeat-y 0 0; bottom: 9px; }
+
+.ThinRoundShadows .Shadow-T { left: 8px; right: 6px; top: -6px; background: url("img/thin-shadows1/T.png") repeat-x 0 0; height: 6px; }
+.ThinRoundShadows .Shadow-B { left: 8px; right: 6px; background: url("img/thin-shadows1/B.png") repeat-x 0 0; bottom: -10px; height: 10px; }
+.ThinRoundShadows .Shadow-TL { left: -6px; width: 14px; top: -6px; background: url("img/thin-shadows1/TL.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BR { width: 16px; right: -10px; background: url("img/thin-shadows1/BR.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-R { width: 10px; right: -10px; top: 9px; background: url("img/thin-shadows1/R.png") repeat-y 0 0; bottom: 6px; }
+.ThinRoundShadows .Shadow-TR { width: 16px; right: -10px; top: -6px; background: url("img/thin-shadows1/TR.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BL { left: -6px; width: 14px; background: url("img/thin-shadows1/BL.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-L { left: -6px; width: 6px; top: 9px; background: url("img/thin-shadows1/L.png") repeat-y 0 0; bottom: 6px; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-magenta.css b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-magenta.css
new file mode 100644
index 00000000..3a07dabb
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-magenta.css
@@ -0,0 +1,1093 @@
+
+
+html, body { margin: 0; padding: 0; overflow: hidden; height: 100%; }
+
+body { z-index: 0; background-color: #ffffff; }
+form { padding: 0; margin: 0; }
+
+.DYNARCH-GET-PADDING-AND-BORDER {
+ overflow: hidden !important;
+ font-size: 1px !important;
+ line-height: 1px !important;
+ width: 1px !important;
+ height: 1px !important;
+}
+
+.DYNARCH-GET-ABSOLUTE-POSITION {
+ position: absolute !important;
+ margin: 0 !important;
+ padding: 0 !important;
+}
+
+.DYNARCH-EVENT-STOPPER {
+ position: absolute !important;
+
+
+
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 30000;
+}
+
+.DYNARCH-GARBAGE-COLLECTOR {
+ position: absolute;
+ z-index: -10000;
+ width: 1px;
+ height: 1px;
+ overflow: hidden;
+ left: -32000px;
+ top: -32000px;
+ display: none;
+}
+
+.DYNARCH-FAKE-FOCUS { z-index: -10000; position: absolute; left: -2000px; top: 0; }
+
+.CURSOR-DRAGGING { cursor: move !important; }
+.CURSOR-RESIZE-E { cursor: e-resize !important; }
+.CURSOR-RESIZE-W { cursor: w-resize !important; }
+.CURSOR-RESIZE-S { cursor: s-resize !important; }
+.CURSOR-RESIZE-N { cursor: n-resize !important; }
+.CURSOR-FORBIDDEN { cursor: not-allowed !important; }
+.CURSOR-NO-DROP { cursor: no-drop !important; }
+.CURSOR-DROP { cursor: pointer !important; }
+.CURSOR-RESIZE-COL { cursor: col-resize !important; }
+
+
+
+.DlWidget, .DlWidget table, .DlWidget input, .DlWidget select, .DlWidget button, .DlWidget textarea {
+
+ font: 12px "Lucida Grande",Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif;
+
+}
+
+.DlWidget {
+
+ cursor: default;
+ color: #000000;
+
+ zoom: 1;
+}
+
+.DlWidget-3D {
+ background-color: #e7bcee;
+ color: #000000;
+}
+
+
+
+
+.DlWidget-dragged-clone {
+ position: absolute !important;
+ z-index: 10000;
+}
+
+
+
+.DlAbstractButton { white-space: nowrap; }
+
+
+
+.DlButton { border: 1px solid; border-color: #bd8acd #8c579d #8c579d #bd8acd; background-color: #e7bcee; text-align: center; }
+.DlButton .DlButton-inner { border: 1px solid; border-color: #ffeeff #ce9bde #ce9bde #ffeeff; padding: 2px 4px; }
+
+.DlButton .DlButton-inner div { min-height: 16px; }
+
+.DlButton-hover { border-color: #bd8acd #8c579d #8c579d #bd8acd; }
+.DlButton-hover .DlButton-inner { border-color: #ffffff #ceacee #ceacee #ffffff; }
+.DlButton-active { border-color: #8c579d #bd8acd #bd8acd #8c579d; background-color: #fcd9ff; }
+.DlButton-active .DlButton-inner { padding: 3px 3px 1px 5px; border-color: #dfacee #ffeeff #ffeeff #dfacee; }
+.DlButton-1 { border-color: #8c579d #ce9bde #ce9bde #8c579d; background-color: #f5e1f8; }
+.DlButton-1 .DlButton-inner { border-color: #dfacee #ffffff #ffffff #dfacee; }
+.DlButton-hover { background-color: #f8cdff; }
+
+.DlAbstractButton-withIcon, .DlButton-withIcon {
+ padding-left: 22px;
+ background-repeat: no-repeat !important;
+ background-position: 0 50%;
+}
+
+.DlButton-empty .DlButton-inner { padding: 2px; }
+.DlButton-empty .DlButton-withIcon {
+ padding: 0;
+ width: 16px;
+ height: 16px;
+}
+
+.DlButton-disabled .DlButton-inner,
+.DlWidget-disabled .DlButton .DlButton-inner { border-color: #e7bcee; opacity: 0.6; filter: alpha(opacity=60); }
+.DlButton-disabled, .DlWidget-disabled .DlButton { border-color: #b58abc #8c579d #8c579d #b58abc; }
+
+div.DlButton-Label { display: inline; }
+.DlButton-focus { border-color: #7c468c #4b125c #4b125c #7c468c; }
+.DlButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlCheckbox-0 { color: #8b688b; background-image: url("img/checkbox-0-disabled.png"); }
+.DlWidget-disabled.DlCheckbox-1 { color: #8b688b; background-image: url("img/checkbox-1-disabled.png"); }
+
+.DlCheckbox { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlCheckbox-0 { background: transparent url("img/checkbox-0.png") no-repeat 5px 50%; }
+.DlCheckbox-1 { background: transparent url("img/checkbox-1.png") no-repeat 5px 50%; }
+.DlCheckbox-hover { background-color: #f8d0ff; }
+.DlCheckbox-active { background: #fcd9ff url("img/checkbox-2.png") no-repeat 5px 50%; }
+.DlCheckbox-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlCheckbox-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlRadioButton-0 { color: #8b688b; background-image: url("img/radiobutton-0-disabled.png"); }
+.DlWidget-disabled.DlRadioButton-1 { color: #8b688b; background-image: url("img/radiobutton-1-disabled.png"); }
+
+.DlRadioButton { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlRadioButton-0 { background: transparent url("img/radiobutton-0.png") no-repeat 5px 50%; }
+.DlRadioButton-1 { background: transparent url("img/radiobutton-1.png") no-repeat 5px 50%; }
+.DlRadioButton-hover { background-color: #f8d0ff; }
+.DlRadioButton-active { background: #fcd9ff url("img/radiobutton-2.png") no-repeat 5px 50%; }
+.DlRadioButton-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlRadioButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+.DlPopupMenu .DlRadioButton,
+.DlPopupMenu .DlCheckbox { -moz-border-radius: 0; }
+
+
+
+.DlEntry { border: 1px solid; border-color: #8c579d #bd8acd #bd8acd #8c579d; }
+.DlEntry .DlEntry-cell { border: 1px solid; border-color: #ffeeff #ffeeff #ffeeff #ffeeff; background-color: #fde7ff; }
+.DlEntry input, .DlEntry textarea {
+ margin: 0;
+ border: none !important;
+ border-width: 0px !important;
+ background: #fde7ff;
+ color: #000000;
+ padding: 1px 2px 2px 2px !important;
+
+ resize: none;
+}
+.DlEntry-Focus { border-color: #8c579d; outline: 1px solid #b58abc; -moz-outline-radius: 2px; }
+.DlEntry-Focus .DlEntry-cell, .DlEntry-Focus input, .DlEntry-Focus textarea { background-color: #ffffff; }
+.DlEntry input:selection, .DlEntry textarea:selection { background-color: #80b9ff; color: #000000; }
+.DlEntry-ValidationError { border-color: #ff2600; }
+.DlEntry-ValidationError .DlEntry-cell { border-color: #ffffff; background-color: #ffccd9; }
+.DlEntry-ValidationError input, .DlEntry-ValidationError textarea { background-color: #ffccd9; }
+.DlEntry-Readonly .DlEntry-cell { background-color: #f8cdff; border-bottom-color: #ffdefe; border-right-color: #ffdefe; }
+.DlEntry-Readonly input, .DlEntry-Readonly textarea { background-color: #f8cdff; }
+.DlEntry-emptyText { display: none; position: absolute; left: 3px; top: 1px; color: #ac8aab; font-style: italic; cursor: text; }
+.DlEntry-empty .DlEntry-emptyText { display: block; }
+
+.DlEntry-dropDownBtn {
+ line-height: 20px;
+ border-left: 1px solid #ac8aab;
+ padding-left: 4px; padding-right: 4px;
+}
+
+.DlEntry-dropDownBtn-hover { background-color: #ffffff; }
+.DlEntry-dropDownBtn-active { background-color: #9f4fc4; }
+
+.DlEntry-invalidIcon {
+ width: 16px;
+ height: 16px;
+ position: absolute;
+ right: 1px;
+ top: 50%;
+ margin-top: -8px;
+ background-image: url("img/entry-warning.png");
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+ opacity: 0.6;
+ display: none;
+}
+
+div.DlEntry-invalidIcon:hover { opacity: 1; }
+
+.DlEntry-ValidationError .DlEntry-invalidIcon {
+ display: block;
+}
+
+
+
+.DlCompletionEntry-busy input {
+ background-image: url("img/busy1.gif");
+ background-position: 100% 50%;
+ background-repeat: no-repeat;
+}
+
+.DlCompletionEntry-rightAligned input {
+ background-position: 0 50%;
+ text-align: right;
+}
+
+
+
+.DlComboBox-dropDownBtn {
+ background: #e7bcee url("img/arrows/dropdown.png") no-repeat 50% 50%;
+ width: 11px;
+ height: 20px;
+ border-left: 1px solid #ac8aab;
+}
+
+.DlEntry-Focus .DlComboBox-dropDownBtn { border-color: #8c579d; }
+
+.DlComboBox-dropDownBtn-hover { background-color: #ffffff; }
+.DlComboBox-dropDownBtn-active { background-color: #9f4fc4; }
+
+
+
+.DlSpinner { background-color: yellow; width: 1em; }
+.DlSpinner .DlSpinner-Button { height: 50%; }
+.DlSpinner input { text-align: right; }
+.DlSpinner .DlSpinner-Button .DlButton-inner { width: 5px; }
+.DlSpinner .DlSpinner-Button .DlButton-inner div { min-height: 0; }
+.DlSpinner .DlSpinner-Button-Up .DlButton-inner { height: 2px; background: url("img/spinner-up.gif") no-repeat 50% 50%; }
+.DlSpinner .DlSpinner-Button-Down .DlButton-inner { height: 2px; background: url("img/spinner-down.gif") no-repeat 50% 50%; }
+
+
+
+.DlProgressBar { position: relative; border: 1px solid #bd8acd; background: #fde7ff; }
+.DlProgressBar-label { text-align: center; position: relative; padding: 2px 0; }
+.DlProgressBar-fill { position: absolute; left: 0; top: 0; width: 50%; height: 100%; background-color: #e6b7ff; }
+
+
+
+.DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlButtonMenu .MenuArrow-inner {
+ padding: 0 1px;
+ border-left: none;
+ width: 7px; overflow: visible; background-image: url("img/menu/darrow-small.gif");
+ background-repeat: no-repeat;
+ background-position: 1px 50%;
+}
+.DlButtonMenu .LabelPart { border-right: none; }
+.DlButtonMenu .LabelPart .DlButton-inner { border-right: none; }
+
+
+
+.DlButtonColorPicker table { border-collapse: collapse; }
+.DlButtonColorPicker .DlButton-inner .ColorPart { border: 1px solid; border-color: #8c579d #ffeeff #ffeeff #8c579d;
+ width: 10px; height: 10px; overflow: hidden; min-height: 0; margin-top: 1px; }
+.DlButtonColorPicker .Label { padding-left: 5px; }
+.DlButtonColorPicker .EmptyLabel { width: 1px; overflow: hidden; height: 1em; }
+
+
+
+.DlCalendar { background-color: #fcecfc; }
+.DlCalendar-disabled { background-color: #ecddec; }
+table.DlCalendar {
+ border-collapse: separate; border-spacing: 0; font-size: 11px; font-family: tahoma,verdana,sans-serif; border: 1px solid #8c579d; }
+.DlCalendar tr.DlCalendar-Navigation td { text-align: center; border-bottom: 1px solid #debcdd; background-color: #ecddec; padding: 2px 0; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth,
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { border-right: 1px solid #debcdd; font-weight: bold; }
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth,
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { border-left: 1px solid #debcdd; font-weight: bold; }
+
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth { background-image: url("img/arrows/nav-right.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth { background-image: url("img/arrows/nav-left.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { background-image: url("img/arrows/nav-right-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { background-image: url("img/arrows/nav-left-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+
+.DlCalendar tr.DlCalendar-DayNames td { width: 20px; text-align: right; padding-right: 3px; border-bottom: 1px solid #94699b; background-color: #ecddec; }
+
+.DlCalendar tr.Dates td { text-align: right; padding: 2px 3px 2px 2px; }
+.DlCalendar tr.Dates td.OtherMonth { color: #b58abc; }
+.DlCalendar tr.Dates td.Today { color: #b944ff; }
+.DlCalendar td.WeekNumber { border-right: 1px solid #8c579d; color: #8b688b; background-color: #ecddec; }
+.DlCalendar tr.DlCalendar-DayNames td.WeekNumber { border-right-color: #8c579d; }
+.DlCalendar tr.DlCalendar-Navigation td.hover { background-color: #9f4fc4; color: #ffffff; }
+.DlCalendar tr.DlCalendar-Navigation td.rolling { background-color: #000000; }
+.DlCalendar tr.DlCalendar-DayNames td.hover { background-color: #9f4fc4; color: #ffffff; }
+.DlCalendar tr.Dates td.hover { border: 1px solid #cdaccc; padding: 1px 2px 1px 1px; background-color: #f8cdff !important; }
+.DlCalendar tr.Selected td { border-bottom: 1px solid #eecdee; border-top: 1px solid #eecdee; padding-top: 1px; padding-bottom: 1px; }
+.DlCalendar tr.Dates td.Selected { border: 1px solid #ac8aab; background-color: #ffffff; padding: 1px 2px 1px 1px; }
+
+.DlCalendar tr.DlCalendar-DayNames td.WeekEnd { color: #cc6622; }
+.DlCalendar td.WeekEnd { color: #cc6622; }
+.DlCalendar tr.Dates td.OtherMonth.WeekEnd { color: #eeaa66; }
+
+.DlCalendar tr.Dates td.DlCalendar-infoDay { font-weight: bold; background: url("img/tmpcal.gif") no-repeat 100% 100%; }
+
+
+
+.DlResizeBar { font-size: 1px; line-height: 1px; }
+.DlResizeBar-Horizontal {
+ height: 5px; cursor: s-resize; background: url("img/resizebar-horiz2.png") no-repeat 50% 50%; }
+.DlResizeBar-Vertical { width: 5px; cursor: e-resize; background: url("img/resizebar-vert2.png") no-repeat 50% 50%; }
+.DlResizeBar-DraggingLine {
+ position: absolute;
+
+ background-color: #b58abc; opacity: 0.6; filter: alpha(opacity=60);
+ z-index: 10000;
+}
+
+
+
+.DlUploadEntry { height: 22px; }
+.DlUploadEntry iframe { background: transparent; width: 80px; height: 22px; display: block; }
+
+
+
+.DlContainer { position: relative; }
+
+.DlContainer-Hidden { position: absolute; left: -30000px; top: -30000px; visibility: hidden; }
+
+.DlContainer-pad-sep-left { padding: 5px; border-left: 1px solid #ce9bde; }
+.DlContainer-pad-sep-right { padding: 5px; border-right: 1px solid #ce9bde; }
+
+.DlLayout { position: relative; }
+.DlLayout-positioned { position: absolute; }
+
+.DlGridLayout-table { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
+.DlGridLayout-tr-minHeight td { height: 2px; }
+.DlGridLayout-td-minWidth { width: 2px; white-space: nowrap; }
+.DlGridLayout-td-minHeight { height: 2px; }
+
+
+
+
+.DlDesktop { position: absolute; left: 0; top: 0; overflow: hidden; }
+
+.DlFieldset { border: 2px groove #ffdefe; margin-top: 1em;
+ -moz-border-top-colors: #ad7abc #ffeeff;
+ -moz-border-bottom-colors: #ffeeff #ad7abc;
+ -moz-border-left-colors: #ad7abc #ffeeff;
+ -moz-border-right-colors: #ffeeff #ad7abc;
+}
+.DlFieldset-label { position: relative; top: -0.75em; left: 5px;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ font-weight: bold;
+ background-color: #e7bcee;
+ padding: 1px 7px; border: 1px solid #bd8acd; }
+.DlFieldset-content { padding: 10px 10px 10px 10px; margin-top: -1em; }
+
+.DlPopup {
+ position: absolute;
+ z-index: 100;
+ left: -30000px;
+ top: -30000px;
+}
+
+.DlPopup-scrollArea {
+ overflow: hidden;
+ position: relative;
+ z-index: 10;
+}
+
+.DlPopup-scrollUp, .DlPopup-scrollDown {
+ height: 10px; overflow: hidden;
+ background-position: 50% 1px;
+ background-repeat: no-repeat;
+}
+
+.DlPopup-scrollUp { border-bottom: 1px solid #e282ea; }
+.DlPopup-scrollDown { border-top: 1px solid #e282ea; }
+
+.DlPopup-scrollUp { background-image: url("img/arrows/scroll-up.gif"); }
+.DlPopup-scrollUp-hover { background-image: url("img/arrows/scroll-up-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollUp-disabled { background-image: url("img/arrows/scroll-up-disabled.gif"); }
+.DlPopup-scrollDown { background-image: url("img/arrows/scroll-down.gif"); }
+.DlPopup-scrollDown-hover { background-image: url("img/arrows/scroll-down-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollDown-disabled { background-image: url("img/arrows/scroll-down-disabled.gif"); }
+
+.DlCompletionPopup { border: 1px solid #e282ea; background-color: #fcecfc; }
+.DlCompletionPopup .DlMenuItem .div2 { font-size: 90%; padding: 1px 5px; }
+.DlCompletionPopup .DlVMenu { border: none; }
+
+.DlTooltip {
+ background-color: #fffee0;
+ font-family: arial,helvetica,sans-serif;
+ padding: 4px 7px;
+ color: #333210;
+}
+
+.DlTooltip-noShadow { border: 1px solid #000000; }
+
+.DlDialogPopup {
+ background-color: #fcecfc;
+ border: 1px solid #a94fb1;
+}
+
+.DlPopupMenu {
+ background-color: #fcecfc;
+ border: 1px solid #eeeeee;
+}
+.DlPopupMenu-noShadow { border: 1px solid #a94fb1; }
+
+.DlPopupMenu .DlCalendar {
+ border: 1px solid;
+ border-color: #ffffff #f9c0ff #f9c0ff #ffffff;
+}
+.DlCalendar-borderless { border-width: 0 !important; }
+
+.DlVMenu, .DlHMenu {
+ border-collapse: collapse;
+ background-color: #fcecfc;
+}
+
+.DlVMenu-noShadow, .DlHMenu-noShadow {
+ border: 1px solid;
+ border-color: #ffffff #f9c0ff #f9c0ff #ffffff;
+}
+
+.DlVMenu { margin: 4px 0; }
+
+.DlHMenu {
+ margin: 0 2px;
+}
+
+.DlHMenu div.DlHMenu-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ margin-left: 3px; margin-right: 2px;
+ border-left: 1px solid #cccccc;
+ background-color: #ffffff;
+}
+
+div.DlVMenu-separator {
+ margin: 4px 0 3px 0;
+ background-color: #cccccc;
+ border-bottom: 1px solid #ffffff;
+
+ height: 1px;
+ overflow: hidden;
+ font-size: 1px;
+ line-height: 1px;
+}
+
+.DlMenuItem { }
+.DlMenuItem .div2 { padding: 2px 5px; }
+.DlMenuItem-popped { background-color: #dfacee; color: #000000; }
+.DlMenuItem-hover { background-color: #9f4fc4; color: #ffffff; }
+.DlMenuItem-active { background-color: #000000; color: #ffffff; }
+.DlMenuItem .DlMenuItem-withIcon {
+ padding-left: 26px;
+ background-repeat: no-repeat;
+ background-position: 5px 50%;
+}
+.DlVMenu .DlMenuItem .DlMenuItem-withPopup {
+ margin-right: 3px;
+ padding-right: 12px;
+ background-image: url("img/menu/rarrow.gif");
+ background-repeat: no-repeat !important;
+ background-position: 100% 50%;
+}
+.DlVMenu .DlMenuItem-hover .DlMenuItem-withPopup {
+ background-image: url("img/menu/rarrow-hover.gif") !important;
+}
+.DlWidget-disabled .DlMenuItem, .DlMenuItem-disabled { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlVMenu .DlCheckbox-hover,
+.DlHMenu .DlCheckbox-hover,
+.DlVMenu .DlRadioButton-hover,
+.DlHMenu .DlRadioButton-hover { background-color: #9f4fc4; color: #ffffff; }
+
+.DlVMenu .DlCheckbox-active,
+.DlHMenu .DlCheckbox-active,
+.DlVMenu .DlRadioButton-active,
+.DlHMenu .DlRadioButton-active { background-color: #000000; color: #ffffff; }
+
+
+
+
+
+
+
+
+
+.DlTabs .TabBar { z-index: 10; position: relative; }
+.DlTabs .TabBar .DlButton { border-color: #8c579d; }
+.DlTabs .TabBar .DlButton-1 { background-color: #f1c9f8; }
+.DlTabs .TabBar .DlButton-1 .DlButton-inner { padding-top: 3px; padding-bottom: 3px; border-color: #dfacee; }
+
+.DocTabBar { width: 100%; }
+.DocTabBar td { width: 33.3333%; }
+
+.DlTabs-top .TabBar { top: 1px; }
+.DlTabs-top .TabBar .DlButton-1, .DlTabs-top .TabBar .DlButton-1 .DlButton-inner { border-bottom: none; }
+
+.DlTabs-bottom .TabBar { top: -1px; }
+.DlTabs-bottom .TabBar .DlButton-1, .DlTabs-bottom .TabBar .DlButton-1 .DlButton-inner { border-top: none; }
+
+.DlTabs .TabContent, .DlTabs .TabContent .DlNotebook { background-color: #f1c9f8; }
+.DlTabs .TabContent { border: 1px solid #8c579d; }
+.DlTabs .TabContent .TabContent-inner { padding: 5px; }
+.DlTabs .TabContent-inner { position: relative; overflow: hidden; border: 1px solid #dfacee; }
+
+.DlTabs-top .TabContent .TabContent-inner { border-top: none; }
+.DlTabs-bottom .TabContent .TabContent-inner { border-bottom: none; }
+
+
+
+.DlMacHBar, .DlMacVBar {
+ background-color: #d6acde;
+ border: 1px solid #bd8acd;
+ padding: 2px;
+}
+.DlMacBarIcon { display: inline; }
+.DlMacBarIcon img { vertical-align: middle; padding: 5px; }
+.DlMacBarIcon-1 img { border: 1px solid #94699b; -moz-border-radius: 15px; padding: 4px; background-color: #ffdefe; }
+.DlMacBarIcon-active { opacity: 0.6; }
+.DlMacHBar div.DlMacHBar-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #bd8acd;
+ background-color: #ffdefe;
+}
+
+.DlMacVBar div.DlMacVBar-separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #bd8acd;
+ background-color: #ffdefe;
+}
+
+
+
+table.DlHbox { border-collapse: separate; }
+.DlHbox td.cell { padding: 0; }
+.DlHbox div.DlHbox-separator, div.Dl-Vertical-Separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #bd8acd;
+ background-color: #ffdefe;
+
+}
+
+.DlHbox div.wide-separator { margin-left: 4px; margin-right: 4px; }
+
+.DlHbox div.DlHbox-spacer {
+ overflow: hidden;
+ width: 4px;
+}
+
+table.DlHbox-hasFiller { width: 100%; }
+.DlHbox-filler { width: 100%; }
+
+
+
+table.DlVbox { border-collapse: separate; }
+.DlVbox td.cell { padding: 0; }
+.DlVbox div.DlVbox-separator, div.Dl-Horizontal-Separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #bd8acd;
+ background-color: #ffdefe;
+
+}
+
+.DlVbox div.wide-separator { margin-top: 5px; margin-bottom: 4px; }
+
+.DlVbox div.DlVbox-spacer {
+ overflow: hidden;
+ height: 4px;
+ line-height: 1px;
+ font-size: 1px;
+}
+
+
+
+table.DlButtonBox { width: 100%; }
+table.DlButtonBox .DlButtonBox-spacer { width: 100%; }
+.DlButtonBox div.DlButtonBox-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #bd8acd;
+ background-color: #ffdefe;
+ margin-left: 3px; margin-right: 2px;
+}
+
+.DlWidget-disabled div.DlVbox-separator, .DlWidget-disabled div.DlHbox-separator { border-color: #debcdd; background-color: #ffdefe; }
+
+
+
+.DlRadioSelect .LabelPart { text-align: left; }
+
+.DlSelect-menu .DlRadioButton { padding-right: 18px; }
+.DlSelect-menu .DlRadioButton-0 { background-image: none; }
+.DlSelect-menu .DlRadioButton-1 { background-image: url("img/mark.gif"); background-color: #e7bcee; color: #000000; }
+.DlSelect-menu .DlRadioButton-active { background-image: url("img/mark-2.gif"); }
+
+
+
+
+
+.DlToolbar {
+ border: 1px solid;
+ border-color: #ffeeff #94699b #94699b #ffeeff;
+
+ background-color: #e7bcee;
+ padding: 1px;
+}
+
+.DlToolbar .DlButton { border: none; background-color: transparent; }
+.DlToolbar .DlButton-inner { border: none; padding: 3px; }
+.DlToolbar .DlButton-hover { border: 1px solid #dfacee; border-color: #ffffff #ac8aab #ac8aab #ffffff; background-color: #fcd9ff; }
+.DlToolbar .DlButton-hover .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-1 { border: 1px solid #dfacee; border-color: #ac8aab #ffffff #ffffff #ac8aab; background-color: #cfb0d1; }
+.DlToolbar .DlButton-1 .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-active { border: 1px solid #8c579d; background-color: #debfe1; }
+.DlToolbar .DlButton-active .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-disabled { opacity: 0.7; filter: alpha(opacity=70); }
+
+.DlToolbar .DlButtonMenu { background-color: #f1c9f8; }
+.DlToolbar .DlButtonMenu * { border: none; }
+.DlToolbar .DlButtonMenu .DlButton-inner { border: 1px solid #dfacee; border-color: #ffffff #ac8aab #ac8aab #ffffff; padding: 2px; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlToolbar .DlButtonMenu .DlButton-active .DlButton-inner { border-color: #ac8aab #ffffff #ffffff #ac8aab; }
+.DlToolbar .DlButtonMenu .DlButton-1 .DlButton-inner { border-color: #ac8aab #ffffff #ffffff #ac8aab; }
+
+.DlToolbar .DlButtonMenu .DlButton-hover .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-active .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-1 .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0 !important; padding-right: 0 !important; }
+
+.DlToolbar .DlLabel { background: inherit; }
+
+.DlToolbar div.DlHbox-separator {
+ border-left-color: #ad7abc;
+ background-color: #ffffff;
+}
+
+.DlToolbar-Light { background: #f8cdff; }
+
+
+
+
+
+.DlTable-RowSeparator td { height: 7px; }
+.DlTable-RowSeparator td div { line-height: 1px; font-size: 1px; height: 1px; overflow: hidden;
+ border-top: 1px solid #bd8acd;
+ background-color: #ffdefe;
+ margin-top: 3px; margin-bottom: 2px;
+}
+
+
+
+.DlTree-separator {
+ margin-top: 3px; margin-bottom: 4px;
+ border-top: 1px dotted #bd8acd;
+ line-height: 1px; font-size: 1px; overflow: hidden;
+}
+.DlTree-IconWidth { width: 19px !important; }
+.DlTreeItem .DlTreeItem-Expander { width: 19px; }
+.DlTreeItem .DlTreeItem-Icon {
+ width: 19px;
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+}
+
+.DlTreeItem .DlTreeItem-Label { padding-left: 3px; padding-top: 1px; padding-bottom: 1px; }
+
+.DlTreeItem-withRadio .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-hover { background: none; color: #c344ea; text-decoration: underline; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-1 { background-color: #c344ea; color: #ffffff; }
+
+.DlTreeItem-withCheck .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-hover { background: none; color: #c344ea; text-decoration: underline; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-1 { background-color: #c344ea; color: #ffffff; }
+
+
+.DlTreeItem-Table td { vertical-align: middle; height: 16px; }
+
+
+.DlTree-withLines .DlTreeItem { background-image: url("img/tree/lines-v.gif"); background-repeat: repeat-y; background-position: 9px 50%; }
+
+
+.DlTree-withLines .DlTreeItem-Last { background-image: none; }
+
+
+.DlTree-withLines .DlTreeItem .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTreeItem-hasSubtree .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTree-withLines table.DlTreeItem-Last .DlTreeItem-Expander { background: transparent url("img/tree/lines-b.gif") no-repeat 50% 50%; }
+
+
+.DlTreeItem-Subtree { padding-left: 19px; }
+.DlTreeItem-Arrow-Expanded { background: transparent url("img/tree/minus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Expanded:hover { background: transparent url("img/tree/minus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed { background: transparent url("img/tree/plus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed:hover { background: transparent url("img/tree/plus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+
+.DlWidget-disabled .DlTreeItem-Arrow-Expanded,
+.DlWidget-disabled .DlTreeItem-Arrow-Collapsed,
+.DlWidget-disabled .DlTreeItem-Icon { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlTreeItem-dropTarget > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-upper.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-lower.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div > table { border-top: 1px solid #9f4fc4; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div > table { border-bottom: 1px solid #9f4fc4; }
+
+.DlTreeItem-div-focus { border: 1px dotted #000000; margin: -1px; }
+
+
+
+.DlColorPickerHSV { border: 1px solid #000000; background-color: #ecddec; }
+.DlColorPickerHSV td { width: 8px; height: 10px; padding: 1px; }
+.DlColorPickerHSV td.DlColorPickerHSV-Sep { background-color: #000000; width: 1px; padding: 0; }
+.DlColorPickerHSV td.DlColorPickerHSV-HSV {
+ overflow: visible; vertical-align: top;
+ background: url("img/color/hue.png") repeat-x 0 0; width: 15px; padding: 0; }
+.DlColorPickerHSV td.hover1 { padding: 0; border: 1px solid #ffffff !important; }
+.DlColorPickerHSV td.hover2 { padding: 0; border: 1px solid #000000 !important; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar { height: 1px; left: 0px;
+ font-size: 1px; line-height: 1px; left: -2px; margin-right: -3px;
+ background-color: #000000; overflow: hidden; position: relative; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar2 { background-color: #ffffff; }
+
+
+
+.DlRteFrame { border: 1px solid; border-color: #ad7abc; }
+
+.DlRteFrame iframe { border: 1px solid; border-color: #efbcff #ffffff #ffffff #efbcff; }
+
+
+
+.DlDataGrid { position: relative; background-color: #fff0fe; border: 1px solid #8c579d; }
+.DlDataGrid-rowTable { table-layout: fixed; width: 10px; border-collapse: collapse; border-spacing: 0; }
+.DlDataGrid-rowTable td { overflow: hidden; white-space: nowrap; border-right: 1px solid #e0e0e0; }
+.DlDataGrid-Headers { overflow: hidden; background-color: #e7bcee; position: relative; width: 5px; }
+.DlDataGrid-Body { overflow: auto; }
+.DlDataGrid-cellData { overflow: hidden; white-space: nowrap; }
+.DlDataGrid-Body td { padding: 2px 0; text-indent: 5px; }
+
+.DlDataGrid-Body .DlDataGrid-rowTable {
+ border-bottom: 1px solid #e0e0e0;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+}
+
+.DlDataGrid-resizeHandle {
+ width: 7px; position: absolute; top: 0;
+ margin-left: -4px;
+ cursor: e-resize;
+ z-index: 30000;
+ height: 100%;
+ background-color: #ff0000; opacity: 0.01; filter: alpha(opacity=1);
+}
+
+.DlDataGrid-align-left { text-align: left; }
+.DlDataGrid-align-center { text-align: center; }
+.DlDataGrid-align-right { text-align: right; }
+
+.DlDataGrid .DlDataGridRow-selected { background-color: #cccccc; }
+.DlDataGrid .DlDataGridRow-selected table td { color: #000000; }
+.DlDataGrid-focus { outline: 1px solid #b58abc; -moz-outline-radius: 2px; }
+.DlDataGrid-focus .DlDataGridRow-selected { background-color: #c36dea; }
+.DlDataGrid-focus .DlDataGridRow-selected table td { color: #ffffff; }
+
+.DlDataGrid-align-right .DlButton-inner { background-position: 0 50%; }
+
+.DlDataGridHeadLabel { border-width: 0 1px 1px 0; }
+.DlDataGridHeadLabel .DlButton-inner { border: none; padding-top: 3px; padding-bottom: 3px; }
+.DlDataGridHeadLabel-hover { background-color: #f8cdff; }
+.DlDataGridHeadLabel-active .DlButton-inner { padding-top: 4px; padding-bottom: 2px; }
+.DlDataGridHeadLabel-resizing { background-color: #e7cdff; }
+.DlDataGridHeadLabel-empty .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlDataGridHeadLabel-empty .DlButton-withIcon { background-position: 50% 50%; }
+
+.DlDataGridHeadLabel-sort-up { border-bottom: 2px solid #000000; }
+.DlDataGridHeadLabel-sort-down { border-bottom: 2px solid #000000; }
+
+.DlDataGridHeadLabel-sort-up .DlButton-inner {
+ background-image: url("img/arrows/sort-ascending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+.DlDataGridHeadLabel-sort-down .DlButton-inner {
+ background-image: url("img/arrows/sort-descending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+
+.DlDataGridHeadLabel-sort-up.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+.DlDataGridHeadLabel-sort-down.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+
+.DlDataGrid-drop-col {
+ position: absolute;
+ background: url("img/grid-drop-col.gif") no-repeat 0 0;
+ width: 11px; height: 11px;
+ margin-left: -5px;
+ z-index: 10000;
+}
+
+
+
+.DlIconListView { background-color: #f1c9f8; border: 1px solid #dfacee; }
+.DlIconListItem { border-collapse: collapse; }
+.DlIconListItem-labelCell { text-align: center; }
+.DlIconListItem-labelDiv { overflow: hidden; white-space: normal; font-size: 90%; }
+.DlIconListItem-iconCell { background-position: 50% 50%; background-repeat: no-repeat; }
+
+
+.DlIconListItem { cursor: pointer; float: left; }
+.DlIconListItem-hover { background-color: #f8cdff; }
+.DlIconListItem-hover .DlIconListItem-labelCell { color: #3e0078; text-decoration: underline; }
+.DlIconListItem-1 { background-color: #c1b2c1; }
+.DlDialog-Active .DlIconListItem-1 { background-color: #9f4fc4; }
+.DlDialog-Active .DlIconListItem-1 .DlIconListItem-labelCell { color: #ffffff; }
+
+.DlIconListItem-focus .DlIconListItem-labelCell { text-decoration: underline; }
+
+
+
+.DlWM {
+ position: absolute;
+ left: 0; top: 0;
+ width: 0; height: 0;
+ overflow: visible;
+ z-index: 300;
+}
+
+
+
+
+
+
+
+.DlWM-modalStopper {
+ z-index: 800; cursor: not-allowed;
+ position: absolute; top: 0; left: 0; width: 100%; height: 100%;
+
+ filter: alpha(opacity=50);
+ opacity: 0.5;
+ background-color: #444444;
+ display: none;
+}
+
+.DlDialog .DlWM-modalStopper {
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+
+.DlWM-hasModals { width: 100%; height: 100%; }
+.DlWM-hasModals .DlWM-modalStopper { display: block; }
+
+.DlDialog { position: absolute; }
+.DlDialog-Rel { padding: 0; }
+.DlDialog-Content { background-color: #efb9f8; position: relative; }
+
+.Shadow { position: absolute; font-size: 1px; line-height: 1px; }
+.DlDialog-Rel .Shadow { z-index: 10; }
+
+.DlDialog-WAIT { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;
+ background-image: url("img/modalbg.gif"); }
+
+.DlDialog-Rel .ResizeHandle {
+ cursor: se-resize;
+ position: absolute;
+
+ left: 100%;
+ top: 100%;
+ margin-left: -11px;
+ margin-top: -11px;
+ padding: 5px;
+ background: url("img/resize.gif") no-repeat 0 0; width: 10px; height: 10px; z-index: 350;
+}
+
+
+
+
+.DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-inactive/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-inactive/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-inactive/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-inactive/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-inactive/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-inactive/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-inactive/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-inactive/L.png") repeat-y 0 0; bottom: 6px; }
+
+.DlDialog-Active .DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-active/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-active/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-active/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-active/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-active/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-active/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-active/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-active/L.png") repeat-y 0 0; bottom: 6px; }
+
+
+.DlDialog-noShadows { border: 2px solid #9b7a9b; }
+.DlDialog-Active .DlDialog-noShadows { border-color: #000000; }
+
+
+
+.DlDialog-Title {
+ opacity: 0.9; filter: alpha(opacity=90);
+ overflow: hidden; white-space: nowrap;
+ font: bold 100% "Lucida Grande",verdana,tahoma,sans-serif; letter-spacing: -1px;
+ background: #d7c9d9 url("img/titlebg.png") repeat-x 0 50%; color: #555555; padding: 0 10px;
+ border-bottom: 2px solid #9e9e9e;
+}
+.DlDialog-Title div { padding-top: 3px; padding-bottom: 3px; }
+.DlDialog-Active .DlDialog-Title { background-color: #a23bb3; color: #ffffff; border-color: #ffffff;
+ opacity: 1; filter: none;
+ text-shadow: 1px 1px 3px #000000;
+}
+
+.DlDialog-Title-withIcon {
+ padding-left: 21px;
+ background-repeat: no-repeat;
+ background-position: 0 50%;
+}
+
+.DlDialog-WindowButtons {
+ height: 0;
+ overflow: visible;
+ position: absolute;
+ right: 11px;
+ top: 0;
+ z-index: 10;
+ opacity: 0.6;
+}
+
+.DlDialog-Active .DlDialog-WindowButtons { opacity: 1; filter: none; }
+
+.DlDialog-WindowButtons div {
+ float: right;
+ width: 27px;
+ height: 16px;
+ background-repeat: no-repeat;
+ margin-right: -1px;
+ background-image: url("img/dialog/buttons.png");
+}
+
+.DlDialog-QuitBtn { background-position: 0 0; }
+.DlDialog-QuitBtn-hover { background-position: -27px 0; }
+.DlDialog-QuitBtn-active { background-position: -54px 0; }
+
+.DlDialog-MaximizeBtn { background-position: 0 -16px; }
+.DlDialog-MaximizeBtn-hover { background-position: -27px -16px; }
+.DlDialog-MaximizeBtn-active { background-position: -54px -16px; }
+.DlDialog-MaximizeBtn-1 { background-position: -54px -16px; }
+
+.DlDialog-MinimizeBtn { background-position: 0 -32px; }
+.DlDialog-MinimizeBtn-hover { background-position: -27px -32px; }
+.DlDialog-MinimizeBtn-active { background-position: -54px -32px; }
+.DlDialog-MinimizeBtn-1 { background-position: -54px -32px; }
+
+.DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #33dd44; }
+.DlDialog-Dragging .DlDialog-Rel { border-color: #000000; }
+
+
+
+
+.DlDialog .DlHMenu {
+ border: none;
+ border-bottom: 1px solid #63356b;
+}
+
+
+.DlDialog .DlDialog .DlDialog-Rel {
+ border-width: 2px; border-color: #000000;
+ -moz-border-left-colors: #000000 #ffffff;
+ -moz-border-top-colors: #000000 #ffffff;
+ -moz-border-right-colors: #000000 #ffffff;
+ -moz-border-bottom-colors: #000000 #ffffff;
+}
+.DlDialog .DlDialog .DlDialog-Rel .ResizeHandle { margin-left: -12px; margin-top: -12px; }
+.DlDialog .DlDialog .DlDialog-WindowButtons { top: 1px; }
+.DlDialog .DlDialog .DlDialog-Title {
+ background-color: #ffffff; color: #000000;
+ border-bottom: 1px solid #9b7a9b;
+}
+.DlDialog .DlDialog .DlDialog-Title div { padding-top: 1px; padding-bottom: 1px; }
+.DlDialog .DlDialog-Active .DlDialog-Title { background-color: #6a5b6c; color: #ffffff; border-color: #63356b; }
+.DlDialog .DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #33dd44; }
+
+
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.Shadow { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.ResizeHandle { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.DlDialog-Title { border-width: 0; }
+
+
+.IconCalendar { background-image: url("img/icons/calendar.png"); background-position: 1px 50%; }
+.IconColors { background-image: url("img/icons/colors.png"); background-position: 1px 50%; }
+.IconChardev { background-image: url("img/icons/gnome-fs-chardev.png"); background-position: 1px 50%; }
+.IconDynarch { background-image: url("img/icons/dynarch-small.png"); background-position: 1px 50%; }
+
+
+
+
+
+
+
+
+span.BreakPoint {
+ width: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ overflow: hidden;
+}
+
+.SmallerButtons .DlButton-inner { padding: 1px 3px; }
+.SmallerButtons .DlButton-active .DlButton-inner { padding: 2px 2px 0px 4px; }
+
+.Dl-StatusBar { border: 1px solid; border-color: #94699b #ffeeff #ffeeff #94699b; padding: 1px 4px; background-color: #e7bcee; }
+
+.Dl-ResizeRect { z-index: 5000;
+ font: 13px tahoma,"Trebuchet MS",Tahoma,Verdana,sans-serif;
+ position: absolute; top: 0; left: 0; border: 1px dashed #000000;
+
+ background: #ffffff; opacity: 0.4; filter: alpha(opacity=40);
+
+ border: 1px dashed #ff0000;
+}
+
+.Dl-ResizeRect { color: red; }
+.Dl-ResizeRect .Title { font-weight: bold; }
+
+.Dl-ResizeRect-moving {
+ border-color: #000000;
+
+
+}
+
+.DlAlign-left { text-align: left; }
+.DlAlign-right { text-align: right; }
+.DlAlign-center { text-align: center; }
+
+.Dl-3D-Border-Outside { border: 1px solid; border-color: #ffffff #ad7abc #ad7abc #ffffff; }
+.Dl-3D-Border-Inside { border: 1px solid; border-color: #ad7abc #ffffff #ffffff #ad7abc; }
+.Dl-3D-Border-Dark { border: 1px solid #ad7abc; }
+
+
+
+
+.Gecko-Bug-226933 { position: relative; overflow: auto; }
+
+.undefined { border: 5px solid red; }
+
+
+
+.ThinShadows .Shadow-T { left: 10px; right: 9px; top: -7px; background: url("img/thin-shadows/T.png") repeat-x 0 0; height: 7px; }
+.ThinShadows .Shadow-B { left: 10px; right: 9px; background: url("img/thin-shadows/B.png") repeat-x 0 0; bottom: -11px; height: 11px; }
+.ThinShadows .Shadow-TL { left: -7px; width: 17px; top: -7px; background: url("img/thin-shadows/TL.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BR { width: 20px; right: -11px; background: url("img/thin-shadows/BR.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-R { width: 11px; right: -11px; top: 13px; background: url("img/thin-shadows/R.png") repeat-y 0 0; bottom: 9px; }
+.ThinShadows .Shadow-TR { width: 20px; right: -11px; top: -7px; background: url("img/thin-shadows/TR.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BL { left: -7px; width: 17px; background: url("img/thin-shadows/BL.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-L { left: -7px; width: 7px; top: 13px; background: url("img/thin-shadows/L.png") repeat-y 0 0; bottom: 9px; }
+
+.ThinRoundShadows .Shadow-T { left: 8px; right: 6px; top: -6px; background: url("img/thin-shadows1/T.png") repeat-x 0 0; height: 6px; }
+.ThinRoundShadows .Shadow-B { left: 8px; right: 6px; background: url("img/thin-shadows1/B.png") repeat-x 0 0; bottom: -10px; height: 10px; }
+.ThinRoundShadows .Shadow-TL { left: -6px; width: 14px; top: -6px; background: url("img/thin-shadows1/TL.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BR { width: 16px; right: -10px; background: url("img/thin-shadows1/BR.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-R { width: 10px; right: -10px; top: 9px; background: url("img/thin-shadows1/R.png") repeat-y 0 0; bottom: 6px; }
+.ThinRoundShadows .Shadow-TR { width: 16px; right: -10px; top: -6px; background: url("img/thin-shadows1/TR.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BL { left: -6px; width: 14px; background: url("img/thin-shadows1/BL.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-L { left: -6px; width: 6px; top: 9px; background: url("img/thin-shadows1/L.png") repeat-y 0 0; bottom: 6px; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-red-ds.css b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-red-ds.css
new file mode 100644
index 00000000..b3cf6f46
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-red-ds.css
@@ -0,0 +1,1093 @@
+
+
+html, body { margin: 0; padding: 0; overflow: hidden; height: 100%; }
+
+body { z-index: 0; background-color: #ffffff; }
+form { padding: 0; margin: 0; }
+
+.DYNARCH-GET-PADDING-AND-BORDER {
+ overflow: hidden !important;
+ font-size: 1px !important;
+ line-height: 1px !important;
+ width: 1px !important;
+ height: 1px !important;
+}
+
+.DYNARCH-GET-ABSOLUTE-POSITION {
+ position: absolute !important;
+ margin: 0 !important;
+ padding: 0 !important;
+}
+
+.DYNARCH-EVENT-STOPPER {
+ position: absolute !important;
+
+
+
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 30000;
+}
+
+.DYNARCH-GARBAGE-COLLECTOR {
+ position: absolute;
+ z-index: -10000;
+ width: 1px;
+ height: 1px;
+ overflow: hidden;
+ left: -32000px;
+ top: -32000px;
+ display: none;
+}
+
+.DYNARCH-FAKE-FOCUS { z-index: -10000; position: absolute; left: -2000px; top: 0; }
+
+.CURSOR-DRAGGING { cursor: move !important; }
+.CURSOR-RESIZE-E { cursor: e-resize !important; }
+.CURSOR-RESIZE-W { cursor: w-resize !important; }
+.CURSOR-RESIZE-S { cursor: s-resize !important; }
+.CURSOR-RESIZE-N { cursor: n-resize !important; }
+.CURSOR-FORBIDDEN { cursor: not-allowed !important; }
+.CURSOR-NO-DROP { cursor: no-drop !important; }
+.CURSOR-DROP { cursor: pointer !important; }
+.CURSOR-RESIZE-COL { cursor: col-resize !important; }
+
+
+
+.DlWidget, .DlWidget table, .DlWidget input, .DlWidget select, .DlWidget button, .DlWidget textarea {
+
+ font: 12px "Lucida Grande",Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif;
+
+}
+
+.DlWidget {
+
+ cursor: default;
+ color: #000000;
+
+ zoom: 1;
+}
+
+.DlWidget-3D {
+ background-color: #dbcbbb;
+ color: #000000;
+}
+
+
+
+
+.DlWidget-dragged-clone {
+ position: absolute !important;
+ z-index: 10000;
+}
+
+
+
+.DlAbstractButton { white-space: nowrap; }
+
+
+
+.DlButton { border: 1px solid; border-color: #ac9482 #65574c #65574c #ac9482; background-color: #dbcbbb; text-align: center; }
+.DlButton .DlButton-inner { border: 1px solid; border-color: #fbf2fb #c1a997 #c1a997 #fbf2fb; padding: 2px 4px; }
+
+.DlButton .DlButton-inner div { min-height: 16px; }
+
+.DlButton-hover { border-color: #ac9482 #65574c #65574c #ac9482; }
+.DlButton-hover .DlButton-inner { border-color: #ffffff #d5b3ac #d5b3ac #ffffff; }
+.DlButton-active { border-color: #65574c #ac9482 #ac9482 #65574c; background-color: #f3e9db; }
+.DlButton-active .DlButton-inner { padding: 3px 3px 1px 5px; border-color: #cbad97 #fbf2fb #fbf2fb #cbad97; }
+.DlButton-1 { border-color: #65574c #c1a997 #c1a997 #65574c; background-color: #f2ede7; }
+.DlButton-1 .DlButton-inner { border-color: #cbad97 #ffffff #ffffff #cbad97; }
+.DlButton-hover { background-color: #ebd9c4; }
+
+.DlAbstractButton-withIcon, .DlButton-withIcon {
+ padding-left: 22px;
+ background-repeat: no-repeat !important;
+ background-position: 0 50%;
+}
+
+.DlButton-empty .DlButton-inner { padding: 2px; }
+.DlButton-empty .DlButton-withIcon {
+ padding: 0;
+ width: 16px;
+ height: 16px;
+}
+
+.DlButton-disabled .DlButton-inner,
+.DlWidget-disabled .DlButton .DlButton-inner { border-color: #dbcbbb; opacity: 0.6; filter: alpha(opacity=60); }
+.DlButton-disabled, .DlWidget-disabled .DlButton { border-color: #9c8d7d #65574c #65574c #9c8d7d; }
+
+div.DlButton-Label { display: inline; }
+.DlButton-focus { border-color: #5d4e42 #2f2218 #2f2218 #5d4e42; }
+.DlButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlCheckbox-0 { color: #6a655c; background-image: url("img/checkbox-0-disabled.png"); }
+.DlWidget-disabled.DlCheckbox-1 { color: #6a655c; background-image: url("img/checkbox-1-disabled.png"); }
+
+.DlCheckbox { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlCheckbox-0 { background: transparent url("img/checkbox-0.png") no-repeat 5px 50%; }
+.DlCheckbox-1 { background: transparent url("img/checkbox-1.png") no-repeat 5px 50%; }
+.DlCheckbox-hover { background-color: #eddbc8; }
+.DlCheckbox-active { background: #f3e9db url("img/checkbox-2.png") no-repeat 5px 50%; }
+.DlCheckbox-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlCheckbox-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlRadioButton-0 { color: #6a655c; background-image: url("img/radiobutton-0-disabled.png"); }
+.DlWidget-disabled.DlRadioButton-1 { color: #6a655c; background-image: url("img/radiobutton-1-disabled.png"); }
+
+.DlRadioButton { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlRadioButton-0 { background: transparent url("img/radiobutton-0.png") no-repeat 5px 50%; }
+.DlRadioButton-1 { background: transparent url("img/radiobutton-1.png") no-repeat 5px 50%; }
+.DlRadioButton-hover { background-color: #eddbc8; }
+.DlRadioButton-active { background: #f3e9db url("img/radiobutton-2.png") no-repeat 5px 50%; }
+.DlRadioButton-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlRadioButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+.DlPopupMenu .DlRadioButton,
+.DlPopupMenu .DlCheckbox { -moz-border-radius: 0; }
+
+
+
+.DlEntry { border: 1px solid; border-color: #65574c #ac9482 #ac9482 #65574c; }
+.DlEntry .DlEntry-cell { border: 1px solid; border-color: #fbf2fb #fbf2fb #fbf2fb #fbf2fb; background-color: #f9f4ed; }
+.DlEntry input, .DlEntry textarea {
+ margin: 0;
+ border: none !important;
+ border-width: 0px !important;
+ background: #f9f4ed;
+ color: #000000;
+ padding: 1px 2px 2px 2px !important;
+
+ resize: none;
+}
+.DlEntry-Focus { border-color: #65574c; outline: 1px solid #9c8d7d; -moz-outline-radius: 2px; }
+.DlEntry-Focus .DlEntry-cell, .DlEntry-Focus input, .DlEntry-Focus textarea { background-color: #ffffff; }
+.DlEntry input:selection, .DlEntry textarea:selection { background-color: #a0bcdf; color: #000000; }
+.DlEntry-ValidationError { border-color: #bf5340; }
+.DlEntry-ValidationError .DlEntry-cell { border-color: #ffffff; background-color: #f2d9df; }
+.DlEntry-ValidationError input, .DlEntry-ValidationError textarea { background-color: #f2d9df; }
+.DlEntry-Readonly .DlEntry-cell { background-color: #ebd9c4; border-bottom-color: #f5eee0; border-right-color: #f5eee0; }
+.DlEntry-Readonly input, .DlEntry-Readonly textarea { background-color: #ebd9c4; }
+.DlEntry-emptyText { display: none; position: absolute; left: 3px; top: 1px; color: #8d8678; font-style: italic; cursor: text; }
+.DlEntry-empty .DlEntry-emptyText { display: block; }
+
+.DlEntry-dropDownBtn {
+ line-height: 20px;
+ border-left: 1px solid #8d8678;
+ padding-left: 4px; padding-right: 4px;
+}
+
+.DlEntry-dropDownBtn-hover { background-color: #ffffff; }
+.DlEntry-dropDownBtn-active { background-color: #a17963; }
+
+.DlEntry-invalidIcon {
+ width: 16px;
+ height: 16px;
+ position: absolute;
+ right: 1px;
+ top: 50%;
+ margin-top: -8px;
+ background-image: url("img/entry-warning.png");
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+ opacity: 0.6;
+ display: none;
+}
+
+div.DlEntry-invalidIcon:hover { opacity: 1; }
+
+.DlEntry-ValidationError .DlEntry-invalidIcon {
+ display: block;
+}
+
+
+
+.DlCompletionEntry-busy input {
+ background-image: url("img/busy1.gif");
+ background-position: 100% 50%;
+ background-repeat: no-repeat;
+}
+
+.DlCompletionEntry-rightAligned input {
+ background-position: 0 50%;
+ text-align: right;
+}
+
+
+
+.DlComboBox-dropDownBtn {
+ background: #dbcbbb url("img/arrows/dropdown.png") no-repeat 50% 50%;
+ width: 11px;
+ height: 20px;
+ border-left: 1px solid #8d8678;
+}
+
+.DlEntry-Focus .DlComboBox-dropDownBtn { border-color: #65574c; }
+
+.DlComboBox-dropDownBtn-hover { background-color: #ffffff; }
+.DlComboBox-dropDownBtn-active { background-color: #a17963; }
+
+
+
+.DlSpinner { background-color: yellow; width: 1em; }
+.DlSpinner .DlSpinner-Button { height: 50%; }
+.DlSpinner input { text-align: right; }
+.DlSpinner .DlSpinner-Button .DlButton-inner { width: 5px; }
+.DlSpinner .DlSpinner-Button .DlButton-inner div { min-height: 0; }
+.DlSpinner .DlSpinner-Button-Up .DlButton-inner { height: 2px; background: url("img/spinner-up.gif") no-repeat 50% 50%; }
+.DlSpinner .DlSpinner-Button-Down .DlButton-inner { height: 2px; background: url("img/spinner-down.gif") no-repeat 50% 50%; }
+
+
+
+.DlProgressBar { position: relative; border: 1px solid #ac9482; background: #f9f4ed; }
+.DlProgressBar-label { text-align: center; position: relative; padding: 2px 0; }
+.DlProgressBar-fill { position: absolute; left: 0; top: 0; width: 50%; height: 100%; background-color: #e3bdab; }
+
+
+
+.DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlButtonMenu .MenuArrow-inner {
+ padding: 0 1px;
+ border-left: none;
+ width: 7px; overflow: visible; background-image: url("img/menu/darrow-small.gif");
+ background-repeat: no-repeat;
+ background-position: 1px 50%;
+}
+.DlButtonMenu .LabelPart { border-right: none; }
+.DlButtonMenu .LabelPart .DlButton-inner { border-right: none; }
+
+
+
+.DlButtonColorPicker table { border-collapse: collapse; }
+.DlButtonColorPicker .DlButton-inner .ColorPart { border: 1px solid; border-color: #65574c #fbf2fb #fbf2fb #65574c;
+ width: 10px; height: 10px; overflow: hidden; min-height: 0; margin-top: 1px; }
+.DlButtonColorPicker .Label { padding-left: 5px; }
+.DlButtonColorPicker .EmptyLabel { width: 1px; overflow: hidden; height: 1em; }
+
+
+
+.DlCalendar { background-color: #f8f6f0; }
+.DlCalendar-disabled { background-color: #e8e6e1; }
+table.DlCalendar {
+ border-collapse: separate; border-spacing: 0; font-size: 11px; font-family: tahoma,verdana,sans-serif; border: 1px solid #65574c; }
+.DlCalendar tr.DlCalendar-Navigation td { text-align: center; border-bottom: 1px solid #cbc4b6; background-color: #e8e6e1; padding: 2px 0; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth,
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { border-right: 1px solid #cbc4b6; font-weight: bold; }
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth,
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { border-left: 1px solid #cbc4b6; font-weight: bold; }
+
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth { background-image: url("img/arrows/nav-right.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth { background-image: url("img/arrows/nav-left.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { background-image: url("img/arrows/nav-right-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { background-image: url("img/arrows/nav-left-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+
+.DlCalendar tr.DlCalendar-DayNames td { width: 20px; text-align: right; padding-right: 3px; border-bottom: 1px solid #776d62; background-color: #e8e6e1; }
+
+.DlCalendar tr.Dates td { text-align: right; padding: 2px 3px 2px 2px; }
+.DlCalendar tr.Dates td.OtherMonth { color: #9c8d7d; }
+.DlCalendar tr.Dates td.Today { color: #c4724f; }
+.DlCalendar td.WeekNumber { border-right: 1px solid #65574c; color: #6a655c; background-color: #e8e6e1; }
+.DlCalendar tr.DlCalendar-DayNames td.WeekNumber { border-right-color: #65574c; }
+.DlCalendar tr.DlCalendar-Navigation td.hover { background-color: #a17963; color: #ffffff; }
+.DlCalendar tr.DlCalendar-Navigation td.rolling { background-color: #000000; }
+.DlCalendar tr.DlCalendar-DayNames td.hover { background-color: #a17963; color: #ffffff; }
+.DlCalendar tr.Dates td.hover { border: 1px solid #b6b0a1; padding: 1px 2px 1px 1px; background-color: #ebd9c4 !important; }
+.DlCalendar tr.Selected td { border-bottom: 1px solid #e0d9cb; border-top: 1px solid #e0d9cb; padding-top: 1px; padding-bottom: 1px; }
+.DlCalendar tr.Dates td.Selected { border: 1px solid #8d8678; background-color: #ffffff; padding: 1px 2px 1px 1px; }
+
+.DlCalendar tr.DlCalendar-DayNames td.WeekEnd { color: #a26e4c; }
+.DlCalendar td.WeekEnd { color: #a26e4c; }
+.DlCalendar tr.Dates td.OtherMonth.WeekEnd { color: #ccaa88; }
+
+.DlCalendar tr.Dates td.DlCalendar-infoDay { font-weight: bold; background: url("img/tmpcal.gif") no-repeat 100% 100%; }
+
+
+
+.DlResizeBar { font-size: 1px; line-height: 1px; }
+.DlResizeBar-Horizontal {
+ height: 5px; cursor: s-resize; background: url("img/resizebar-horiz2.png") no-repeat 50% 50%; }
+.DlResizeBar-Vertical { width: 5px; cursor: e-resize; background: url("img/resizebar-vert2.png") no-repeat 50% 50%; }
+.DlResizeBar-DraggingLine {
+ position: absolute;
+
+ background-color: #9c8d7d; opacity: 0.6; filter: alpha(opacity=60);
+ z-index: 10000;
+}
+
+
+
+.DlUploadEntry { height: 22px; }
+.DlUploadEntry iframe { background: transparent; width: 80px; height: 22px; display: block; }
+
+
+
+.DlContainer { position: relative; }
+
+.DlContainer-Hidden { position: absolute; left: -30000px; top: -30000px; visibility: hidden; }
+
+.DlContainer-pad-sep-left { padding: 5px; border-left: 1px solid #c1a997; }
+.DlContainer-pad-sep-right { padding: 5px; border-right: 1px solid #c1a997; }
+
+.DlLayout { position: relative; }
+.DlLayout-positioned { position: absolute; }
+
+.DlGridLayout-table { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
+.DlGridLayout-tr-minHeight td { height: 2px; }
+.DlGridLayout-td-minWidth { width: 2px; white-space: nowrap; }
+.DlGridLayout-td-minHeight { height: 2px; }
+
+
+
+
+.DlDesktop { position: absolute; left: 0; top: 0; overflow: hidden; }
+
+.DlFieldset { border: 2px groove #f5eee0; margin-top: 1em;
+ -moz-border-top-colors: #977f6d #fbf2fb;
+ -moz-border-bottom-colors: #fbf2fb #977f6d;
+ -moz-border-left-colors: #977f6d #fbf2fb;
+ -moz-border-right-colors: #fbf2fb #977f6d;
+}
+.DlFieldset-label { position: relative; top: -0.75em; left: 5px;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ font-weight: bold;
+ background-color: #dbcbbb;
+ padding: 1px 7px; border: 1px solid #ac9482; }
+.DlFieldset-content { padding: 10px 10px 10px 10px; margin-top: -1em; }
+
+.DlPopup {
+ position: absolute;
+ z-index: 100;
+ left: -30000px;
+ top: -30000px;
+}
+
+.DlPopup-scrollArea {
+ overflow: hidden;
+ position: relative;
+ z-index: 10;
+}
+
+.DlPopup-scrollUp, .DlPopup-scrollDown {
+ height: 10px; overflow: hidden;
+ background-position: 50% 1px;
+ background-repeat: no-repeat;
+}
+
+.DlPopup-scrollUp { border-bottom: 1px solid #c4a983; }
+.DlPopup-scrollDown { border-top: 1px solid #c4a983; }
+
+.DlPopup-scrollUp { background-image: url("img/arrows/scroll-up.gif"); }
+.DlPopup-scrollUp-hover { background-image: url("img/arrows/scroll-up-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollUp-disabled { background-image: url("img/arrows/scroll-up-disabled.gif"); }
+.DlPopup-scrollDown { background-image: url("img/arrows/scroll-down.gif"); }
+.DlPopup-scrollDown-hover { background-image: url("img/arrows/scroll-down-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollDown-disabled { background-image: url("img/arrows/scroll-down-disabled.gif"); }
+
+.DlCompletionPopup { border: 1px solid #c4a983; background-color: #f8f6f0; }
+.DlCompletionPopup .DlMenuItem .div2 { font-size: 90%; padding: 1px 5px; }
+.DlCompletionPopup .DlVMenu { border: none; }
+
+.DlTooltip {
+ background-color: #f7f7e8;
+ font-family: arial,helvetica,sans-serif;
+ padding: 4px 7px;
+ color: #2a2a19;
+}
+
+.DlTooltip-noShadow { border: 1px solid #000000; }
+
+.DlDialogPopup {
+ background-color: #f8f6f0;
+ border: 1px solid #8f7c61;
+}
+
+.DlPopupMenu {
+ background-color: #f8f6f0;
+ border: 1px solid #eeeeee;
+}
+.DlPopupMenu-noShadow { border: 1px solid #8f7c61; }
+
+.DlPopupMenu .DlCalendar {
+ border: 1px solid;
+ border-color: #ffffff #e0c6a3 #e0c6a3 #ffffff;
+}
+.DlCalendar-borderless { border-width: 0 !important; }
+
+.DlVMenu, .DlHMenu {
+ border-collapse: collapse;
+ background-color: #f8f6f0;
+}
+
+.DlVMenu-noShadow, .DlHMenu-noShadow {
+ border: 1px solid;
+ border-color: #ffffff #e0c6a3 #e0c6a3 #ffffff;
+}
+
+.DlVMenu { margin: 4px 0; }
+
+.DlHMenu {
+ margin: 0 2px;
+}
+
+.DlHMenu div.DlHMenu-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ margin-left: 3px; margin-right: 2px;
+ border-left: 1px solid #cccccc;
+ background-color: #ffffff;
+}
+
+div.DlVMenu-separator {
+ margin: 4px 0 3px 0;
+ background-color: #cccccc;
+ border-bottom: 1px solid #ffffff;
+
+ height: 1px;
+ overflow: hidden;
+ font-size: 1px;
+ line-height: 1px;
+}
+
+.DlMenuItem { }
+.DlMenuItem .div2 { padding: 2px 5px; }
+.DlMenuItem-popped { background-color: #cbad97; color: #000000; }
+.DlMenuItem-hover { background-color: #a17963; color: #ffffff; }
+.DlMenuItem-active { background-color: #000000; color: #ffffff; }
+.DlMenuItem .DlMenuItem-withIcon {
+ padding-left: 26px;
+ background-repeat: no-repeat;
+ background-position: 5px 50%;
+}
+.DlVMenu .DlMenuItem .DlMenuItem-withPopup {
+ margin-right: 3px;
+ padding-right: 12px;
+ background-image: url("img/menu/rarrow.gif");
+ background-repeat: no-repeat !important;
+ background-position: 100% 50%;
+}
+.DlVMenu .DlMenuItem-hover .DlMenuItem-withPopup {
+ background-image: url("img/menu/rarrow-hover.gif") !important;
+}
+.DlWidget-disabled .DlMenuItem, .DlMenuItem-disabled { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlVMenu .DlCheckbox-hover,
+.DlHMenu .DlCheckbox-hover,
+.DlVMenu .DlRadioButton-hover,
+.DlHMenu .DlRadioButton-hover { background-color: #a17963; color: #ffffff; }
+
+.DlVMenu .DlCheckbox-active,
+.DlHMenu .DlCheckbox-active,
+.DlVMenu .DlRadioButton-active,
+.DlHMenu .DlRadioButton-active { background-color: #000000; color: #ffffff; }
+
+
+
+
+
+
+
+
+
+.DlTabs .TabBar { z-index: 10; position: relative; }
+.DlTabs .TabBar .DlButton { border-color: #65574c; }
+.DlTabs .TabBar .DlButton-1 { background-color: #e8daca; }
+.DlTabs .TabBar .DlButton-1 .DlButton-inner { padding-top: 3px; padding-bottom: 3px; border-color: #cbad97; }
+
+.DocTabBar { width: 100%; }
+.DocTabBar td { width: 33.3333%; }
+
+.DlTabs-top .TabBar { top: 1px; }
+.DlTabs-top .TabBar .DlButton-1, .DlTabs-top .TabBar .DlButton-1 .DlButton-inner { border-bottom: none; }
+
+.DlTabs-bottom .TabBar { top: -1px; }
+.DlTabs-bottom .TabBar .DlButton-1, .DlTabs-bottom .TabBar .DlButton-1 .DlButton-inner { border-top: none; }
+
+.DlTabs .TabContent, .DlTabs .TabContent .DlNotebook { background-color: #e8daca; }
+.DlTabs .TabContent { border: 1px solid #65574c; }
+.DlTabs .TabContent .TabContent-inner { padding: 5px; }
+.DlTabs .TabContent-inner { position: relative; overflow: hidden; border: 1px solid #cbad97; }
+
+.DlTabs-top .TabContent .TabContent-inner { border-top: none; }
+.DlTabs-bottom .TabContent .TabContent-inner { border-bottom: none; }
+
+
+
+.DlMacHBar, .DlMacVBar {
+ background-color: #c6b7a7;
+ border: 1px solid #ac9482;
+ padding: 2px;
+}
+.DlMacBarIcon { display: inline; }
+.DlMacBarIcon img { vertical-align: middle; padding: 5px; }
+.DlMacBarIcon-1 img { border: 1px solid #776d62; -moz-border-radius: 15px; padding: 4px; background-color: #f5eee0; }
+.DlMacBarIcon-active { opacity: 0.6; }
+.DlMacHBar div.DlMacHBar-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #ac9482;
+ background-color: #f5eee0;
+}
+
+.DlMacVBar div.DlMacVBar-separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #ac9482;
+ background-color: #f5eee0;
+}
+
+
+
+table.DlHbox { border-collapse: separate; }
+.DlHbox td.cell { padding: 0; }
+.DlHbox div.DlHbox-separator, div.Dl-Vertical-Separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #ac9482;
+ background-color: #f5eee0;
+
+}
+
+.DlHbox div.wide-separator { margin-left: 4px; margin-right: 4px; }
+
+.DlHbox div.DlHbox-spacer {
+ overflow: hidden;
+ width: 4px;
+}
+
+table.DlHbox-hasFiller { width: 100%; }
+.DlHbox-filler { width: 100%; }
+
+
+
+table.DlVbox { border-collapse: separate; }
+.DlVbox td.cell { padding: 0; }
+.DlVbox div.DlVbox-separator, div.Dl-Horizontal-Separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #ac9482;
+ background-color: #f5eee0;
+
+}
+
+.DlVbox div.wide-separator { margin-top: 5px; margin-bottom: 4px; }
+
+.DlVbox div.DlVbox-spacer {
+ overflow: hidden;
+ height: 4px;
+ line-height: 1px;
+ font-size: 1px;
+}
+
+
+
+table.DlButtonBox { width: 100%; }
+table.DlButtonBox .DlButtonBox-spacer { width: 100%; }
+.DlButtonBox div.DlButtonBox-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #ac9482;
+ background-color: #f5eee0;
+ margin-left: 3px; margin-right: 2px;
+}
+
+.DlWidget-disabled div.DlVbox-separator, .DlWidget-disabled div.DlHbox-separator { border-color: #cbc4b6; background-color: #f5eee0; }
+
+
+
+.DlRadioSelect .LabelPart { text-align: left; }
+
+.DlSelect-menu .DlRadioButton { padding-right: 18px; }
+.DlSelect-menu .DlRadioButton-0 { background-image: none; }
+.DlSelect-menu .DlRadioButton-1 { background-image: url("img/mark.gif"); background-color: #dbcbbb; color: #000000; }
+.DlSelect-menu .DlRadioButton-active { background-image: url("img/mark-2.gif"); }
+
+
+
+
+
+.DlToolbar {
+ border: 1px solid;
+ border-color: #fbf2fb #776d62 #776d62 #fbf2fb;
+
+ background-color: #dbcbbb;
+ padding: 1px;
+}
+
+.DlToolbar .DlButton { border: none; background-color: transparent; }
+.DlToolbar .DlButton-inner { border: none; padding: 3px; }
+.DlToolbar .DlButton-hover { border: 1px solid #cbad97; border-color: #ffffff #8d8678 #8d8678 #ffffff; background-color: #f3e9db; }
+.DlToolbar .DlButton-hover .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-1 { border: 1px solid #cbad97; border-color: #8d8678 #ffffff #ffffff #8d8678; background-color: #bbb3a6; }
+.DlToolbar .DlButton-1 .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-active { border: 1px solid #65574c; background-color: #cfc6ba; }
+.DlToolbar .DlButton-active .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-disabled { opacity: 0.7; filter: alpha(opacity=70); }
+
+.DlToolbar .DlButtonMenu { background-color: #e8daca; }
+.DlToolbar .DlButtonMenu * { border: none; }
+.DlToolbar .DlButtonMenu .DlButton-inner { border: 1px solid #cbad97; border-color: #ffffff #8d8678 #8d8678 #ffffff; padding: 2px; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlToolbar .DlButtonMenu .DlButton-active .DlButton-inner { border-color: #8d8678 #ffffff #ffffff #8d8678; }
+.DlToolbar .DlButtonMenu .DlButton-1 .DlButton-inner { border-color: #8d8678 #ffffff #ffffff #8d8678; }
+
+.DlToolbar .DlButtonMenu .DlButton-hover .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-active .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-1 .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0 !important; padding-right: 0 !important; }
+
+.DlToolbar .DlLabel { background: inherit; }
+
+.DlToolbar div.DlHbox-separator {
+ border-left-color: #977f6d;
+ background-color: #ffffff;
+}
+
+.DlToolbar-Light { background: #ebd9c4; }
+
+
+
+
+
+.DlTable-RowSeparator td { height: 7px; }
+.DlTable-RowSeparator td div { line-height: 1px; font-size: 1px; height: 1px; overflow: hidden;
+ border-top: 1px solid #ac9482;
+ background-color: #f5eee0;
+ margin-top: 3px; margin-bottom: 2px;
+}
+
+
+
+.DlTree-separator {
+ margin-top: 3px; margin-bottom: 4px;
+ border-top: 1px dotted #ac9482;
+ line-height: 1px; font-size: 1px; overflow: hidden;
+}
+.DlTree-IconWidth { width: 19px !important; }
+.DlTreeItem .DlTreeItem-Expander { width: 19px; }
+.DlTreeItem .DlTreeItem-Icon {
+ width: 19px;
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+}
+
+.DlTreeItem .DlTreeItem-Label { padding-left: 3px; padding-top: 1px; padding-bottom: 1px; }
+
+.DlTreeItem-withRadio .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-hover { background: none; color: #af764b; text-decoration: underline; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-1 { background-color: #af764b; color: #ffffff; }
+
+.DlTreeItem-withCheck .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-hover { background: none; color: #af764b; text-decoration: underline; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-1 { background-color: #af764b; color: #ffffff; }
+
+
+.DlTreeItem-Table td { vertical-align: middle; height: 16px; }
+
+
+.DlTree-withLines .DlTreeItem { background-image: url("img/tree/lines-v.gif"); background-repeat: repeat-y; background-position: 9px 50%; }
+
+
+.DlTree-withLines .DlTreeItem-Last { background-image: none; }
+
+
+.DlTree-withLines .DlTreeItem .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTreeItem-hasSubtree .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTree-withLines table.DlTreeItem-Last .DlTreeItem-Expander { background: transparent url("img/tree/lines-b.gif") no-repeat 50% 50%; }
+
+
+.DlTreeItem-Subtree { padding-left: 19px; }
+.DlTreeItem-Arrow-Expanded { background: transparent url("img/tree/minus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Expanded:hover { background: transparent url("img/tree/minus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed { background: transparent url("img/tree/plus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed:hover { background: transparent url("img/tree/plus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+
+.DlWidget-disabled .DlTreeItem-Arrow-Expanded,
+.DlWidget-disabled .DlTreeItem-Arrow-Collapsed,
+.DlWidget-disabled .DlTreeItem-Icon { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlTreeItem-dropTarget > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-upper.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-lower.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div > table { border-top: 1px solid #a17963; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div > table { border-bottom: 1px solid #a17963; }
+
+.DlTreeItem-div-focus { border: 1px dotted #000000; margin: -1px; }
+
+
+
+.DlColorPickerHSV { border: 1px solid #000000; background-color: #e8e6e1; }
+.DlColorPickerHSV td { width: 8px; height: 10px; padding: 1px; }
+.DlColorPickerHSV td.DlColorPickerHSV-Sep { background-color: #000000; width: 1px; padding: 0; }
+.DlColorPickerHSV td.DlColorPickerHSV-HSV {
+ overflow: visible; vertical-align: top;
+ background: url("img/color/hue.png") repeat-x 0 0; width: 15px; padding: 0; }
+.DlColorPickerHSV td.hover1 { padding: 0; border: 1px solid #ffffff !important; }
+.DlColorPickerHSV td.hover2 { padding: 0; border: 1px solid #000000 !important; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar { height: 1px; left: 0px;
+ font-size: 1px; line-height: 1px; left: -2px; margin-right: -3px;
+ background-color: #000000; overflow: hidden; position: relative; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar2 { background-color: #ffffff; }
+
+
+
+.DlRteFrame { border: 1px solid; border-color: #977f6d; }
+
+.DlRteFrame iframe { border: 1px solid; border-color: #e5c7b1 #ffffff #ffffff #e5c7b1; }
+
+
+
+.DlDataGrid { position: relative; background-color: #fbf9f4; border: 1px solid #65574c; }
+.DlDataGrid-rowTable { table-layout: fixed; width: 10px; border-collapse: collapse; border-spacing: 0; }
+.DlDataGrid-rowTable td { overflow: hidden; white-space: nowrap; border-right: 1px solid #e0e0e0; }
+.DlDataGrid-Headers { overflow: hidden; background-color: #dbcbbb; position: relative; width: 5px; }
+.DlDataGrid-Body { overflow: auto; }
+.DlDataGrid-cellData { overflow: hidden; white-space: nowrap; }
+.DlDataGrid-Body td { padding: 2px 0; text-indent: 5px; }
+
+.DlDataGrid-Body .DlDataGrid-rowTable {
+ border-bottom: 1px solid #e0e0e0;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+}
+
+.DlDataGrid-resizeHandle {
+ width: 7px; position: absolute; top: 0;
+ margin-left: -4px;
+ cursor: e-resize;
+ z-index: 30000;
+ height: 100%;
+ background-color: #bf4040; opacity: 0.01; filter: alpha(opacity=1);
+}
+
+.DlDataGrid-align-left { text-align: left; }
+.DlDataGrid-align-center { text-align: center; }
+.DlDataGrid-align-right { text-align: right; }
+
+.DlDataGrid .DlDataGridRow-selected { background-color: #cccccc; }
+.DlDataGrid .DlDataGridRow-selected table td { color: #000000; }
+.DlDataGrid-focus { outline: 1px solid #9c8d7d; -moz-outline-radius: 2px; }
+.DlDataGrid-focus .DlDataGridRow-selected { background-color: #be8b70; }
+.DlDataGrid-focus .DlDataGridRow-selected table td { color: #ffffff; }
+
+.DlDataGrid-align-right .DlButton-inner { background-position: 0 50%; }
+
+.DlDataGridHeadLabel { border-width: 0 1px 1px 0; }
+.DlDataGridHeadLabel .DlButton-inner { border: none; padding-top: 3px; padding-bottom: 3px; }
+.DlDataGridHeadLabel-hover { background-color: #ebd9c4; }
+.DlDataGridHeadLabel-active .DlButton-inner { padding-top: 4px; padding-bottom: 2px; }
+.DlDataGridHeadLabel-resizing { background-color: #efd6d0; }
+.DlDataGridHeadLabel-empty .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlDataGridHeadLabel-empty .DlButton-withIcon { background-position: 50% 50%; }
+
+.DlDataGridHeadLabel-sort-up { border-bottom: 2px solid #000000; }
+.DlDataGridHeadLabel-sort-down { border-bottom: 2px solid #000000; }
+
+.DlDataGridHeadLabel-sort-up .DlButton-inner {
+ background-image: url("img/arrows/sort-ascending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+.DlDataGridHeadLabel-sort-down .DlButton-inner {
+ background-image: url("img/arrows/sort-descending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+
+.DlDataGridHeadLabel-sort-up.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+.DlDataGridHeadLabel-sort-down.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+
+.DlDataGrid-drop-col {
+ position: absolute;
+ background: url("img/grid-drop-col.gif") no-repeat 0 0;
+ width: 11px; height: 11px;
+ margin-left: -5px;
+ z-index: 10000;
+}
+
+
+
+.DlIconListView { background-color: #e8daca; border: 1px solid #cbad97; }
+.DlIconListItem { border-collapse: collapse; }
+.DlIconListItem-labelCell { text-align: center; }
+.DlIconListItem-labelDiv { overflow: hidden; white-space: normal; font-size: 90%; }
+.DlIconListItem-iconCell { background-position: 50% 50%; background-repeat: no-repeat; }
+
+
+.DlIconListItem { cursor: pointer; float: left; }
+.DlIconListItem-hover { background-color: #ebd9c4; }
+.DlIconListItem-hover .DlIconListItem-labelCell { color: #27120d; text-decoration: underline; }
+.DlIconListItem-1 { background-color: #bdbbb6; }
+.DlDialog-Active .DlIconListItem-1 { background-color: #a17963; }
+.DlDialog-Active .DlIconListItem-1 .DlIconListItem-labelCell { color: #ffffff; }
+
+.DlIconListItem-focus .DlIconListItem-labelCell { text-decoration: underline; }
+
+
+
+.DlWM {
+ position: absolute;
+ left: 0; top: 0;
+ width: 0; height: 0;
+ overflow: visible;
+ z-index: 300;
+}
+
+
+
+
+
+
+
+.DlWM-modalStopper {
+ z-index: 800; cursor: not-allowed;
+ position: absolute; top: 0; left: 0; width: 100%; height: 100%;
+
+ filter: alpha(opacity=50);
+ opacity: 0.5;
+ background-color: #444444;
+ display: none;
+}
+
+.DlDialog .DlWM-modalStopper {
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+
+.DlWM-hasModals { width: 100%; height: 100%; }
+.DlWM-hasModals .DlWM-modalStopper { display: block; }
+
+.DlDialog { position: absolute; }
+.DlDialog-Rel { padding: 0; }
+.DlDialog-Content { background-color: #dcc5ab; position: relative; }
+
+.Shadow { position: absolute; font-size: 1px; line-height: 1px; }
+.DlDialog-Rel .Shadow { z-index: 10; }
+
+.DlDialog-WAIT { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;
+ background-image: url("img/modalbg.gif"); }
+
+.DlDialog-Rel .ResizeHandle {
+ cursor: se-resize;
+ position: absolute;
+
+ left: 100%;
+ top: 100%;
+ margin-left: -11px;
+ margin-top: -11px;
+ padding: 5px;
+ background: url("img/resize.gif") no-repeat 0 0; width: 10px; height: 10px; z-index: 350;
+}
+
+
+
+
+.DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-inactive/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-inactive/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-inactive/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-inactive/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-inactive/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-inactive/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-inactive/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-inactive/L.png") repeat-y 0 0; bottom: 6px; }
+
+.DlDialog-Active .DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-active/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-active/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-active/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-active/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-active/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-active/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-active/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-active/L.png") repeat-y 0 0; bottom: 6px; }
+
+
+.DlDialog-noShadows { border: 2px solid #7f796e; }
+.DlDialog-Active .DlDialog-noShadows { border-color: #000000; }
+
+
+
+.DlDialog-Title {
+ opacity: 0.9; filter: alpha(opacity=90);
+ overflow: hidden; white-space: nowrap;
+ font: bold 100% "Lucida Grande",verdana,tahoma,sans-serif; letter-spacing: -1px;
+ background: #d5d1cd url("img/titlebg.png") repeat-x 0 50%; color: #555555; padding: 0 10px;
+ border-bottom: 2px solid #9e9e9e;
+}
+.DlDialog-Title div { padding-top: 3px; padding-bottom: 3px; }
+.DlDialog-Active .DlDialog-Title { background-color: #786148; color: #ffffff; border-color: #ffffff;
+ opacity: 1; filter: none;
+ text-shadow: 1px 1px 3px #000000;
+}
+
+.DlDialog-Title-withIcon {
+ padding-left: 21px;
+ background-repeat: no-repeat;
+ background-position: 0 50%;
+}
+
+.DlDialog-WindowButtons {
+ height: 0;
+ overflow: visible;
+ position: absolute;
+ right: 11px;
+ top: 0;
+ z-index: 10;
+ opacity: 0.6;
+}
+
+.DlDialog-Active .DlDialog-WindowButtons { opacity: 1; filter: none; }
+
+.DlDialog-WindowButtons div {
+ float: right;
+ width: 27px;
+ height: 16px;
+ background-repeat: no-repeat;
+ margin-right: -1px;
+ background-image: url("img/dialog/buttons.png");
+}
+
+.DlDialog-QuitBtn { background-position: 0 0; }
+.DlDialog-QuitBtn-hover { background-position: -27px 0; }
+.DlDialog-QuitBtn-active { background-position: -54px 0; }
+
+.DlDialog-MaximizeBtn { background-position: 0 -16px; }
+.DlDialog-MaximizeBtn-hover { background-position: -27px -16px; }
+.DlDialog-MaximizeBtn-active { background-position: -54px -16px; }
+.DlDialog-MaximizeBtn-1 { background-position: -54px -16px; }
+
+.DlDialog-MinimizeBtn { background-position: 0 -32px; }
+.DlDialog-MinimizeBtn-hover { background-position: -27px -32px; }
+.DlDialog-MinimizeBtn-active { background-position: -54px -32px; }
+.DlDialog-MinimizeBtn-1 { background-position: -54px -32px; }
+
+.DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #5eb366; }
+.DlDialog-Dragging .DlDialog-Rel { border-color: #000000; }
+
+
+
+
+.DlDialog .DlHMenu {
+ border: none;
+ border-bottom: 1px solid #493f34;
+}
+
+
+.DlDialog .DlDialog .DlDialog-Rel {
+ border-width: 2px; border-color: #000000;
+ -moz-border-left-colors: #000000 #ffffff;
+ -moz-border-top-colors: #000000 #ffffff;
+ -moz-border-right-colors: #000000 #ffffff;
+ -moz-border-bottom-colors: #000000 #ffffff;
+}
+.DlDialog .DlDialog .DlDialog-Rel .ResizeHandle { margin-left: -12px; margin-top: -12px; }
+.DlDialog .DlDialog .DlDialog-WindowButtons { top: 1px; }
+.DlDialog .DlDialog .DlDialog-Title {
+ background-color: #ffffff; color: #000000;
+ border-bottom: 1px solid #7f796e;
+}
+.DlDialog .DlDialog .DlDialog-Title div { padding-top: 1px; padding-bottom: 1px; }
+.DlDialog .DlDialog-Active .DlDialog-Title { background-color: #67645f; color: #ffffff; border-color: #493f34; }
+.DlDialog .DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #5eb366; }
+
+
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.Shadow { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.ResizeHandle { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.DlDialog-Title { border-width: 0; }
+
+
+.IconCalendar { background-image: url("img/icons/calendar.png"); background-position: 1px 50%; }
+.IconColors { background-image: url("img/icons/colors.png"); background-position: 1px 50%; }
+.IconChardev { background-image: url("img/icons/gnome-fs-chardev.png"); background-position: 1px 50%; }
+.IconDynarch { background-image: url("img/icons/dynarch-small.png"); background-position: 1px 50%; }
+
+
+
+
+
+
+
+
+span.BreakPoint {
+ width: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ overflow: hidden;
+}
+
+.SmallerButtons .DlButton-inner { padding: 1px 3px; }
+.SmallerButtons .DlButton-active .DlButton-inner { padding: 2px 2px 0px 4px; }
+
+.Dl-StatusBar { border: 1px solid; border-color: #776d62 #fbf2fb #fbf2fb #776d62; padding: 1px 4px; background-color: #dbcbbb; }
+
+.Dl-ResizeRect { z-index: 5000;
+ font: 13px tahoma,"Trebuchet MS",Tahoma,Verdana,sans-serif;
+ position: absolute; top: 0; left: 0; border: 1px dashed #000000;
+
+ background: #ffffff; opacity: 0.4; filter: alpha(opacity=40);
+
+ border: 1px dashed #bf4040;
+}
+
+.Dl-ResizeRect { color: red; }
+.Dl-ResizeRect .Title { font-weight: bold; }
+
+.Dl-ResizeRect-moving {
+ border-color: #000000;
+
+
+}
+
+.DlAlign-left { text-align: left; }
+.DlAlign-right { text-align: right; }
+.DlAlign-center { text-align: center; }
+
+.Dl-3D-Border-Outside { border: 1px solid; border-color: #ffffff #977f6d #977f6d #ffffff; }
+.Dl-3D-Border-Inside { border: 1px solid; border-color: #977f6d #ffffff #ffffff #977f6d; }
+.Dl-3D-Border-Dark { border: 1px solid #977f6d; }
+
+
+
+
+.Gecko-Bug-226933 { position: relative; overflow: auto; }
+
+.undefined { border: 5px solid red; }
+
+
+
+.ThinShadows .Shadow-T { left: 10px; right: 9px; top: -7px; background: url("img/thin-shadows/T.png") repeat-x 0 0; height: 7px; }
+.ThinShadows .Shadow-B { left: 10px; right: 9px; background: url("img/thin-shadows/B.png") repeat-x 0 0; bottom: -11px; height: 11px; }
+.ThinShadows .Shadow-TL { left: -7px; width: 17px; top: -7px; background: url("img/thin-shadows/TL.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BR { width: 20px; right: -11px; background: url("img/thin-shadows/BR.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-R { width: 11px; right: -11px; top: 13px; background: url("img/thin-shadows/R.png") repeat-y 0 0; bottom: 9px; }
+.ThinShadows .Shadow-TR { width: 20px; right: -11px; top: -7px; background: url("img/thin-shadows/TR.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BL { left: -7px; width: 17px; background: url("img/thin-shadows/BL.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-L { left: -7px; width: 7px; top: 13px; background: url("img/thin-shadows/L.png") repeat-y 0 0; bottom: 9px; }
+
+.ThinRoundShadows .Shadow-T { left: 8px; right: 6px; top: -6px; background: url("img/thin-shadows1/T.png") repeat-x 0 0; height: 6px; }
+.ThinRoundShadows .Shadow-B { left: 8px; right: 6px; background: url("img/thin-shadows1/B.png") repeat-x 0 0; bottom: -10px; height: 10px; }
+.ThinRoundShadows .Shadow-TL { left: -6px; width: 14px; top: -6px; background: url("img/thin-shadows1/TL.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BR { width: 16px; right: -10px; background: url("img/thin-shadows1/BR.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-R { width: 10px; right: -10px; top: 9px; background: url("img/thin-shadows1/R.png") repeat-y 0 0; bottom: 6px; }
+.ThinRoundShadows .Shadow-TR { width: 16px; right: -10px; top: -6px; background: url("img/thin-shadows1/TR.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BL { left: -6px; width: 14px; background: url("img/thin-shadows1/BL.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-L { left: -6px; width: 6px; top: 9px; background: url("img/thin-shadows1/L.png") repeat-y 0 0; bottom: 6px; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-red.css b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-red.css
new file mode 100644
index 00000000..e1e28900
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-red.css
@@ -0,0 +1,1093 @@
+
+
+html, body { margin: 0; padding: 0; overflow: hidden; height: 100%; }
+
+body { z-index: 0; background-color: #ffffff; }
+form { padding: 0; margin: 0; }
+
+.DYNARCH-GET-PADDING-AND-BORDER {
+ overflow: hidden !important;
+ font-size: 1px !important;
+ line-height: 1px !important;
+ width: 1px !important;
+ height: 1px !important;
+}
+
+.DYNARCH-GET-ABSOLUTE-POSITION {
+ position: absolute !important;
+ margin: 0 !important;
+ padding: 0 !important;
+}
+
+.DYNARCH-EVENT-STOPPER {
+ position: absolute !important;
+
+
+
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 30000;
+}
+
+.DYNARCH-GARBAGE-COLLECTOR {
+ position: absolute;
+ z-index: -10000;
+ width: 1px;
+ height: 1px;
+ overflow: hidden;
+ left: -32000px;
+ top: -32000px;
+ display: none;
+}
+
+.DYNARCH-FAKE-FOCUS { z-index: -10000; position: absolute; left: -2000px; top: 0; }
+
+.CURSOR-DRAGGING { cursor: move !important; }
+.CURSOR-RESIZE-E { cursor: e-resize !important; }
+.CURSOR-RESIZE-W { cursor: w-resize !important; }
+.CURSOR-RESIZE-S { cursor: s-resize !important; }
+.CURSOR-RESIZE-N { cursor: n-resize !important; }
+.CURSOR-FORBIDDEN { cursor: not-allowed !important; }
+.CURSOR-NO-DROP { cursor: no-drop !important; }
+.CURSOR-DROP { cursor: pointer !important; }
+.CURSOR-RESIZE-COL { cursor: col-resize !important; }
+
+
+
+.DlWidget, .DlWidget table, .DlWidget input, .DlWidget select, .DlWidget button, .DlWidget textarea {
+
+ font: 12px "Lucida Grande",Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif;
+
+}
+
+.DlWidget {
+
+ cursor: default;
+ color: #000000;
+
+ zoom: 1;
+}
+
+.DlWidget-3D {
+ background-color: #eaccac;
+ color: #000000;
+}
+
+
+
+
+.DlWidget-dragged-clone {
+ position: absolute !important;
+ z-index: 10000;
+}
+
+
+
+.DlAbstractButton { white-space: nowrap; }
+
+
+
+.DlButton { border: 1px solid; border-color: #c1916d #72553f #72553f #c1916d; background-color: #eaccac; text-align: center; }
+.DlButton .DlButton-inner { border: 1px solid; border-color: #ffeeff #d5a682 #d5a682 #ffeeff; padding: 2px 4px; }
+
+.DlButton .DlButton-inner div { min-height: 16px; }
+
+.DlButton-hover { border-color: #c1916d #72553f #72553f #c1916d; }
+.DlButton-hover .DlButton-inner { border-color: #ffffff #eaa697 #eaa697 #ffffff; }
+.DlButton-active { border-color: #72553f #c1916d #c1916d #72553f; background-color: #ffeccf; }
+.DlButton-active .DlButton-inner { padding: 3px 3px 1px 5px; border-color: #e5aa7d #ffeeff #ffeeff #e5aa7d; }
+.DlButton-1 { border-color: #72553f #d5a682 #d5a682 #72553f; background-color: #f8ede1; }
+.DlButton-1 .DlButton-inner { border-color: #e5aa7d #ffffff #ffffff #e5aa7d; }
+.DlButton-hover { background-color: #ffd9b1; }
+
+.DlAbstractButton-withIcon, .DlButton-withIcon {
+ padding-left: 22px;
+ background-repeat: no-repeat !important;
+ background-position: 0 50%;
+}
+
+.DlButton-empty .DlButton-inner { padding: 2px; }
+.DlButton-empty .DlButton-withIcon {
+ padding: 0;
+ width: 16px;
+ height: 16px;
+}
+
+.DlButton-disabled .DlButton-inner,
+.DlWidget-disabled .DlButton .DlButton-inner { border-color: #eaccac; opacity: 0.6; filter: alpha(opacity=60); }
+.DlButton-disabled, .DlWidget-disabled .DlButton { border-color: #ac8e6d #72553f #72553f #ac8e6d; }
+
+div.DlButton-Label { display: inline; }
+.DlButton-focus { border-color: #6a4c35 #3b200c #3b200c #6a4c35; }
+.DlButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlCheckbox-0 { color: #716855; background-image: url("img/checkbox-0-disabled.png"); }
+.DlWidget-disabled.DlCheckbox-1 { color: #716855; background-image: url("img/checkbox-1-disabled.png"); }
+
+.DlCheckbox { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlCheckbox-0 { background: transparent url("img/checkbox-0.png") no-repeat 5px 50%; }
+.DlCheckbox-1 { background: transparent url("img/checkbox-1.png") no-repeat 5px 50%; }
+.DlCheckbox-hover { background-color: #ffdbb6; }
+.DlCheckbox-active { background: #ffeccf url("img/checkbox-2.png") no-repeat 5px 50%; }
+.DlCheckbox-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlCheckbox-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlRadioButton-0 { color: #716855; background-image: url("img/radiobutton-0-disabled.png"); }
+.DlWidget-disabled.DlRadioButton-1 { color: #716855; background-image: url("img/radiobutton-1-disabled.png"); }
+
+.DlRadioButton { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlRadioButton-0 { background: transparent url("img/radiobutton-0.png") no-repeat 5px 50%; }
+.DlRadioButton-1 { background: transparent url("img/radiobutton-1.png") no-repeat 5px 50%; }
+.DlRadioButton-hover { background-color: #ffdbb6; }
+.DlRadioButton-active { background: #ffeccf url("img/radiobutton-2.png") no-repeat 5px 50%; }
+.DlRadioButton-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlRadioButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+.DlPopupMenu .DlRadioButton,
+.DlPopupMenu .DlCheckbox { -moz-border-radius: 0; }
+
+
+
+.DlEntry { border: 1px solid; border-color: #72553f #c1916d #c1916d #72553f; }
+.DlEntry .DlEntry-cell { border: 1px solid; border-color: #ffeeff #ffeeff #ffeeff #ffeeff; background-color: #fff5e7; }
+.DlEntry input, .DlEntry textarea {
+ margin: 0;
+ border: none !important;
+ border-width: 0px !important;
+ background: #fff5e7;
+ color: #000000;
+ padding: 1px 2px 2px 2px !important;
+
+ resize: none;
+}
+.DlEntry-Focus { border-color: #72553f; outline: 1px solid #ac8e6d; -moz-outline-radius: 2px; }
+.DlEntry-Focus .DlEntry-cell, .DlEntry-Focus input, .DlEntry-Focus textarea { background-color: #ffffff; }
+.DlEntry input:selection, .DlEntry textarea:selection { background-color: #80b9ff; color: #000000; }
+.DlEntry-ValidationError { border-color: #ff2600; }
+.DlEntry-ValidationError .DlEntry-cell { border-color: #ffffff; background-color: #ffccd9; }
+.DlEntry-ValidationError input, .DlEntry-ValidationError textarea { background-color: #ffccd9; }
+.DlEntry-Readonly .DlEntry-cell { background-color: #ffd9b1; border-bottom-color: #fff2d5; border-right-color: #fff2d5; }
+.DlEntry-Readonly input, .DlEntry-Readonly textarea { background-color: #ffd9b1; }
+.DlEntry-emptyText { display: none; position: absolute; left: 3px; top: 1px; color: #978a6d; font-style: italic; cursor: text; }
+.DlEntry-empty .DlEntry-emptyText { display: block; }
+
+.DlEntry-dropDownBtn {
+ line-height: 20px;
+ border-left: 1px solid #978a6d;
+ padding-left: 4px; padding-right: 4px;
+}
+
+.DlEntry-dropDownBtn-hover { background-color: #ffffff; }
+.DlEntry-dropDownBtn-active { background-color: #c16f44; }
+
+.DlEntry-invalidIcon {
+ width: 16px;
+ height: 16px;
+ position: absolute;
+ right: 1px;
+ top: 50%;
+ margin-top: -8px;
+ background-image: url("img/entry-warning.png");
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+ opacity: 0.6;
+ display: none;
+}
+
+div.DlEntry-invalidIcon:hover { opacity: 1; }
+
+.DlEntry-ValidationError .DlEntry-invalidIcon {
+ display: block;
+}
+
+
+
+.DlCompletionEntry-busy input {
+ background-image: url("img/busy1.gif");
+ background-position: 100% 50%;
+ background-repeat: no-repeat;
+}
+
+.DlCompletionEntry-rightAligned input {
+ background-position: 0 50%;
+ text-align: right;
+}
+
+
+
+.DlComboBox-dropDownBtn {
+ background: #eaccac url("img/arrows/dropdown.png") no-repeat 50% 50%;
+ width: 11px;
+ height: 20px;
+ border-left: 1px solid #978a6d;
+}
+
+.DlEntry-Focus .DlComboBox-dropDownBtn { border-color: #72553f; }
+
+.DlComboBox-dropDownBtn-hover { background-color: #ffffff; }
+.DlComboBox-dropDownBtn-active { background-color: #c16f44; }
+
+
+
+.DlSpinner { background-color: yellow; width: 1em; }
+.DlSpinner .DlSpinner-Button { height: 50%; }
+.DlSpinner input { text-align: right; }
+.DlSpinner .DlSpinner-Button .DlButton-inner { width: 5px; }
+.DlSpinner .DlSpinner-Button .DlButton-inner div { min-height: 0; }
+.DlSpinner .DlSpinner-Button-Up .DlButton-inner { height: 2px; background: url("img/spinner-up.gif") no-repeat 50% 50%; }
+.DlSpinner .DlSpinner-Button-Down .DlButton-inner { height: 2px; background: url("img/spinner-down.gif") no-repeat 50% 50%; }
+
+
+
+.DlProgressBar { position: relative; border: 1px solid #c1916d; background: #fff5e7; }
+.DlProgressBar-label { text-align: center; position: relative; padding: 2px 0; }
+.DlProgressBar-fill { position: absolute; left: 0; top: 0; width: 50%; height: 100%; background-color: #ffb38f; }
+
+
+
+.DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlButtonMenu .MenuArrow-inner {
+ padding: 0 1px;
+ border-left: none;
+ width: 7px; overflow: visible; background-image: url("img/menu/darrow-small.gif");
+ background-repeat: no-repeat;
+ background-position: 1px 50%;
+}
+.DlButtonMenu .LabelPart { border-right: none; }
+.DlButtonMenu .LabelPart .DlButton-inner { border-right: none; }
+
+
+
+.DlButtonColorPicker table { border-collapse: collapse; }
+.DlButtonColorPicker .DlButton-inner .ColorPart { border: 1px solid; border-color: #72553f #ffeeff #ffeeff #72553f;
+ width: 10px; height: 10px; overflow: hidden; min-height: 0; margin-top: 1px; }
+.DlButtonColorPicker .Label { padding-left: 5px; }
+.DlButtonColorPicker .EmptyLabel { width: 1px; overflow: hidden; height: 1em; }
+
+
+
+.DlCalendar { background-color: #fcf7ec; }
+.DlCalendar-disabled { background-color: #ece7dd; }
+table.DlCalendar {
+ border-collapse: separate; border-spacing: 0; font-size: 11px; font-family: tahoma,verdana,sans-serif; border: 1px solid #72553f; }
+.DlCalendar tr.DlCalendar-Navigation td { text-align: center; border-bottom: 1px solid #d5c8ac; background-color: #ece7dd; padding: 2px 0; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth,
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { border-right: 1px solid #d5c8ac; font-weight: bold; }
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth,
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { border-left: 1px solid #d5c8ac; font-weight: bold; }
+
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth { background-image: url("img/arrows/nav-right.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth { background-image: url("img/arrows/nav-left.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { background-image: url("img/arrows/nav-right-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { background-image: url("img/arrows/nav-left-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+
+.DlCalendar tr.DlCalendar-DayNames td { width: 20px; text-align: right; padding-right: 3px; border-bottom: 1px solid #826d57; background-color: #ece7dd; }
+
+.DlCalendar tr.Dates td { text-align: right; padding: 2px 3px 2px 2px; }
+.DlCalendar tr.Dates td.OtherMonth { color: #ac8e6d; }
+.DlCalendar tr.Dates td.Today { color: #ff5a15; }
+.DlCalendar td.WeekNumber { border-right: 1px solid #72553f; color: #716855; background-color: #ece7dd; }
+.DlCalendar tr.DlCalendar-DayNames td.WeekNumber { border-right-color: #72553f; }
+.DlCalendar tr.DlCalendar-Navigation td.hover { background-color: #c16f44; color: #ffffff; }
+.DlCalendar tr.DlCalendar-Navigation td.rolling { background-color: #000000; }
+.DlCalendar tr.DlCalendar-DayNames td.hover { background-color: #c16f44; color: #ffffff; }
+.DlCalendar tr.Dates td.hover { border: 1px solid #c1b397; padding: 1px 2px 1px 1px; background-color: #ffd9b1 !important; }
+.DlCalendar tr.Selected td { border-bottom: 1px solid #eaddc1; border-top: 1px solid #eaddc1; padding-top: 1px; padding-bottom: 1px; }
+.DlCalendar tr.Dates td.Selected { border: 1px solid #978a6d; background-color: #ffffff; padding: 1px 2px 1px 1px; }
+
+.DlCalendar tr.DlCalendar-DayNames td.WeekEnd { color: #cc6622; }
+.DlCalendar td.WeekEnd { color: #cc6622; }
+.DlCalendar tr.Dates td.OtherMonth.WeekEnd { color: #eeaa66; }
+
+.DlCalendar tr.Dates td.DlCalendar-infoDay { font-weight: bold; background: url("img/tmpcal.gif") no-repeat 100% 100%; }
+
+
+
+.DlResizeBar { font-size: 1px; line-height: 1px; }
+.DlResizeBar-Horizontal {
+ height: 5px; cursor: s-resize; background: url("img/resizebar-horiz2.png") no-repeat 50% 50%; }
+.DlResizeBar-Vertical { width: 5px; cursor: e-resize; background: url("img/resizebar-vert2.png") no-repeat 50% 50%; }
+.DlResizeBar-DraggingLine {
+ position: absolute;
+
+ background-color: #ac8e6d; opacity: 0.6; filter: alpha(opacity=60);
+ z-index: 10000;
+}
+
+
+
+.DlUploadEntry { height: 22px; }
+.DlUploadEntry iframe { background: transparent; width: 80px; height: 22px; display: block; }
+
+
+
+.DlContainer { position: relative; }
+
+.DlContainer-Hidden { position: absolute; left: -30000px; top: -30000px; visibility: hidden; }
+
+.DlContainer-pad-sep-left { padding: 5px; border-left: 1px solid #d5a682; }
+.DlContainer-pad-sep-right { padding: 5px; border-right: 1px solid #d5a682; }
+
+.DlLayout { position: relative; }
+.DlLayout-positioned { position: absolute; }
+
+.DlGridLayout-table { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
+.DlGridLayout-tr-minHeight td { height: 2px; }
+.DlGridLayout-td-minWidth { width: 2px; white-space: nowrap; }
+.DlGridLayout-td-minHeight { height: 2px; }
+
+
+
+
+.DlDesktop { position: absolute; left: 0; top: 0; overflow: hidden; }
+
+.DlFieldset { border: 2px groove #fff2d5; margin-top: 1em;
+ -moz-border-top-colors: #ac7d58 #ffeeff;
+ -moz-border-bottom-colors: #ffeeff #ac7d58;
+ -moz-border-left-colors: #ac7d58 #ffeeff;
+ -moz-border-right-colors: #ffeeff #ac7d58;
+}
+.DlFieldset-label { position: relative; top: -0.75em; left: 5px;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ font-weight: bold;
+ background-color: #eaccac;
+ padding: 1px 7px; border: 1px solid #c1916d; }
+.DlFieldset-content { padding: 10px 10px 10px 10px; margin-top: -1em; }
+
+.DlPopup {
+ position: absolute;
+ z-index: 100;
+ left: -30000px;
+ top: -30000px;
+}
+
+.DlPopup-scrollArea {
+ overflow: hidden;
+ position: relative;
+ z-index: 10;
+}
+
+.DlPopup-scrollUp, .DlPopup-scrollDown {
+ height: 10px; overflow: hidden;
+ background-position: 50% 1px;
+ background-repeat: no-repeat;
+}
+
+.DlPopup-scrollUp { border-bottom: 1px solid #e5af63; }
+.DlPopup-scrollDown { border-top: 1px solid #e5af63; }
+
+.DlPopup-scrollUp { background-image: url("img/arrows/scroll-up.gif"); }
+.DlPopup-scrollUp-hover { background-image: url("img/arrows/scroll-up-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollUp-disabled { background-image: url("img/arrows/scroll-up-disabled.gif"); }
+.DlPopup-scrollDown { background-image: url("img/arrows/scroll-down.gif"); }
+.DlPopup-scrollDown-hover { background-image: url("img/arrows/scroll-down-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollDown-disabled { background-image: url("img/arrows/scroll-down-disabled.gif"); }
+
+.DlCompletionPopup { border: 1px solid #e5af63; background-color: #fcf7ec; }
+.DlCompletionPopup .DlMenuItem .div2 { font-size: 90%; padding: 1px 5px; }
+.DlCompletionPopup .DlVMenu { border: none; }
+
+.DlTooltip {
+ background-color: #fffee0;
+ font-family: arial,helvetica,sans-serif;
+ padding: 4px 7px;
+ color: #333210;
+}
+
+.DlTooltip-noShadow { border: 1px solid #000000; }
+
+.DlDialogPopup {
+ background-color: #fcf7ec;
+ border: 1px solid #a67f4a;
+}
+
+.DlPopupMenu {
+ background-color: #fcf7ec;
+ border: 1px solid #eeeeee;
+}
+.DlPopupMenu-noShadow { border: 1px solid #a67f4a; }
+
+.DlPopupMenu .DlCalendar {
+ border: 1px solid;
+ border-color: #ffffff #ffcb85 #ffcb85 #ffffff;
+}
+.DlCalendar-borderless { border-width: 0 !important; }
+
+.DlVMenu, .DlHMenu {
+ border-collapse: collapse;
+ background-color: #fcf7ec;
+}
+
+.DlVMenu-noShadow, .DlHMenu-noShadow {
+ border: 1px solid;
+ border-color: #ffffff #ffcb85 #ffcb85 #ffffff;
+}
+
+.DlVMenu { margin: 4px 0; }
+
+.DlHMenu {
+ margin: 0 2px;
+}
+
+.DlHMenu div.DlHMenu-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ margin-left: 3px; margin-right: 2px;
+ border-left: 1px solid #cccccc;
+ background-color: #ffffff;
+}
+
+div.DlVMenu-separator {
+ margin: 4px 0 3px 0;
+ background-color: #cccccc;
+ border-bottom: 1px solid #ffffff;
+
+ height: 1px;
+ overflow: hidden;
+ font-size: 1px;
+ line-height: 1px;
+}
+
+.DlMenuItem { }
+.DlMenuItem .div2 { padding: 2px 5px; }
+.DlMenuItem-popped { background-color: #e5aa7d; color: #000000; }
+.DlMenuItem-hover { background-color: #c16f44; color: #ffffff; }
+.DlMenuItem-active { background-color: #000000; color: #ffffff; }
+.DlMenuItem .DlMenuItem-withIcon {
+ padding-left: 26px;
+ background-repeat: no-repeat;
+ background-position: 5px 50%;
+}
+.DlVMenu .DlMenuItem .DlMenuItem-withPopup {
+ margin-right: 3px;
+ padding-right: 12px;
+ background-image: url("img/menu/rarrow.gif");
+ background-repeat: no-repeat !important;
+ background-position: 100% 50%;
+}
+.DlVMenu .DlMenuItem-hover .DlMenuItem-withPopup {
+ background-image: url("img/menu/rarrow-hover.gif") !important;
+}
+.DlWidget-disabled .DlMenuItem, .DlMenuItem-disabled { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlVMenu .DlCheckbox-hover,
+.DlHMenu .DlCheckbox-hover,
+.DlVMenu .DlRadioButton-hover,
+.DlHMenu .DlRadioButton-hover { background-color: #c16f44; color: #ffffff; }
+
+.DlVMenu .DlCheckbox-active,
+.DlHMenu .DlCheckbox-active,
+.DlVMenu .DlRadioButton-active,
+.DlHMenu .DlRadioButton-active { background-color: #000000; color: #ffffff; }
+
+
+
+
+
+
+
+
+
+.DlTabs .TabBar { z-index: 10; position: relative; }
+.DlTabs .TabBar .DlButton { border-color: #72553f; }
+.DlTabs .TabBar .DlButton-1 { background-color: #f6dabc; }
+.DlTabs .TabBar .DlButton-1 .DlButton-inner { padding-top: 3px; padding-bottom: 3px; border-color: #e5aa7d; }
+
+.DocTabBar { width: 100%; }
+.DocTabBar td { width: 33.3333%; }
+
+.DlTabs-top .TabBar { top: 1px; }
+.DlTabs-top .TabBar .DlButton-1, .DlTabs-top .TabBar .DlButton-1 .DlButton-inner { border-bottom: none; }
+
+.DlTabs-bottom .TabBar { top: -1px; }
+.DlTabs-bottom .TabBar .DlButton-1, .DlTabs-bottom .TabBar .DlButton-1 .DlButton-inner { border-top: none; }
+
+.DlTabs .TabContent, .DlTabs .TabContent .DlNotebook { background-color: #f6dabc; }
+.DlTabs .TabContent { border: 1px solid #72553f; }
+.DlTabs .TabContent .TabContent-inner { padding: 5px; }
+.DlTabs .TabContent-inner { position: relative; overflow: hidden; border: 1px solid #e5aa7d; }
+
+.DlTabs-top .TabContent .TabContent-inner { border-top: none; }
+.DlTabs-bottom .TabContent .TabContent-inner { border-bottom: none; }
+
+
+
+.DlMacHBar, .DlMacVBar {
+ background-color: #d5b797;
+ border: 1px solid #c1916d;
+ padding: 2px;
+}
+.DlMacBarIcon { display: inline; }
+.DlMacBarIcon img { vertical-align: middle; padding: 5px; }
+.DlMacBarIcon-1 img { border: 1px solid #826d57; -moz-border-radius: 15px; padding: 4px; background-color: #fff2d5; }
+.DlMacBarIcon-active { opacity: 0.6; }
+.DlMacHBar div.DlMacHBar-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #c1916d;
+ background-color: #fff2d5;
+}
+
+.DlMacVBar div.DlMacVBar-separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #c1916d;
+ background-color: #fff2d5;
+}
+
+
+
+table.DlHbox { border-collapse: separate; }
+.DlHbox td.cell { padding: 0; }
+.DlHbox div.DlHbox-separator, div.Dl-Vertical-Separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #c1916d;
+ background-color: #fff2d5;
+
+}
+
+.DlHbox div.wide-separator { margin-left: 4px; margin-right: 4px; }
+
+.DlHbox div.DlHbox-spacer {
+ overflow: hidden;
+ width: 4px;
+}
+
+table.DlHbox-hasFiller { width: 100%; }
+.DlHbox-filler { width: 100%; }
+
+
+
+table.DlVbox { border-collapse: separate; }
+.DlVbox td.cell { padding: 0; }
+.DlVbox div.DlVbox-separator, div.Dl-Horizontal-Separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #c1916d;
+ background-color: #fff2d5;
+
+}
+
+.DlVbox div.wide-separator { margin-top: 5px; margin-bottom: 4px; }
+
+.DlVbox div.DlVbox-spacer {
+ overflow: hidden;
+ height: 4px;
+ line-height: 1px;
+ font-size: 1px;
+}
+
+
+
+table.DlButtonBox { width: 100%; }
+table.DlButtonBox .DlButtonBox-spacer { width: 100%; }
+.DlButtonBox div.DlButtonBox-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #c1916d;
+ background-color: #fff2d5;
+ margin-left: 3px; margin-right: 2px;
+}
+
+.DlWidget-disabled div.DlVbox-separator, .DlWidget-disabled div.DlHbox-separator { border-color: #d5c8ac; background-color: #fff2d5; }
+
+
+
+.DlRadioSelect .LabelPart { text-align: left; }
+
+.DlSelect-menu .DlRadioButton { padding-right: 18px; }
+.DlSelect-menu .DlRadioButton-0 { background-image: none; }
+.DlSelect-menu .DlRadioButton-1 { background-image: url("img/mark.gif"); background-color: #eaccac; color: #000000; }
+.DlSelect-menu .DlRadioButton-active { background-image: url("img/mark-2.gif"); }
+
+
+
+
+
+.DlToolbar {
+ border: 1px solid;
+ border-color: #ffeeff #826d57 #826d57 #ffeeff;
+
+ background-color: #eaccac;
+ padding: 1px;
+}
+
+.DlToolbar .DlButton { border: none; background-color: transparent; }
+.DlToolbar .DlButton-inner { border: none; padding: 3px; }
+.DlToolbar .DlButton-hover { border: 1px solid #e5aa7d; border-color: #ffffff #978a6d #978a6d #ffffff; background-color: #ffeccf; }
+.DlToolbar .DlButton-hover .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-1 { border: 1px solid #e5aa7d; border-color: #978a6d #ffffff #ffffff #978a6d; background-color: #c5b59c; }
+.DlToolbar .DlButton-1 .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-active { border: 1px solid #72553f; background-color: #d9c8af; }
+.DlToolbar .DlButton-active .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-disabled { opacity: 0.7; filter: alpha(opacity=70); }
+
+.DlToolbar .DlButtonMenu { background-color: #f6dabc; }
+.DlToolbar .DlButtonMenu * { border: none; }
+.DlToolbar .DlButtonMenu .DlButton-inner { border: 1px solid #e5aa7d; border-color: #ffffff #978a6d #978a6d #ffffff; padding: 2px; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlToolbar .DlButtonMenu .DlButton-active .DlButton-inner { border-color: #978a6d #ffffff #ffffff #978a6d; }
+.DlToolbar .DlButtonMenu .DlButton-1 .DlButton-inner { border-color: #978a6d #ffffff #ffffff #978a6d; }
+
+.DlToolbar .DlButtonMenu .DlButton-hover .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-active .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-1 .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0 !important; padding-right: 0 !important; }
+
+.DlToolbar .DlLabel { background: inherit; }
+
+.DlToolbar div.DlHbox-separator {
+ border-left-color: #ac7d58;
+ background-color: #ffffff;
+}
+
+.DlToolbar-Light { background: #ffd9b1; }
+
+
+
+
+
+.DlTable-RowSeparator td { height: 7px; }
+.DlTable-RowSeparator td div { line-height: 1px; font-size: 1px; height: 1px; overflow: hidden;
+ border-top: 1px solid #c1916d;
+ background-color: #fff2d5;
+ margin-top: 3px; margin-bottom: 2px;
+}
+
+
+
+.DlTree-separator {
+ margin-top: 3px; margin-bottom: 4px;
+ border-top: 1px dotted #c1916d;
+ line-height: 1px; font-size: 1px; overflow: hidden;
+}
+.DlTree-IconWidth { width: 19px !important; }
+.DlTreeItem .DlTreeItem-Expander { width: 19px; }
+.DlTreeItem .DlTreeItem-Icon {
+ width: 19px;
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+}
+
+.DlTreeItem .DlTreeItem-Label { padding-left: 3px; padding-top: 1px; padding-bottom: 1px; }
+
+.DlTreeItem-withRadio .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-hover { background: none; color: #e17019; text-decoration: underline; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-1 { background-color: #e17019; color: #ffffff; }
+
+.DlTreeItem-withCheck .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-hover { background: none; color: #e17019; text-decoration: underline; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-1 { background-color: #e17019; color: #ffffff; }
+
+
+.DlTreeItem-Table td { vertical-align: middle; height: 16px; }
+
+
+.DlTree-withLines .DlTreeItem { background-image: url("img/tree/lines-v.gif"); background-repeat: repeat-y; background-position: 9px 50%; }
+
+
+.DlTree-withLines .DlTreeItem-Last { background-image: none; }
+
+
+.DlTree-withLines .DlTreeItem .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTreeItem-hasSubtree .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTree-withLines table.DlTreeItem-Last .DlTreeItem-Expander { background: transparent url("img/tree/lines-b.gif") no-repeat 50% 50%; }
+
+
+.DlTreeItem-Subtree { padding-left: 19px; }
+.DlTreeItem-Arrow-Expanded { background: transparent url("img/tree/minus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Expanded:hover { background: transparent url("img/tree/minus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed { background: transparent url("img/tree/plus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed:hover { background: transparent url("img/tree/plus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+
+.DlWidget-disabled .DlTreeItem-Arrow-Expanded,
+.DlWidget-disabled .DlTreeItem-Arrow-Collapsed,
+.DlWidget-disabled .DlTreeItem-Icon { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlTreeItem-dropTarget > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-upper.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-lower.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div > table { border-top: 1px solid #c16f44; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div > table { border-bottom: 1px solid #c16f44; }
+
+.DlTreeItem-div-focus { border: 1px dotted #000000; margin: -1px; }
+
+
+
+.DlColorPickerHSV { border: 1px solid #000000; background-color: #ece7dd; }
+.DlColorPickerHSV td { width: 8px; height: 10px; padding: 1px; }
+.DlColorPickerHSV td.DlColorPickerHSV-Sep { background-color: #000000; width: 1px; padding: 0; }
+.DlColorPickerHSV td.DlColorPickerHSV-HSV {
+ overflow: visible; vertical-align: top;
+ background: url("img/color/hue.png") repeat-x 0 0; width: 15px; padding: 0; }
+.DlColorPickerHSV td.hover1 { padding: 0; border: 1px solid #ffffff !important; }
+.DlColorPickerHSV td.hover2 { padding: 0; border: 1px solid #000000 !important; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar { height: 1px; left: 0px;
+ font-size: 1px; line-height: 1px; left: -2px; margin-right: -3px;
+ background-color: #000000; overflow: hidden; position: relative; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar2 { background-color: #ffffff; }
+
+
+
+.DlRteFrame { border: 1px solid; border-color: #ac7d58; }
+
+.DlRteFrame iframe { border: 1px solid; border-color: #ffc497 #ffffff #ffffff #ffc497; }
+
+
+
+.DlDataGrid { position: relative; background-color: #fffbf0; border: 1px solid #72553f; }
+.DlDataGrid-rowTable { table-layout: fixed; width: 10px; border-collapse: collapse; border-spacing: 0; }
+.DlDataGrid-rowTable td { overflow: hidden; white-space: nowrap; border-right: 1px solid #e0e0e0; }
+.DlDataGrid-Headers { overflow: hidden; background-color: #eaccac; position: relative; width: 5px; }
+.DlDataGrid-Body { overflow: auto; }
+.DlDataGrid-cellData { overflow: hidden; white-space: nowrap; }
+.DlDataGrid-Body td { padding: 2px 0; text-indent: 5px; }
+
+.DlDataGrid-Body .DlDataGrid-rowTable {
+ border-bottom: 1px solid #e0e0e0;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+}
+
+.DlDataGrid-resizeHandle {
+ width: 7px; position: absolute; top: 0;
+ margin-left: -4px;
+ cursor: e-resize;
+ z-index: 30000;
+ height: 100%;
+ background-color: #ff0000; opacity: 0.01; filter: alpha(opacity=1);
+}
+
+.DlDataGrid-align-left { text-align: left; }
+.DlDataGrid-align-center { text-align: center; }
+.DlDataGrid-align-right { text-align: right; }
+
+.DlDataGrid .DlDataGridRow-selected { background-color: #cccccc; }
+.DlDataGrid .DlDataGridRow-selected table td { color: #000000; }
+.DlDataGrid-focus { outline: 1px solid #ac8e6d; -moz-outline-radius: 2px; }
+.DlDataGrid-focus .DlDataGridRow-selected { background-color: #e58049; }
+.DlDataGrid-focus .DlDataGridRow-selected table td { color: #ffffff; }
+
+.DlDataGrid-align-right .DlButton-inner { background-position: 0 50%; }
+
+.DlDataGridHeadLabel { border-width: 0 1px 1px 0; }
+.DlDataGridHeadLabel .DlButton-inner { border: none; padding-top: 3px; padding-bottom: 3px; }
+.DlDataGridHeadLabel-hover { background-color: #ffd9b1; }
+.DlDataGridHeadLabel-active .DlButton-inner { padding-top: 4px; padding-bottom: 2px; }
+.DlDataGridHeadLabel-resizing { background-color: #ffccc1; }
+.DlDataGridHeadLabel-empty .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlDataGridHeadLabel-empty .DlButton-withIcon { background-position: 50% 50%; }
+
+.DlDataGridHeadLabel-sort-up { border-bottom: 2px solid #000000; }
+.DlDataGridHeadLabel-sort-down { border-bottom: 2px solid #000000; }
+
+.DlDataGridHeadLabel-sort-up .DlButton-inner {
+ background-image: url("img/arrows/sort-ascending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+.DlDataGridHeadLabel-sort-down .DlButton-inner {
+ background-image: url("img/arrows/sort-descending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+
+.DlDataGridHeadLabel-sort-up.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+.DlDataGridHeadLabel-sort-down.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+
+.DlDataGrid-drop-col {
+ position: absolute;
+ background: url("img/grid-drop-col.gif") no-repeat 0 0;
+ width: 11px; height: 11px;
+ margin-left: -5px;
+ z-index: 10000;
+}
+
+
+
+.DlIconListView { background-color: #f6dabc; border: 1px solid #e5aa7d; }
+.DlIconListItem { border-collapse: collapse; }
+.DlIconListItem-labelCell { text-align: center; }
+.DlIconListItem-labelDiv { overflow: hidden; white-space: normal; font-size: 90%; }
+.DlIconListItem-iconCell { background-position: 50% 50%; background-repeat: no-repeat; }
+
+
+.DlIconListItem { cursor: pointer; float: left; }
+.DlIconListItem-hover { background-color: #ffd9b1; }
+.DlIconListItem-hover .DlIconListItem-labelCell { color: #350a00; text-decoration: underline; }
+.DlIconListItem-1 { background-color: #c1bcb2; }
+.DlDialog-Active .DlIconListItem-1 { background-color: #c16f44; }
+.DlDialog-Active .DlIconListItem-1 .DlIconListItem-labelCell { color: #ffffff; }
+
+.DlIconListItem-focus .DlIconListItem-labelCell { text-decoration: underline; }
+
+
+
+.DlWM {
+ position: absolute;
+ left: 0; top: 0;
+ width: 0; height: 0;
+ overflow: visible;
+ z-index: 300;
+}
+
+
+
+
+
+
+
+.DlWM-modalStopper {
+ z-index: 800; cursor: not-allowed;
+ position: absolute; top: 0; left: 0; width: 100%; height: 100%;
+
+ filter: alpha(opacity=50);
+ opacity: 0.5;
+ background-color: #444444;
+ display: none;
+}
+
+.DlDialog .DlWM-modalStopper {
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+
+.DlWM-hasModals { width: 100%; height: 100%; }
+.DlWM-hasModals .DlWM-modalStopper { display: block; }
+
+.DlDialog { position: absolute; }
+.DlDialog-Rel { padding: 0; }
+.DlDialog-Content { background-color: #f4c692; position: relative; }
+
+.Shadow { position: absolute; font-size: 1px; line-height: 1px; }
+.DlDialog-Rel .Shadow { z-index: 10; }
+
+.DlDialog-WAIT { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;
+ background-image: url("img/modalbg.gif"); }
+
+.DlDialog-Rel .ResizeHandle {
+ cursor: se-resize;
+ position: absolute;
+
+ left: 100%;
+ top: 100%;
+ margin-left: -11px;
+ margin-top: -11px;
+ padding: 5px;
+ background: url("img/resize.gif") no-repeat 0 0; width: 10px; height: 10px; z-index: 350;
+}
+
+
+
+
+.DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-inactive/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-inactive/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-inactive/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-inactive/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-inactive/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-inactive/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-inactive/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-inactive/L.png") repeat-y 0 0; bottom: 6px; }
+
+.DlDialog-Active .DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-active/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-active/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-active/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-active/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-active/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-active/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-active/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-active/L.png") repeat-y 0 0; bottom: 6px; }
+
+
+.DlDialog-noShadows { border: 2px solid #877d65; }
+.DlDialog-Active .DlDialog-noShadows { border-color: #000000; }
+
+
+
+.DlDialog-Title {
+ opacity: 0.9; filter: alpha(opacity=90);
+ overflow: hidden; white-space: nowrap;
+ font: bold 100% "Lucida Grande",verdana,tahoma,sans-serif; letter-spacing: -1px;
+ background: #d9d2c9 url("img/titlebg.png") repeat-x 0 50%; color: #555555; padding: 0 10px;
+ border-bottom: 2px solid #9e9e9e;
+}
+.DlDialog-Title div { padding-top: 3px; padding-bottom: 3px; }
+.DlDialog-Active .DlDialog-Title { background-color: #90622f; color: #ffffff; border-color: #ffffff;
+ opacity: 1; filter: none;
+ text-shadow: 1px 1px 3px #000000;
+}
+
+.DlDialog-Title-withIcon {
+ padding-left: 21px;
+ background-repeat: no-repeat;
+ background-position: 0 50%;
+}
+
+.DlDialog-WindowButtons {
+ height: 0;
+ overflow: visible;
+ position: absolute;
+ right: 11px;
+ top: 0;
+ z-index: 10;
+ opacity: 0.6;
+}
+
+.DlDialog-Active .DlDialog-WindowButtons { opacity: 1; filter: none; }
+
+.DlDialog-WindowButtons div {
+ float: right;
+ width: 27px;
+ height: 16px;
+ background-repeat: no-repeat;
+ margin-right: -1px;
+ background-image: url("img/dialog/buttons.png");
+}
+
+.DlDialog-QuitBtn { background-position: 0 0; }
+.DlDialog-QuitBtn-hover { background-position: -27px 0; }
+.DlDialog-QuitBtn-active { background-position: -54px 0; }
+
+.DlDialog-MaximizeBtn { background-position: 0 -16px; }
+.DlDialog-MaximizeBtn-hover { background-position: -27px -16px; }
+.DlDialog-MaximizeBtn-active { background-position: -54px -16px; }
+.DlDialog-MaximizeBtn-1 { background-position: -54px -16px; }
+
+.DlDialog-MinimizeBtn { background-position: 0 -32px; }
+.DlDialog-MinimizeBtn-hover { background-position: -27px -32px; }
+.DlDialog-MinimizeBtn-active { background-position: -54px -32px; }
+.DlDialog-MinimizeBtn-1 { background-position: -54px -32px; }
+
+.DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #33dd44; }
+.DlDialog-Dragging .DlDialog-Rel { border-color: #000000; }
+
+
+
+
+.DlDialog .DlHMenu {
+ border: none;
+ border-bottom: 1px solid #54402a;
+}
+
+
+.DlDialog .DlDialog .DlDialog-Rel {
+ border-width: 2px; border-color: #000000;
+ -moz-border-left-colors: #000000 #ffffff;
+ -moz-border-top-colors: #000000 #ffffff;
+ -moz-border-right-colors: #000000 #ffffff;
+ -moz-border-bottom-colors: #000000 #ffffff;
+}
+.DlDialog .DlDialog .DlDialog-Rel .ResizeHandle { margin-left: -12px; margin-top: -12px; }
+.DlDialog .DlDialog .DlDialog-WindowButtons { top: 1px; }
+.DlDialog .DlDialog .DlDialog-Title {
+ background-color: #ffffff; color: #000000;
+ border-bottom: 1px solid #877d65;
+}
+.DlDialog .DlDialog .DlDialog-Title div { padding-top: 1px; padding-bottom: 1px; }
+.DlDialog .DlDialog-Active .DlDialog-Title { background-color: #6c645b; color: #ffffff; border-color: #54402a; }
+.DlDialog .DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #33dd44; }
+
+
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.Shadow { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.ResizeHandle { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.DlDialog-Title { border-width: 0; }
+
+
+.IconCalendar { background-image: url("img/icons/calendar.png"); background-position: 1px 50%; }
+.IconColors { background-image: url("img/icons/colors.png"); background-position: 1px 50%; }
+.IconChardev { background-image: url("img/icons/gnome-fs-chardev.png"); background-position: 1px 50%; }
+.IconDynarch { background-image: url("img/icons/dynarch-small.png"); background-position: 1px 50%; }
+
+
+
+
+
+
+
+
+span.BreakPoint {
+ width: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ overflow: hidden;
+}
+
+.SmallerButtons .DlButton-inner { padding: 1px 3px; }
+.SmallerButtons .DlButton-active .DlButton-inner { padding: 2px 2px 0px 4px; }
+
+.Dl-StatusBar { border: 1px solid; border-color: #826d57 #ffeeff #ffeeff #826d57; padding: 1px 4px; background-color: #eaccac; }
+
+.Dl-ResizeRect { z-index: 5000;
+ font: 13px tahoma,"Trebuchet MS",Tahoma,Verdana,sans-serif;
+ position: absolute; top: 0; left: 0; border: 1px dashed #000000;
+
+ background: #ffffff; opacity: 0.4; filter: alpha(opacity=40);
+
+ border: 1px dashed #ff0000;
+}
+
+.Dl-ResizeRect { color: red; }
+.Dl-ResizeRect .Title { font-weight: bold; }
+
+.Dl-ResizeRect-moving {
+ border-color: #000000;
+
+
+}
+
+.DlAlign-left { text-align: left; }
+.DlAlign-right { text-align: right; }
+.DlAlign-center { text-align: center; }
+
+.Dl-3D-Border-Outside { border: 1px solid; border-color: #ffffff #ac7d58 #ac7d58 #ffffff; }
+.Dl-3D-Border-Inside { border: 1px solid; border-color: #ac7d58 #ffffff #ffffff #ac7d58; }
+.Dl-3D-Border-Dark { border: 1px solid #ac7d58; }
+
+
+
+
+.Gecko-Bug-226933 { position: relative; overflow: auto; }
+
+.undefined { border: 5px solid red; }
+
+
+
+.ThinShadows .Shadow-T { left: 10px; right: 9px; top: -7px; background: url("img/thin-shadows/T.png") repeat-x 0 0; height: 7px; }
+.ThinShadows .Shadow-B { left: 10px; right: 9px; background: url("img/thin-shadows/B.png") repeat-x 0 0; bottom: -11px; height: 11px; }
+.ThinShadows .Shadow-TL { left: -7px; width: 17px; top: -7px; background: url("img/thin-shadows/TL.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BR { width: 20px; right: -11px; background: url("img/thin-shadows/BR.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-R { width: 11px; right: -11px; top: 13px; background: url("img/thin-shadows/R.png") repeat-y 0 0; bottom: 9px; }
+.ThinShadows .Shadow-TR { width: 20px; right: -11px; top: -7px; background: url("img/thin-shadows/TR.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BL { left: -7px; width: 17px; background: url("img/thin-shadows/BL.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-L { left: -7px; width: 7px; top: 13px; background: url("img/thin-shadows/L.png") repeat-y 0 0; bottom: 9px; }
+
+.ThinRoundShadows .Shadow-T { left: 8px; right: 6px; top: -6px; background: url("img/thin-shadows1/T.png") repeat-x 0 0; height: 6px; }
+.ThinRoundShadows .Shadow-B { left: 8px; right: 6px; background: url("img/thin-shadows1/B.png") repeat-x 0 0; bottom: -10px; height: 10px; }
+.ThinRoundShadows .Shadow-TL { left: -6px; width: 14px; top: -6px; background: url("img/thin-shadows1/TL.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BR { width: 16px; right: -10px; background: url("img/thin-shadows1/BR.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-R { width: 10px; right: -10px; top: 9px; background: url("img/thin-shadows1/R.png") repeat-y 0 0; bottom: 6px; }
+.ThinRoundShadows .Shadow-TR { width: 16px; right: -10px; top: -6px; background: url("img/thin-shadows1/TR.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BL { left: -6px; width: 14px; background: url("img/thin-shadows1/BL.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-L { left: -6px; width: 6px; top: 9px; background: url("img/thin-shadows1/L.png") repeat-y 0 0; bottom: 6px; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-yellow-ds.css b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-yellow-ds.css
new file mode 100644
index 00000000..c1f153e9
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-yellow-ds.css
@@ -0,0 +1,1093 @@
+
+
+html, body { margin: 0; padding: 0; overflow: hidden; height: 100%; }
+
+body { z-index: 0; background-color: #ffffff; }
+form { padding: 0; margin: 0; }
+
+.DYNARCH-GET-PADDING-AND-BORDER {
+ overflow: hidden !important;
+ font-size: 1px !important;
+ line-height: 1px !important;
+ width: 1px !important;
+ height: 1px !important;
+}
+
+.DYNARCH-GET-ABSOLUTE-POSITION {
+ position: absolute !important;
+ margin: 0 !important;
+ padding: 0 !important;
+}
+
+.DYNARCH-EVENT-STOPPER {
+ position: absolute !important;
+
+
+
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 30000;
+}
+
+.DYNARCH-GARBAGE-COLLECTOR {
+ position: absolute;
+ z-index: -10000;
+ width: 1px;
+ height: 1px;
+ overflow: hidden;
+ left: -32000px;
+ top: -32000px;
+ display: none;
+}
+
+.DYNARCH-FAKE-FOCUS { z-index: -10000; position: absolute; left: -2000px; top: 0; }
+
+.CURSOR-DRAGGING { cursor: move !important; }
+.CURSOR-RESIZE-E { cursor: e-resize !important; }
+.CURSOR-RESIZE-W { cursor: w-resize !important; }
+.CURSOR-RESIZE-S { cursor: s-resize !important; }
+.CURSOR-RESIZE-N { cursor: n-resize !important; }
+.CURSOR-FORBIDDEN { cursor: not-allowed !important; }
+.CURSOR-NO-DROP { cursor: no-drop !important; }
+.CURSOR-DROP { cursor: pointer !important; }
+.CURSOR-RESIZE-COL { cursor: col-resize !important; }
+
+
+
+.DlWidget, .DlWidget table, .DlWidget input, .DlWidget select, .DlWidget button, .DlWidget textarea {
+
+ font: 12px "Lucida Grande",Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif;
+
+}
+
+.DlWidget {
+
+ cursor: default;
+ color: #000000;
+
+ zoom: 1;
+}
+
+.DlWidget-3D {
+ background-color: #c6bf95;
+ color: #000000;
+}
+
+
+
+
+.DlWidget-dragged-clone {
+ position: absolute !important;
+ z-index: 10000;
+}
+
+
+
+.DlAbstractButton { white-space: nowrap; }
+
+
+
+.DlButton { border: 1px solid; border-color: #968a64 #655f4c #655f4c #968a64; background-color: #c6bf95; text-align: center; }
+.DlButton .DlButton-inner { border: 1px solid; border-color: #fbf2fb #b1a57d #b1a57d #fbf2fb; padding: 2px 4px; }
+
+.DlButton .DlButton-inner div { min-height: 16px; }
+
+.DlButton-hover { border-color: #968a64 #655f4c #655f4c #968a64; }
+.DlButton-hover .DlButton-inner { border-color: #ffffff #cbb297 #cbb297 #ffffff; }
+.DlButton-active { border-color: #655f4c #968a64 #968a64 #655f4c; background-color: #e2dea8; }
+.DlButton-active .DlButton-inner { padding: 3px 3px 1px 5px; border-color: #beaf7d #fbf2fb #fbf2fb #beaf7d; }
+.DlButton-1 { border-color: #655f4c #b1a57d #b1a57d #655f4c; background-color: #efede0; }
+.DlButton-1 .DlButton-inner { border-color: #beaf7d #ffffff #ffffff #beaf7d; }
+.DlButton-hover { background-color: #d9cd8d; }
+
+.DlAbstractButton-withIcon, .DlButton-withIcon {
+ padding-left: 22px;
+ background-repeat: no-repeat !important;
+ background-position: 0 50%;
+}
+
+.DlButton-empty .DlButton-inner { padding: 2px; }
+.DlButton-empty .DlButton-withIcon {
+ padding: 0;
+ width: 16px;
+ height: 16px;
+}
+
+.DlButton-disabled .DlButton-inner,
+.DlWidget-disabled .DlButton .DlButton-inner { border-color: #c6bf95; opacity: 0.6; filter: alpha(opacity=60); }
+.DlButton-disabled, .DlWidget-disabled .DlButton { border-color: #9c977d #655f4c #655f4c #9c977d; }
+
+div.DlButton-Label { display: inline; }
+.DlButton-focus { border-color: #4f4a38 #1c190e #1c190e #4f4a38; }
+.DlButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlCheckbox-0 { color: #6a6a5c; background-image: url("img/checkbox-0-disabled.png"); }
+.DlWidget-disabled.DlCheckbox-1 { color: #6a6a5c; background-image: url("img/checkbox-1-disabled.png"); }
+
+.DlCheckbox { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlCheckbox-0 { background: transparent url("img/checkbox-0.png") no-repeat 5px 50%; }
+.DlCheckbox-1 { background: transparent url("img/checkbox-1.png") no-repeat 5px 50%; }
+.DlCheckbox-hover { background-color: #dbd093; }
+.DlCheckbox-active { background: #e2dea8 url("img/checkbox-2.png") no-repeat 5px 50%; }
+.DlCheckbox-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlCheckbox-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlRadioButton-0 { color: #6a6a5c; background-image: url("img/radiobutton-0-disabled.png"); }
+.DlWidget-disabled.DlRadioButton-1 { color: #6a6a5c; background-image: url("img/radiobutton-1-disabled.png"); }
+
+.DlRadioButton { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlRadioButton-0 { background: transparent url("img/radiobutton-0.png") no-repeat 5px 50%; }
+.DlRadioButton-1 { background: transparent url("img/radiobutton-1.png") no-repeat 5px 50%; }
+.DlRadioButton-hover { background-color: #dbd093; }
+.DlRadioButton-active { background: #e2dea8 url("img/radiobutton-2.png") no-repeat 5px 50%; }
+.DlRadioButton-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlRadioButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+.DlPopupMenu .DlRadioButton,
+.DlPopupMenu .DlCheckbox { -moz-border-radius: 0; }
+
+
+
+.DlEntry { border: 1px solid; border-color: #655f4c #968a64 #968a64 #655f4c; }
+.DlEntry .DlEntry-cell { border: 1px solid; border-color: #fbf2fb #fbf2fb #fbf2fb #fbf2fb; background-color: #f3f1db; }
+.DlEntry input, .DlEntry textarea {
+ margin: 0;
+ border: none !important;
+ border-width: 0px !important;
+ background: #f3f1db;
+ color: #000000;
+ padding: 1px 2px 2px 2px !important;
+
+ resize: none;
+}
+.DlEntry-Focus { border-color: #655f4c; outline: 1px solid #9c977d; -moz-outline-radius: 2px; }
+.DlEntry-Focus .DlEntry-cell, .DlEntry-Focus input, .DlEntry-Focus textarea { background-color: #ffffff; }
+.DlEntry input:selection, .DlEntry textarea:selection { background-color: #a0bcdf; color: #000000; }
+.DlEntry-ValidationError { border-color: #bf5340; }
+.DlEntry-ValidationError .DlEntry-cell { border-color: #ffffff; background-color: #f2d9df; }
+.DlEntry-ValidationError input, .DlEntry-ValidationError textarea { background-color: #f2d9df; }
+.DlEntry-Readonly .DlEntry-cell { background-color: #d9cd8d; border-bottom-color: #e5e6b3; border-right-color: #e5e6b3; }
+.DlEntry-Readonly input, .DlEntry-Readonly textarea { background-color: #d9cd8d; }
+.DlEntry-emptyText { display: none; position: absolute; left: 3px; top: 1px; color: #8c8d78; font-style: italic; cursor: text; }
+.DlEntry-empty .DlEntry-emptyText { display: block; }
+
+.DlEntry-dropDownBtn {
+ line-height: 20px;
+ border-left: 1px solid #8c8d78;
+ padding-left: 4px; padding-right: 4px;
+}
+
+.DlEntry-dropDownBtn-hover { background-color: #ffffff; }
+.DlEntry-dropDownBtn-active { background-color: #7c6c4a; }
+
+.DlEntry-invalidIcon {
+ width: 16px;
+ height: 16px;
+ position: absolute;
+ right: 1px;
+ top: 50%;
+ margin-top: -8px;
+ background-image: url("img/entry-warning.png");
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+ opacity: 0.6;
+ display: none;
+}
+
+div.DlEntry-invalidIcon:hover { opacity: 1; }
+
+.DlEntry-ValidationError .DlEntry-invalidIcon {
+ display: block;
+}
+
+
+
+.DlCompletionEntry-busy input {
+ background-image: url("img/busy1.gif");
+ background-position: 100% 50%;
+ background-repeat: no-repeat;
+}
+
+.DlCompletionEntry-rightAligned input {
+ background-position: 0 50%;
+ text-align: right;
+}
+
+
+
+.DlComboBox-dropDownBtn {
+ background: #c6bf95 url("img/arrows/dropdown.png") no-repeat 50% 50%;
+ width: 11px;
+ height: 20px;
+ border-left: 1px solid #8c8d78;
+}
+
+.DlEntry-Focus .DlComboBox-dropDownBtn { border-color: #655f4c; }
+
+.DlComboBox-dropDownBtn-hover { background-color: #ffffff; }
+.DlComboBox-dropDownBtn-active { background-color: #7c6c4a; }
+
+
+
+.DlSpinner { background-color: yellow; width: 1em; }
+.DlSpinner .DlSpinner-Button { height: 50%; }
+.DlSpinner input { text-align: right; }
+.DlSpinner .DlSpinner-Button .DlButton-inner { width: 5px; }
+.DlSpinner .DlSpinner-Button .DlButton-inner div { min-height: 0; }
+.DlSpinner .DlSpinner-Button-Up .DlButton-inner { height: 2px; background: url("img/spinner-up.gif") no-repeat 50% 50%; }
+.DlSpinner .DlSpinner-Button-Down .DlButton-inner { height: 2px; background: url("img/spinner-down.gif") no-repeat 50% 50%; }
+
+
+
+.DlProgressBar { position: relative; border: 1px solid #968a64; background: #f3f1db; }
+.DlProgressBar-label { text-align: center; position: relative; padding: 2px 0; }
+.DlProgressBar-fill { position: absolute; left: 0; top: 0; width: 50%; height: 100%; background-color: #d3b57c; }
+
+
+
+.DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlButtonMenu .MenuArrow-inner {
+ padding: 0 1px;
+ border-left: none;
+ width: 7px; overflow: visible; background-image: url("img/menu/darrow-small.gif");
+ background-repeat: no-repeat;
+ background-position: 1px 50%;
+}
+.DlButtonMenu .LabelPart { border-right: none; }
+.DlButtonMenu .LabelPart .DlButton-inner { border-right: none; }
+
+
+
+.DlButtonColorPicker table { border-collapse: collapse; }
+.DlButtonColorPicker .DlButton-inner .ColorPart { border: 1px solid; border-color: #655f4c #fbf2fb #fbf2fb #655f4c;
+ width: 10px; height: 10px; overflow: hidden; min-height: 0; margin-top: 1px; }
+.DlButtonColorPicker .Label { padding-left: 5px; }
+.DlButtonColorPicker .EmptyLabel { width: 1px; overflow: hidden; height: 1em; }
+
+
+
+.DlCalendar { background-color: #f8f8f0; }
+.DlCalendar-disabled { background-color: #e8e8e1; }
+table.DlCalendar {
+ border-collapse: separate; border-spacing: 0; font-size: 11px; font-family: tahoma,verdana,sans-serif; border: 1px solid #655f4c; }
+.DlCalendar tr.DlCalendar-Navigation td { text-align: center; border-bottom: 1px solid #cbcbb6; background-color: #e8e8e1; padding: 2px 0; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth,
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { border-right: 1px solid #cbcbb6; font-weight: bold; }
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth,
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { border-left: 1px solid #cbcbb6; font-weight: bold; }
+
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth { background-image: url("img/arrows/nav-right.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth { background-image: url("img/arrows/nav-left.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { background-image: url("img/arrows/nav-right-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { background-image: url("img/arrows/nav-left-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+
+.DlCalendar tr.DlCalendar-DayNames td { width: 20px; text-align: right; padding-right: 3px; border-bottom: 1px solid #6d6a59; background-color: #e8e8e1; }
+
+.DlCalendar tr.Dates td { text-align: right; padding: 2px 3px 2px 2px; }
+.DlCalendar tr.Dates td.OtherMonth { color: #9c977d; }
+.DlCalendar tr.Dates td.Today { color: #8d6a2f; }
+.DlCalendar td.WeekNumber { border-right: 1px solid #655f4c; color: #6a6a5c; background-color: #e8e8e1; }
+.DlCalendar tr.DlCalendar-DayNames td.WeekNumber { border-right-color: #655f4c; }
+.DlCalendar tr.DlCalendar-Navigation td.hover { background-color: #7c6c4a; color: #ffffff; }
+.DlCalendar tr.DlCalendar-Navigation td.rolling { background-color: #000000; }
+.DlCalendar tr.DlCalendar-DayNames td.hover { background-color: #7c6c4a; color: #ffffff; }
+.DlCalendar tr.Dates td.hover { border: 1px solid #b6b6a1; padding: 1px 2px 1px 1px; background-color: #d9cd8d !important; }
+.DlCalendar tr.Selected td { border-bottom: 1px solid #d8d8be; border-top: 1px solid #d8d8be; padding-top: 1px; padding-bottom: 1px; }
+.DlCalendar tr.Dates td.Selected { border: 1px solid #8c8d78; background-color: #ffffff; padding: 1px 2px 1px 1px; }
+
+.DlCalendar tr.DlCalendar-DayNames td.WeekEnd { color: #a26e4c; }
+.DlCalendar td.WeekEnd { color: #a26e4c; }
+.DlCalendar tr.Dates td.OtherMonth.WeekEnd { color: #ccaa88; }
+
+.DlCalendar tr.Dates td.DlCalendar-infoDay { font-weight: bold; background: url("img/tmpcal.gif") no-repeat 100% 100%; }
+
+
+
+.DlResizeBar { font-size: 1px; line-height: 1px; }
+.DlResizeBar-Horizontal {
+ height: 5px; cursor: s-resize; background: url("img/resizebar-horiz2.png") no-repeat 50% 50%; }
+.DlResizeBar-Vertical { width: 5px; cursor: e-resize; background: url("img/resizebar-vert2.png") no-repeat 50% 50%; }
+.DlResizeBar-DraggingLine {
+ position: absolute;
+
+ background-color: #9c977d; opacity: 0.6; filter: alpha(opacity=60);
+ z-index: 10000;
+}
+
+
+
+.DlUploadEntry { height: 22px; }
+.DlUploadEntry iframe { background: transparent; width: 80px; height: 22px; display: block; }
+
+
+
+.DlContainer { position: relative; }
+
+.DlContainer-Hidden { position: absolute; left: -30000px; top: -30000px; visibility: hidden; }
+
+.DlContainer-pad-sep-left { padding: 5px; border-left: 1px solid #b1a57d; }
+.DlContainer-pad-sep-right { padding: 5px; border-right: 1px solid #b1a57d; }
+
+.DlLayout { position: relative; }
+.DlLayout-positioned { position: absolute; }
+
+.DlGridLayout-table { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
+.DlGridLayout-tr-minHeight td { height: 2px; }
+.DlGridLayout-td-minWidth { width: 2px; white-space: nowrap; }
+.DlGridLayout-td-minHeight { height: 2px; }
+
+
+
+
+.DlDesktop { position: absolute; left: 0; top: 0; overflow: hidden; }
+
+.DlFieldset { border: 2px groove #e5e6b3; margin-top: 1em;
+ -moz-border-top-colors: #7f765b #fbf2fb;
+ -moz-border-bottom-colors: #fbf2fb #7f765b;
+ -moz-border-left-colors: #7f765b #fbf2fb;
+ -moz-border-right-colors: #fbf2fb #7f765b;
+}
+.DlFieldset-label { position: relative; top: -0.75em; left: 5px;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ font-weight: bold;
+ background-color: #c6bf95;
+ padding: 1px 7px; border: 1px solid #968a64; }
+.DlFieldset-content { padding: 10px 10px 10px 10px; margin-top: -1em; }
+
+.DlPopup {
+ position: absolute;
+ z-index: 100;
+ left: -30000px;
+ top: -30000px;
+}
+
+.DlPopup-scrollArea {
+ overflow: hidden;
+ position: relative;
+ z-index: 10;
+}
+
+.DlPopup-scrollUp, .DlPopup-scrollDown {
+ height: 10px; overflow: hidden;
+ background-position: 50% 1px;
+ background-repeat: no-repeat;
+}
+
+.DlPopup-scrollUp { border-bottom: 1px solid #999248; }
+.DlPopup-scrollDown { border-top: 1px solid #999248; }
+
+.DlPopup-scrollUp { background-image: url("img/arrows/scroll-up.gif"); }
+.DlPopup-scrollUp-hover { background-image: url("img/arrows/scroll-up-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollUp-disabled { background-image: url("img/arrows/scroll-up-disabled.gif"); }
+.DlPopup-scrollDown { background-image: url("img/arrows/scroll-down.gif"); }
+.DlPopup-scrollDown-hover { background-image: url("img/arrows/scroll-down-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollDown-disabled { background-image: url("img/arrows/scroll-down-disabled.gif"); }
+
+.DlCompletionPopup { border: 1px solid #999248; background-color: #f8f8f0; }
+.DlCompletionPopup .DlMenuItem .div2 { font-size: 90%; padding: 1px 5px; }
+.DlCompletionPopup .DlVMenu { border: none; }
+
+.DlTooltip {
+ background-color: #f7f7e8;
+ font-family: arial,helvetica,sans-serif;
+ padding: 4px 7px;
+ color: #2a2a19;
+}
+
+.DlTooltip-noShadow { border: 1px solid #000000; }
+
+.DlDialogPopup {
+ background-color: #f8f8f0;
+ border: 1px solid #73704e;
+}
+
+.DlPopupMenu {
+ background-color: #f8f8f0;
+ border: 1px solid #eeeeee;
+}
+.DlPopupMenu-noShadow { border: 1px solid #73704e; }
+
+.DlPopupMenu .DlCalendar {
+ border: 1px solid;
+ border-color: #ffffff #c3b84c #c3b84c #ffffff;
+}
+.DlCalendar-borderless { border-width: 0 !important; }
+
+.DlVMenu, .DlHMenu {
+ border-collapse: collapse;
+ background-color: #f8f8f0;
+}
+
+.DlVMenu-noShadow, .DlHMenu-noShadow {
+ border: 1px solid;
+ border-color: #ffffff #c3b84c #c3b84c #ffffff;
+}
+
+.DlVMenu { margin: 4px 0; }
+
+.DlHMenu {
+ margin: 0 2px;
+}
+
+.DlHMenu div.DlHMenu-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ margin-left: 3px; margin-right: 2px;
+ border-left: 1px solid #cccccc;
+ background-color: #ffffff;
+}
+
+div.DlVMenu-separator {
+ margin: 4px 0 3px 0;
+ background-color: #cccccc;
+ border-bottom: 1px solid #ffffff;
+
+ height: 1px;
+ overflow: hidden;
+ font-size: 1px;
+ line-height: 1px;
+}
+
+.DlMenuItem { }
+.DlMenuItem .div2 { padding: 2px 5px; }
+.DlMenuItem-popped { background-color: #beaf7d; color: #000000; }
+.DlMenuItem-hover { background-color: #7c6c4a; color: #ffffff; }
+.DlMenuItem-active { background-color: #000000; color: #ffffff; }
+.DlMenuItem .DlMenuItem-withIcon {
+ padding-left: 26px;
+ background-repeat: no-repeat;
+ background-position: 5px 50%;
+}
+.DlVMenu .DlMenuItem .DlMenuItem-withPopup {
+ margin-right: 3px;
+ padding-right: 12px;
+ background-image: url("img/menu/rarrow.gif");
+ background-repeat: no-repeat !important;
+ background-position: 100% 50%;
+}
+.DlVMenu .DlMenuItem-hover .DlMenuItem-withPopup {
+ background-image: url("img/menu/rarrow-hover.gif") !important;
+}
+.DlWidget-disabled .DlMenuItem, .DlMenuItem-disabled { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlVMenu .DlCheckbox-hover,
+.DlHMenu .DlCheckbox-hover,
+.DlVMenu .DlRadioButton-hover,
+.DlHMenu .DlRadioButton-hover { background-color: #7c6c4a; color: #ffffff; }
+
+.DlVMenu .DlCheckbox-active,
+.DlHMenu .DlCheckbox-active,
+.DlVMenu .DlRadioButton-active,
+.DlHMenu .DlRadioButton-active { background-color: #000000; color: #ffffff; }
+
+
+
+
+
+
+
+
+
+.DlTabs .TabBar { z-index: 10; position: relative; }
+.DlTabs .TabBar .DlButton { border-color: #655f4c; }
+.DlTabs .TabBar .DlButton-1 { background-color: #dbd4ad; }
+.DlTabs .TabBar .DlButton-1 .DlButton-inner { padding-top: 3px; padding-bottom: 3px; border-color: #beaf7d; }
+
+.DocTabBar { width: 100%; }
+.DocTabBar td { width: 33.3333%; }
+
+.DlTabs-top .TabBar { top: 1px; }
+.DlTabs-top .TabBar .DlButton-1, .DlTabs-top .TabBar .DlButton-1 .DlButton-inner { border-bottom: none; }
+
+.DlTabs-bottom .TabBar { top: -1px; }
+.DlTabs-bottom .TabBar .DlButton-1, .DlTabs-bottom .TabBar .DlButton-1 .DlButton-inner { border-top: none; }
+
+.DlTabs .TabContent, .DlTabs .TabContent .DlNotebook { background-color: #dbd4ad; }
+.DlTabs .TabContent { border: 1px solid #655f4c; }
+.DlTabs .TabContent .TabContent-inner { padding: 5px; }
+.DlTabs .TabContent-inner { position: relative; overflow: hidden; border: 1px solid #beaf7d; }
+
+.DlTabs-top .TabContent .TabContent-inner { border-top: none; }
+.DlTabs-bottom .TabContent .TabContent-inner { border-bottom: none; }
+
+
+
+.DlMacHBar, .DlMacVBar {
+ background-color: #b7b290;
+ border: 1px solid #968a64;
+ padding: 2px;
+}
+.DlMacBarIcon { display: inline; }
+.DlMacBarIcon img { vertical-align: middle; padding: 5px; }
+.DlMacBarIcon-1 img { border: 1px solid #6d6a59; -moz-border-radius: 15px; padding: 4px; background-color: #e5e6b3; }
+.DlMacBarIcon-active { opacity: 0.6; }
+.DlMacHBar div.DlMacHBar-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #968a64;
+ background-color: #e5e6b3;
+}
+
+.DlMacVBar div.DlMacVBar-separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #968a64;
+ background-color: #e5e6b3;
+}
+
+
+
+table.DlHbox { border-collapse: separate; }
+.DlHbox td.cell { padding: 0; }
+.DlHbox div.DlHbox-separator, div.Dl-Vertical-Separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #968a64;
+ background-color: #e5e6b3;
+
+}
+
+.DlHbox div.wide-separator { margin-left: 4px; margin-right: 4px; }
+
+.DlHbox div.DlHbox-spacer {
+ overflow: hidden;
+ width: 4px;
+}
+
+table.DlHbox-hasFiller { width: 100%; }
+.DlHbox-filler { width: 100%; }
+
+
+
+table.DlVbox { border-collapse: separate; }
+.DlVbox td.cell { padding: 0; }
+.DlVbox div.DlVbox-separator, div.Dl-Horizontal-Separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #968a64;
+ background-color: #e5e6b3;
+
+}
+
+.DlVbox div.wide-separator { margin-top: 5px; margin-bottom: 4px; }
+
+.DlVbox div.DlVbox-spacer {
+ overflow: hidden;
+ height: 4px;
+ line-height: 1px;
+ font-size: 1px;
+}
+
+
+
+table.DlButtonBox { width: 100%; }
+table.DlButtonBox .DlButtonBox-spacer { width: 100%; }
+.DlButtonBox div.DlButtonBox-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #968a64;
+ background-color: #e5e6b3;
+ margin-left: 3px; margin-right: 2px;
+}
+
+.DlWidget-disabled div.DlVbox-separator, .DlWidget-disabled div.DlHbox-separator { border-color: #cbcbb6; background-color: #e5e6b3; }
+
+
+
+.DlRadioSelect .LabelPart { text-align: left; }
+
+.DlSelect-menu .DlRadioButton { padding-right: 18px; }
+.DlSelect-menu .DlRadioButton-0 { background-image: none; }
+.DlSelect-menu .DlRadioButton-1 { background-image: url("img/mark.gif"); background-color: #c6bf95; color: #000000; }
+.DlSelect-menu .DlRadioButton-active { background-image: url("img/mark-2.gif"); }
+
+
+
+
+
+.DlToolbar {
+ border: 1px solid;
+ border-color: #fbf2fb #6d6a59 #6d6a59 #fbf2fb;
+
+ background-color: #c6bf95;
+ padding: 1px;
+}
+
+.DlToolbar .DlButton { border: none; background-color: transparent; }
+.DlToolbar .DlButton-inner { border: none; padding: 3px; }
+.DlToolbar .DlButton-hover { border: 1px solid #beaf7d; border-color: #ffffff #8c8d78 #8c8d78 #ffffff; background-color: #e2dea8; }
+.DlToolbar .DlButton-hover .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-1 { border: 1px solid #beaf7d; border-color: #8c8d78 #ffffff #ffffff #8c8d78; background-color: #bbbaa6; }
+.DlToolbar .DlButton-1 .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-active { border: 1px solid #655f4c; background-color: #cfcdba; }
+.DlToolbar .DlButton-active .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-disabled { opacity: 0.7; filter: alpha(opacity=70); }
+
+.DlToolbar .DlButtonMenu { background-color: #dbd4ad; }
+.DlToolbar .DlButtonMenu * { border: none; }
+.DlToolbar .DlButtonMenu .DlButton-inner { border: 1px solid #beaf7d; border-color: #ffffff #8c8d78 #8c8d78 #ffffff; padding: 2px; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlToolbar .DlButtonMenu .DlButton-active .DlButton-inner { border-color: #8c8d78 #ffffff #ffffff #8c8d78; }
+.DlToolbar .DlButtonMenu .DlButton-1 .DlButton-inner { border-color: #8c8d78 #ffffff #ffffff #8c8d78; }
+
+.DlToolbar .DlButtonMenu .DlButton-hover .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-active .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-1 .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0 !important; padding-right: 0 !important; }
+
+.DlToolbar .DlLabel { background: inherit; }
+
+.DlToolbar div.DlHbox-separator {
+ border-left-color: #7f765b;
+ background-color: #ffffff;
+}
+
+.DlToolbar-Light { background: #d9cd8d; }
+
+
+
+
+
+.DlTable-RowSeparator td { height: 7px; }
+.DlTable-RowSeparator td div { line-height: 1px; font-size: 1px; height: 1px; overflow: hidden;
+ border-top: 1px solid #968a64;
+ background-color: #e5e6b3;
+ margin-top: 3px; margin-bottom: 2px;
+}
+
+
+
+.DlTree-separator {
+ margin-top: 3px; margin-bottom: 4px;
+ border-top: 1px dotted #968a64;
+ line-height: 1px; font-size: 1px; overflow: hidden;
+}
+.DlTree-IconWidth { width: 19px !important; }
+.DlTreeItem .DlTreeItem-Expander { width: 19px; }
+.DlTreeItem .DlTreeItem-Icon {
+ width: 19px;
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+}
+
+.DlTreeItem .DlTreeItem-Label { padding-left: 3px; padding-top: 1px; padding-bottom: 1px; }
+
+.DlTreeItem-withRadio .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-hover { background: none; color: #817037; text-decoration: underline; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-1 { background-color: #817037; color: #ffffff; }
+
+.DlTreeItem-withCheck .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-hover { background: none; color: #817037; text-decoration: underline; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-1 { background-color: #817037; color: #ffffff; }
+
+
+.DlTreeItem-Table td { vertical-align: middle; height: 16px; }
+
+
+.DlTree-withLines .DlTreeItem { background-image: url("img/tree/lines-v.gif"); background-repeat: repeat-y; background-position: 9px 50%; }
+
+
+.DlTree-withLines .DlTreeItem-Last { background-image: none; }
+
+
+.DlTree-withLines .DlTreeItem .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTreeItem-hasSubtree .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTree-withLines table.DlTreeItem-Last .DlTreeItem-Expander { background: transparent url("img/tree/lines-b.gif") no-repeat 50% 50%; }
+
+
+.DlTreeItem-Subtree { padding-left: 19px; }
+.DlTreeItem-Arrow-Expanded { background: transparent url("img/tree/minus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Expanded:hover { background: transparent url("img/tree/minus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed { background: transparent url("img/tree/plus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed:hover { background: transparent url("img/tree/plus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+
+.DlWidget-disabled .DlTreeItem-Arrow-Expanded,
+.DlWidget-disabled .DlTreeItem-Arrow-Collapsed,
+.DlWidget-disabled .DlTreeItem-Icon { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlTreeItem-dropTarget > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-upper.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-lower.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div > table { border-top: 1px solid #7c6c4a; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div > table { border-bottom: 1px solid #7c6c4a; }
+
+.DlTreeItem-div-focus { border: 1px dotted #000000; margin: -1px; }
+
+
+
+.DlColorPickerHSV { border: 1px solid #000000; background-color: #e8e8e1; }
+.DlColorPickerHSV td { width: 8px; height: 10px; padding: 1px; }
+.DlColorPickerHSV td.DlColorPickerHSV-Sep { background-color: #000000; width: 1px; padding: 0; }
+.DlColorPickerHSV td.DlColorPickerHSV-HSV {
+ overflow: visible; vertical-align: top;
+ background: url("img/color/hue.png") repeat-x 0 0; width: 15px; padding: 0; }
+.DlColorPickerHSV td.hover1 { padding: 0; border: 1px solid #ffffff !important; }
+.DlColorPickerHSV td.hover2 { padding: 0; border: 1px solid #000000 !important; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar { height: 1px; left: 0px;
+ font-size: 1px; line-height: 1px; left: -2px; margin-right: -3px;
+ background-color: #000000; overflow: hidden; position: relative; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar2 { background-color: #ffffff; }
+
+
+
+.DlRteFrame { border: 1px solid; border-color: #7f765b; }
+
+.DlRteFrame iframe { border: 1px solid; border-color: #ccb467 #ffffff #ffffff #ccb467; }
+
+
+
+.DlDataGrid { position: relative; background-color: #fbfbf4; border: 1px solid #655f4c; }
+.DlDataGrid-rowTable { table-layout: fixed; width: 10px; border-collapse: collapse; border-spacing: 0; }
+.DlDataGrid-rowTable td { overflow: hidden; white-space: nowrap; border-right: 1px solid #e0e0e0; }
+.DlDataGrid-Headers { overflow: hidden; background-color: #c6bf95; position: relative; width: 5px; }
+.DlDataGrid-Body { overflow: auto; }
+.DlDataGrid-cellData { overflow: hidden; white-space: nowrap; }
+.DlDataGrid-Body td { padding: 2px 0; text-indent: 5px; }
+
+.DlDataGrid-Body .DlDataGrid-rowTable {
+ border-bottom: 1px solid #e0e0e0;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+}
+
+.DlDataGrid-resizeHandle {
+ width: 7px; position: absolute; top: 0;
+ margin-left: -4px;
+ cursor: e-resize;
+ z-index: 30000;
+ height: 100%;
+ background-color: #bf4040; opacity: 0.01; filter: alpha(opacity=1);
+}
+
+.DlDataGrid-align-left { text-align: left; }
+.DlDataGrid-align-center { text-align: center; }
+.DlDataGrid-align-right { text-align: right; }
+
+.DlDataGrid .DlDataGridRow-selected { background-color: #cccccc; }
+.DlDataGrid .DlDataGridRow-selected table td { color: #000000; }
+.DlDataGrid-focus { outline: 1px solid #9c977d; -moz-outline-radius: 2px; }
+.DlDataGrid-focus .DlDataGridRow-selected { background-color: #ac8e4e; }
+.DlDataGrid-focus .DlDataGridRow-selected table td { color: #ffffff; }
+
+.DlDataGrid-align-right .DlButton-inner { background-position: 0 50%; }
+
+.DlDataGridHeadLabel { border-width: 0 1px 1px 0; }
+.DlDataGridHeadLabel .DlButton-inner { border: none; padding-top: 3px; padding-bottom: 3px; }
+.DlDataGridHeadLabel-hover { background-color: #d9cd8d; }
+.DlDataGridHeadLabel-active .DlButton-inner { padding-top: 4px; padding-bottom: 2px; }
+.DlDataGridHeadLabel-resizing { background-color: #e7cfb6; }
+.DlDataGridHeadLabel-empty .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlDataGridHeadLabel-empty .DlButton-withIcon { background-position: 50% 50%; }
+
+.DlDataGridHeadLabel-sort-up { border-bottom: 2px solid #000000; }
+.DlDataGridHeadLabel-sort-down { border-bottom: 2px solid #000000; }
+
+.DlDataGridHeadLabel-sort-up .DlButton-inner {
+ background-image: url("img/arrows/sort-ascending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+.DlDataGridHeadLabel-sort-down .DlButton-inner {
+ background-image: url("img/arrows/sort-descending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+
+.DlDataGridHeadLabel-sort-up.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+.DlDataGridHeadLabel-sort-down.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+
+.DlDataGrid-drop-col {
+ position: absolute;
+ background: url("img/grid-drop-col.gif") no-repeat 0 0;
+ width: 11px; height: 11px;
+ margin-left: -5px;
+ z-index: 10000;
+}
+
+
+
+.DlIconListView { background-color: #dbd4ad; border: 1px solid #beaf7d; }
+.DlIconListItem { border-collapse: collapse; }
+.DlIconListItem-labelCell { text-align: center; }
+.DlIconListItem-labelDiv { overflow: hidden; white-space: normal; font-size: 90%; }
+.DlIconListItem-iconCell { background-position: 50% 50%; background-repeat: no-repeat; }
+
+
+.DlIconListItem { cursor: pointer; float: left; }
+.DlIconListItem-hover { background-color: #d9cd8d; }
+.DlIconListItem-hover .DlIconListItem-labelCell { color: #271b0d; text-decoration: underline; }
+.DlIconListItem-1 { background-color: #bdbdb6; }
+.DlDialog-Active .DlIconListItem-1 { background-color: #7c6c4a; }
+.DlDialog-Active .DlIconListItem-1 .DlIconListItem-labelCell { color: #ffffff; }
+
+.DlIconListItem-focus .DlIconListItem-labelCell { text-decoration: underline; }
+
+
+
+.DlWM {
+ position: absolute;
+ left: 0; top: 0;
+ width: 0; height: 0;
+ overflow: visible;
+ z-index: 300;
+}
+
+
+
+
+
+
+
+.DlWM-modalStopper {
+ z-index: 800; cursor: not-allowed;
+ position: absolute; top: 0; left: 0; width: 100%; height: 100%;
+
+ filter: alpha(opacity=50);
+ opacity: 0.5;
+ background-color: #444444;
+ display: none;
+}
+
+.DlDialog .DlWM-modalStopper {
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+
+.DlWM-hasModals { width: 100%; height: 100%; }
+.DlWM-hasModals .DlWM-modalStopper { display: block; }
+
+.DlDialog { position: absolute; }
+.DlDialog-Rel { padding: 0; }
+.DlDialog-Content { background-color: #c8bd7b; position: relative; }
+
+.Shadow { position: absolute; font-size: 1px; line-height: 1px; }
+.DlDialog-Rel .Shadow { z-index: 10; }
+
+.DlDialog-WAIT { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;
+ background-image: url("img/modalbg.gif"); }
+
+.DlDialog-Rel .ResizeHandle {
+ cursor: se-resize;
+ position: absolute;
+
+ left: 100%;
+ top: 100%;
+ margin-left: -11px;
+ margin-top: -11px;
+ padding: 5px;
+ background: url("img/resize.gif") no-repeat 0 0; width: 10px; height: 10px; z-index: 350;
+}
+
+
+
+
+.DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-inactive/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-inactive/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-inactive/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-inactive/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-inactive/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-inactive/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-inactive/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-inactive/L.png") repeat-y 0 0; bottom: 6px; }
+
+.DlDialog-Active .DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-active/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-active/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-active/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-active/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-active/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-active/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-active/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-active/L.png") repeat-y 0 0; bottom: 6px; }
+
+
+.DlDialog-noShadows { border: 2px solid #757565; }
+.DlDialog-Active .DlDialog-noShadows { border-color: #000000; }
+
+
+
+.DlDialog-Title {
+ opacity: 0.9; filter: alpha(opacity=90);
+ overflow: hidden; white-space: nowrap;
+ font: bold 100% "Lucida Grande",verdana,tahoma,sans-serif; letter-spacing: -1px;
+ background: #d5d4cd url("img/titlebg.png") repeat-x 0 50%; color: #555555; padding: 0 10px;
+ border-bottom: 2px solid #9e9e9e;
+}
+.DlDialog-Title div { padding-top: 3px; padding-bottom: 3px; }
+.DlDialog-Active .DlDialog-Title { background-color: #6b6440; color: #ffffff; border-color: #ffffff;
+ opacity: 1; filter: none;
+ text-shadow: 1px 1px 3px #000000;
+}
+
+.DlDialog-Title-withIcon {
+ padding-left: 21px;
+ background-repeat: no-repeat;
+ background-position: 0 50%;
+}
+
+.DlDialog-WindowButtons {
+ height: 0;
+ overflow: visible;
+ position: absolute;
+ right: 11px;
+ top: 0;
+ z-index: 10;
+ opacity: 0.6;
+}
+
+.DlDialog-Active .DlDialog-WindowButtons { opacity: 1; filter: none; }
+
+.DlDialog-WindowButtons div {
+ float: right;
+ width: 27px;
+ height: 16px;
+ background-repeat: no-repeat;
+ margin-right: -1px;
+ background-image: url("img/dialog/buttons.png");
+}
+
+.DlDialog-QuitBtn { background-position: 0 0; }
+.DlDialog-QuitBtn-hover { background-position: -27px 0; }
+.DlDialog-QuitBtn-active { background-position: -54px 0; }
+
+.DlDialog-MaximizeBtn { background-position: 0 -16px; }
+.DlDialog-MaximizeBtn-hover { background-position: -27px -16px; }
+.DlDialog-MaximizeBtn-active { background-position: -54px -16px; }
+.DlDialog-MaximizeBtn-1 { background-position: -54px -16px; }
+
+.DlDialog-MinimizeBtn { background-position: 0 -32px; }
+.DlDialog-MinimizeBtn-hover { background-position: -27px -32px; }
+.DlDialog-MinimizeBtn-active { background-position: -54px -32px; }
+.DlDialog-MinimizeBtn-1 { background-position: -54px -32px; }
+
+.DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #5eb366; }
+.DlDialog-Dragging .DlDialog-Rel { border-color: #000000; }
+
+
+
+
+.DlDialog .DlHMenu {
+ border: none;
+ border-bottom: 1px solid #3a382a;
+}
+
+
+.DlDialog .DlDialog .DlDialog-Rel {
+ border-width: 2px; border-color: #000000;
+ -moz-border-left-colors: #000000 #ffffff;
+ -moz-border-top-colors: #000000 #ffffff;
+ -moz-border-right-colors: #000000 #ffffff;
+ -moz-border-bottom-colors: #000000 #ffffff;
+}
+.DlDialog .DlDialog .DlDialog-Rel .ResizeHandle { margin-left: -12px; margin-top: -12px; }
+.DlDialog .DlDialog .DlDialog-WindowButtons { top: 1px; }
+.DlDialog .DlDialog .DlDialog-Title {
+ background-color: #ffffff; color: #000000;
+ border-bottom: 1px solid #757565;
+}
+.DlDialog .DlDialog .DlDialog-Title div { padding-top: 1px; padding-bottom: 1px; }
+.DlDialog .DlDialog-Active .DlDialog-Title { background-color: #67665f; color: #ffffff; border-color: #3a382a; }
+.DlDialog .DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #5eb366; }
+
+
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.Shadow { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.ResizeHandle { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.DlDialog-Title { border-width: 0; }
+
+
+.IconCalendar { background-image: url("img/icons/calendar.png"); background-position: 1px 50%; }
+.IconColors { background-image: url("img/icons/colors.png"); background-position: 1px 50%; }
+.IconChardev { background-image: url("img/icons/gnome-fs-chardev.png"); background-position: 1px 50%; }
+.IconDynarch { background-image: url("img/icons/dynarch-small.png"); background-position: 1px 50%; }
+
+
+
+
+
+
+
+
+span.BreakPoint {
+ width: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ overflow: hidden;
+}
+
+.SmallerButtons .DlButton-inner { padding: 1px 3px; }
+.SmallerButtons .DlButton-active .DlButton-inner { padding: 2px 2px 0px 4px; }
+
+.Dl-StatusBar { border: 1px solid; border-color: #6d6a59 #fbf2fb #fbf2fb #6d6a59; padding: 1px 4px; background-color: #c6bf95; }
+
+.Dl-ResizeRect { z-index: 5000;
+ font: 13px tahoma,"Trebuchet MS",Tahoma,Verdana,sans-serif;
+ position: absolute; top: 0; left: 0; border: 1px dashed #000000;
+
+ background: #ffffff; opacity: 0.4; filter: alpha(opacity=40);
+
+ border: 1px dashed #bf4040;
+}
+
+.Dl-ResizeRect { color: red; }
+.Dl-ResizeRect .Title { font-weight: bold; }
+
+.Dl-ResizeRect-moving {
+ border-color: #000000;
+
+
+}
+
+.DlAlign-left { text-align: left; }
+.DlAlign-right { text-align: right; }
+.DlAlign-center { text-align: center; }
+
+.Dl-3D-Border-Outside { border: 1px solid; border-color: #ffffff #7f765b #7f765b #ffffff; }
+.Dl-3D-Border-Inside { border: 1px solid; border-color: #7f765b #ffffff #ffffff #7f765b; }
+.Dl-3D-Border-Dark { border: 1px solid #7f765b; }
+
+
+
+
+.Gecko-Bug-226933 { position: relative; overflow: auto; }
+
+.undefined { border: 5px solid red; }
+
+
+
+.ThinShadows .Shadow-T { left: 10px; right: 9px; top: -7px; background: url("img/thin-shadows/T.png") repeat-x 0 0; height: 7px; }
+.ThinShadows .Shadow-B { left: 10px; right: 9px; background: url("img/thin-shadows/B.png") repeat-x 0 0; bottom: -11px; height: 11px; }
+.ThinShadows .Shadow-TL { left: -7px; width: 17px; top: -7px; background: url("img/thin-shadows/TL.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BR { width: 20px; right: -11px; background: url("img/thin-shadows/BR.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-R { width: 11px; right: -11px; top: 13px; background: url("img/thin-shadows/R.png") repeat-y 0 0; bottom: 9px; }
+.ThinShadows .Shadow-TR { width: 20px; right: -11px; top: -7px; background: url("img/thin-shadows/TR.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BL { left: -7px; width: 17px; background: url("img/thin-shadows/BL.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-L { left: -7px; width: 7px; top: 13px; background: url("img/thin-shadows/L.png") repeat-y 0 0; bottom: 9px; }
+
+.ThinRoundShadows .Shadow-T { left: 8px; right: 6px; top: -6px; background: url("img/thin-shadows1/T.png") repeat-x 0 0; height: 6px; }
+.ThinRoundShadows .Shadow-B { left: 8px; right: 6px; background: url("img/thin-shadows1/B.png") repeat-x 0 0; bottom: -10px; height: 10px; }
+.ThinRoundShadows .Shadow-TL { left: -6px; width: 14px; top: -6px; background: url("img/thin-shadows1/TL.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BR { width: 16px; right: -10px; background: url("img/thin-shadows1/BR.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-R { width: 10px; right: -10px; top: 9px; background: url("img/thin-shadows1/R.png") repeat-y 0 0; bottom: 6px; }
+.ThinRoundShadows .Shadow-TR { width: 16px; right: -10px; top: -6px; background: url("img/thin-shadows1/TR.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BL { left: -6px; width: 14px; background: url("img/thin-shadows1/BL.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-L { left: -6px; width: 6px; top: 9px; background: url("img/thin-shadows1/L.png") repeat-y 0 0; bottom: 6px; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-yellow.css b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-yellow.css
new file mode 100644
index 00000000..a0ca2011
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default-yellow.css
@@ -0,0 +1,1093 @@
+
+
+html, body { margin: 0; padding: 0; overflow: hidden; height: 100%; }
+
+body { z-index: 0; background-color: #ffffff; }
+form { padding: 0; margin: 0; }
+
+.DYNARCH-GET-PADDING-AND-BORDER {
+ overflow: hidden !important;
+ font-size: 1px !important;
+ line-height: 1px !important;
+ width: 1px !important;
+ height: 1px !important;
+}
+
+.DYNARCH-GET-ABSOLUTE-POSITION {
+ position: absolute !important;
+ margin: 0 !important;
+ padding: 0 !important;
+}
+
+.DYNARCH-EVENT-STOPPER {
+ position: absolute !important;
+
+
+
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 30000;
+}
+
+.DYNARCH-GARBAGE-COLLECTOR {
+ position: absolute;
+ z-index: -10000;
+ width: 1px;
+ height: 1px;
+ overflow: hidden;
+ left: -32000px;
+ top: -32000px;
+ display: none;
+}
+
+.DYNARCH-FAKE-FOCUS { z-index: -10000; position: absolute; left: -2000px; top: 0; }
+
+.CURSOR-DRAGGING { cursor: move !important; }
+.CURSOR-RESIZE-E { cursor: e-resize !important; }
+.CURSOR-RESIZE-W { cursor: w-resize !important; }
+.CURSOR-RESIZE-S { cursor: s-resize !important; }
+.CURSOR-RESIZE-N { cursor: n-resize !important; }
+.CURSOR-FORBIDDEN { cursor: not-allowed !important; }
+.CURSOR-NO-DROP { cursor: no-drop !important; }
+.CURSOR-DROP { cursor: pointer !important; }
+.CURSOR-RESIZE-COL { cursor: col-resize !important; }
+
+
+
+.DlWidget, .DlWidget table, .DlWidget input, .DlWidget select, .DlWidget button, .DlWidget textarea {
+
+ font: 12px "Lucida Grande",Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif;
+
+}
+
+.DlWidget {
+
+ cursor: default;
+ color: #000000;
+
+ zoom: 1;
+}
+
+.DlWidget-3D {
+ background-color: #ded07d;
+ color: #000000;
+}
+
+
+
+
+.DlWidget-dragged-clone {
+ position: absolute !important;
+ z-index: 10000;
+}
+
+
+
+.DlAbstractButton { white-space: nowrap; }
+
+
+
+.DlButton { border: 1px solid; border-color: #af984b #72663f #72663f #af984b; background-color: #ded07d; text-align: center; }
+.DlButton .DlButton-inner { border: 1px solid; border-color: #ffeeff #cbb363 #cbb363 #ffeeff; padding: 2px 4px; }
+
+.DlButton .DlButton-inner div { min-height: 16px; }
+
+.DlButton-hover { border-color: #af984b #72663f #72663f #af984b; }
+.DlButton-hover .DlButton-inner { border-color: #ffffff #e5b37d #e5b37d #ffffff; }
+.DlButton-active { border-color: #72663f #af984b #af984b #72663f; background-color: #fff68a; }
+.DlButton-active .DlButton-inner { padding: 3px 3px 1px 5px; border-color: #dec05c #ffeeff #ffeeff #dec05c; }
+.DlButton-1 { border-color: #72663f #cbb363 #cbb363 #72663f; background-color: #f6f2d9; }
+.DlButton-1 .DlButton-inner { border-color: #dec05c #ffffff #ffffff #dec05c; }
+.DlButton-hover { background-color: #ffe867; }
+
+.DlAbstractButton-withIcon, .DlButton-withIcon {
+ padding-left: 22px;
+ background-repeat: no-repeat !important;
+ background-position: 0 50%;
+}
+
+.DlButton-empty .DlButton-inner { padding: 2px; }
+.DlButton-empty .DlButton-withIcon {
+ padding: 0;
+ width: 16px;
+ height: 16px;
+}
+
+.DlButton-disabled .DlButton-inner,
+.DlWidget-disabled .DlButton .DlButton-inner { border-color: #ded07d; opacity: 0.6; filter: alpha(opacity=60); }
+.DlButton-disabled, .DlWidget-disabled .DlButton { border-color: #aca26d #72663f #72663f #aca26d; }
+
+div.DlButton-Label { display: inline; }
+.DlButton-focus { border-color: #5a502d #231c07 #231c07 #5a502d; }
+.DlButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlCheckbox-0 { color: #717155; background-image: url("img/checkbox-0-disabled.png"); }
+.DlWidget-disabled.DlCheckbox-1 { color: #717155; background-image: url("img/checkbox-1-disabled.png"); }
+
+.DlCheckbox { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlCheckbox-0 { background: transparent url("img/checkbox-0.png") no-repeat 5px 50%; }
+.DlCheckbox-1 { background: transparent url("img/checkbox-1.png") no-repeat 5px 50%; }
+.DlCheckbox-hover { background-color: #ffe970; }
+.DlCheckbox-active { background: #fff68a url("img/checkbox-2.png") no-repeat 5px 50%; }
+.DlCheckbox-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlCheckbox-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+
+
+.DlWidget-disabled.DlRadioButton-0 { color: #717155; background-image: url("img/radiobutton-0-disabled.png"); }
+.DlWidget-disabled.DlRadioButton-1 { color: #717155; background-image: url("img/radiobutton-1-disabled.png"); }
+
+.DlRadioButton { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlRadioButton-0 { background: transparent url("img/radiobutton-0.png") no-repeat 5px 50%; }
+.DlRadioButton-1 { background: transparent url("img/radiobutton-1.png") no-repeat 5px 50%; }
+.DlRadioButton-hover { background-color: #ffe970; }
+.DlRadioButton-active { background: #fff68a url("img/radiobutton-2.png") no-repeat 5px 50%; }
+.DlRadioButton-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlRadioButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+.DlPopupMenu .DlRadioButton,
+.DlPopupMenu .DlCheckbox { -moz-border-radius: 0; }
+
+
+
+.DlEntry { border: 1px solid; border-color: #72663f #af984b #af984b #72663f; }
+.DlEntry .DlEntry-cell { border: 1px solid; border-color: #ffeeff #ffeeff #ffeeff #ffeeff; background-color: #fffbcf; }
+.DlEntry input, .DlEntry textarea {
+ margin: 0;
+ border: none !important;
+ border-width: 0px !important;
+ background: #fffbcf;
+ color: #000000;
+ padding: 1px 2px 2px 2px !important;
+
+ resize: none;
+}
+.DlEntry-Focus { border-color: #72663f; outline: 1px solid #aca26d; -moz-outline-radius: 2px; }
+.DlEntry-Focus .DlEntry-cell, .DlEntry-Focus input, .DlEntry-Focus textarea { background-color: #ffffff; }
+.DlEntry input:selection, .DlEntry textarea:selection { background-color: #80b9ff; color: #000000; }
+.DlEntry-ValidationError { border-color: #ff2600; }
+.DlEntry-ValidationError .DlEntry-cell { border-color: #ffffff; background-color: #ffccd9; }
+.DlEntry-ValidationError input, .DlEntry-ValidationError textarea { background-color: #ffccd9; }
+.DlEntry-Readonly .DlEntry-cell { background-color: #ffe867; border-bottom-color: #fdff99; border-right-color: #fdff99; }
+.DlEntry-Readonly input, .DlEntry-Readonly textarea { background-color: #ffe867; }
+.DlEntry-emptyText { display: none; position: absolute; left: 3px; top: 1px; color: #96976d; font-style: italic; cursor: text; }
+.DlEntry-empty .DlEntry-emptyText { display: block; }
+
+.DlEntry-dropDownBtn {
+ line-height: 20px;
+ border-left: 1px solid #96976d;
+ padding-left: 4px; padding-right: 4px;
+}
+
+.DlEntry-dropDownBtn-hover { background-color: #ffffff; }
+.DlEntry-dropDownBtn-active { background-color: #947531; }
+
+.DlEntry-invalidIcon {
+ width: 16px;
+ height: 16px;
+ position: absolute;
+ right: 1px;
+ top: 50%;
+ margin-top: -8px;
+ background-image: url("img/entry-warning.png");
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+ opacity: 0.6;
+ display: none;
+}
+
+div.DlEntry-invalidIcon:hover { opacity: 1; }
+
+.DlEntry-ValidationError .DlEntry-invalidIcon {
+ display: block;
+}
+
+
+
+.DlCompletionEntry-busy input {
+ background-image: url("img/busy1.gif");
+ background-position: 100% 50%;
+ background-repeat: no-repeat;
+}
+
+.DlCompletionEntry-rightAligned input {
+ background-position: 0 50%;
+ text-align: right;
+}
+
+
+
+.DlComboBox-dropDownBtn {
+ background: #ded07d url("img/arrows/dropdown.png") no-repeat 50% 50%;
+ width: 11px;
+ height: 20px;
+ border-left: 1px solid #96976d;
+}
+
+.DlEntry-Focus .DlComboBox-dropDownBtn { border-color: #72663f; }
+
+.DlComboBox-dropDownBtn-hover { background-color: #ffffff; }
+.DlComboBox-dropDownBtn-active { background-color: #947531; }
+
+
+
+.DlSpinner { background-color: yellow; width: 1em; }
+.DlSpinner .DlSpinner-Button { height: 50%; }
+.DlSpinner input { text-align: right; }
+.DlSpinner .DlSpinner-Button .DlButton-inner { width: 5px; }
+.DlSpinner .DlSpinner-Button .DlButton-inner div { min-height: 0; }
+.DlSpinner .DlSpinner-Button-Up .DlButton-inner { height: 2px; background: url("img/spinner-up.gif") no-repeat 50% 50%; }
+.DlSpinner .DlSpinner-Button-Down .DlButton-inner { height: 2px; background: url("img/spinner-down.gif") no-repeat 50% 50%; }
+
+
+
+.DlProgressBar { position: relative; border: 1px solid #af984b; background: #fffbcf; }
+.DlProgressBar-label { text-align: center; position: relative; padding: 2px 0; }
+.DlProgressBar-fill { position: absolute; left: 0; top: 0; width: 50%; height: 100%; background-color: #ffc350; }
+
+
+
+.DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlButtonMenu .MenuArrow-inner {
+ padding: 0 1px;
+ border-left: none;
+ width: 7px; overflow: visible; background-image: url("img/menu/darrow-small.gif");
+ background-repeat: no-repeat;
+ background-position: 1px 50%;
+}
+.DlButtonMenu .LabelPart { border-right: none; }
+.DlButtonMenu .LabelPart .DlButton-inner { border-right: none; }
+
+
+
+.DlButtonColorPicker table { border-collapse: collapse; }
+.DlButtonColorPicker .DlButton-inner .ColorPart { border: 1px solid; border-color: #72663f #ffeeff #ffeeff #72663f;
+ width: 10px; height: 10px; overflow: hidden; min-height: 0; margin-top: 1px; }
+.DlButtonColorPicker .Label { padding-left: 5px; }
+.DlButtonColorPicker .EmptyLabel { width: 1px; overflow: hidden; height: 1em; }
+
+
+
+.DlCalendar { background-color: #fcfcec; }
+.DlCalendar-disabled { background-color: #ececdd; }
+table.DlCalendar {
+ border-collapse: separate; border-spacing: 0; font-size: 11px; font-family: tahoma,verdana,sans-serif; border: 1px solid #72663f; }
+.DlCalendar tr.DlCalendar-Navigation td { text-align: center; border-bottom: 1px solid #d5d5ac; background-color: #ececdd; padding: 2px 0; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth,
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { border-right: 1px solid #d5d5ac; font-weight: bold; }
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth,
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { border-left: 1px solid #d5d5ac; font-weight: bold; }
+
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth { background-image: url("img/arrows/nav-right.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth { background-image: url("img/arrows/nav-left.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { background-image: url("img/arrows/nav-right-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { background-image: url("img/arrows/nav-left-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+
+.DlCalendar tr.DlCalendar-DayNames td { width: 20px; text-align: right; padding-right: 3px; border-bottom: 1px solid #77714f; background-color: #ececdd; }
+
+.DlCalendar tr.Dates td { text-align: right; padding: 2px 3px 2px 2px; }
+.DlCalendar tr.Dates td.OtherMonth { color: #aca26d; }
+.DlCalendar tr.Dates td.Today { color: #bc7600; }
+.DlCalendar td.WeekNumber { border-right: 1px solid #72663f; color: #717155; background-color: #ececdd; }
+.DlCalendar tr.DlCalendar-DayNames td.WeekNumber { border-right-color: #72663f; }
+.DlCalendar tr.DlCalendar-Navigation td.hover { background-color: #947531; color: #ffffff; }
+.DlCalendar tr.DlCalendar-Navigation td.rolling { background-color: #000000; }
+.DlCalendar tr.DlCalendar-DayNames td.hover { background-color: #947531; color: #ffffff; }
+.DlCalendar tr.Dates td.hover { border: 1px solid #c0c197; padding: 1px 2px 1px 1px; background-color: #ffe867 !important; }
+.DlCalendar tr.Selected td { border-bottom: 1px solid #e4e5b1; border-top: 1px solid #e4e5b1; padding-top: 1px; padding-bottom: 1px; }
+.DlCalendar tr.Dates td.Selected { border: 1px solid #96976d; background-color: #ffffff; padding: 1px 2px 1px 1px; }
+
+.DlCalendar tr.DlCalendar-DayNames td.WeekEnd { color: #cc6622; }
+.DlCalendar td.WeekEnd { color: #cc6622; }
+.DlCalendar tr.Dates td.OtherMonth.WeekEnd { color: #eeaa66; }
+
+.DlCalendar tr.Dates td.DlCalendar-infoDay { font-weight: bold; background: url("img/tmpcal.gif") no-repeat 100% 100%; }
+
+
+
+.DlResizeBar { font-size: 1px; line-height: 1px; }
+.DlResizeBar-Horizontal {
+ height: 5px; cursor: s-resize; background: url("img/resizebar-horiz2.png") no-repeat 50% 50%; }
+.DlResizeBar-Vertical { width: 5px; cursor: e-resize; background: url("img/resizebar-vert2.png") no-repeat 50% 50%; }
+.DlResizeBar-DraggingLine {
+ position: absolute;
+
+ background-color: #aca26d; opacity: 0.6; filter: alpha(opacity=60);
+ z-index: 10000;
+}
+
+
+
+.DlUploadEntry { height: 22px; }
+.DlUploadEntry iframe { background: transparent; width: 80px; height: 22px; display: block; }
+
+
+
+.DlContainer { position: relative; }
+
+.DlContainer-Hidden { position: absolute; left: -30000px; top: -30000px; visibility: hidden; }
+
+.DlContainer-pad-sep-left { padding: 5px; border-left: 1px solid #cbb363; }
+.DlContainer-pad-sep-right { padding: 5px; border-right: 1px solid #cbb363; }
+
+.DlLayout { position: relative; }
+.DlLayout-positioned { position: absolute; }
+
+.DlGridLayout-table { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
+.DlGridLayout-tr-minHeight td { height: 2px; }
+.DlGridLayout-td-minWidth { width: 2px; white-space: nowrap; }
+.DlGridLayout-td-minHeight { height: 2px; }
+
+
+
+
+.DlDesktop { position: absolute; left: 0; top: 0; overflow: hidden; }
+
+.DlFieldset { border: 2px groove #fdff99; margin-top: 1em;
+ -moz-border-top-colors: #918048 #ffeeff;
+ -moz-border-bottom-colors: #ffeeff #918048;
+ -moz-border-left-colors: #918048 #ffeeff;
+ -moz-border-right-colors: #ffeeff #918048;
+}
+.DlFieldset-label { position: relative; top: -0.75em; left: 5px;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ font-weight: bold;
+ background-color: #ded07d;
+ padding: 1px 7px; border: 1px solid #af984b; }
+.DlFieldset-content { padding: 10px 10px 10px 10px; margin-top: -1em; }
+
+.DlPopup {
+ position: absolute;
+ z-index: 100;
+ left: -30000px;
+ top: -30000px;
+}
+
+.DlPopup-scrollArea {
+ overflow: hidden;
+ position: relative;
+ z-index: 10;
+}
+
+.DlPopup-scrollUp, .DlPopup-scrollDown {
+ height: 10px; overflow: hidden;
+ background-position: 50% 1px;
+ background-repeat: no-repeat;
+}
+
+.DlPopup-scrollUp { border-bottom: 1px solid #c1b420; }
+.DlPopup-scrollDown { border-top: 1px solid #c1b420; }
+
+.DlPopup-scrollUp { background-image: url("img/arrows/scroll-up.gif"); }
+.DlPopup-scrollUp-hover { background-image: url("img/arrows/scroll-up-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollUp-disabled { background-image: url("img/arrows/scroll-up-disabled.gif"); }
+.DlPopup-scrollDown { background-image: url("img/arrows/scroll-down.gif"); }
+.DlPopup-scrollDown-hover { background-image: url("img/arrows/scroll-down-hover.gif"); background-color: #ffffff; }
+.DlPopup-scrollDown-disabled { background-image: url("img/arrows/scroll-down-disabled.gif"); }
+
+.DlCompletionPopup { border: 1px solid #c1b420; background-color: #fcfcec; }
+.DlCompletionPopup .DlMenuItem .div2 { font-size: 90%; padding: 1px 5px; }
+.DlCompletionPopup .DlVMenu { border: none; }
+
+.DlTooltip {
+ background-color: #fffee0;
+ font-family: arial,helvetica,sans-serif;
+ padding: 4px 7px;
+ color: #333210;
+}
+
+.DlTooltip-noShadow { border: 1px solid #000000; }
+
+.DlDialogPopup {
+ background-color: #fcfcec;
+ border: 1px solid #867f3b;
+}
+
+.DlPopupMenu {
+ background-color: #fcfcec;
+ border: 1px solid #eeeeee;
+}
+.DlPopupMenu-noShadow { border: 1px solid #867f3b; }
+
+.DlPopupMenu .DlCalendar {
+ border: 1px solid;
+ border-color: #ffffff #ffe910 #ffe910 #ffffff;
+}
+.DlCalendar-borderless { border-width: 0 !important; }
+
+.DlVMenu, .DlHMenu {
+ border-collapse: collapse;
+ background-color: #fcfcec;
+}
+
+.DlVMenu-noShadow, .DlHMenu-noShadow {
+ border: 1px solid;
+ border-color: #ffffff #ffe910 #ffe910 #ffffff;
+}
+
+.DlVMenu { margin: 4px 0; }
+
+.DlHMenu {
+ margin: 0 2px;
+}
+
+.DlHMenu div.DlHMenu-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ margin-left: 3px; margin-right: 2px;
+ border-left: 1px solid #cccccc;
+ background-color: #ffffff;
+}
+
+div.DlVMenu-separator {
+ margin: 4px 0 3px 0;
+ background-color: #cccccc;
+ border-bottom: 1px solid #ffffff;
+
+ height: 1px;
+ overflow: hidden;
+ font-size: 1px;
+ line-height: 1px;
+}
+
+.DlMenuItem { }
+.DlMenuItem .div2 { padding: 2px 5px; }
+.DlMenuItem-popped { background-color: #dec05c; color: #000000; }
+.DlMenuItem-hover { background-color: #947531; color: #ffffff; }
+.DlMenuItem-active { background-color: #000000; color: #ffffff; }
+.DlMenuItem .DlMenuItem-withIcon {
+ padding-left: 26px;
+ background-repeat: no-repeat;
+ background-position: 5px 50%;
+}
+.DlVMenu .DlMenuItem .DlMenuItem-withPopup {
+ margin-right: 3px;
+ padding-right: 12px;
+ background-image: url("img/menu/rarrow.gif");
+ background-repeat: no-repeat !important;
+ background-position: 100% 50%;
+}
+.DlVMenu .DlMenuItem-hover .DlMenuItem-withPopup {
+ background-image: url("img/menu/rarrow-hover.gif") !important;
+}
+.DlWidget-disabled .DlMenuItem, .DlMenuItem-disabled { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlVMenu .DlCheckbox-hover,
+.DlHMenu .DlCheckbox-hover,
+.DlVMenu .DlRadioButton-hover,
+.DlHMenu .DlRadioButton-hover { background-color: #947531; color: #ffffff; }
+
+.DlVMenu .DlCheckbox-active,
+.DlHMenu .DlCheckbox-active,
+.DlVMenu .DlRadioButton-active,
+.DlHMenu .DlRadioButton-active { background-color: #000000; color: #ffffff; }
+
+
+
+
+
+
+
+
+
+.DlTabs .TabBar { z-index: 10; position: relative; }
+.DlTabs .TabBar .DlButton { border-color: #72663f; }
+.DlTabs .TabBar .DlButton-1 { background-color: #f2e496; }
+.DlTabs .TabBar .DlButton-1 .DlButton-inner { padding-top: 3px; padding-bottom: 3px; border-color: #dec05c; }
+
+.DocTabBar { width: 100%; }
+.DocTabBar td { width: 33.3333%; }
+
+.DlTabs-top .TabBar { top: 1px; }
+.DlTabs-top .TabBar .DlButton-1, .DlTabs-top .TabBar .DlButton-1 .DlButton-inner { border-bottom: none; }
+
+.DlTabs-bottom .TabBar { top: -1px; }
+.DlTabs-bottom .TabBar .DlButton-1, .DlTabs-bottom .TabBar .DlButton-1 .DlButton-inner { border-top: none; }
+
+.DlTabs .TabContent, .DlTabs .TabContent .DlNotebook { background-color: #f2e496; }
+.DlTabs .TabContent { border: 1px solid #72663f; }
+.DlTabs .TabContent .TabContent-inner { padding: 5px; }
+.DlTabs .TabContent-inner { position: relative; overflow: hidden; border: 1px solid #dec05c; }
+
+.DlTabs-top .TabContent .TabContent-inner { border-top: none; }
+.DlTabs-bottom .TabContent .TabContent-inner { border-bottom: none; }
+
+
+
+.DlMacHBar, .DlMacVBar {
+ background-color: #cbbf7d;
+ border: 1px solid #af984b;
+ padding: 2px;
+}
+.DlMacBarIcon { display: inline; }
+.DlMacBarIcon img { vertical-align: middle; padding: 5px; }
+.DlMacBarIcon-1 img { border: 1px solid #77714f; -moz-border-radius: 15px; padding: 4px; background-color: #fdff99; }
+.DlMacBarIcon-active { opacity: 0.6; }
+.DlMacHBar div.DlMacHBar-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #af984b;
+ background-color: #fdff99;
+}
+
+.DlMacVBar div.DlMacVBar-separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #af984b;
+ background-color: #fdff99;
+}
+
+
+
+table.DlHbox { border-collapse: separate; }
+.DlHbox td.cell { padding: 0; }
+.DlHbox div.DlHbox-separator, div.Dl-Vertical-Separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #af984b;
+ background-color: #fdff99;
+
+}
+
+.DlHbox div.wide-separator { margin-left: 4px; margin-right: 4px; }
+
+.DlHbox div.DlHbox-spacer {
+ overflow: hidden;
+ width: 4px;
+}
+
+table.DlHbox-hasFiller { width: 100%; }
+.DlHbox-filler { width: 100%; }
+
+
+
+table.DlVbox { border-collapse: separate; }
+.DlVbox td.cell { padding: 0; }
+.DlVbox div.DlVbox-separator, div.Dl-Horizontal-Separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #af984b;
+ background-color: #fdff99;
+
+}
+
+.DlVbox div.wide-separator { margin-top: 5px; margin-bottom: 4px; }
+
+.DlVbox div.DlVbox-spacer {
+ overflow: hidden;
+ height: 4px;
+ line-height: 1px;
+ font-size: 1px;
+}
+
+
+
+table.DlButtonBox { width: 100%; }
+table.DlButtonBox .DlButtonBox-spacer { width: 100%; }
+.DlButtonBox div.DlButtonBox-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #af984b;
+ background-color: #fdff99;
+ margin-left: 3px; margin-right: 2px;
+}
+
+.DlWidget-disabled div.DlVbox-separator, .DlWidget-disabled div.DlHbox-separator { border-color: #d5d5ac; background-color: #fdff99; }
+
+
+
+.DlRadioSelect .LabelPart { text-align: left; }
+
+.DlSelect-menu .DlRadioButton { padding-right: 18px; }
+.DlSelect-menu .DlRadioButton-0 { background-image: none; }
+.DlSelect-menu .DlRadioButton-1 { background-image: url("img/mark.gif"); background-color: #ded07d; color: #000000; }
+.DlSelect-menu .DlRadioButton-active { background-image: url("img/mark-2.gif"); }
+
+
+
+
+
+.DlToolbar {
+ border: 1px solid;
+ border-color: #ffeeff #77714f #77714f #ffeeff;
+
+ background-color: #ded07d;
+ padding: 1px;
+}
+
+.DlToolbar .DlButton { border: none; background-color: transparent; }
+.DlToolbar .DlButton-inner { border: none; padding: 3px; }
+.DlToolbar .DlButton-hover { border: 1px solid #dec05c; border-color: #ffffff #96976d #96976d #ffffff; background-color: #fff68a; }
+.DlToolbar .DlButton-hover .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-1 { border: 1px solid #dec05c; border-color: #96976d #ffffff #ffffff #96976d; background-color: #c5c29c; }
+.DlToolbar .DlButton-1 .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-active { border: 1px solid #72663f; background-color: #d9d6af; }
+.DlToolbar .DlButton-active .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-disabled { opacity: 0.7; filter: alpha(opacity=70); }
+
+.DlToolbar .DlButtonMenu { background-color: #f2e496; }
+.DlToolbar .DlButtonMenu * { border: none; }
+.DlToolbar .DlButtonMenu .DlButton-inner { border: 1px solid #dec05c; border-color: #ffffff #96976d #96976d #ffffff; padding: 2px; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlToolbar .DlButtonMenu .DlButton-active .DlButton-inner { border-color: #96976d #ffffff #ffffff #96976d; }
+.DlToolbar .DlButtonMenu .DlButton-1 .DlButton-inner { border-color: #96976d #ffffff #ffffff #96976d; }
+
+.DlToolbar .DlButtonMenu .DlButton-hover .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-active .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-1 .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0 !important; padding-right: 0 !important; }
+
+.DlToolbar .DlLabel { background: inherit; }
+
+.DlToolbar div.DlHbox-separator {
+ border-left-color: #918048;
+ background-color: #ffffff;
+}
+
+.DlToolbar-Light { background: #ffe867; }
+
+
+
+
+
+.DlTable-RowSeparator td { height: 7px; }
+.DlTable-RowSeparator td div { line-height: 1px; font-size: 1px; height: 1px; overflow: hidden;
+ border-top: 1px solid #af984b;
+ background-color: #fdff99;
+ margin-top: 3px; margin-bottom: 2px;
+}
+
+
+
+.DlTree-separator {
+ margin-top: 3px; margin-bottom: 4px;
+ border-top: 1px dotted #af984b;
+ line-height: 1px; font-size: 1px; overflow: hidden;
+}
+.DlTree-IconWidth { width: 19px !important; }
+.DlTreeItem .DlTreeItem-Expander { width: 19px; }
+.DlTreeItem .DlTreeItem-Icon {
+ width: 19px;
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+}
+
+.DlTreeItem .DlTreeItem-Label { padding-left: 3px; padding-top: 1px; padding-bottom: 1px; }
+
+.DlTreeItem-withRadio .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-hover { background: none; color: #a68412; text-decoration: underline; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-1 { background-color: #a68412; color: #ffffff; }
+
+.DlTreeItem-withCheck .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-hover { background: none; color: #a68412; text-decoration: underline; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-1 { background-color: #a68412; color: #ffffff; }
+
+
+.DlTreeItem-Table td { vertical-align: middle; height: 16px; }
+
+
+.DlTree-withLines .DlTreeItem { background-image: url("img/tree/lines-v.gif"); background-repeat: repeat-y; background-position: 9px 50%; }
+
+
+.DlTree-withLines .DlTreeItem-Last { background-image: none; }
+
+
+.DlTree-withLines .DlTreeItem .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTreeItem-hasSubtree .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTree-withLines table.DlTreeItem-Last .DlTreeItem-Expander { background: transparent url("img/tree/lines-b.gif") no-repeat 50% 50%; }
+
+
+.DlTreeItem-Subtree { padding-left: 19px; }
+.DlTreeItem-Arrow-Expanded { background: transparent url("img/tree/minus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Expanded:hover { background: transparent url("img/tree/minus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed { background: transparent url("img/tree/plus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed:hover { background: transparent url("img/tree/plus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+
+.DlWidget-disabled .DlTreeItem-Arrow-Expanded,
+.DlWidget-disabled .DlTreeItem-Arrow-Collapsed,
+.DlWidget-disabled .DlTreeItem-Icon { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlTreeItem-dropTarget > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-upper.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-lower.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div > table { border-top: 1px solid #947531; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div > table { border-bottom: 1px solid #947531; }
+
+.DlTreeItem-div-focus { border: 1px dotted #000000; margin: -1px; }
+
+
+
+.DlColorPickerHSV { border: 1px solid #000000; background-color: #ececdd; }
+.DlColorPickerHSV td { width: 8px; height: 10px; padding: 1px; }
+.DlColorPickerHSV td.DlColorPickerHSV-Sep { background-color: #000000; width: 1px; padding: 0; }
+.DlColorPickerHSV td.DlColorPickerHSV-HSV {
+ overflow: visible; vertical-align: top;
+ background: url("img/color/hue.png") repeat-x 0 0; width: 15px; padding: 0; }
+.DlColorPickerHSV td.hover1 { padding: 0; border: 1px solid #ffffff !important; }
+.DlColorPickerHSV td.hover2 { padding: 0; border: 1px solid #000000 !important; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar { height: 1px; left: 0px;
+ font-size: 1px; line-height: 1px; left: -2px; margin-right: -3px;
+ background-color: #000000; overflow: hidden; position: relative; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar2 { background-color: #ffffff; }
+
+
+
+.DlRteFrame { border: 1px solid; border-color: #918048; }
+
+.DlRteFrame iframe { border: 1px solid; border-color: #ffd034 #ffffff #ffffff #ffd034; }
+
+
+
+.DlDataGrid { position: relative; background-color: #fefff0; border: 1px solid #72663f; }
+.DlDataGrid-rowTable { table-layout: fixed; width: 10px; border-collapse: collapse; border-spacing: 0; }
+.DlDataGrid-rowTable td { overflow: hidden; white-space: nowrap; border-right: 1px solid #e0e0e0; }
+.DlDataGrid-Headers { overflow: hidden; background-color: #ded07d; position: relative; width: 5px; }
+.DlDataGrid-Body { overflow: auto; }
+.DlDataGrid-cellData { overflow: hidden; white-space: nowrap; }
+.DlDataGrid-Body td { padding: 2px 0; text-indent: 5px; }
+
+.DlDataGrid-Body .DlDataGrid-rowTable {
+ border-bottom: 1px solid #e0e0e0;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+}
+
+.DlDataGrid-resizeHandle {
+ width: 7px; position: absolute; top: 0;
+ margin-left: -4px;
+ cursor: e-resize;
+ z-index: 30000;
+ height: 100%;
+ background-color: #ff0000; opacity: 0.01; filter: alpha(opacity=1);
+}
+
+.DlDataGrid-align-left { text-align: left; }
+.DlDataGrid-align-center { text-align: center; }
+.DlDataGrid-align-right { text-align: right; }
+
+.DlDataGrid .DlDataGridRow-selected { background-color: #cccccc; }
+.DlDataGrid .DlDataGridRow-selected table td { color: #000000; }
+.DlDataGrid-focus { outline: 1px solid #aca26d; -moz-outline-radius: 2px; }
+.DlDataGrid-focus .DlDataGridRow-selected { background-color: #db9f1f; }
+.DlDataGrid-focus .DlDataGridRow-selected table td { color: #ffffff; }
+
+.DlDataGrid-align-right .DlButton-inner { background-position: 0 50%; }
+
+.DlDataGridHeadLabel { border-width: 0 1px 1px 0; }
+.DlDataGridHeadLabel .DlButton-inner { border: none; padding-top: 3px; padding-bottom: 3px; }
+.DlDataGridHeadLabel-hover { background-color: #ffe867; }
+.DlDataGridHeadLabel-active .DlButton-inner { padding-top: 4px; padding-bottom: 2px; }
+.DlDataGridHeadLabel-resizing { background-color: #ffd09d; }
+.DlDataGridHeadLabel-empty .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlDataGridHeadLabel-empty .DlButton-withIcon { background-position: 50% 50%; }
+
+.DlDataGridHeadLabel-sort-up { border-bottom: 2px solid #000000; }
+.DlDataGridHeadLabel-sort-down { border-bottom: 2px solid #000000; }
+
+.DlDataGridHeadLabel-sort-up .DlButton-inner {
+ background-image: url("img/arrows/sort-ascending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+.DlDataGridHeadLabel-sort-down .DlButton-inner {
+ background-image: url("img/arrows/sort-descending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+
+.DlDataGridHeadLabel-sort-up.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+.DlDataGridHeadLabel-sort-down.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+
+.DlDataGrid-drop-col {
+ position: absolute;
+ background: url("img/grid-drop-col.gif") no-repeat 0 0;
+ width: 11px; height: 11px;
+ margin-left: -5px;
+ z-index: 10000;
+}
+
+
+
+.DlIconListView { background-color: #f2e496; border: 1px solid #dec05c; }
+.DlIconListItem { border-collapse: collapse; }
+.DlIconListItem-labelCell { text-align: center; }
+.DlIconListItem-labelDiv { overflow: hidden; white-space: normal; font-size: 90%; }
+.DlIconListItem-iconCell { background-position: 50% 50%; background-repeat: no-repeat; }
+
+
+.DlIconListItem { cursor: pointer; float: left; }
+.DlIconListItem-hover { background-color: #ffe867; }
+.DlIconListItem-hover .DlIconListItem-labelCell { color: #351b00; text-decoration: underline; }
+.DlIconListItem-1 { background-color: #c1c1b2; }
+.DlDialog-Active .DlIconListItem-1 { background-color: #947531; }
+.DlDialog-Active .DlIconListItem-1 .DlIconListItem-labelCell { color: #ffffff; }
+
+.DlIconListItem-focus .DlIconListItem-labelCell { text-decoration: underline; }
+
+
+
+.DlWM {
+ position: absolute;
+ left: 0; top: 0;
+ width: 0; height: 0;
+ overflow: visible;
+ z-index: 300;
+}
+
+
+
+
+
+
+
+.DlWM-modalStopper {
+ z-index: 800; cursor: not-allowed;
+ position: absolute; top: 0; left: 0; width: 100%; height: 100%;
+
+ filter: alpha(opacity=50);
+ opacity: 0.5;
+ background-color: #444444;
+ display: none;
+}
+
+.DlDialog .DlWM-modalStopper {
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+
+.DlWM-hasModals { width: 100%; height: 100%; }
+.DlWM-hasModals .DlWM-modalStopper { display: block; }
+
+.DlDialog { position: absolute; }
+.DlDialog-Rel { padding: 0; }
+.DlDialog-Content { background-color: #eed955; position: relative; }
+
+.Shadow { position: absolute; font-size: 1px; line-height: 1px; }
+.DlDialog-Rel .Shadow { z-index: 10; }
+
+.DlDialog-WAIT { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;
+ background-image: url("img/modalbg.gif"); }
+
+.DlDialog-Rel .ResizeHandle {
+ cursor: se-resize;
+ position: absolute;
+
+ left: 100%;
+ top: 100%;
+ margin-left: -11px;
+ margin-top: -11px;
+ padding: 5px;
+ background: url("img/resize.gif") no-repeat 0 0; width: 10px; height: 10px; z-index: 350;
+}
+
+
+
+
+.DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-inactive/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-inactive/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-inactive/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-inactive/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-inactive/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-inactive/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-inactive/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-inactive/L.png") repeat-y 0 0; bottom: 6px; }
+
+.DlDialog-Active .DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-active/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-active/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-active/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-active/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-active/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-active/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-active/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-active/L.png") repeat-y 0 0; bottom: 6px; }
+
+
+.DlDialog-noShadows { border: 2px solid #7c7d5e; }
+.DlDialog-Active .DlDialog-noShadows { border-color: #000000; }
+
+
+
+.DlDialog-Title {
+ opacity: 0.9; filter: alpha(opacity=90);
+ overflow: hidden; white-space: nowrap;
+ font: bold 100% "Lucida Grande",verdana,tahoma,sans-serif; letter-spacing: -1px;
+ background: #d9d7c9 url("img/titlebg.png") repeat-x 0 50%; color: #555555; padding: 0 10px;
+ border-bottom: 2px solid #9e9e9e;
+}
+.DlDialog-Title div { padding-top: 3px; padding-bottom: 3px; }
+.DlDialog-Active .DlDialog-Title { background-color: #80742a; color: #ffffff; border-color: #ffffff;
+ opacity: 1; filter: none;
+ text-shadow: 1px 1px 3px #000000;
+}
+
+.DlDialog-Title-withIcon {
+ padding-left: 21px;
+ background-repeat: no-repeat;
+ background-position: 0 50%;
+}
+
+.DlDialog-WindowButtons {
+ height: 0;
+ overflow: visible;
+ position: absolute;
+ right: 11px;
+ top: 0;
+ z-index: 10;
+ opacity: 0.6;
+}
+
+.DlDialog-Active .DlDialog-WindowButtons { opacity: 1; filter: none; }
+
+.DlDialog-WindowButtons div {
+ float: right;
+ width: 27px;
+ height: 16px;
+ background-repeat: no-repeat;
+ margin-right: -1px;
+ background-image: url("img/dialog/buttons.png");
+}
+
+.DlDialog-QuitBtn { background-position: 0 0; }
+.DlDialog-QuitBtn-hover { background-position: -27px 0; }
+.DlDialog-QuitBtn-active { background-position: -54px 0; }
+
+.DlDialog-MaximizeBtn { background-position: 0 -16px; }
+.DlDialog-MaximizeBtn-hover { background-position: -27px -16px; }
+.DlDialog-MaximizeBtn-active { background-position: -54px -16px; }
+.DlDialog-MaximizeBtn-1 { background-position: -54px -16px; }
+
+.DlDialog-MinimizeBtn { background-position: 0 -32px; }
+.DlDialog-MinimizeBtn-hover { background-position: -27px -32px; }
+.DlDialog-MinimizeBtn-active { background-position: -54px -32px; }
+.DlDialog-MinimizeBtn-1 { background-position: -54px -32px; }
+
+.DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #33dd44; }
+.DlDialog-Dragging .DlDialog-Rel { border-color: #000000; }
+
+
+
+
+.DlDialog .DlHMenu {
+ border: none;
+ border-bottom: 1px solid #433e21;
+}
+
+
+.DlDialog .DlDialog .DlDialog-Rel {
+ border-width: 2px; border-color: #000000;
+ -moz-border-left-colors: #000000 #ffffff;
+ -moz-border-top-colors: #000000 #ffffff;
+ -moz-border-right-colors: #000000 #ffffff;
+ -moz-border-bottom-colors: #000000 #ffffff;
+}
+.DlDialog .DlDialog .DlDialog-Rel .ResizeHandle { margin-left: -12px; margin-top: -12px; }
+.DlDialog .DlDialog .DlDialog-WindowButtons { top: 1px; }
+.DlDialog .DlDialog .DlDialog-Title {
+ background-color: #ffffff; color: #000000;
+ border-bottom: 1px solid #7c7d5e;
+}
+.DlDialog .DlDialog .DlDialog-Title div { padding-top: 1px; padding-bottom: 1px; }
+.DlDialog .DlDialog-Active .DlDialog-Title { background-color: #6c6a5b; color: #ffffff; border-color: #433e21; }
+.DlDialog .DlDialog-Dragging .DlDialog-Title { background-color: #000000; color: #33dd44; }
+
+
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.Shadow { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.ResizeHandle { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.DlDialog-Title { border-width: 0; }
+
+
+.IconCalendar { background-image: url("img/icons/calendar.png"); background-position: 1px 50%; }
+.IconColors { background-image: url("img/icons/colors.png"); background-position: 1px 50%; }
+.IconChardev { background-image: url("img/icons/gnome-fs-chardev.png"); background-position: 1px 50%; }
+.IconDynarch { background-image: url("img/icons/dynarch-small.png"); background-position: 1px 50%; }
+
+
+
+
+
+
+
+
+span.BreakPoint {
+ width: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ overflow: hidden;
+}
+
+.SmallerButtons .DlButton-inner { padding: 1px 3px; }
+.SmallerButtons .DlButton-active .DlButton-inner { padding: 2px 2px 0px 4px; }
+
+.Dl-StatusBar { border: 1px solid; border-color: #77714f #ffeeff #ffeeff #77714f; padding: 1px 4px; background-color: #ded07d; }
+
+.Dl-ResizeRect { z-index: 5000;
+ font: 13px tahoma,"Trebuchet MS",Tahoma,Verdana,sans-serif;
+ position: absolute; top: 0; left: 0; border: 1px dashed #000000;
+
+ background: #ffffff; opacity: 0.4; filter: alpha(opacity=40);
+
+ border: 1px dashed #ff0000;
+}
+
+.Dl-ResizeRect { color: red; }
+.Dl-ResizeRect .Title { font-weight: bold; }
+
+.Dl-ResizeRect-moving {
+ border-color: #000000;
+
+
+}
+
+.DlAlign-left { text-align: left; }
+.DlAlign-right { text-align: right; }
+.DlAlign-center { text-align: center; }
+
+.Dl-3D-Border-Outside { border: 1px solid; border-color: #ffffff #918048 #918048 #ffffff; }
+.Dl-3D-Border-Inside { border: 1px solid; border-color: #918048 #ffffff #ffffff #918048; }
+.Dl-3D-Border-Dark { border: 1px solid #918048; }
+
+
+
+
+.Gecko-Bug-226933 { position: relative; overflow: auto; }
+
+.undefined { border: 5px solid red; }
+
+
+
+.ThinShadows .Shadow-T { left: 10px; right: 9px; top: -7px; background: url("img/thin-shadows/T.png") repeat-x 0 0; height: 7px; }
+.ThinShadows .Shadow-B { left: 10px; right: 9px; background: url("img/thin-shadows/B.png") repeat-x 0 0; bottom: -11px; height: 11px; }
+.ThinShadows .Shadow-TL { left: -7px; width: 17px; top: -7px; background: url("img/thin-shadows/TL.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BR { width: 20px; right: -11px; background: url("img/thin-shadows/BR.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-R { width: 11px; right: -11px; top: 13px; background: url("img/thin-shadows/R.png") repeat-y 0 0; bottom: 9px; }
+.ThinShadows .Shadow-TR { width: 20px; right: -11px; top: -7px; background: url("img/thin-shadows/TR.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BL { left: -7px; width: 17px; background: url("img/thin-shadows/BL.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-L { left: -7px; width: 7px; top: 13px; background: url("img/thin-shadows/L.png") repeat-y 0 0; bottom: 9px; }
+
+.ThinRoundShadows .Shadow-T { left: 8px; right: 6px; top: -6px; background: url("img/thin-shadows1/T.png") repeat-x 0 0; height: 6px; }
+.ThinRoundShadows .Shadow-B { left: 8px; right: 6px; background: url("img/thin-shadows1/B.png") repeat-x 0 0; bottom: -10px; height: 10px; }
+.ThinRoundShadows .Shadow-TL { left: -6px; width: 14px; top: -6px; background: url("img/thin-shadows1/TL.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BR { width: 16px; right: -10px; background: url("img/thin-shadows1/BR.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-R { width: 10px; right: -10px; top: 9px; background: url("img/thin-shadows1/R.png") repeat-y 0 0; bottom: 6px; }
+.ThinRoundShadows .Shadow-TR { width: 16px; right: -10px; top: -6px; background: url("img/thin-shadows1/TR.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BL { left: -6px; width: 14px; background: url("img/thin-shadows1/BL.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-L { left: -6px; width: 6px; top: 9px; background: url("img/thin-shadows1/L.png") repeat-y 0 0; bottom: 6px; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default.css b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default.css
new file mode 100644
index 00000000..3ed57b83
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/default.css
@@ -0,0 +1,1123 @@
+/* Part of DynarchLIB
+ Copyright (c) Dynarch.com 2005-2009. All rights reserved.
+ See http://www.dynarchlib.com/licensing for details. */
+
+/*html,body { margin: 0; padding: 0; overflow: hidden; height: 100%; }
+
+body { z-index: 0; background-color: #fff; }
+form { padding: 0; margin: 0; }
+*/
+.DYNARCH-GET-PADDING-AND-BORDER {
+ overflow: hidden !important;
+ font-size: 1px !important;
+ line-height: 1px !important;
+ width: 1px !important;
+ height: 1px !important;
+}
+
+.DYNARCH-GET-ABSOLUTE-POSITION {
+ position: absolute !important;
+ margin: 0 !important;
+ padding: 0 !important;
+}
+
+.DYNARCH-EVENT-STOPPER {
+ position: absolute !important;
+/* background: #f84; */
+/* opacity: 0; */
+/* filter: alpha(opacity=0); */
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 30000;
+}
+
+.DYNARCH-GARBAGE-COLLECTOR {
+ position: absolute;
+ z-index: -10000;
+ width: 1px;
+ height: 1px;
+ overflow: hidden;
+ left: -32000px;
+ top: -32000px;
+ display: none; /* XXX: why didn't we have this before? */
+}
+
+.DYNARCH-FAKE-FOCUS { z-index: -10000; position: absolute; left: -2000px; top: 0; }
+
+.CURSOR-DRAGGING { cursor: move !important; }
+.CURSOR-RESIZE-E { cursor: e-resize !important; }
+.CURSOR-RESIZE-W { cursor: w-resize !important; }
+.CURSOR-RESIZE-S { cursor: s-resize !important; }
+.CURSOR-RESIZE-N { cursor: n-resize !important; }
+.CURSOR-FORBIDDEN { cursor: not-allowed !important; }
+.CURSOR-NO-DROP { cursor: no-drop !important; }
+.CURSOR-DROP { cursor: pointer !important; }
+.CURSOR-RESIZE-COL { cursor: col-resize !important; }
+
+/* Generic */
+
+.DlWidget, .DlWidget table, .DlWidget input, .DlWidget select, .DlWidget button, .DlWidget textarea {
+/* font: 8pt "Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif; */
+ font: 12px "Lucida Grande",Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif;
+/* line-height: 1.3em; */
+}
+
+.DlWidget {
+/* position: relative; */
+ cursor: default;
+ color: #000;
+/* white-space: nowrap; */
+ zoom: 1; /* force hasLayout in IE */
+}
+
+.DlWidget-3D {
+ background-color: #cbe;
+ color: #000;
+}
+
+/* .DlWidget-disabled, .DlWidget-disabled * { color: #768 !important; } */
+/* .DlWidget-dragging, .DlWidget-dragging * { color: #768 !important; } */
+
+.DlWidget-dragged-clone {
+ position: absolute !important;
+ z-index: 10000;
+}
+
+/* Base button class */
+
+.DlAbstractButton { white-space: nowrap; }
+
+/* Button */
+
+.DlButton { border: 1px solid; border-color: #98c #659 #659 #98c; background-color: #cbe; text-align: center; }
+.DlButton .DlButton-inner { border: 1px solid; border-color: #fef #a9d #a9d #fef; padding: 2px 4px; }
+
+.DlButton .DlButton-inner div { min-height: 16px; } /* XXX: for 16x16 icons; I'm not happy with this solution. */
+
+.DlButton-hover { border-color: #98c #659 #659 #98c; }
+.DlButton-hover .DlButton-inner { border-color: #fff #aae #aae #fff; }
+.DlButton-active { border-color: #659 #98c #98c #659; background-color: #e8d8ff; }
+.DlButton-active .DlButton-inner { padding: 3px 3px 1px 5px; border-color: #bae #fef #fef #bae; }
+.DlButton-1 { border-color: #659 #a9d #a9d #659; background-color: #e8e0f8; }
+.DlButton-1 .DlButton-inner { border-color: #bae #fff #fff #bae; }
+.DlButton-hover { background-color: #dcf; }
+
+.DlAbstractButton-withIcon, .DlButton-withIcon {
+ padding-left: 22px;
+ background-repeat: no-repeat !important;
+ background-position: 0 50%;
+}
+
+.DlButton-empty .DlButton-inner { padding: 2px; }
+.DlButton-empty .DlButton-withIcon {
+ padding: 0;
+ width: 16px;
+ height: 16px;
+}
+
+.DlButton-disabled .DlButton-inner,
+.DlWidget-disabled .DlButton .DlButton-inner { border-color: #cbe; opacity: 0.6; filter: alpha(opacity=60); }
+.DlButton-disabled, .DlWidget-disabled .DlButton { border-color: #98b #659 #659 #98b; }
+
+div.DlButton-Label { display: inline; }
+.DlButton-focus { border-color: #548 #215 #215 #548; }
+.DlButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+/* Checkbox */
+
+.DlWidget-disabled.DlCheckbox-0 { color: #768; background-image: url("img/checkbox-0-disabled.png"); }
+.DlWidget-disabled.DlCheckbox-1 { color: #768; background-image: url("img/checkbox-1-disabled.png"); }
+
+.DlCheckbox { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlCheckbox-0 { background: transparent url("img/checkbox-0.png") no-repeat 5px 50%; }
+.DlCheckbox-1 { background: transparent url("img/checkbox-1.png") no-repeat 5px 50%; }
+.DlCheckbox-hover { background-color: #dfcfff; }
+.DlCheckbox-active { background: #e8d8ff url("img/checkbox-2.png") no-repeat 5px 50%; }
+.DlCheckbox-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlCheckbox-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+/* RadioButton */
+
+.DlWidget-disabled.DlRadioButton-0 { color: #768; background-image: url("img/radiobutton-0-disabled.png"); }
+.DlWidget-disabled.DlRadioButton-1 { color: #768; background-image: url("img/radiobutton-1-disabled.png"); }
+
+.DlRadioButton { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; }
+.DlRadioButton-0 { background: transparent url("img/radiobutton-0.png") no-repeat 5px 50%; }
+.DlRadioButton-1 { background: transparent url("img/radiobutton-1.png") no-repeat 5px 50%; }
+.DlRadioButton-hover { background-color: #dfcfff; }
+.DlRadioButton-active { background: #e8d8ff url("img/radiobutton-2.png") no-repeat 5px 50%; }
+.DlRadioButton-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlRadioButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+.DlPopupMenu .DlRadioButton,
+.DlPopupMenu .DlCheckbox { -moz-border-radius: 0; }
+
+/* Entry */
+
+.DlEntry { border: 1px solid; border-color: #659 #98c #98c #659; }
+.DlEntry .DlEntry-cell { border: 1px solid; border-color: #fef #fef #fef #fef; background-color: #f0e6ff; }
+.DlEntry input, .DlEntry textarea {
+ margin: 0;
+ border: none !important;
+ border-width: 0px !important;
+ background: #f0e6ff;
+ color: #000;
+ padding: 1px 2px 2px 2px !important;
+/* font-family: "Bitstream Vera Sans Mono",monospace; height: 1.3em; */
+ resize: none;
+}
+.DlEntry-Focus { border-color: #659; outline: 1px solid #98b; -moz-outline-radius: 2px; }
+.DlEntry-Focus .DlEntry-cell, .DlEntry-Focus input, .DlEntry-Focus textarea { background-color: #fff; }
+.DlEntry input:selection, .DlEntry textarea:selection { background-color: #80b9ff; color: #000; }
+.DlEntry-ValidationError { border-color: #ff2600; }
+.DlEntry-ValidationError .DlEntry-cell { border-color: #fff; background-color: #ffccd9; }
+.DlEntry-ValidationError input, .DlEntry-ValidationError textarea { background-color: #ffccd9; }
+.DlEntry-Readonly .DlEntry-cell { background-color: #dcf; border-bottom-color: #edf; border-right-color: #edf; }
+.DlEntry-Readonly input, .DlEntry-Readonly textarea { background-color: #dcf; }
+.DlEntry-emptyText { display: none; position: absolute; left: 3px; top: 1px; color: #98a; font-style: italic; cursor: text; }
+.DlEntry-empty .DlEntry-emptyText { display: block; }
+
+.DlEntry-dropDownBtn {
+ line-height: 20px;
+ border-left: 1px solid #98a;
+ padding-left: 4px; padding-right: 4px;
+}
+
+.DlEntry-dropDownBtn-hover { background-color: #fff; }
+.DlEntry-dropDownBtn-active { background-color: #76c; }
+
+.DlEntry-invalidIcon {
+ width: 16px;
+ height: 16px;
+ position: absolute;
+ right: 1px;
+ top: 50%;
+ margin-top: -8px;
+ background-image: url("img/entry-warning.png");
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+ opacity: 0.6;
+ display: none;
+}
+
+div.DlEntry-invalidIcon:hover { opacity: 1; }
+
+.DlEntry-ValidationError .DlEntry-invalidIcon {
+ display: block;
+}
+
+/* CompletionEntry */
+
+.DlCompletionEntry-busy input {
+ background-image: url("img/busy1.gif");
+ background-position: 100% 50%;
+ background-repeat: no-repeat;
+}
+
+.DlCompletionEntry-rightAligned input {
+ background-position: 0 50%;
+ text-align: right;
+}
+
+/* ComboBox */
+
+.DlComboBox-dropDownBtn {
+ background: #cbe url("img/arrows/dropdown.png") no-repeat 50% 50%;
+ width: 11px;
+ height: 20px;
+ border-left: 1px solid #98a;
+}
+
+.DlEntry-Focus .DlComboBox-dropDownBtn { border-color: #659; }
+
+.DlComboBox-dropDownBtn-hover { background-color: #fff; }
+.DlComboBox-dropDownBtn-active { background-color: #76c; }
+
+/* Spinner */
+
+.DlSpinner { background-color: yellow; width: 1em; }
+.DlSpinner .DlSpinner-Button { height: 50%; }
+.DlSpinner input { text-align: right; }
+.DlSpinner .DlSpinner-Button .DlButton-inner { width: 5px; }
+.DlSpinner .DlSpinner-Button .DlButton-inner div { min-height: 0; }
+.DlSpinner .DlSpinner-Button-Up .DlButton-inner { height: 2px; background: url("img/spinner-up.gif") no-repeat 50% 50%; }
+.DlSpinner .DlSpinner-Button-Down .DlButton-inner { height: 2px; background: url("img/spinner-down.gif") no-repeat 50% 50%; }
+
+/* ProgressBar */
+
+.DlProgressBar { position: relative; border: 1px solid #98c; background: #f0e6ff; }
+.DlProgressBar-label { text-align: center; position: relative; padding: 2px 0; }
+.DlProgressBar-fill { position: absolute; left: 0; top: 0; width: 50%; height: 100%; background-color: #c0b6ff; }
+
+/* ButtonMenu */
+
+.DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlButtonMenu .MenuArrow-inner {
+ padding: 0 1px;
+ border-left: none;
+ width: 7px; overflow: visible; background-image: url("img/menu/darrow-small.gif");
+ background-repeat: no-repeat;
+ background-position: 1px 50%;
+}
+.DlButtonMenu .LabelPart { border-right: none; }
+.DlButtonMenu .LabelPart .DlButton-inner { border-right: none; }
+
+/* ButtonColorPicker */
+
+.DlButtonColorPicker table { border-collapse: collapse; }
+.DlButtonColorPicker .DlButton-inner .ColorPart { border: 1px solid; border-color: #659 #fef #fef #659;
+ width: 10px; height: 10px; overflow: hidden; min-height: 0; margin-top: 1px; }
+.DlButtonColorPicker .Label { padding-left: 5px; }
+.DlButtonColorPicker .EmptyLabel { width: 1px; overflow: hidden; height: 1em; }
+
+/* Calendar */
+
+.DlCalendar { background-color: #f4ecfc; }
+.DlCalendar-disabled { background-color: #e4dcec; }
+table.DlCalendar {
+ border-collapse: separate; border-spacing: 0; font-size: 11px; font-family: tahoma,verdana,sans-serif; border: 1px solid #659; }
+.DlCalendar tr.DlCalendar-Navigation td { text-align: center; border-bottom: 1px solid #cbd; background-color: #e4dcec; padding: 2px 0; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth,
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { border-right: 1px solid #cbd; font-weight: bold; }
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth,
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { border-left: 1px solid #cbd; font-weight: bold; }
+
+.DlCalendar tr.DlCalendar-Navigation td.NextMonth { background-image: url("img/arrows/nav-right.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevMonth { background-image: url("img/arrows/nav-left.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.NextYear { background-image: url("img/arrows/nav-right-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+.DlCalendar tr.DlCalendar-Navigation td.PrevYear { background-image: url("img/arrows/nav-left-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+
+.DlCalendar tr.DlCalendar-DayNames td { width: 20px; text-align: right; padding-right: 3px; border-bottom: 1px solid #769; background-color: #e4dcec; }
+/* .DlCalendar tr.DlCalendar-DayNames td.Today { font-weight: bold; } */
+.DlCalendar tr.Dates td { text-align: right; padding: 2px 3px 2px 2px; }
+.DlCalendar tr.Dates td.OtherMonth { color: #98b; }
+.DlCalendar tr.Dates td.Today { color: #76f; }
+.DlCalendar td.WeekNumber { border-right: 1px solid #659; color: #768; background-color: #e4dcec; }
+.DlCalendar tr.DlCalendar-DayNames td.WeekNumber { border-right-color: #659; }
+.DlCalendar tr.DlCalendar-Navigation td.hover { background-color: #76c; color: #fff; }
+.DlCalendar tr.DlCalendar-Navigation td.rolling { background-color: #000; }
+.DlCalendar tr.DlCalendar-DayNames td.hover { background-color: #76c; color: #fff; }
+.DlCalendar tr.Dates td.hover { border: 1px solid #bac; padding: 1px 2px 1px 1px; background-color: #dcf !important; }
+.DlCalendar tr.Selected td { border-bottom: 1px solid #dce; border-top: 1px solid #dce; padding-top: 1px; padding-bottom: 1px; }
+.DlCalendar tr.Dates td.Selected { border: 1px solid #98a; background-color: #fff; padding: 1px 2px 1px 1px; }
+/*
+.DlCalendar td.WeekEnd { color: #c62; }
+.DlCalendar tr.Dates td.OtherMonth.WeekEnd { color: #bac; }
+*/
+.DlCalendar tr.DlCalendar-DayNames td.WeekEnd { color: #c62; }
+.DlCalendar td.WeekEnd { /* background-color: #edf; */ color: #c62; }
+.DlCalendar tr.Dates td.OtherMonth.WeekEnd { /* background-color: #edf; */ color: #ea6; }
+
+.DlCalendar tr.Dates td.DlCalendar-infoDay { font-weight: bold; background: url("img/tmpcal.gif") no-repeat 100% 100%; }
+
+/* ResizeBar */
+
+.DlResizeBar { font-size: 1px; line-height: 1px; }
+.DlResizeBar-Horizontal {
+ height: 5px; cursor: s-resize; background: url("img/resizebar-horiz2.png") no-repeat 50% 50%; }
+.DlResizeBar-Vertical { width: 5px; cursor: e-resize; background: url("img/resizebar-vert2.png") no-repeat 50% 50%; }
+.DlResizeBar-DraggingLine {
+ position: absolute;
+/* background-image: url("img/resizebg.gif"); */
+ background-color: #98b; opacity: 0.6; filter: alpha(opacity=60);
+ z-index: 10000;
+}
+
+/* UploadEntry */
+
+.DlUploadEntry { height: 22px; }
+.DlUploadEntry iframe { background: transparent; width: 80px; height: 22px; display: block; }
+
+/* CONTAINERS */
+
+.DlContainer { position: relative; } /* WARNING: this is probably NOT GOOD!
+ but it happens to fix some atrocious bugs in IE
+ (randomly disappearing elements on hover).
+ XXX: make sure it doesn't break anything!
+ */
+
+.DlContainer-Hidden { position: absolute; left: -30000px; top: -30000px; visibility: hidden; }
+
+.DlContainer-pad-sep-left { padding: 5px; border-left: 1px solid #a9d; }
+.DlContainer-pad-sep-right { padding: 5px; border-right: 1px solid #a9d; }
+
+.DlLayout { position: relative; }
+.DlLayout-positioned { position: absolute; }
+
+.DlGridLayout-table { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
+.DlGridLayout-tr-minHeight td { height: 2px; }
+.DlGridLayout-td-minWidth { width: 2px; white-space: nowrap; }
+.DlGridLayout-td-minHeight { height: 2px; }
+
+/*
+ .DlGridLayout-table { background-color: #f00; }
+ .DlGridLayout-table td { background-color: #fff; }
+/* ^^^ DEBUG */
+
+
+.DlDesktop { position: absolute; left: 0; top: 0; overflow: hidden; }
+
+.DlFieldset { border: 2px groove #edf; margin-top: 1em;
+ -moz-border-top-colors: #87b #fef;
+ -moz-border-bottom-colors: #fef #87b;
+ -moz-border-left-colors: #87b #fef;
+ -moz-border-right-colors: #fef #87b;
+}
+.DlFieldset-label { position: relative; top: -0.75em; left: 5px;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ font-weight: bold;
+ background-color: #cbe;
+ padding: 1px 7px; border: 1px solid #98c; }
+.DlFieldset-content { padding: 10px 10px 10px 10px; margin-top: -1em; }
+
+.DlPopup {
+ position: absolute;
+ z-index: 100;
+ left: -30000px;
+ top: -30000px;
+}
+
+.DlPopup-scrollArea {
+ overflow: hidden;
+ position: relative; /* -- IE is unbelievable */
+ z-index: 10;
+}
+
+.DlPopup-scrollUp, .DlPopup-scrollDown {
+ height: 10px; overflow: hidden;
+ background-position: 50% 1px;
+ background-repeat: no-repeat;
+}
+
+.DlPopup-scrollUp { border-bottom: 1px solid #b9e; }
+.DlPopup-scrollDown { border-top: 1px solid #b9e; }
+
+.DlPopup-scrollUp { background-image: url("img/arrows/scroll-up.gif"); }
+.DlPopup-scrollUp-hover { background-image: url("img/arrows/scroll-up-hover.gif"); background-color: #fff; }
+.DlPopup-scrollUp-disabled { background-image: url("img/arrows/scroll-up-disabled.gif"); }
+.DlPopup-scrollDown { background-image: url("img/arrows/scroll-down.gif"); }
+.DlPopup-scrollDown-hover { background-image: url("img/arrows/scroll-down-hover.gif"); background-color: #fff; }
+.DlPopup-scrollDown-disabled { background-image: url("img/arrows/scroll-down-disabled.gif"); }
+
+.DlCompletionPopup { border: 1px solid #b9e; background-color: #f4ecfc; }
+.DlCompletionPopup .DlMenuItem .div2 { font-size: 90%; padding: 1px 5px; }
+.DlCompletionPopup .DlVMenu { border: none; }
+
+.DlTooltip {
+ background-color: #fffee0;
+ font-family: arial,helvetica,sans-serif;
+ padding: 4px 7px;
+ color: #333210;
+}
+
+.DlTooltip-noShadow { border: 1px solid #000; }
+
+.DlDialogPopup {
+ background-color: #f4ecfc;
+ border: 1px solid #86b;
+}
+
+.DlPopupMenu {
+ background-color: #f4ecfc;
+ border: 1px solid #eee;
+}
+.DlPopupMenu-noShadow { border: 1px solid #86b; }
+
+.DlPopupMenu .DlCalendar {
+ border: 1px solid;
+ border-color: #fff #d8bfff #d8bfff #fff;
+}
+.DlCalendar-borderless { border-width: 0 !important; }
+
+.DlVMenu, .DlHMenu {
+ border-collapse: collapse;
+ background-color: #f4ecfc;
+}
+
+.DlVMenu-noShadow, .DlHMenu-noShadow {
+ border: 1px solid;
+ border-color: #fff #d8bfff #d8bfff #fff;
+}
+
+.DlVMenu { margin: 4px 0; }
+
+.DlHMenu {
+ margin: 0 2px;
+}
+
+.DlHMenu div.DlHMenu-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ margin-left: 3px; margin-right: 2px;
+ border-left: 1px solid #ccc;
+ background-color: #fff;
+}
+
+div.DlVMenu-separator {
+ margin: 4px 0 3px 0;
+ background-color: #ccc;
+ border-bottom: 1px solid #fff;
+
+ height: 1px;
+ overflow: hidden;
+ font-size: 1px;
+ line-height: 1px;
+}
+
+.DlMenuItem { /* background: transparent; background-color: none; /* XXX: do we need this? */ }
+.DlMenuItem .div2 { padding: 2px 5px;}
+.DlMenuItem-popped { background-color: #bae; color: #000; }
+.DlMenuItem-hover { background-color: #76c; color: #fff; }
+.DlMenuItem-active { background-color: #000; color: #fff; }
+.DlMenuItem .DlMenuItem-withIcon {
+ padding-left: 26px;
+ background-repeat: no-repeat;
+ background-position: 5px 50%;
+}
+.DlVMenu .DlMenuItem .DlMenuItem-withPopup {
+ margin-right: 3px;
+ padding-right: 12px;
+ background-image: url("img/menu/rarrow.gif");
+ background-repeat: no-repeat !important;
+ background-position: 100% 50%;
+}
+.DlVMenu .DlMenuItem-hover .DlMenuItem-withPopup {
+ background-image: url("img/menu/rarrow-hover.gif") !important;
+}
+.DlWidget-disabled .DlMenuItem, .DlMenuItem-disabled { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlVMenu .DlCheckbox-hover,
+.DlHMenu .DlCheckbox-hover,
+.DlVMenu .DlRadioButton-hover,
+.DlHMenu .DlRadioButton-hover { background-color: #76c; color: #fff; }
+
+.DlVMenu .DlCheckbox-active,
+.DlHMenu .DlCheckbox-active,
+.DlVMenu .DlRadioButton-active,
+.DlHMenu .DlRadioButton-active { background-color: #000; color: #fff; }
+
+/*
+.DlPopupMenu .DlCheckbox-hover,
+.DlPopupMenu .DlRadioButton-hover { background-color: #76c; color: #fff; }
+
+.DlPopupMenu .DlCheckbox-active,
+.DlPopupMenu .DlRadioButton-active { background-color: #cbf; color: #000; }
+*/
+
+/* Notebook */
+
+/* .DlNotebook { background-color: #d8c8f8; } */
+
+/* Tabs */
+
+.DlTabs .TabBar { z-index: 10; position: relative; }
+.DlTabs .TabBar .DlButton { border-color: #659; }
+.DlTabs .TabBar .DlButton-1 { background-color: #d8c8f8; }
+.DlTabs .TabBar .DlButton-1 .DlButton-inner { padding-top: 3px; padding-bottom: 3px; border-color: #bae; }
+
+.DocTabBar { width: 100%; }
+.DocTabBar td { width: 33.3333%; }
+
+.DlTabs-top .TabBar { top: 1px; }
+.DlTabs-top .TabBar .DlButton-1, .DlTabs-top .TabBar .DlButton-1 .DlButton-inner { border-bottom: none; }
+
+.DlTabs-bottom .TabBar { top: -1px; }
+.DlTabs-bottom .TabBar .DlButton-1, .DlTabs-bottom .TabBar .DlButton-1 .DlButton-inner { border-top: none; }
+
+.DlTabs .TabContent, .DlTabs .TabContent .DlNotebook { background-color: #d8c8f8; }
+.DlTabs .TabContent { border: 1px solid #659; }
+.DlTabs .TabContent .TabContent-inner { padding: 5px; }
+.DlTabs .TabContent-inner { position: relative; overflow: hidden; border: 1px solid #bae; }
+
+.DlTabs-top .TabContent .TabContent-inner { border-top: none; }
+.DlTabs-bottom .TabContent .TabContent-inner { border-bottom: none; }
+
+/* MacBar */
+
+.DlMacHBar, .DlMacVBar {
+ background-color: #bad;
+ border: 1px solid #98c;
+ padding: 2px;
+}
+.DlMacBarIcon { display: inline; }
+.DlMacBarIcon img { vertical-align: middle; padding: 5px; }
+.DlMacBarIcon-1 img { border: 1px solid #769; -moz-border-radius: 15px; padding: 4px; background-color: #edf; }
+.DlMacBarIcon-active { opacity: 0.6; /* filter: alpha(opacity=60); /* IE sucks. */ }
+.DlMacHBar div.DlMacHBar-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #98c;
+ background-color: #edf;
+}
+
+.DlMacVBar div.DlMacVBar-separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #98c;
+ background-color: #edf;
+}
+
+/* Hbox */
+
+table.DlHbox { border-collapse: separate; }
+.DlHbox td.cell { padding: 0; }
+.DlHbox div.DlHbox-separator, div.Dl-Vertical-Separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #98c;
+ background-color: #edf;
+/* margin-left: 3px; margin-right: 2px; */
+}
+
+.DlHbox div.wide-separator { margin-left: 4px; margin-right: 4px; }
+
+.DlHbox div.DlHbox-spacer {
+ overflow: hidden;
+ width: 4px;
+}
+
+table.DlHbox-hasFiller { width: 100%; }
+.DlHbox-filler { width: 100%; }
+
+/* Vbox */
+
+table.DlVbox { border-collapse: separate; }
+.DlVbox td.cell { padding: 0; }
+.DlVbox div.DlVbox-separator, div.Dl-Horizontal-Separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #98c;
+ background-color: #edf;
+/* margin-top: 3px; margin-bottom: 2px; */
+}
+
+.DlVbox div.wide-separator { margin-top: 5px; margin-bottom: 4px; }
+
+.DlVbox div.DlVbox-spacer {
+ overflow: hidden;
+ height: 4px;
+ line-height: 1px;
+ font-size: 1px;
+}
+
+/* ButtonBox */
+
+table.DlButtonBox { width: 100%; }
+table.DlButtonBox .DlButtonBox-spacer { width: 100%; }
+.DlButtonBox div.DlButtonBox-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #98c;
+ background-color: #edf;
+ margin-left: 3px; margin-right: 2px;
+}
+
+.DlWidget-disabled div.DlVbox-separator, .DlWidget-disabled div.DlHbox-separator { border-color: #cbd; background-color: #edf; }
+
+/* Select */
+
+.DlRadioSelect .LabelPart { text-align: left; }
+
+.DlSelect-menu .DlRadioButton { padding-right: 18px; }
+.DlSelect-menu .DlRadioButton-0 { background-image: none; }
+.DlSelect-menu .DlRadioButton-1 { background-image: url("img/mark.gif"); background-color: #cbe; color: #000; }
+.DlSelect-menu .DlRadioButton-active { background-image: url("img/mark-2.gif"); }
+
+/* Toolbar (no special widget) */
+
+/* BEGIN: CRAPPY CODE, PLEASE REVISIT */
+
+.DlToolbar {
+ border: 1px solid;
+ border-color: #fef #769 #769 #fef;
+/* border-color: #fff #87b #87b #fff; */
+ background-color: #cbe;
+ padding: 1px;
+}
+
+.DlToolbar .DlButton { border: none; background-color: transparent; }
+.DlToolbar .DlButton-inner { border: none; padding: 3px; }
+.DlToolbar .DlButton-hover { border: 1px solid #bae; border-color: #fff #98a #98a #fff; background-color: #e8d8ff; }
+.DlToolbar .DlButton-hover .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-1 { border: 1px solid #bae; border-color: #98a #fff #fff #98a; background-color: #bcaed0; }
+.DlToolbar .DlButton-1 .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-active { border: 1px solid #659; background-color: #ccbee0; }
+.DlToolbar .DlButton-active .DlButton-inner { padding: 2px; }
+.DlToolbar .DlButton-disabled { opacity: 0.7; filter: alpha(opacity=70); }
+
+.DlToolbar .DlButtonMenu { background-color: #d8c8f8; }
+.DlToolbar .DlButtonMenu * { border: none; }
+.DlToolbar .DlButtonMenu .DlButton-inner { border: 1px solid #bae; border-color: #fff #98a #98a #fff; padding: 2px; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlToolbar .DlButtonMenu .DlButton-active .DlButton-inner { border-color: #98a #fff #fff #98a; }
+.DlToolbar .DlButtonMenu .DlButton-1 .DlButton-inner { border-color: #98a #fff #fff #98a; }
+/*
+.DlToolbar .DlButtonMenu .DlButton-hover .DlButton-inner { border-color: #659; }
+.DlToolbar .DlButtonMenu .LabelPart.DlButton-hover .DlButton-inner { padding-right: 3px; border-right: none; }
+*/
+.DlToolbar .DlButtonMenu .DlButton-hover .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-active .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .DlButton-1 .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+.DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0 !important; padding-right: 0 !important; }
+
+.DlToolbar .DlLabel { background: inherit; }
+
+.DlToolbar div.DlHbox-separator {
+ border-left-color: #87b;
+ background-color: #fff;
+}
+
+.DlToolbar-Light { background: #dcf; }
+
+/* END: CRAPPY CODE */
+
+/* Table */
+
+.DlTable-RowSeparator td { height: 7px; }
+.DlTable-RowSeparator td div { line-height: 1px; font-size: 1px; height: 1px; overflow: hidden;
+ border-top: 1px solid #98c;
+ background-color: #edf;
+ margin-top: 3px; margin-bottom: 2px;
+}
+
+/* Tree */
+
+.DlTree-separator {
+ margin-top: 3px; margin-bottom: 4px;
+ border-top: 1px dotted #98c;
+ line-height: 1px; font-size: 1px; overflow: hidden;
+}
+.DlTree-IconWidth { width: 19px !important; }
+.DlTreeItem .DlTreeItem-Expander { width: 19px; }
+.DlTreeItem .DlTreeItem-Icon {
+ width: 19px;
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+}
+
+.DlTreeItem .DlTreeItem-Label { padding-left: 3px; padding-top: 1px; padding-bottom: 1px; }
+
+.DlTreeItem-withRadio .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-hover { background: none; color: #86e; text-decoration: underline; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-1 { background-color: #86e; color: #fff; }
+
+.DlTreeItem-withCheck .DlTreeItem-Label { padding-left: 0; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlLabel { padding: 0 2px; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox { padding: 0 2px; background-image: none !important; cursor: pointer; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-hover { background: none; color: #86e; text-decoration: underline; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-1 { background-color: #86e; color: #fff; }
+
+/* .DlTreeItem-Table { table-layout: fixed; border-collapse: collapse; } */
+.DlTreeItem-Table td { vertical-align: middle; height: 16px; }
+
+/* BEGIN: tree lines, don't touch this or else. */
+.DlTree-withLines .DlTreeItem { background-image: url("img/tree/lines-v.gif"); background-repeat: repeat-y; background-position: 9px 50%; }
+/* .DlTree-withLines .DlTreeItem-div { background-image: url("img/tree/lines-v.gif"); background-repeat: repeat-y; background-position: 9px 50%; } */
+
+.DlTree-withLines .DlTreeItem-Last { background-image: none; }
+/* .DlTree-withLines .DlTreeItem-Last .DlTreeItem-div { background-image: none; } */
+
+.DlTree-withLines .DlTreeItem .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTreeItem-hasSubtree .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTree-withLines table.DlTreeItem-Last .DlTreeItem-Expander { background: transparent url("img/tree/lines-b.gif") no-repeat 50% 50%; }
+/* END: tree lines */
+
+.DlTreeItem-Subtree { padding-left: 19px; }
+.DlTreeItem-Arrow-Expanded { background: transparent url("img/tree/minus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Expanded:hover { background: transparent url("img/tree/minus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed { background: transparent url("img/tree/plus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed:hover { background: transparent url("img/tree/plus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+
+.DlWidget-disabled .DlTreeItem-Arrow-Expanded,
+.DlWidget-disabled .DlTreeItem-Arrow-Collapsed,
+.DlWidget-disabled .DlTreeItem-Icon { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlTreeItem-dropTarget > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-upper.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-lower.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div > table { border-top: 1px solid #76c; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div > table { border-bottom: 1px solid #76c; }
+
+.DlTreeItem-div-focus { border: 1px dotted #000; margin: -1px; }
+
+/* ColorPicker */
+
+.DlColorPickerHSV { border: 1px solid #000; background-color: #e4dcec; }
+.DlColorPickerHSV td { width: 8px; height: 10px; padding: 1px; }
+.DlColorPickerHSV td.DlColorPickerHSV-Sep { background-color: #000; width: 1px; padding: 0; }
+.DlColorPickerHSV td.DlColorPickerHSV-HSV {
+ overflow: visible; vertical-align: top;
+ background: url("img/color/hue.png") repeat-x 0 0; width: 15px; padding: 0; }
+.DlColorPickerHSV td.hover1 { padding: 0; border: 1px solid #fff !important; }
+.DlColorPickerHSV td.hover2 { padding: 0; border: 1px solid #000 !important; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar { height: 1px; left: 0px;
+ font-size: 1px; line-height: 1px; left: -2px; margin-right: -3px;
+ background-color: #000; overflow: hidden; position: relative; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar2 { background-color: #fff; }
+
+/* RteFrame */
+
+.DlRteFrame { border: 1px solid; border-color: #87b; }
+/* .DlRteFrame-focus { border-color: #659; outline: 1px solid #98b; -moz-outline-radius: 2px; } */
+.DlRteFrame iframe { border: 1px solid; border-color: #cbf #fff #fff #cbf; }
+
+/* Grid */
+
+.DlDataGrid { position: relative; background-color: #f8f0ff; border: 1px solid #659; }
+.DlDataGrid-rowTable { table-layout: fixed; width: 10px; border-collapse: collapse; border-spacing: 0; }
+.DlDataGrid-rowTable td { overflow: hidden; white-space: nowrap; border-right: 1px solid #e0e0e0; }
+.DlDataGrid-Headers { overflow: hidden; background-color: #cbe; position: relative; width: 5px; }
+.DlDataGrid-Body { overflow: auto; }
+.DlDataGrid-cellData { overflow: hidden; white-space: nowrap; }
+.DlDataGrid-Body td { padding: 2px 0; text-indent: 5px; /* the "LOL" way to add horizontal padding. :-p */}
+
+.DlDataGrid-Body .DlDataGrid-rowTable {
+ border-bottom: 1px solid #e0e0e0;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+}
+
+.DlDataGrid-resizeHandle {
+ width: 7px; position: absolute; top: 0;
+ margin-left: -4px;
+ cursor: e-resize;
+ z-index: 30000;
+ height: 100%;
+ background-color: #f00; opacity: 0.01; filter: alpha(opacity=1);
+}
+
+.DlDataGrid-align-left { text-align: left; }
+.DlDataGrid-align-center { text-align: center; }
+.DlDataGrid-align-right { text-align: right; }
+
+.DlDataGrid .DlDataGridRow-selected { background-color: #ccc; }
+.DlDataGrid .DlDataGridRow-selected table td { color: #000; }
+.DlDataGrid-focus { outline: 1px solid #98b; -moz-outline-radius: 2px; }
+.DlDataGrid-focus .DlDataGridRow-selected { background-color: #98e; }
+.DlDataGrid-focus .DlDataGridRow-selected table td { color: #fff; }
+
+.DlDataGrid-align-right .DlButton-inner { background-position: 0 50%; }
+
+.DlDataGridHeadLabel { border-width: 0 1px 1px 0; }
+.DlDataGridHeadLabel .DlButton-inner { border: none; padding-top: 3px; padding-bottom: 3px; }
+.DlDataGridHeadLabel-hover { background-color: #dcf; }
+.DlDataGridHeadLabel-active .DlButton-inner { padding-top: 4px; padding-bottom: 2px; }
+.DlDataGridHeadLabel-resizing { background-color: #ccf; }
+.DlDataGridHeadLabel-empty .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlDataGridHeadLabel-empty .DlButton-withIcon { background-position: 50% 50%; }
+
+.DlDataGridHeadLabel-sort-up { border-bottom: 2px solid #000; }
+.DlDataGridHeadLabel-sort-down { border-bottom: 2px solid #000; }
+
+.DlDataGridHeadLabel-sort-up .DlButton-inner {
+ background-image: url("img/arrows/sort-ascending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+.DlDataGridHeadLabel-sort-down .DlButton-inner {
+ background-image: url("img/arrows/sort-descending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+
+.DlDataGridHeadLabel-sort-up.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+.DlDataGridHeadLabel-sort-down.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+
+.DlDataGrid-drop-col {
+ position: absolute;
+ background: url("img/grid-drop-col.gif") no-repeat 0 0;
+ width: 11px; height: 11px;
+ margin-left: -5px;
+ z-index: 10000;
+}
+
+/* IconListView */
+
+.DlIconListView { background-color: #d8c8f8; border: 1px solid #bae; }
+.DlIconListItem { border-collapse: collapse; }
+.DlIconListItem-labelCell { text-align: center; }
+.DlIconListItem-labelDiv { overflow: hidden; white-space: normal; font-size: 90%; }
+.DlIconListItem-iconCell { background-position: 50% 50%; background-repeat: no-repeat; }
+
+/* .DlIconListItem-hover .DlIconListItem-iconCell { opacity: 0.7; filter: alpha(opacity=70); } */
+.DlIconListItem { cursor: pointer; float: left; }
+.DlIconListItem-hover { background-color: #dcf; }
+.DlIconListItem-hover .DlIconListItem-labelCell { color: #00f; text-decoration: underline; }
+.DlIconListItem-1 { background-color: #b8b0c0; }
+.DlDialog-Active .DlIconListItem-1 { background-color: #76c; }
+.DlDialog-Active .DlIconListItem-1 .DlIconListItem-labelCell { color: #fff; }
+
+.DlIconListItem-focus .DlIconListItem-labelCell { text-decoration: underline; }
+
+/* Dialog */
+
+.DlWM {
+ position: absolute;
+ left: 0; top: 0;
+ width: 0; height: 0;
+ overflow: visible;
+ z-index: 300;
+}
+
+/* .DlWM-container { */
+/* position: relative; */
+/* width: 0; height: 0; */
+/* overflow: visible; */
+/* } */
+
+.DlWM-modalStopper {
+ z-index: 800; cursor: not-allowed;
+ position: absolute; top: 0; left: 0; width: 100%; height: 100%;
+/* background: url("img/modalbg.gif"); */
+ filter: alpha(opacity=50);
+ opacity: 0.5;
+ background-color: #444;
+ display: none;
+}
+
+.DlDialog .DlWM-modalStopper {
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+
+.DlWM-hasModals { width: 100%; height: 100%; }
+.DlWM-hasModals .DlWM-modalStopper { display: block; }
+
+.DlDialog { position: absolute; }
+.DlDialog-Rel { padding: 0; }
+.DlDialog-Content { background-color: #ceb8f8; position: relative; }
+/* .DlDialog>.DlDialog-Rel { position: relative; } /* HACK-IE6 */
+.Shadow { position: absolute; font-size: 1px; line-height: 1px; }
+.DlDialog-Rel .Shadow { z-index: 10; }
+
+.DlDialog-WAIT { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;
+ background-image: url("img/modalbg.gif"); }
+
+.DlDialog-Rel .ResizeHandle {
+ cursor: se-resize;
+ position: absolute;
+/* right: 0; bottom: 0; */
+ left: 100%;
+ top: 100%;
+ margin-left: -11px;
+ margin-top: -11px;
+ padding: 5px;
+ background: url("img/resize.gif") no-repeat 0 0; width: 10px; height: 10px; z-index: 350;
+}
+
+/* OPACITY for inactive dialogs */
+/*
+.DlDialog { opacity: 0.8; }
+.DlDialog-Active { opacity: 1; }
+*/
+
+.DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-inactive/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-inactive/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-inactive/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-inactive/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-inactive/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-inactive/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-inactive/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-inactive/L.png") repeat-y 0 0; bottom: 6px; }
+
+.DlDialog-Active .DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-active/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-active/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-active/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-active/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-active/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-active/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-active/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-active/L.png") repeat-y 0 0; bottom: 6px; }
+
+/* that's for the crappin' IE6: */
+.DlDialog-noShadows { border: 2px solid #879; }
+.DlDialog-Active .DlDialog-noShadows { border-color: #000; }
+
+/*
+.DlDialog-Rel .Shadow-...
+.DlDialog-Active .DlDialog-Rel .Shadow-...
+.DlDialog-Dragging .DlDialog-Rel .Shadow-...
+*/
+
+.DlDialog-Title {
+ opacity: 0.9; filter: alpha(opacity=90);
+ overflow: hidden; white-space: nowrap;
+ font: bold 100% "Lucida Grande",verdana,tahoma,sans-serif; letter-spacing: -1px;
+ background: #cec8d8 url("img/titlebg.png") repeat-x 0 50%; color: #555; padding: 0 10px;
+ border-bottom: 2px solid #9e9e9e;
+}
+.DlDialog-Title div { padding-top: 3px; padding-bottom: 3px; }
+.DlDialog-Active .DlDialog-Title { background-color: #7e58c8; color: #fff; border-color: #fff;
+ opacity: 1; filter: none;
+ text-shadow: 1px 1px 3px #000;
+}
+
+.DlDialog-Title-withIcon {
+ padding-left: 21px;
+ background-repeat: no-repeat;
+ background-position: 0 50%;
+}
+
+.DlDialog-WindowButtons {
+ height: 0;
+ overflow: visible;
+ position: absolute;
+ right: 11px;
+ top: 0;
+ z-index: 10;
+ opacity: 0.6; /* filter: alpha(opacity=60); /* IE hides them completely, ignoring the overflow: visible spec. */
+}
+
+.DlDialog-Active .DlDialog-WindowButtons { opacity: 1; filter: none; }
+
+.DlDialog-WindowButtons div {
+ float: right;
+ width: 27px;
+ height: 16px;
+ background-repeat: no-repeat;
+ margin-right: -1px;
+ background-image: url("img/dialog/buttons.png");
+}
+
+.DlDialog-QuitBtn { background-position: 0 0; }
+.DlDialog-QuitBtn-hover { background-position: -27px 0; }
+.DlDialog-QuitBtn-active { background-position: -54px 0; }
+
+.DlDialog-MaximizeBtn { background-position: 0 -16px; }
+.DlDialog-MaximizeBtn-hover { background-position: -27px -16px; }
+.DlDialog-MaximizeBtn-active { background-position: -54px -16px; }
+.DlDialog-MaximizeBtn-1 { background-position: -54px -16px; }
+
+.DlDialog-MinimizeBtn { background-position: 0 -32px; }
+.DlDialog-MinimizeBtn-hover { background-position: -27px -32px; }
+.DlDialog-MinimizeBtn-active { background-position: -54px -32px; }
+.DlDialog-MinimizeBtn-1 { background-position: -54px -32px; }
+
+.DlDialog-Dragging .DlDialog-Title { background-color: #000; color: #3d4; }
+.DlDialog-Dragging .DlDialog-Rel { border-color: #000; }
+
+/* .DlDialog-Dragging .DlDialog-Content { opacity: 0.6; } */
+/* .DlDialog-Dragging .DlDialog-Content * { display: none; } /* Good speed-up in Linux! */
+
+.DlDialog .DlHMenu {
+ border: none;
+ border-bottom: 1px solid #436;
+}
+
+
+.DlDialog .DlDialog .DlDialog-Rel {
+ border-width: 2px; border-color: #000;
+ -moz-border-left-colors: #000 #fff;
+ -moz-border-top-colors: #000 #fff;
+ -moz-border-right-colors: #000 #fff;
+ -moz-border-bottom-colors: #000 #fff;
+}
+.DlDialog .DlDialog .DlDialog-Rel .ResizeHandle { margin-left: -12px; margin-top: -12px; }
+.DlDialog .DlDialog .DlDialog-WindowButtons { top: 1px; }
+.DlDialog .DlDialog .DlDialog-Title {
+ background-color: #fff; color: #000; /* padding: 0px 2px; */
+ border-bottom: 1px solid #879;
+}
+.DlDialog .DlDialog .DlDialog-Title div { padding-top: 1px; padding-bottom: 1px; }
+.DlDialog .DlDialog-Active .DlDialog-Title { background-color: #5e5868; color: #fff; border-color: #436; }
+.DlDialog .DlDialog-Dragging .DlDialog-Title { background-color: #000; color: #3d4; }
+
+/* maximized dialogs are not resizable */
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.Shadow { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.ResizeHandle { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.DlDialog-Title { border-width: 0; }
+
+/* ICONS */
+.IconCalendar { background-image: url("img/icons/calendar.png"); background-position: 1px 50%; }
+.IconColors { background-image: url("img/icons/colors.png"); background-position: 1px 50%; }
+.IconChardev { background-image: url("img/icons/gnome-fs-chardev.png"); background-position: 1px 50%; }
+.IconDynarch { background-image: url("img/icons/dynarch-small.png"); background-position: 1px 50%; }
+
+
+
+
+
+/* MISC */
+
+/* Hint for the browser that it's allowed to break line at this span;
+ideally it should be invisible. The UTF8 character doesn't work in
+all browsers :(( */
+span.BreakPoint {
+ width: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ overflow: hidden;
+}
+
+.SmallerButtons .DlButton-inner { padding: 1px 3px; }
+.SmallerButtons .DlButton-active .DlButton-inner { padding: 2px 2px 0px 4px; }
+
+.Dl-StatusBar { border: 1px solid; border-color: #769 #fef #fef #769; padding: 1px 4px; background-color: #cbe; }
+
+.Dl-ResizeRect { z-index: 5000;
+ font: 13px tahoma,"Trebuchet MS",Tahoma,Verdana,sans-serif;
+ position: absolute; top: 0; left: 0; border: 1px dashed #000;
+/* background: url("img/modalbg.gif"); */
+ background: #fff; opacity: 0.4; filter: alpha(opacity=40);
+/* background-color: #000; opacity: 0.5; filter: alpha(opacity=50); */
+ border: 1px dashed #f00;
+}
+
+.Dl-ResizeRect { color: red; }
+.Dl-ResizeRect .Title { font-weight: bold; }
+
+.Dl-ResizeRect-moving {
+ border-color: #000;
+/* background: url("img/resizebg.gif"); */
+ /* background: #000; */
+}
+
+.DlAlign-left { text-align: left; }
+.DlAlign-right { text-align: right; }
+.DlAlign-center { text-align: center; }
+
+.Dl-3D-Border-Outside { border: 1px solid; border-color: #fff #87b #87b #fff; }
+.Dl-3D-Border-Inside { border: 1px solid; border-color: #87b #fff #fff #87b; }
+.Dl-3D-Border-Dark { border: 1px solid #87b; }
+
+/* BUGS */
+/* Gecko bugs are marked with class "Gecko-bug" *and* "Gecko-bug-######" (bug number) */
+
+.Gecko-Bug-226933 { position: relative; overflow: auto; }
+
+.undefined { border: 5px solid red; } /* this sucks */
+
+/* thin shadows */
+
+.ThinShadows .Shadow-T { left: 10px; right: 9px; top: -7px; background: url("img/thin-shadows/T.png") repeat-x 0 0; height: 7px; }
+.ThinShadows .Shadow-B { left: 10px; right: 9px; background: url("img/thin-shadows/B.png") repeat-x 0 0; bottom: -11px; height: 11px; }
+.ThinShadows .Shadow-TL { left: -7px; width: 17px; top: -7px; background: url("img/thin-shadows/TL.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BR { width: 20px; right: -11px; background: url("img/thin-shadows/BR.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-R { width: 11px; right: -11px; top: 13px; background: url("img/thin-shadows/R.png") repeat-y 0 0; bottom: 9px; }
+.ThinShadows .Shadow-TR { width: 20px; right: -11px; top: -7px; background: url("img/thin-shadows/TR.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BL { left: -7px; width: 17px; background: url("img/thin-shadows/BL.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-L { left: -7px; width: 7px; top: 13px; background: url("img/thin-shadows/L.png") repeat-y 0 0; bottom: 9px; }
+
+.ThinRoundShadows .Shadow-T { left: 8px; right: 6px; top: -6px; background: url("img/thin-shadows1/T.png") repeat-x 0 0; height: 6px; }
+.ThinRoundShadows .Shadow-B { left: 8px; right: 6px; background: url("img/thin-shadows1/B.png") repeat-x 0 0; bottom: -10px; height: 10px; }
+.ThinRoundShadows .Shadow-TL { left: -6px; width: 14px; top: -6px; background: url("img/thin-shadows1/TL.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BR { width: 16px; right: -10px; background: url("img/thin-shadows1/BR.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-R { width: 10px; right: -10px; top: 9px; background: url("img/thin-shadows1/R.png") repeat-y 0 0; bottom: 6px; }
+.ThinRoundShadows .Shadow-TR { width: 16px; right: -10px; top: -6px; background: url("img/thin-shadows1/TR.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BL { left: -6px; width: 14px; background: url("img/thin-shadows1/BL.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-L { left: -6px; width: 6px; top: 9px; background: url("img/thin-shadows1/L.png") repeat-y 0 0; bottom: 6px; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/dlconsole.css b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/dlconsole.css
new file mode 100644
index 00000000..8457b0b8
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/dlconsole.css
@@ -0,0 +1,16 @@
+html, body { margin: 0; padding: 0; background-color: #ffee99; color: #000; }
+
+body, table { font: 13px tahoma,verdana,sans-serif; }
+
+.msg { margin: 0.5em; }
+
+.sep {
+ font-size: 1px;
+ line-height: 1px;
+ overflow: hidden;
+ height: 1px;
+ margin: 6px 0;
+ background-color: #f00;
+}
+
+.current { background-color: #fe0; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/all-wcprops
new file mode 100644
index 00000000..cb032d7e
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/all-wcprops
@@ -0,0 +1,227 @@
+K 25
+svn:wc:ra_dav:version-url
+V 45
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img
+END
+tree-drop-here-upper.gif
+K 25
+svn:wc:ra_dav:version-url
+V 70
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/tree-drop-here-upper.gif
+END
+radiobutton-1-disabled.png
+K 25
+svn:wc:ra_dav:version-url
+V 72
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/radiobutton-1-disabled.png
+END
+resizebar-horiz.gif
+K 25
+svn:wc:ra_dav:version-url
+V 65
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/resizebar-horiz.gif
+END
+entry-warning.png
+K 25
+svn:wc:ra_dav:version-url
+V 63
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/entry-warning.png
+END
+spinner-down.gif
+K 25
+svn:wc:ra_dav:version-url
+V 62
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/spinner-down.gif
+END
+mark-2.gif
+K 25
+svn:wc:ra_dav:version-url
+V 56
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/mark-2.gif
+END
+mark.gif
+K 25
+svn:wc:ra_dav:version-url
+V 54
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/mark.gif
+END
+btn-choose-file.png
+K 25
+svn:wc:ra_dav:version-url
+V 65
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/btn-choose-file.png
+END
+grid-drop-col.gif
+K 25
+svn:wc:ra_dav:version-url
+V 63
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/grid-drop-col.gif
+END
+resizebar-vert.gif
+K 25
+svn:wc:ra_dav:version-url
+V 64
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/resizebar-vert.gif
+END
+modalbg.gif
+K 25
+svn:wc:ra_dav:version-url
+V 57
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/modalbg.gif
+END
+resizebar-vert2.png
+K 25
+svn:wc:ra_dav:version-url
+V 65
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/resizebar-vert2.png
+END
+checkbox-0-disabled.png
+K 25
+svn:wc:ra_dav:version-url
+V 69
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/checkbox-0-disabled.png
+END
+tree-drop-here-lower.gif
+K 25
+svn:wc:ra_dav:version-url
+V 70
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/tree-drop-here-lower.gif
+END
+radiobutton-0-disabled.png
+K 25
+svn:wc:ra_dav:version-url
+V 72
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/radiobutton-0-disabled.png
+END
+btn-choose-file.gif
+K 25
+svn:wc:ra_dav:version-url
+V 65
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/btn-choose-file.gif
+END
+spinner-up.png
+K 25
+svn:wc:ra_dav:version-url
+V 60
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/spinner-up.png
+END
+resizebar-horiz2.png
+K 25
+svn:wc:ra_dav:version-url
+V 66
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/resizebar-horiz2.png
+END
+resize.png
+K 25
+svn:wc:ra_dav:version-url
+V 56
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/resize.png
+END
+tmpcal.gif
+K 25
+svn:wc:ra_dav:version-url
+V 56
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/tmpcal.gif
+END
+tree-drop-here.gif
+K 25
+svn:wc:ra_dav:version-url
+V 64
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/tree-drop-here.gif
+END
+resizebar-vert1.gif
+K 25
+svn:wc:ra_dav:version-url
+V 65
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/resizebar-vert1.gif
+END
+resizebar-vert2.gif
+K 25
+svn:wc:ra_dav:version-url
+V 65
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/resizebar-vert2.gif
+END
+spinner-up.gif
+K 25
+svn:wc:ra_dav:version-url
+V 60
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/spinner-up.gif
+END
+resizebar-horiz1.gif
+K 25
+svn:wc:ra_dav:version-url
+V 66
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/resizebar-horiz1.gif
+END
+resize.gif
+K 25
+svn:wc:ra_dav:version-url
+V 56
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/resize.gif
+END
+spinner-down.png
+K 25
+svn:wc:ra_dav:version-url
+V 62
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/spinner-down.png
+END
+checkbox-0.png
+K 25
+svn:wc:ra_dav:version-url
+V 60
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/checkbox-0.png
+END
+checkbox-1.png
+K 25
+svn:wc:ra_dav:version-url
+V 60
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/checkbox-1.png
+END
+busy1.gif
+K 25
+svn:wc:ra_dav:version-url
+V 55
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/busy1.gif
+END
+checkbox-2.png
+K 25
+svn:wc:ra_dav:version-url
+V 60
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/checkbox-2.png
+END
+radiobutton-0.png
+K 25
+svn:wc:ra_dav:version-url
+V 63
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/radiobutton-0.png
+END
+radiobutton-1.png
+K 25
+svn:wc:ra_dav:version-url
+V 63
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/radiobutton-1.png
+END
+radiobutton-2.png
+K 25
+svn:wc:ra_dav:version-url
+V 63
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/radiobutton-2.png
+END
+checkbox-1-disabled.png
+K 25
+svn:wc:ra_dav:version-url
+V 69
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/checkbox-1-disabled.png
+END
+titlebg.png
+K 25
+svn:wc:ra_dav:version-url
+V 57
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/titlebg.png
+END
+resizebg.gif
+K 25
+svn:wc:ra_dav:version-url
+V 58
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/resizebg.gif
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/entries
new file mode 100644
index 00000000..1919197a
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/entries
@@ -0,0 +1,1316 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl/css/img
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+tree-drop-here-upper.gif
+file
+
+
+
+
+2012-01-23T13:07:10.065352Z
+80282f4d4bbd0620982b6a0386276b29
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+74
+
+radiobutton-1-disabled.png
+file
+
+
+
+
+2012-01-23T13:07:10.065352Z
+86a0e7a91ec1932c65474e9a9ee192a4
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+404
+
+resizebar-horiz.gif
+file
+
+
+
+
+2012-01-23T13:07:10.065352Z
+54029b7fb9a9ad100f60bc03761c47e1
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+111
+
+entry-warning.png
+file
+
+
+
+
+2012-01-23T13:07:10.065352Z
+242638a1e079516b153b16964080bcb0
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+787
+
+spinner-down.gif
+file
+
+
+
+
+2012-01-23T13:07:10.065352Z
+4c37feea78e1070a7c4013ed7b2df453
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+821
+
+thin-shadows1
+dir
+
+mark-2.gif
+file
+
+
+
+
+2012-01-23T13:07:10.065352Z
+0a93af63dc4afcb8fd7b0b991cb8fdc6
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+848
+
+mark.gif
+file
+
+
+
+
+2012-01-23T13:07:10.065352Z
+e55cb114c5f3a6db8eb4d88f98e76e4a
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+848
+
+tree
+dir
+
+btn-choose-file.png
+file
+
+
+
+
+2012-01-23T13:07:10.065352Z
+a2c7e9a79c65a0cc5657be76c5621b16
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1340
+
+menu
+dir
+
+grid-drop-col.gif
+file
+
+
+
+
+2012-01-23T13:07:10.065352Z
+a894171ceff7d1b465398c1fa092a8af
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+65
+
+resizebar-vert.gif
+file
+
+
+
+
+2012-01-23T13:07:10.069352Z
+95c6d7889fd0308ec3aef3168dcfab49
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+108
+
+shadows
+dir
+
+resizebar-vert2.png
+file
+
+
+
+
+2012-01-23T13:07:10.069352Z
+9c8221f8403895b374fd4961435b46dc
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+173
+
+modalbg.gif
+file
+
+
+
+
+2012-01-23T13:07:10.069352Z
+917081427a4fe697293572123f4ec658
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+187
+
+checkbox-0-disabled.png
+file
+
+
+
+
+2012-01-23T13:07:10.069352Z
+9a42e8ae65df269b2420511eff57d0e6
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+187
+
+tree-drop-here-lower.gif
+file
+
+
+
+
+2012-01-23T13:07:10.069352Z
+cc05a057fb09c8207e8858185bf92fbb
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+75
+
+arrows
+dir
+
+color
+dir
+
+radiobutton-0-disabled.png
+file
+
+
+
+
+2012-01-23T13:07:10.069352Z
+6c13a8b5539464086dd4f96c930137d3
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+334
+
+boxes
+dir
+
+btn-choose-file.gif
+file
+
+
+
+
+2012-01-23T13:07:10.069352Z
+ba92dcda3ab47835d4f955c2f127c63e
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+969
+
+spinner-up.png
+file
+
+
+
+
+2012-01-23T13:07:10.069352Z
+fb6455c58ff03c1c61fd62761b0e94ad
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+183
+
+resizebar-horiz2.png
+file
+
+
+
+
+2012-01-23T13:07:10.069352Z
+f911dd8bd92b64c5e1f9627029bc275b
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+172
+
+resize.png
+file
+
+
+
+
+2012-01-23T13:07:10.069352Z
+ef07fe8ae54900e560f943f4c296b803
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+228
+
+tmpcal.gif
+file
+
+
+
+
+2012-01-23T13:07:10.069352Z
+0c2e181f507315ea1d1025bd49f6b696
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+64
+
+tree-drop-here.gif
+file
+
+
+
+
+2012-01-23T13:07:10.069352Z
+19cf0aca44189942a0f6bf3f43a98ead
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+74
+
+resizebar-vert1.gif
+file
+
+
+
+
+2012-01-23T13:07:10.069352Z
+93d529b4040ae3bb8213dc098684072d
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+77
+
+resizebar-vert2.gif
+file
+
+
+
+
+2012-01-23T13:07:10.069352Z
+39e0d097a8a2f17ee34c6ce252761880
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+70
+
+dialog
+dir
+
+resizebar-horiz1.gif
+file
+
+
+
+
+2012-01-23T13:07:10.069352Z
+afb19a456060a3300518fc5022316772
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+78
+
+spinner-up.gif
+file
+
+
+
+
+2012-01-23T13:07:10.069352Z
+8c91f506558cf5caead1608831ea311f
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+821
+
+resize.gif
+file
+
+
+
+
+2012-01-23T13:07:10.073352Z
+56c65c106072e19d6466aae369d330aa
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+67
+
+checkbox-0.png
+file
+
+
+
+
+2012-01-23T13:07:10.073352Z
+9e61f7d806c611df3f5a84738395047d
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+161
+
+spinner-down.png
+file
+
+
+
+
+2012-01-23T13:07:10.073352Z
+d8bc512d86948b1da1a74805d2826343
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+178
+
+busy1.gif
+file
+
+
+
+
+2012-01-23T13:07:10.073352Z
+2d169d9c5508f1c31cae5b418aa85d0b
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+82
+
+checkbox-1.png
+file
+
+
+
+
+2012-01-23T13:07:10.073352Z
+8eca744dc298cc05e4599626a5426631
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+186
+
+thin-shadows
+dir
+
+checkbox-2.png
+file
+
+
+
+
+2012-01-23T13:07:10.073352Z
+07789f9736ca93dc081d4d1e98741f64
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+217
+
+radiobutton-0.png
+file
+
+
+
+
+2012-01-23T13:07:10.073352Z
+619e38ea8ca10ff1b9b633d8f8c2a0f2
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+284
+
+icons
+dir
+
+radiobutton-1.png
+file
+
+
+
+
+2012-01-23T13:07:10.073352Z
+0a84d1d24bedba871ab2bc667379656b
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+290
+
+radiobutton-2.png
+file
+
+
+
+
+2012-01-23T13:07:10.073352Z
+3ec053a414925343b567403db8c2c2d8
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+431
+
+checkbox-1-disabled.png
+file
+
+
+
+
+2012-01-23T13:07:10.073352Z
+68a913a63a44a8365f22e75ea7593849
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+208
+
+titlebg.png
+file
+
+
+
+
+2012-01-23T13:07:10.073352Z
+61334e561debb2c6136c0cfbd39870bb
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+264
+
+resizebg.gif
+file
+
+
+
+
+2012-01-23T13:07:10.073352Z
+1a76503b9348771ea279ba6c627da8cf
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+187
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/btn-choose-file.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/btn-choose-file.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/btn-choose-file.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/btn-choose-file.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/btn-choose-file.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/btn-choose-file.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/busy1.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/busy1.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/busy1.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/checkbox-0-disabled.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/checkbox-0-disabled.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/checkbox-0-disabled.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/checkbox-0.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/checkbox-0.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/checkbox-0.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/checkbox-1-disabled.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/checkbox-1-disabled.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/checkbox-1-disabled.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/checkbox-1.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/checkbox-1.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/checkbox-1.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/checkbox-2.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/checkbox-2.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/checkbox-2.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/entry-warning.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/entry-warning.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/entry-warning.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/grid-drop-col.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/grid-drop-col.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/grid-drop-col.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/mark-2.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/mark-2.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/mark-2.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/mark.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/mark.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/mark.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/modalbg.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/modalbg.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/modalbg.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/radiobutton-0-disabled.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/radiobutton-0-disabled.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/radiobutton-0-disabled.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/radiobutton-0.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/radiobutton-0.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/radiobutton-0.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/radiobutton-1-disabled.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/radiobutton-1-disabled.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/radiobutton-1-disabled.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/radiobutton-1.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/radiobutton-1.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/radiobutton-1.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/radiobutton-2.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/radiobutton-2.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/radiobutton-2.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resize.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resize.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resize.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resize.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resize.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resize.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resizebar-horiz.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resizebar-horiz.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resizebar-horiz.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resizebar-horiz1.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resizebar-horiz1.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resizebar-horiz1.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resizebar-horiz2.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resizebar-horiz2.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resizebar-horiz2.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resizebar-vert.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resizebar-vert.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resizebar-vert.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resizebar-vert1.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resizebar-vert1.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resizebar-vert1.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resizebar-vert2.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resizebar-vert2.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resizebar-vert2.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resizebar-vert2.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resizebar-vert2.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resizebar-vert2.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resizebg.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resizebg.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/resizebg.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/spinner-down.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/spinner-down.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/spinner-down.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/spinner-down.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/spinner-down.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/spinner-down.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/spinner-up.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/spinner-up.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/spinner-up.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/spinner-up.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/spinner-up.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/spinner-up.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/titlebg.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/titlebg.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/titlebg.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/tmpcal.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/tmpcal.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/tmpcal.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/tree-drop-here-lower.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/tree-drop-here-lower.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/tree-drop-here-lower.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/tree-drop-here-upper.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/tree-drop-here-upper.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/tree-drop-here-upper.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/tree-drop-here.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/tree-drop-here.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/prop-base/tree-drop-here.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/btn-choose-file.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/btn-choose-file.gif.svn-base
new file mode 100644
index 00000000..192eb35a
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/btn-choose-file.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/btn-choose-file.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/btn-choose-file.png.svn-base
new file mode 100644
index 00000000..9a31a04d
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/btn-choose-file.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/busy1.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/busy1.gif.svn-base
new file mode 100644
index 00000000..a7f0e405
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/busy1.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/checkbox-0-disabled.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/checkbox-0-disabled.png.svn-base
new file mode 100644
index 00000000..5b1d9a75
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/checkbox-0-disabled.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/checkbox-0.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/checkbox-0.png.svn-base
new file mode 100644
index 00000000..aef29fa1
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/checkbox-0.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/checkbox-1-disabled.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/checkbox-1-disabled.png.svn-base
new file mode 100644
index 00000000..4c6b8843
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/checkbox-1-disabled.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/checkbox-1.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/checkbox-1.png.svn-base
new file mode 100644
index 00000000..35221297
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/checkbox-1.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/checkbox-2.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/checkbox-2.png.svn-base
new file mode 100644
index 00000000..0b7def77
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/checkbox-2.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/entry-warning.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/entry-warning.png.svn-base
new file mode 100644
index 00000000..fe60da11
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/entry-warning.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/grid-drop-col.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/grid-drop-col.gif.svn-base
new file mode 100644
index 00000000..5626c548
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/grid-drop-col.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/mark-2.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/mark-2.gif.svn-base
new file mode 100644
index 00000000..3692652e
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/mark-2.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/mark.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/mark.gif.svn-base
new file mode 100644
index 00000000..2faf63d3
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/mark.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/modalbg.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/modalbg.gif.svn-base
new file mode 100644
index 00000000..a5fa38e4
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/modalbg.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/radiobutton-0-disabled.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/radiobutton-0-disabled.png.svn-base
new file mode 100644
index 00000000..5d1000c3
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/radiobutton-0-disabled.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/radiobutton-0.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/radiobutton-0.png.svn-base
new file mode 100644
index 00000000..2fd8d7a9
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/radiobutton-0.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/radiobutton-1-disabled.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/radiobutton-1-disabled.png.svn-base
new file mode 100644
index 00000000..fbda731c
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/radiobutton-1-disabled.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/radiobutton-1.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/radiobutton-1.png.svn-base
new file mode 100644
index 00000000..09208785
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/radiobutton-1.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/radiobutton-2.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/radiobutton-2.png.svn-base
new file mode 100644
index 00000000..ee74c106
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/radiobutton-2.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resize.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resize.gif.svn-base
new file mode 100644
index 00000000..d7cbec9b
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resize.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resize.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resize.png.svn-base
new file mode 100644
index 00000000..9ae71c40
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resize.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resizebar-horiz.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resizebar-horiz.gif.svn-base
new file mode 100644
index 00000000..32740f1d
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resizebar-horiz.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resizebar-horiz1.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resizebar-horiz1.gif.svn-base
new file mode 100644
index 00000000..4e3efc18
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resizebar-horiz1.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resizebar-horiz2.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resizebar-horiz2.png.svn-base
new file mode 100644
index 00000000..ffc6d5b1
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resizebar-horiz2.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resizebar-vert.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resizebar-vert.gif.svn-base
new file mode 100644
index 00000000..7acb067e
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resizebar-vert.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resizebar-vert1.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resizebar-vert1.gif.svn-base
new file mode 100644
index 00000000..91f1919d
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resizebar-vert1.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resizebar-vert2.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resizebar-vert2.gif.svn-base
new file mode 100644
index 00000000..dfa09d83
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resizebar-vert2.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resizebar-vert2.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resizebar-vert2.png.svn-base
new file mode 100644
index 00000000..a906c7f8
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resizebar-vert2.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resizebg.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resizebg.gif.svn-base
new file mode 100644
index 00000000..290d9ad9
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/resizebg.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/spinner-down.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/spinner-down.gif.svn-base
new file mode 100644
index 00000000..0b2f0d7f
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/spinner-down.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/spinner-down.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/spinner-down.png.svn-base
new file mode 100644
index 00000000..b9bbfdb0
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/spinner-down.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/spinner-up.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/spinner-up.gif.svn-base
new file mode 100644
index 00000000..0d689405
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/spinner-up.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/spinner-up.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/spinner-up.png.svn-base
new file mode 100644
index 00000000..e56a9dcb
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/spinner-up.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/titlebg.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/titlebg.png.svn-base
new file mode 100644
index 00000000..7663f97d
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/titlebg.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/tmpcal.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/tmpcal.gif.svn-base
new file mode 100644
index 00000000..1c1934ad
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/tmpcal.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/tree-drop-here-lower.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/tree-drop-here-lower.gif.svn-base
new file mode 100644
index 00000000..40581113
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/tree-drop-here-lower.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/tree-drop-here-upper.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/tree-drop-here-upper.gif.svn-base
new file mode 100644
index 00000000..326cf6a6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/tree-drop-here-upper.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/tree-drop-here.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/tree-drop-here.gif.svn-base
new file mode 100644
index 00000000..56f27062
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/.svn/text-base/tree-drop-here.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/all-wcprops
new file mode 100644
index 00000000..731a8ea9
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/all-wcprops
@@ -0,0 +1,83 @@
+K 25
+svn:wc:ra_dav:version-url
+V 52
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/arrows
+END
+dropdown.png
+K 25
+svn:wc:ra_dav:version-url
+V 65
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/arrows/dropdown.png
+END
+nav-left.gif
+K 25
+svn:wc:ra_dav:version-url
+V 65
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/arrows/nav-left.gif
+END
+nav-right.gif
+K 25
+svn:wc:ra_dav:version-url
+V 66
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/arrows/nav-right.gif
+END
+scroll-up.gif
+K 25
+svn:wc:ra_dav:version-url
+V 66
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/arrows/scroll-up.gif
+END
+sort-ascending.gif
+K 25
+svn:wc:ra_dav:version-url
+V 71
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/arrows/sort-ascending.gif
+END
+scroll-up-hover.gif
+K 25
+svn:wc:ra_dav:version-url
+V 72
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/arrows/scroll-up-hover.gif
+END
+nav-left-x2.gif
+K 25
+svn:wc:ra_dav:version-url
+V 68
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/arrows/nav-left-x2.gif
+END
+scroll-down.gif
+K 25
+svn:wc:ra_dav:version-url
+V 68
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/arrows/scroll-down.gif
+END
+scroll-down-hover.gif
+K 25
+svn:wc:ra_dav:version-url
+V 74
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/arrows/scroll-down-hover.gif
+END
+scroll-up-disabled.gif
+K 25
+svn:wc:ra_dav:version-url
+V 75
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/arrows/scroll-up-disabled.gif
+END
+nav-right-x2.gif
+K 25
+svn:wc:ra_dav:version-url
+V 69
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/arrows/nav-right-x2.gif
+END
+scroll-down-disabled.gif
+K 25
+svn:wc:ra_dav:version-url
+V 77
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/arrows/scroll-down-disabled.gif
+END
+sort-descending.gif
+K 25
+svn:wc:ra_dav:version-url
+V 72
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/arrows/sort-descending.gif
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/entries
new file mode 100644
index 00000000..47db728a
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/entries
@@ -0,0 +1,470 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl/css/img/arrows
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+dropdown.png
+file
+
+
+
+
+2012-01-23T13:07:10.001351Z
+944460b2671497c2a16cacd7ba945f86
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+180
+
+nav-left.gif
+file
+
+
+
+
+2012-01-23T13:07:10.001351Z
+c6e3ed0c0b69b22e2e76038adbc8177a
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+66
+
+nav-right.gif
+file
+
+
+
+
+2012-01-23T13:07:10.001351Z
+b9bc88e4614c2516f8aba9cf83a0bc22
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+64
+
+scroll-up.gif
+file
+
+
+
+
+2012-01-23T13:07:10.001351Z
+64d7b2f2f8bfc734e30376c29cfbad09
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+57
+
+sort-ascending.gif
+file
+
+
+
+
+2012-01-23T13:07:10.001351Z
+d21ce7aa9dcc7b8ddee7bb8127317f31
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+67
+
+scroll-up-hover.gif
+file
+
+
+
+
+2012-01-23T13:07:10.005351Z
+dcfb08611d413a42dd58c602495de356
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+57
+
+nav-left-x2.gif
+file
+
+
+
+
+2012-01-23T13:07:10.005351Z
+b27f14b7ae2bfbb13e7a9b5abaf2d2d6
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+76
+
+scroll-down.gif
+file
+
+
+
+
+2012-01-23T13:07:10.005351Z
+932f7966704e079fdc81c3d7dd382e70
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+58
+
+scroll-down-hover.gif
+file
+
+
+
+
+2012-01-23T13:07:10.005351Z
+b1e698c80fd3d7aaf4183d3c990d9a47
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+58
+
+scroll-up-disabled.gif
+file
+
+
+
+
+2012-01-23T13:07:10.005351Z
+67d88aa0b0eb6f5d5cd40bbaafe2d915
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+57
+
+nav-right-x2.gif
+file
+
+
+
+
+2012-01-23T13:07:10.005351Z
+328ab630fa2f4ba5c90121fd528c6a50
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+75
+
+scroll-down-disabled.gif
+file
+
+
+
+
+2012-01-23T13:07:10.005351Z
+bfdee5038ef49e2ec04bc97a5f2914b4
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+58
+
+sort-descending.gif
+file
+
+
+
+
+2012-01-23T13:07:10.005351Z
+81a1d5184e8513868a9c7d9fe95f0d77
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+64
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/dropdown.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/dropdown.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/dropdown.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/nav-left-x2.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/nav-left-x2.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/nav-left-x2.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/nav-left.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/nav-left.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/nav-left.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/nav-right-x2.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/nav-right-x2.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/nav-right-x2.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/nav-right.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/nav-right.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/nav-right.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/scroll-down-disabled.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/scroll-down-disabled.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/scroll-down-disabled.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/scroll-down-hover.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/scroll-down-hover.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/scroll-down-hover.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/scroll-down.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/scroll-down.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/scroll-down.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/scroll-up-disabled.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/scroll-up-disabled.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/scroll-up-disabled.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/scroll-up-hover.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/scroll-up-hover.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/scroll-up-hover.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/scroll-up.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/scroll-up.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/scroll-up.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/sort-ascending.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/sort-ascending.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/sort-ascending.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/sort-descending.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/sort-descending.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/prop-base/sort-descending.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/dropdown.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/dropdown.png.svn-base
new file mode 100644
index 00000000..0ab3c2a0
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/dropdown.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/nav-left-x2.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/nav-left-x2.gif.svn-base
new file mode 100644
index 00000000..e8427779
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/nav-left-x2.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/nav-left.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/nav-left.gif.svn-base
new file mode 100644
index 00000000..927325ba
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/nav-left.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/nav-right-x2.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/nav-right-x2.gif.svn-base
new file mode 100644
index 00000000..4b2e7e0b
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/nav-right-x2.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/nav-right.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/nav-right.gif.svn-base
new file mode 100644
index 00000000..f6a903e7
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/nav-right.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/scroll-down-disabled.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/scroll-down-disabled.gif.svn-base
new file mode 100644
index 00000000..7d24bb4e
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/scroll-down-disabled.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/scroll-down-hover.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/scroll-down-hover.gif.svn-base
new file mode 100644
index 00000000..8ad97f66
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/scroll-down-hover.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/scroll-down.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/scroll-down.gif.svn-base
new file mode 100644
index 00000000..08d8c58c
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/scroll-down.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/scroll-up-disabled.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/scroll-up-disabled.gif.svn-base
new file mode 100644
index 00000000..3b5b1a0e
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/scroll-up-disabled.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/scroll-up-hover.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/scroll-up-hover.gif.svn-base
new file mode 100644
index 00000000..6b1a249c
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/scroll-up-hover.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/scroll-up.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/scroll-up.gif.svn-base
new file mode 100644
index 00000000..3c61e6b9
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/scroll-up.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/sort-ascending.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/sort-ascending.gif.svn-base
new file mode 100644
index 00000000..b6570b10
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/sort-ascending.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/sort-descending.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/sort-descending.gif.svn-base
new file mode 100644
index 00000000..86ad20a0
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/.svn/text-base/sort-descending.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/dropdown.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/dropdown.png
new file mode 100644
index 00000000..0ab3c2a0
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/dropdown.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/nav-left-x2.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/nav-left-x2.gif
new file mode 100644
index 00000000..e8427779
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/nav-left-x2.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/nav-left.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/nav-left.gif
new file mode 100644
index 00000000..927325ba
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/nav-left.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/nav-right-x2.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/nav-right-x2.gif
new file mode 100644
index 00000000..4b2e7e0b
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/nav-right-x2.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/nav-right.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/nav-right.gif
new file mode 100644
index 00000000..f6a903e7
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/nav-right.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/scroll-down-disabled.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/scroll-down-disabled.gif
new file mode 100644
index 00000000..7d24bb4e
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/scroll-down-disabled.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/scroll-down-hover.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/scroll-down-hover.gif
new file mode 100644
index 00000000..8ad97f66
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/scroll-down-hover.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/scroll-down.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/scroll-down.gif
new file mode 100644
index 00000000..08d8c58c
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/scroll-down.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/scroll-up-disabled.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/scroll-up-disabled.gif
new file mode 100644
index 00000000..3b5b1a0e
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/scroll-up-disabled.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/scroll-up-hover.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/scroll-up-hover.gif
new file mode 100644
index 00000000..6b1a249c
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/scroll-up-hover.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/scroll-up.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/scroll-up.gif
new file mode 100644
index 00000000..3c61e6b9
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/scroll-up.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/sort-ascending.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/sort-ascending.gif
new file mode 100644
index 00000000..b6570b10
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/sort-ascending.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/sort-descending.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/sort-descending.gif
new file mode 100644
index 00000000..86ad20a0
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/arrows/sort-descending.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/all-wcprops
new file mode 100644
index 00000000..0cdac6ee
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/all-wcprops
@@ -0,0 +1,41 @@
+K 25
+svn:wc:ra_dav:version-url
+V 51
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/boxes
+END
+shadow-dim.png
+K 25
+svn:wc:ra_dav:version-url
+V 66
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/boxes/shadow-dim.png
+END
+shadow-vb-dim.png
+K 25
+svn:wc:ra_dav:version-url
+V 69
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/boxes/shadow-vb-dim.png
+END
+s1.png
+K 25
+svn:wc:ra_dav:version-url
+V 58
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/boxes/s1.png
+END
+shadow.png
+K 25
+svn:wc:ra_dav:version-url
+V 62
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/boxes/shadow.png
+END
+s1-dim.png
+K 25
+svn:wc:ra_dav:version-url
+V 62
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/boxes/s1-dim.png
+END
+shadow-vb.png
+K 25
+svn:wc:ra_dav:version-url
+V 65
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/boxes/shadow-vb.png
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/entries
new file mode 100644
index 00000000..89211ab5
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/entries
@@ -0,0 +1,232 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl/css/img/boxes
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+shadow-dim.png
+file
+
+
+
+
+2012-01-23T13:07:10.017351Z
+b66d22f5a2f00a29427ced33a9ec2feb
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1891
+
+shadow-vb-dim.png
+file
+
+
+
+
+2012-01-23T13:07:10.017351Z
+b0c759706a98100ce381e5db87867dcc
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+316
+
+s1.png
+file
+
+
+
+
+2012-01-23T13:07:10.017351Z
+5d89eb961bf3db8ad66491657c90c25f
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+7546
+
+shadow.png
+file
+
+
+
+
+2012-01-23T13:07:10.017351Z
+0201cbb99da66a3358f0638bbe3a166e
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+2178
+
+s1-dim.png
+file
+
+
+
+
+2012-01-23T13:07:10.017351Z
+26da7a48f53e7acf5b2942fe8a08af34
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+7506
+
+shadow-vb.png
+file
+
+
+
+
+2012-01-23T13:07:10.017351Z
+9d70573b9dd03cc458a67c9d93cefab9
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+340
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/prop-base/s1-dim.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/prop-base/s1-dim.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/prop-base/s1-dim.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/prop-base/s1.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/prop-base/s1.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/prop-base/s1.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/prop-base/shadow-dim.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/prop-base/shadow-dim.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/prop-base/shadow-dim.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/prop-base/shadow-vb-dim.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/prop-base/shadow-vb-dim.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/prop-base/shadow-vb-dim.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/prop-base/shadow-vb.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/prop-base/shadow-vb.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/prop-base/shadow-vb.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/prop-base/shadow.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/prop-base/shadow.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/prop-base/shadow.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/text-base/s1-dim.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/text-base/s1-dim.png.svn-base
new file mode 100644
index 00000000..c3ea5d97
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/text-base/s1-dim.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/text-base/s1.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/text-base/s1.png.svn-base
new file mode 100644
index 00000000..861b7b9a
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/text-base/s1.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/text-base/shadow-dim.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/text-base/shadow-dim.png.svn-base
new file mode 100644
index 00000000..0a9ee04e
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/text-base/shadow-dim.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/text-base/shadow-vb-dim.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/text-base/shadow-vb-dim.png.svn-base
new file mode 100644
index 00000000..97aa7f96
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/text-base/shadow-vb-dim.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/text-base/shadow-vb.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/text-base/shadow-vb.png.svn-base
new file mode 100644
index 00000000..51fbe080
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/text-base/shadow-vb.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/text-base/shadow.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/text-base/shadow.png.svn-base
new file mode 100644
index 00000000..7e8239aa
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/.svn/text-base/shadow.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/s1-dim.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/s1-dim.png
new file mode 100644
index 00000000..c3ea5d97
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/s1-dim.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/s1.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/s1.png
new file mode 100644
index 00000000..861b7b9a
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/s1.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/shadow-dim.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/shadow-dim.png
new file mode 100644
index 00000000..0a9ee04e
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/shadow-dim.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/shadow-vb-dim.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/shadow-vb-dim.png
new file mode 100644
index 00000000..97aa7f96
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/shadow-vb-dim.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/shadow-vb.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/shadow-vb.png
new file mode 100644
index 00000000..51fbe080
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/shadow-vb.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/shadow.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/shadow.png
new file mode 100644
index 00000000..7e8239aa
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/boxes/shadow.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/btn-choose-file.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/btn-choose-file.gif
new file mode 100644
index 00000000..192eb35a
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/btn-choose-file.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/btn-choose-file.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/btn-choose-file.png
new file mode 100644
index 00000000..9a31a04d
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/btn-choose-file.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/busy1.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/busy1.gif
new file mode 100644
index 00000000..a7f0e405
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/busy1.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/checkbox-0-disabled.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/checkbox-0-disabled.png
new file mode 100644
index 00000000..5b1d9a75
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/checkbox-0-disabled.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/checkbox-0.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/checkbox-0.png
new file mode 100644
index 00000000..aef29fa1
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/checkbox-0.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/checkbox-1-disabled.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/checkbox-1-disabled.png
new file mode 100644
index 00000000..4c6b8843
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/checkbox-1-disabled.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/checkbox-1.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/checkbox-1.png
new file mode 100644
index 00000000..35221297
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/checkbox-1.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/checkbox-2.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/checkbox-2.png
new file mode 100644
index 00000000..0b7def77
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/checkbox-2.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/color/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/color/.svn/all-wcprops
new file mode 100644
index 00000000..007d810b
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/color/.svn/all-wcprops
@@ -0,0 +1,11 @@
+K 25
+svn:wc:ra_dav:version-url
+V 51
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/color
+END
+hue.png
+K 25
+svn:wc:ra_dav:version-url
+V 59
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/color/hue.png
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/color/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/color/.svn/entries
new file mode 100644
index 00000000..22800463
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/color/.svn/entries
@@ -0,0 +1,62 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl/css/img/color
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+hue.png
+file
+
+
+
+
+2012-01-23T13:07:10.009351Z
+fb3527cd31a3bdb358250d1557fbbe26
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+338
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/color/.svn/prop-base/hue.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/color/.svn/prop-base/hue.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/color/.svn/prop-base/hue.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/color/.svn/text-base/hue.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/color/.svn/text-base/hue.png.svn-base
new file mode 100644
index 00000000..cf0d7cef
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/color/.svn/text-base/hue.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/color/hue.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/color/hue.png
new file mode 100644
index 00000000..cf0d7cef
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/color/hue.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/all-wcprops
new file mode 100644
index 00000000..e504fbef
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/all-wcprops
@@ -0,0 +1,71 @@
+K 25
+svn:wc:ra_dav:version-url
+V 52
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/dialog
+END
+quit-btn-active.png
+K 25
+svn:wc:ra_dav:version-url
+V 72
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/dialog/quit-btn-active.png
+END
+maximize-btn-active.png
+K 25
+svn:wc:ra_dav:version-url
+V 76
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/dialog/maximize-btn-active.png
+END
+buttons.png
+K 25
+svn:wc:ra_dav:version-url
+V 64
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/dialog/buttons.png
+END
+minimize-btn.png
+K 25
+svn:wc:ra_dav:version-url
+V 69
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/dialog/minimize-btn.png
+END
+minimize-btn-hover.png
+K 25
+svn:wc:ra_dav:version-url
+V 75
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/dialog/minimize-btn-hover.png
+END
+quit-btn.png
+K 25
+svn:wc:ra_dav:version-url
+V 65
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/dialog/quit-btn.png
+END
+maximize-btn.png
+K 25
+svn:wc:ra_dav:version-url
+V 69
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/dialog/maximize-btn.png
+END
+quit-btn-hover.png
+K 25
+svn:wc:ra_dav:version-url
+V 71
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/dialog/quit-btn-hover.png
+END
+maximize-btn-hover.png
+K 25
+svn:wc:ra_dav:version-url
+V 75
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/dialog/maximize-btn-hover.png
+END
+montage
+K 25
+svn:wc:ra_dav:version-url
+V 60
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/dialog/montage
+END
+minimize-btn-active.png
+K 25
+svn:wc:ra_dav:version-url
+V 76
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/dialog/minimize-btn-active.png
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/entries
new file mode 100644
index 00000000..4ada74b9
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/entries
@@ -0,0 +1,402 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl/css/img/dialog
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+quit-btn-active.png
+file
+
+
+
+
+2012-01-23T13:07:10.033352Z
+2a7c2282ac75616bc74ead3d2f0bd7de
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+893
+
+maximize-btn-active.png
+file
+
+
+
+
+2012-01-23T13:07:10.033352Z
+1f349964fc3fd1a97941e39ff962cf12
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+562
+
+buttons.png
+file
+
+
+
+
+2012-01-23T13:07:10.033352Z
+538a4b79b16cdc9e89f586efd28e7a54
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+4917
+
+minimize-btn.png
+file
+
+
+
+
+2012-01-23T13:07:10.033352Z
+04052fb5ef1a080154b08f9f8086a7df
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+613
+
+minimize-btn-hover.png
+file
+
+
+
+
+2012-01-23T13:07:10.033352Z
+e518a453a9eb24a2eb7e66668f50bab5
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+609
+
+quit-btn.png
+file
+
+
+
+
+2012-01-23T13:07:10.033352Z
+584e5c7054b8f799c50f7aaeede5b4ce
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+949
+
+maximize-btn.png
+file
+
+
+
+
+2012-01-23T13:07:10.037352Z
+03cfad09ae02ac4c80eb0c35df1919ba
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+611
+
+quit-btn-hover.png
+file
+
+
+
+
+2012-01-23T13:07:10.037352Z
+21b5e0c6930aaad87182a5339321198f
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+943
+
+maximize-btn-hover.png
+file
+
+
+
+
+2012-01-23T13:07:10.037352Z
+0818a9c8f49ff46f858b18ad81af0ebe
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+645
+
+montage
+file
+
+
+
+
+2012-01-23T13:07:10.037352Z
+5540f30d17a4f81fb20ac0f59adbe6f1
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+244
+
+minimize-btn-active.png
+file
+
+
+
+
+2012-01-23T13:07:10.037352Z
+32ac34bf7a21d12e9b686692e21679b7
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+512
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/buttons.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/buttons.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/buttons.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/maximize-btn-active.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/maximize-btn-active.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/maximize-btn-active.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/maximize-btn-hover.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/maximize-btn-hover.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/maximize-btn-hover.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/maximize-btn.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/maximize-btn.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/maximize-btn.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/minimize-btn-active.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/minimize-btn-active.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/minimize-btn-active.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/minimize-btn-hover.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/minimize-btn-hover.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/minimize-btn-hover.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/minimize-btn.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/minimize-btn.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/minimize-btn.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/quit-btn-active.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/quit-btn-active.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/quit-btn-active.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/quit-btn-hover.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/quit-btn-hover.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/quit-btn-hover.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/quit-btn.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/quit-btn.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/prop-base/quit-btn.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/buttons.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/buttons.png.svn-base
new file mode 100644
index 00000000..1e8b14a1
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/buttons.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/maximize-btn-active.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/maximize-btn-active.png.svn-base
new file mode 100644
index 00000000..b632d077
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/maximize-btn-active.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/maximize-btn-hover.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/maximize-btn-hover.png.svn-base
new file mode 100644
index 00000000..c3c37dca
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/maximize-btn-hover.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/maximize-btn.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/maximize-btn.png.svn-base
new file mode 100644
index 00000000..1b4aa86c
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/maximize-btn.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/minimize-btn-active.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/minimize-btn-active.png.svn-base
new file mode 100644
index 00000000..38b072e4
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/minimize-btn-active.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/minimize-btn-hover.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/minimize-btn-hover.png.svn-base
new file mode 100644
index 00000000..2037c0da
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/minimize-btn-hover.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/minimize-btn.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/minimize-btn.png.svn-base
new file mode 100644
index 00000000..56afb0a5
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/minimize-btn.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/montage.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/montage.svn-base
new file mode 100644
index 00000000..04ae16bb
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/montage.svn-base
@@ -0,0 +1 @@
+montage -adjoin -background transparent -geometry 27x16 quit-btn.png quit-btn-hover.png quit-btn-active.png maximize-btn.png maximize-btn-hover.png maximize-btn-active.png minimize-btn.png minimize-btn-hover.png minimize-btn-active.png tmp.png
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/quit-btn-active.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/quit-btn-active.png.svn-base
new file mode 100644
index 00000000..860defd1
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/quit-btn-active.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/quit-btn-hover.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/quit-btn-hover.png.svn-base
new file mode 100644
index 00000000..83bb6a01
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/quit-btn-hover.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/quit-btn.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/quit-btn.png.svn-base
new file mode 100644
index 00000000..e6e20ccb
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/.svn/text-base/quit-btn.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/buttons.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/buttons.png
new file mode 100644
index 00000000..1e8b14a1
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/buttons.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/maximize-btn-active.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/maximize-btn-active.png
new file mode 100644
index 00000000..b632d077
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/maximize-btn-active.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/maximize-btn-hover.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/maximize-btn-hover.png
new file mode 100644
index 00000000..c3c37dca
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/maximize-btn-hover.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/maximize-btn.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/maximize-btn.png
new file mode 100644
index 00000000..1b4aa86c
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/maximize-btn.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/minimize-btn-active.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/minimize-btn-active.png
new file mode 100644
index 00000000..38b072e4
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/minimize-btn-active.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/minimize-btn-hover.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/minimize-btn-hover.png
new file mode 100644
index 00000000..2037c0da
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/minimize-btn-hover.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/minimize-btn.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/minimize-btn.png
new file mode 100644
index 00000000..56afb0a5
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/minimize-btn.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/montage b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/montage
new file mode 100644
index 00000000..04ae16bb
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/montage
@@ -0,0 +1 @@
+montage -adjoin -background transparent -geometry 27x16 quit-btn.png quit-btn-hover.png quit-btn-active.png maximize-btn.png maximize-btn-hover.png maximize-btn-active.png minimize-btn.png minimize-btn-hover.png minimize-btn-active.png tmp.png
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/quit-btn-active.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/quit-btn-active.png
new file mode 100644
index 00000000..860defd1
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/quit-btn-active.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/quit-btn-hover.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/quit-btn-hover.png
new file mode 100644
index 00000000..83bb6a01
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/quit-btn-hover.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/quit-btn.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/quit-btn.png
new file mode 100644
index 00000000..e6e20ccb
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/dialog/quit-btn.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/entry-warning.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/entry-warning.png
new file mode 100644
index 00000000..fe60da11
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/entry-warning.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/grid-drop-col.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/grid-drop-col.gif
new file mode 100644
index 00000000..5626c548
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/grid-drop-col.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/all-wcprops
new file mode 100644
index 00000000..71b3efde
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/all-wcprops
@@ -0,0 +1,29 @@
+K 25
+svn:wc:ra_dav:version-url
+V 51
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/icons
+END
+dynarch-small.png
+K 25
+svn:wc:ra_dav:version-url
+V 69
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/icons/dynarch-small.png
+END
+colors.png
+K 25
+svn:wc:ra_dav:version-url
+V 62
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/icons/colors.png
+END
+gnome-fs-chardev.png
+K 25
+svn:wc:ra_dav:version-url
+V 72
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/icons/gnome-fs-chardev.png
+END
+calendar.png
+K 25
+svn:wc:ra_dav:version-url
+V 64
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/icons/calendar.png
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/entries
new file mode 100644
index 00000000..38208e54
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/entries
@@ -0,0 +1,164 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl/css/img/icons
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+dynarch-small.png
+file
+
+
+
+
+2012-01-23T13:07:10.061352Z
+5852f382fbee30bae261103828131a89
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+348
+
+colors.png
+file
+
+
+
+
+2012-01-23T13:07:10.061352Z
+488ece1b89da36b136857b05c0314083
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+290
+
+gnome-fs-chardev.png
+file
+
+
+
+
+2012-01-23T13:07:10.061352Z
+6a806210312568e13c22917b9958fc7d
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+777
+
+calendar.png
+file
+
+
+
+
+2012-01-23T13:07:10.061352Z
+39fc42939724eeed99fc0f9554e2a6d7
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+871
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/prop-base/calendar.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/prop-base/calendar.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/prop-base/calendar.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/prop-base/colors.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/prop-base/colors.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/prop-base/colors.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/prop-base/dynarch-small.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/prop-base/dynarch-small.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/prop-base/dynarch-small.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/prop-base/gnome-fs-chardev.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/prop-base/gnome-fs-chardev.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/prop-base/gnome-fs-chardev.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/text-base/calendar.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/text-base/calendar.png.svn-base
new file mode 100644
index 00000000..fbf29f52
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/text-base/calendar.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/text-base/colors.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/text-base/colors.png.svn-base
new file mode 100644
index 00000000..374b09e9
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/text-base/colors.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/text-base/dynarch-small.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/text-base/dynarch-small.png.svn-base
new file mode 100644
index 00000000..a9a8cb1a
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/text-base/dynarch-small.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/text-base/gnome-fs-chardev.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/text-base/gnome-fs-chardev.png.svn-base
new file mode 100644
index 00000000..261b24d3
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/.svn/text-base/gnome-fs-chardev.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/calendar.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/calendar.png
new file mode 100644
index 00000000..fbf29f52
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/calendar.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/colors.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/colors.png
new file mode 100644
index 00000000..374b09e9
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/colors.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/dynarch-small.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/dynarch-small.png
new file mode 100644
index 00000000..a9a8cb1a
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/dynarch-small.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/gnome-fs-chardev.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/gnome-fs-chardev.png
new file mode 100644
index 00000000..261b24d3
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/icons/gnome-fs-chardev.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/mark-2.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/mark-2.gif
new file mode 100644
index 00000000..3692652e
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/mark-2.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/mark.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/mark.gif
new file mode 100644
index 00000000..2faf63d3
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/mark.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/all-wcprops
new file mode 100644
index 00000000..9796838f
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/all-wcprops
@@ -0,0 +1,29 @@
+K 25
+svn:wc:ra_dav:version-url
+V 50
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/menu
+END
+rarrow.gif
+K 25
+svn:wc:ra_dav:version-url
+V 61
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/menu/rarrow.gif
+END
+rarrow-hover.gif
+K 25
+svn:wc:ra_dav:version-url
+V 67
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/menu/rarrow-hover.gif
+END
+darrow.gif
+K 25
+svn:wc:ra_dav:version-url
+V 61
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/menu/darrow.gif
+END
+darrow-small.gif
+K 25
+svn:wc:ra_dav:version-url
+V 67
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/menu/darrow-small.gif
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/entries
new file mode 100644
index 00000000..c2cd363f
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/entries
@@ -0,0 +1,164 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl/css/img/menu
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+rarrow.gif
+file
+
+
+
+
+2012-01-23T13:07:09.829351Z
+2dac040c1b40dee77b2f5aa6188f0de1
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+85
+
+rarrow-hover.gif
+file
+
+
+
+
+2012-01-23T13:07:09.829351Z
+08217a7db7472206a0755b3c77d22735
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+85
+
+darrow.gif
+file
+
+
+
+
+2012-01-23T13:07:09.829351Z
+11b046043208ea20babb404aadfeff57
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+82
+
+darrow-small.gif
+file
+
+
+
+
+2012-01-23T13:07:09.829351Z
+9a628f5031c0285592718de427f9d3eb
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+49
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/prop-base/darrow-small.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/prop-base/darrow-small.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/prop-base/darrow-small.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/prop-base/darrow.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/prop-base/darrow.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/prop-base/darrow.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/prop-base/rarrow-hover.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/prop-base/rarrow-hover.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/prop-base/rarrow-hover.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/prop-base/rarrow.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/prop-base/rarrow.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/prop-base/rarrow.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/text-base/darrow-small.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/text-base/darrow-small.gif.svn-base
new file mode 100644
index 00000000..0d552897
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/text-base/darrow-small.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/text-base/darrow.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/text-base/darrow.gif.svn-base
new file mode 100644
index 00000000..d601ef48
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/text-base/darrow.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/text-base/rarrow-hover.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/text-base/rarrow-hover.gif.svn-base
new file mode 100644
index 00000000..a627e457
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/text-base/rarrow-hover.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/text-base/rarrow.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/text-base/rarrow.gif.svn-base
new file mode 100644
index 00000000..0716499d
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/.svn/text-base/rarrow.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/darrow-small.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/darrow-small.gif
new file mode 100644
index 00000000..0d552897
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/darrow-small.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/darrow.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/darrow.gif
new file mode 100644
index 00000000..d601ef48
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/darrow.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/rarrow-hover.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/rarrow-hover.gif
new file mode 100644
index 00000000..a627e457
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/rarrow-hover.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/rarrow.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/rarrow.gif
new file mode 100644
index 00000000..0716499d
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/menu/rarrow.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/modalbg.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/modalbg.gif
new file mode 100644
index 00000000..a5fa38e4
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/modalbg.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/radiobutton-0-disabled.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/radiobutton-0-disabled.png
new file mode 100644
index 00000000..5d1000c3
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/radiobutton-0-disabled.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/radiobutton-0.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/radiobutton-0.png
new file mode 100644
index 00000000..2fd8d7a9
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/radiobutton-0.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/radiobutton-1-disabled.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/radiobutton-1-disabled.png
new file mode 100644
index 00000000..fbda731c
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/radiobutton-1-disabled.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/radiobutton-1.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/radiobutton-1.png
new file mode 100644
index 00000000..09208785
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/radiobutton-1.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/radiobutton-2.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/radiobutton-2.png
new file mode 100644
index 00000000..ee74c106
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/radiobutton-2.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resize.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resize.gif
new file mode 100644
index 00000000..d7cbec9b
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resize.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resize.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resize.png
new file mode 100644
index 00000000..9ae71c40
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resize.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resizebar-horiz.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resizebar-horiz.gif
new file mode 100644
index 00000000..32740f1d
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resizebar-horiz.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resizebar-horiz1.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resizebar-horiz1.gif
new file mode 100644
index 00000000..4e3efc18
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resizebar-horiz1.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resizebar-horiz2.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resizebar-horiz2.png
new file mode 100644
index 00000000..ffc6d5b1
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resizebar-horiz2.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resizebar-vert.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resizebar-vert.gif
new file mode 100644
index 00000000..7acb067e
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resizebar-vert.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resizebar-vert1.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resizebar-vert1.gif
new file mode 100644
index 00000000..91f1919d
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resizebar-vert1.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resizebar-vert2.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resizebar-vert2.gif
new file mode 100644
index 00000000..dfa09d83
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resizebar-vert2.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resizebar-vert2.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resizebar-vert2.png
new file mode 100644
index 00000000..a906c7f8
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resizebar-vert2.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resizebg.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resizebg.gif
new file mode 100644
index 00000000..290d9ad9
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/resizebg.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/.svn/all-wcprops
new file mode 100644
index 00000000..b75c2984
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/.svn/all-wcprops
@@ -0,0 +1,5 @@
+K 25
+svn:wc:ra_dav:version-url
+V 53
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/shadows
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/.svn/entries
new file mode 100644
index 00000000..43e921b1
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/.svn/entries
@@ -0,0 +1,37 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl/css/img/shadows
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+dlg-active
+dir
+
+dlg-dragging
+dir
+
+dlg-inactive
+dir
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/all-wcprops
new file mode 100644
index 00000000..57603477
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/all-wcprops
@@ -0,0 +1,59 @@
+K 25
+svn:wc:ra_dav:version-url
+V 64
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/shadows/dlg-active
+END
+shadows.css
+K 25
+svn:wc:ra_dav:version-url
+V 76
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/shadows/dlg-active/shadows.css
+END
+BL.png
+K 25
+svn:wc:ra_dav:version-url
+V 71
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/shadows/dlg-active/BL.png
+END
+TL.png
+K 25
+svn:wc:ra_dav:version-url
+V 71
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/shadows/dlg-active/TL.png
+END
+B.png
+K 25
+svn:wc:ra_dav:version-url
+V 70
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/shadows/dlg-active/B.png
+END
+R.png
+K 25
+svn:wc:ra_dav:version-url
+V 70
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/shadows/dlg-active/R.png
+END
+BR.png
+K 25
+svn:wc:ra_dav:version-url
+V 71
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/shadows/dlg-active/BR.png
+END
+T.png
+K 25
+svn:wc:ra_dav:version-url
+V 70
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/shadows/dlg-active/T.png
+END
+TR.png
+K 25
+svn:wc:ra_dav:version-url
+V 71
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/shadows/dlg-active/TR.png
+END
+L.png
+K 25
+svn:wc:ra_dav:version-url
+V 70
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/shadows/dlg-active/L.png
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/entries
new file mode 100644
index 00000000..69407221
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/entries
@@ -0,0 +1,334 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl/css/img/shadows/dlg-active
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+shadows.css
+file
+
+
+
+
+2012-01-23T13:07:09.953351Z
+30a3d0c3e2c2d9373191497cc19173ce
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+9335
+
+BL.png
+file
+
+
+
+
+2012-01-23T13:07:09.953351Z
+d7b4c9fbc374252370f2ffeb492c69fa
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+705
+
+TL.png
+file
+
+
+
+
+2012-01-23T13:07:09.953351Z
+12325ab1cffd6c15ae07036899aa92e6
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+811
+
+B.png
+file
+
+
+
+
+2012-01-23T13:07:09.953351Z
+e89d25a1680c005d694f00b65fe79b6a
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+133
+
+R.png
+file
+
+
+
+
+2012-01-23T13:07:09.953351Z
+78e9af3d5fb700ea01fd0b769f3d0199
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+153
+
+BR.png
+file
+
+
+
+
+2012-01-23T13:07:09.953351Z
+b29273e1a455943b7c05357a25209295
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+499
+
+T.png
+file
+
+
+
+
+2012-01-23T13:07:09.953351Z
+8d008d109d8cbdcd4cf28f9291436f44
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+128
+
+TR.png
+file
+
+
+
+
+2012-01-23T13:07:09.953351Z
+93a8380319e35ad31fa3fb0a2b27b71f
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1206
+
+L.png
+file
+
+
+
+
+2012-01-23T13:07:09.953351Z
+419ab5c45c49911575bda9e45038feaa
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+134
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/prop-base/B.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/prop-base/B.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/prop-base/B.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/prop-base/BL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/prop-base/BL.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/prop-base/BL.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/prop-base/BR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/prop-base/BR.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/prop-base/BR.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/prop-base/L.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/prop-base/L.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/prop-base/L.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/prop-base/R.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/prop-base/R.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/prop-base/R.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/prop-base/T.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/prop-base/T.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/prop-base/T.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/prop-base/TL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/prop-base/TL.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/prop-base/TL.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/prop-base/TR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/prop-base/TR.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/prop-base/TR.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/text-base/B.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/text-base/B.png.svn-base
new file mode 100644
index 00000000..1c3f15b5
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/text-base/B.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/text-base/BL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/text-base/BL.png.svn-base
new file mode 100644
index 00000000..68a7f40a
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/text-base/BL.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/text-base/BR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/text-base/BR.png.svn-base
new file mode 100644
index 00000000..54ba67ff
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/text-base/BR.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/text-base/L.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/text-base/L.png.svn-base
new file mode 100644
index 00000000..5c5e96c9
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/text-base/L.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/text-base/R.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/text-base/R.png.svn-base
new file mode 100644
index 00000000..e0bdf328
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/text-base/R.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/text-base/T.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/text-base/T.png.svn-base
new file mode 100644
index 00000000..1bec7231
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/text-base/T.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/text-base/TL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/text-base/TL.png.svn-base
new file mode 100644
index 00000000..a56ca5c4
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/text-base/TL.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/text-base/TR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/text-base/TR.png.svn-base
new file mode 100644
index 00000000..efe6980b
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/text-base/TR.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/text-base/shadows.css.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/text-base/shadows.css.svn-base
new file mode 100644
index 00000000..8bd9a363
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/.svn/text-base/shadows.css.svn-base
@@ -0,0 +1,222 @@
+.DlDialog-Active .DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url('$DIR/T.png') repeat-x 0 0; height: 14px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url('$DIR/B.png') repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url('$DIR/TL.png') no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url('$DIR/BR.png') no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url('$DIR/R.png') repeat-y 0 0; bottom: 6px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url('$DIR/TR.png') no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url('$DIR/BL.png') no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url('$DIR/L.png') repeat-y 0 0; bottom: 6px; }
+
+
+/*
+$VAR1 = {
+ 'T' => {
+ 'css' => {
+ 'left' => '18px',
+ 'right' => '15px',
+ 'top' => '-14px',
+ 'background' => 'url(\'$DIR/T.png\') repeat-x 0 0',
+ 'height' => '14px'
+ },
+ 'origsize' => {
+ 'y' => 24,
+ 'x' => 300
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 14,
+ 'x' => 16
+ },
+ 'diff' => 10,
+ 'sel' => [
+ 32,
+ 0,
+ 300,
+ 24
+ ],
+ 'name' => 'T.png'
+ },
+ 'B' => {
+ 'css' => {
+ 'left' => '18px',
+ 'right' => '15px',
+ 'background' => 'url(\'$DIR/B.png\') repeat-x 0 0',
+ 'bottom' => '-16px',
+ 'height' => '16px'
+ },
+ 'origsize' => {
+ 'y' => 22,
+ 'x' => 300
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 16
+ },
+ 'diff' => 6,
+ 'sel' => [
+ 32,
+ 244,
+ 300,
+ 22
+ ],
+ 'name' => 'B.png'
+ },
+ 'TL' => {
+ 'css' => {
+ 'left' => '-14px',
+ 'width' => '32px',
+ 'top' => '-13px',
+ 'background' => 'url(\'$DIR/TL.png\') no-repeat 0 0',
+ 'height' => '23px'
+ },
+ 'origsize' => {
+ 'y' => 24,
+ 'x' => 32
+ },
+ 'finalsize' => {
+ 'y' => 23,
+ 'x' => 32
+ },
+ 'sel' => [
+ 0,
+ 0,
+ 32,
+ 24
+ ],
+ 'name' => 'TL.png'
+ },
+ 'BR' => {
+ 'css' => {
+ 'width' => '31px',
+ 'right' => '-16px',
+ 'background' => 'url(\'$DIR/BR.png\') no-repeat 0 0',
+ 'bottom' => '-15px',
+ 'height' => '21px'
+ },
+ 'origsize' => {
+ 'y' => 22,
+ 'x' => 31
+ },
+ 'finalsize' => {
+ 'y' => 21,
+ 'x' => 31
+ },
+ 'sel' => [
+ 332,
+ 244,
+ 31,
+ 22
+ ],
+ 'name' => 'BR.png'
+ },
+ 'R' => {
+ 'css' => {
+ 'width' => '16px',
+ 'right' => '-16px',
+ 'top' => '10px',
+ 'background' => 'url(\'$DIR/R.png\') repeat-y 0 0',
+ 'bottom' => '6px'
+ },
+ 'origsize' => {
+ 'y' => 220,
+ 'x' => 31
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 16
+ },
+ 'diff' => 15,
+ 'sel' => [
+ 332,
+ 24,
+ 31,
+ 220
+ ],
+ 'name' => 'R.png'
+ },
+ 'TR' => {
+ 'css' => {
+ 'width' => '31px',
+ 'right' => '-16px',
+ 'top' => '-13px',
+ 'background' => 'url(\'$DIR/TR.png\') no-repeat 0 0',
+ 'height' => '23px'
+ },
+ 'origsize' => {
+ 'y' => 24,
+ 'x' => 31
+ },
+ 'finalsize' => {
+ 'y' => 23,
+ 'x' => 31
+ },
+ 'sel' => [
+ 332,
+ 0,
+ 31,
+ 24
+ ],
+ 'name' => 'TR.png'
+ },
+ 'BL' => {
+ 'css' => {
+ 'left' => '-14px',
+ 'width' => '32px',
+ 'background' => 'url(\'$DIR/BL.png\') no-repeat 0 0',
+ 'bottom' => '-15px',
+ 'height' => '21px'
+ },
+ 'origsize' => {
+ 'y' => 22,
+ 'x' => 32
+ },
+ 'finalsize' => {
+ 'y' => 21,
+ 'x' => 32
+ },
+ 'sel' => [
+ 0,
+ 244,
+ 32,
+ 22
+ ],
+ 'name' => 'BL.png'
+ },
+ 'L' => {
+ 'css' => {
+ 'left' => '-14px',
+ 'width' => '14px',
+ 'top' => '10px',
+ 'background' => 'url(\'$DIR/L.png\') repeat-y 0 0',
+ 'bottom' => '6px'
+ },
+ 'origsize' => {
+ 'y' => 220,
+ 'x' => 32
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 14
+ },
+ 'diff' => 18,
+ 'sel' => [
+ 0,
+ 24,
+ 32,
+ 220
+ ],
+ 'name' => 'L.png'
+ }
+ };
+*/
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/B.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/B.png
new file mode 100644
index 00000000..1c3f15b5
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/B.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/BL.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/BL.png
new file mode 100644
index 00000000..68a7f40a
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/BL.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/BR.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/BR.png
new file mode 100644
index 00000000..54ba67ff
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/BR.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/L.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/L.png
new file mode 100644
index 00000000..5c5e96c9
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/L.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/R.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/R.png
new file mode 100644
index 00000000..e0bdf328
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/R.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/T.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/T.png
new file mode 100644
index 00000000..1bec7231
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/T.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/TL.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/TL.png
new file mode 100644
index 00000000..a56ca5c4
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/TL.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/TR.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/TR.png
new file mode 100644
index 00000000..efe6980b
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/TR.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/shadows.css b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/shadows.css
new file mode 100644
index 00000000..8bd9a363
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-active/shadows.css
@@ -0,0 +1,222 @@
+.DlDialog-Active .DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url('$DIR/T.png') repeat-x 0 0; height: 14px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url('$DIR/B.png') repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url('$DIR/TL.png') no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url('$DIR/BR.png') no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url('$DIR/R.png') repeat-y 0 0; bottom: 6px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url('$DIR/TR.png') no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url('$DIR/BL.png') no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url('$DIR/L.png') repeat-y 0 0; bottom: 6px; }
+
+
+/*
+$VAR1 = {
+ 'T' => {
+ 'css' => {
+ 'left' => '18px',
+ 'right' => '15px',
+ 'top' => '-14px',
+ 'background' => 'url(\'$DIR/T.png\') repeat-x 0 0',
+ 'height' => '14px'
+ },
+ 'origsize' => {
+ 'y' => 24,
+ 'x' => 300
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 14,
+ 'x' => 16
+ },
+ 'diff' => 10,
+ 'sel' => [
+ 32,
+ 0,
+ 300,
+ 24
+ ],
+ 'name' => 'T.png'
+ },
+ 'B' => {
+ 'css' => {
+ 'left' => '18px',
+ 'right' => '15px',
+ 'background' => 'url(\'$DIR/B.png\') repeat-x 0 0',
+ 'bottom' => '-16px',
+ 'height' => '16px'
+ },
+ 'origsize' => {
+ 'y' => 22,
+ 'x' => 300
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 16
+ },
+ 'diff' => 6,
+ 'sel' => [
+ 32,
+ 244,
+ 300,
+ 22
+ ],
+ 'name' => 'B.png'
+ },
+ 'TL' => {
+ 'css' => {
+ 'left' => '-14px',
+ 'width' => '32px',
+ 'top' => '-13px',
+ 'background' => 'url(\'$DIR/TL.png\') no-repeat 0 0',
+ 'height' => '23px'
+ },
+ 'origsize' => {
+ 'y' => 24,
+ 'x' => 32
+ },
+ 'finalsize' => {
+ 'y' => 23,
+ 'x' => 32
+ },
+ 'sel' => [
+ 0,
+ 0,
+ 32,
+ 24
+ ],
+ 'name' => 'TL.png'
+ },
+ 'BR' => {
+ 'css' => {
+ 'width' => '31px',
+ 'right' => '-16px',
+ 'background' => 'url(\'$DIR/BR.png\') no-repeat 0 0',
+ 'bottom' => '-15px',
+ 'height' => '21px'
+ },
+ 'origsize' => {
+ 'y' => 22,
+ 'x' => 31
+ },
+ 'finalsize' => {
+ 'y' => 21,
+ 'x' => 31
+ },
+ 'sel' => [
+ 332,
+ 244,
+ 31,
+ 22
+ ],
+ 'name' => 'BR.png'
+ },
+ 'R' => {
+ 'css' => {
+ 'width' => '16px',
+ 'right' => '-16px',
+ 'top' => '10px',
+ 'background' => 'url(\'$DIR/R.png\') repeat-y 0 0',
+ 'bottom' => '6px'
+ },
+ 'origsize' => {
+ 'y' => 220,
+ 'x' => 31
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 16
+ },
+ 'diff' => 15,
+ 'sel' => [
+ 332,
+ 24,
+ 31,
+ 220
+ ],
+ 'name' => 'R.png'
+ },
+ 'TR' => {
+ 'css' => {
+ 'width' => '31px',
+ 'right' => '-16px',
+ 'top' => '-13px',
+ 'background' => 'url(\'$DIR/TR.png\') no-repeat 0 0',
+ 'height' => '23px'
+ },
+ 'origsize' => {
+ 'y' => 24,
+ 'x' => 31
+ },
+ 'finalsize' => {
+ 'y' => 23,
+ 'x' => 31
+ },
+ 'sel' => [
+ 332,
+ 0,
+ 31,
+ 24
+ ],
+ 'name' => 'TR.png'
+ },
+ 'BL' => {
+ 'css' => {
+ 'left' => '-14px',
+ 'width' => '32px',
+ 'background' => 'url(\'$DIR/BL.png\') no-repeat 0 0',
+ 'bottom' => '-15px',
+ 'height' => '21px'
+ },
+ 'origsize' => {
+ 'y' => 22,
+ 'x' => 32
+ },
+ 'finalsize' => {
+ 'y' => 21,
+ 'x' => 32
+ },
+ 'sel' => [
+ 0,
+ 244,
+ 32,
+ 22
+ ],
+ 'name' => 'BL.png'
+ },
+ 'L' => {
+ 'css' => {
+ 'left' => '-14px',
+ 'width' => '14px',
+ 'top' => '10px',
+ 'background' => 'url(\'$DIR/L.png\') repeat-y 0 0',
+ 'bottom' => '6px'
+ },
+ 'origsize' => {
+ 'y' => 220,
+ 'x' => 32
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 14
+ },
+ 'diff' => 18,
+ 'sel' => [
+ 0,
+ 24,
+ 32,
+ 220
+ ],
+ 'name' => 'L.png'
+ }
+ };
+*/
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/all-wcprops
new file mode 100644
index 00000000..2847b528
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/all-wcprops
@@ -0,0 +1,59 @@
+K 25
+svn:wc:ra_dav:version-url
+V 66
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/shadows/dlg-dragging
+END
+shadows.css
+K 25
+svn:wc:ra_dav:version-url
+V 78
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/shadows/dlg-dragging/shadows.css
+END
+BL.png
+K 25
+svn:wc:ra_dav:version-url
+V 73
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/shadows/dlg-dragging/BL.png
+END
+TL.png
+K 25
+svn:wc:ra_dav:version-url
+V 73
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/shadows/dlg-dragging/TL.png
+END
+B.png
+K 25
+svn:wc:ra_dav:version-url
+V 72
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/shadows/dlg-dragging/B.png
+END
+R.png
+K 25
+svn:wc:ra_dav:version-url
+V 72
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/shadows/dlg-dragging/R.png
+END
+BR.png
+K 25
+svn:wc:ra_dav:version-url
+V 73
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/shadows/dlg-dragging/BR.png
+END
+T.png
+K 25
+svn:wc:ra_dav:version-url
+V 72
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/shadows/dlg-dragging/T.png
+END
+TR.png
+K 25
+svn:wc:ra_dav:version-url
+V 73
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/shadows/dlg-dragging/TR.png
+END
+L.png
+K 25
+svn:wc:ra_dav:version-url
+V 72
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/shadows/dlg-dragging/L.png
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/entries
new file mode 100644
index 00000000..f8f291c6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/entries
@@ -0,0 +1,334 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl/css/img/shadows/dlg-dragging
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+shadows.css
+file
+
+
+
+
+2012-01-23T13:07:09.969351Z
+6c1d87642f978b37a65aa239df7baea4
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+9335
+
+BL.png
+file
+
+
+
+
+2012-01-23T13:07:09.969351Z
+2dd8057bded6298ee31344a8d4169835
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+783
+
+TL.png
+file
+
+
+
+
+2012-01-23T13:07:09.973351Z
+e6b6f7b65d35eb084c8eb707bfe9fc55
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+768
+
+B.png
+file
+
+
+
+
+2012-01-23T13:07:09.973351Z
+9cd0457752dea35367bf67cd6ec16299
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+133
+
+R.png
+file
+
+
+
+
+2012-01-23T13:07:09.973351Z
+bc8687412ff7bfb816cacd141cda9993
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+172
+
+BR.png
+file
+
+
+
+
+2012-01-23T13:07:09.973351Z
+282f3d703191ac0e35943819abf4c13f
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+789
+
+T.png
+file
+
+
+
+
+2012-01-23T13:07:09.973351Z
+50b4a0742a76756c8e6bf156d3615694
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+168
+
+TR.png
+file
+
+
+
+
+2012-01-23T13:07:09.973351Z
+c5b23a7a38c28ab8f188984415f1c6b2
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1133
+
+L.png
+file
+
+
+
+
+2012-01-23T13:07:09.973351Z
+34d3ade4f3282a69c00d210b1ceca4aa
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+168
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/prop-base/B.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/prop-base/B.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/prop-base/B.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/prop-base/BL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/prop-base/BL.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/prop-base/BL.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/prop-base/BR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/prop-base/BR.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/prop-base/BR.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/prop-base/L.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/prop-base/L.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/prop-base/L.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/prop-base/R.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/prop-base/R.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/prop-base/R.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/prop-base/T.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/prop-base/T.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/prop-base/T.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/prop-base/TL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/prop-base/TL.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/prop-base/TL.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/prop-base/TR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/prop-base/TR.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/prop-base/TR.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/text-base/B.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/text-base/B.png.svn-base
new file mode 100644
index 00000000..596843a8
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/text-base/B.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/text-base/BL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/text-base/BL.png.svn-base
new file mode 100644
index 00000000..ea6a7fd8
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/text-base/BL.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/text-base/BR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/text-base/BR.png.svn-base
new file mode 100644
index 00000000..1d6e915f
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/text-base/BR.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/text-base/L.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/text-base/L.png.svn-base
new file mode 100644
index 00000000..63001c52
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/text-base/L.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/text-base/R.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/text-base/R.png.svn-base
new file mode 100644
index 00000000..79c8b942
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/text-base/R.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/text-base/T.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/text-base/T.png.svn-base
new file mode 100644
index 00000000..43e9c11e
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/text-base/T.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/text-base/TL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/text-base/TL.png.svn-base
new file mode 100644
index 00000000..e1ac4193
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/text-base/TL.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/text-base/TR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/text-base/TR.png.svn-base
new file mode 100644
index 00000000..16456665
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/text-base/TR.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/text-base/shadows.css.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/text-base/shadows.css.svn-base
new file mode 100644
index 00000000..a07a252a
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/.svn/text-base/shadows.css.svn-base
@@ -0,0 +1,222 @@
+.DlDialog-Dragging .DlDialog-Rel .Shadow-T { left: 17px; right: 14px; top: -14px; background: url("$DIR/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Dragging .DlDialog-Rel .Shadow-B { left: 17px; right: 14px; background: url("$DIR/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Dragging .DlDialog-Rel .Shadow-TL { left: -15px; width: 32px; top: -13px; background: url("$DIR/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Dragging .DlDialog-Rel .Shadow-BR { width: 31px; right: -17px; background: url("$DIR/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Dragging .DlDialog-Rel .Shadow-R { width: 17px; right: -17px; top: 10px; background: url("$DIR/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Dragging .DlDialog-Rel .Shadow-TR { width: 31px; right: -17px; top: -13px; background: url("$DIR/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Dragging .DlDialog-Rel .Shadow-BL { left: -15px; width: 32px; background: url("$DIR/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Dragging .DlDialog-Rel .Shadow-L { left: -15px; width: 15px; top: 10px; background: url("$DIR/L.png") repeat-y 0 0; bottom: 6px; }
+
+
+/*
+$VAR1 = {
+ 'T' => {
+ 'css' => {
+ 'left' => '17px',
+ 'right' => '14px',
+ 'top' => '-14px',
+ 'background' => 'url("$DIR/T.png") repeat-x 0 0',
+ 'height' => '14px'
+ },
+ 'origsize' => {
+ 'y' => 24,
+ 'x' => 300
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 14,
+ 'x' => 16
+ },
+ 'diff' => 10,
+ 'sel' => [
+ 32,
+ 0,
+ 300,
+ 24
+ ],
+ 'name' => 'T.png'
+ },
+ 'B' => {
+ 'css' => {
+ 'left' => '17px',
+ 'right' => '14px',
+ 'background' => 'url("$DIR/B.png") repeat-x 0 0',
+ 'bottom' => '-16px',
+ 'height' => '16px'
+ },
+ 'origsize' => {
+ 'y' => 22,
+ 'x' => 300
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 16
+ },
+ 'diff' => 6,
+ 'sel' => [
+ 32,
+ 244,
+ 300,
+ 22
+ ],
+ 'name' => 'B.png'
+ },
+ 'TL' => {
+ 'css' => {
+ 'left' => '-15px',
+ 'width' => '32px',
+ 'top' => '-13px',
+ 'background' => 'url("$DIR/TL.png") no-repeat 0 0',
+ 'height' => '23px'
+ },
+ 'origsize' => {
+ 'y' => 24,
+ 'x' => 32
+ },
+ 'finalsize' => {
+ 'y' => 23,
+ 'x' => 32
+ },
+ 'sel' => [
+ 0,
+ 0,
+ 32,
+ 24
+ ],
+ 'name' => 'TL.png'
+ },
+ 'BR' => {
+ 'css' => {
+ 'width' => '31px',
+ 'right' => '-17px',
+ 'background' => 'url("$DIR/BR.png") no-repeat 0 0',
+ 'bottom' => '-15px',
+ 'height' => '21px'
+ },
+ 'origsize' => {
+ 'y' => 22,
+ 'x' => 31
+ },
+ 'finalsize' => {
+ 'y' => 21,
+ 'x' => 31
+ },
+ 'sel' => [
+ 332,
+ 244,
+ 31,
+ 22
+ ],
+ 'name' => 'BR.png'
+ },
+ 'R' => {
+ 'css' => {
+ 'width' => '17px',
+ 'right' => '-17px',
+ 'top' => '10px',
+ 'background' => 'url("$DIR/R.png") repeat-y 0 0',
+ 'bottom' => '6px'
+ },
+ 'origsize' => {
+ 'y' => 220,
+ 'x' => 31
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 17
+ },
+ 'diff' => 14,
+ 'sel' => [
+ 332,
+ 24,
+ 31,
+ 220
+ ],
+ 'name' => 'R.png'
+ },
+ 'TR' => {
+ 'css' => {
+ 'width' => '31px',
+ 'right' => '-17px',
+ 'top' => '-13px',
+ 'background' => 'url("$DIR/TR.png") no-repeat 0 0',
+ 'height' => '23px'
+ },
+ 'origsize' => {
+ 'y' => 24,
+ 'x' => 31
+ },
+ 'finalsize' => {
+ 'y' => 23,
+ 'x' => 31
+ },
+ 'sel' => [
+ 332,
+ 0,
+ 31,
+ 24
+ ],
+ 'name' => 'TR.png'
+ },
+ 'BL' => {
+ 'css' => {
+ 'left' => '-15px',
+ 'width' => '32px',
+ 'background' => 'url("$DIR/BL.png") no-repeat 0 0',
+ 'bottom' => '-15px',
+ 'height' => '21px'
+ },
+ 'origsize' => {
+ 'y' => 22,
+ 'x' => 32
+ },
+ 'finalsize' => {
+ 'y' => 21,
+ 'x' => 32
+ },
+ 'sel' => [
+ 0,
+ 244,
+ 32,
+ 22
+ ],
+ 'name' => 'BL.png'
+ },
+ 'L' => {
+ 'css' => {
+ 'left' => '-15px',
+ 'width' => '15px',
+ 'top' => '10px',
+ 'background' => 'url("$DIR/L.png") repeat-y 0 0',
+ 'bottom' => '6px'
+ },
+ 'origsize' => {
+ 'y' => 220,
+ 'x' => 32
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 15
+ },
+ 'diff' => 17,
+ 'sel' => [
+ 0,
+ 24,
+ 32,
+ 220
+ ],
+ 'name' => 'L.png'
+ }
+ };
+*/
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/B.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/B.png
new file mode 100644
index 00000000..596843a8
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/B.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/BL.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/BL.png
new file mode 100644
index 00000000..ea6a7fd8
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/BL.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/BR.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/BR.png
new file mode 100644
index 00000000..1d6e915f
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/BR.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/L.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/L.png
new file mode 100644
index 00000000..63001c52
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/L.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/R.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/R.png
new file mode 100644
index 00000000..79c8b942
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/R.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/T.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/T.png
new file mode 100644
index 00000000..43e9c11e
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/T.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/TL.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/TL.png
new file mode 100644
index 00000000..e1ac4193
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/TL.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/TR.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/TR.png
new file mode 100644
index 00000000..16456665
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/TR.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/shadows.css b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/shadows.css
new file mode 100644
index 00000000..a07a252a
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-dragging/shadows.css
@@ -0,0 +1,222 @@
+.DlDialog-Dragging .DlDialog-Rel .Shadow-T { left: 17px; right: 14px; top: -14px; background: url("$DIR/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Dragging .DlDialog-Rel .Shadow-B { left: 17px; right: 14px; background: url("$DIR/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Dragging .DlDialog-Rel .Shadow-TL { left: -15px; width: 32px; top: -13px; background: url("$DIR/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Dragging .DlDialog-Rel .Shadow-BR { width: 31px; right: -17px; background: url("$DIR/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Dragging .DlDialog-Rel .Shadow-R { width: 17px; right: -17px; top: 10px; background: url("$DIR/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Dragging .DlDialog-Rel .Shadow-TR { width: 31px; right: -17px; top: -13px; background: url("$DIR/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Dragging .DlDialog-Rel .Shadow-BL { left: -15px; width: 32px; background: url("$DIR/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Dragging .DlDialog-Rel .Shadow-L { left: -15px; width: 15px; top: 10px; background: url("$DIR/L.png") repeat-y 0 0; bottom: 6px; }
+
+
+/*
+$VAR1 = {
+ 'T' => {
+ 'css' => {
+ 'left' => '17px',
+ 'right' => '14px',
+ 'top' => '-14px',
+ 'background' => 'url("$DIR/T.png") repeat-x 0 0',
+ 'height' => '14px'
+ },
+ 'origsize' => {
+ 'y' => 24,
+ 'x' => 300
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 14,
+ 'x' => 16
+ },
+ 'diff' => 10,
+ 'sel' => [
+ 32,
+ 0,
+ 300,
+ 24
+ ],
+ 'name' => 'T.png'
+ },
+ 'B' => {
+ 'css' => {
+ 'left' => '17px',
+ 'right' => '14px',
+ 'background' => 'url("$DIR/B.png") repeat-x 0 0',
+ 'bottom' => '-16px',
+ 'height' => '16px'
+ },
+ 'origsize' => {
+ 'y' => 22,
+ 'x' => 300
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 16
+ },
+ 'diff' => 6,
+ 'sel' => [
+ 32,
+ 244,
+ 300,
+ 22
+ ],
+ 'name' => 'B.png'
+ },
+ 'TL' => {
+ 'css' => {
+ 'left' => '-15px',
+ 'width' => '32px',
+ 'top' => '-13px',
+ 'background' => 'url("$DIR/TL.png") no-repeat 0 0',
+ 'height' => '23px'
+ },
+ 'origsize' => {
+ 'y' => 24,
+ 'x' => 32
+ },
+ 'finalsize' => {
+ 'y' => 23,
+ 'x' => 32
+ },
+ 'sel' => [
+ 0,
+ 0,
+ 32,
+ 24
+ ],
+ 'name' => 'TL.png'
+ },
+ 'BR' => {
+ 'css' => {
+ 'width' => '31px',
+ 'right' => '-17px',
+ 'background' => 'url("$DIR/BR.png") no-repeat 0 0',
+ 'bottom' => '-15px',
+ 'height' => '21px'
+ },
+ 'origsize' => {
+ 'y' => 22,
+ 'x' => 31
+ },
+ 'finalsize' => {
+ 'y' => 21,
+ 'x' => 31
+ },
+ 'sel' => [
+ 332,
+ 244,
+ 31,
+ 22
+ ],
+ 'name' => 'BR.png'
+ },
+ 'R' => {
+ 'css' => {
+ 'width' => '17px',
+ 'right' => '-17px',
+ 'top' => '10px',
+ 'background' => 'url("$DIR/R.png") repeat-y 0 0',
+ 'bottom' => '6px'
+ },
+ 'origsize' => {
+ 'y' => 220,
+ 'x' => 31
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 17
+ },
+ 'diff' => 14,
+ 'sel' => [
+ 332,
+ 24,
+ 31,
+ 220
+ ],
+ 'name' => 'R.png'
+ },
+ 'TR' => {
+ 'css' => {
+ 'width' => '31px',
+ 'right' => '-17px',
+ 'top' => '-13px',
+ 'background' => 'url("$DIR/TR.png") no-repeat 0 0',
+ 'height' => '23px'
+ },
+ 'origsize' => {
+ 'y' => 24,
+ 'x' => 31
+ },
+ 'finalsize' => {
+ 'y' => 23,
+ 'x' => 31
+ },
+ 'sel' => [
+ 332,
+ 0,
+ 31,
+ 24
+ ],
+ 'name' => 'TR.png'
+ },
+ 'BL' => {
+ 'css' => {
+ 'left' => '-15px',
+ 'width' => '32px',
+ 'background' => 'url("$DIR/BL.png") no-repeat 0 0',
+ 'bottom' => '-15px',
+ 'height' => '21px'
+ },
+ 'origsize' => {
+ 'y' => 22,
+ 'x' => 32
+ },
+ 'finalsize' => {
+ 'y' => 21,
+ 'x' => 32
+ },
+ 'sel' => [
+ 0,
+ 244,
+ 32,
+ 22
+ ],
+ 'name' => 'BL.png'
+ },
+ 'L' => {
+ 'css' => {
+ 'left' => '-15px',
+ 'width' => '15px',
+ 'top' => '10px',
+ 'background' => 'url("$DIR/L.png") repeat-y 0 0',
+ 'bottom' => '6px'
+ },
+ 'origsize' => {
+ 'y' => 220,
+ 'x' => 32
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 15
+ },
+ 'diff' => 17,
+ 'sel' => [
+ 0,
+ 24,
+ 32,
+ 220
+ ],
+ 'name' => 'L.png'
+ }
+ };
+*/
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/all-wcprops
new file mode 100644
index 00000000..6e0ec142
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/all-wcprops
@@ -0,0 +1,59 @@
+K 25
+svn:wc:ra_dav:version-url
+V 66
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/shadows/dlg-inactive
+END
+shadows.css
+K 25
+svn:wc:ra_dav:version-url
+V 78
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/shadows/dlg-inactive/shadows.css
+END
+BL.png
+K 25
+svn:wc:ra_dav:version-url
+V 73
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/shadows/dlg-inactive/BL.png
+END
+TL.png
+K 25
+svn:wc:ra_dav:version-url
+V 73
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/shadows/dlg-inactive/TL.png
+END
+B.png
+K 25
+svn:wc:ra_dav:version-url
+V 72
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/shadows/dlg-inactive/B.png
+END
+R.png
+K 25
+svn:wc:ra_dav:version-url
+V 72
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/shadows/dlg-inactive/R.png
+END
+BR.png
+K 25
+svn:wc:ra_dav:version-url
+V 73
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/shadows/dlg-inactive/BR.png
+END
+T.png
+K 25
+svn:wc:ra_dav:version-url
+V 72
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/shadows/dlg-inactive/T.png
+END
+TR.png
+K 25
+svn:wc:ra_dav:version-url
+V 73
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/shadows/dlg-inactive/TR.png
+END
+L.png
+K 25
+svn:wc:ra_dav:version-url
+V 72
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/shadows/dlg-inactive/L.png
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/entries
new file mode 100644
index 00000000..0d2a4d74
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/entries
@@ -0,0 +1,334 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl/css/img/shadows/dlg-inactive
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+shadows.css
+file
+
+
+
+
+2012-01-23T13:07:09.985351Z
+50f52e0108862fd748ff77bdeab2d50e
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+9103
+
+BL.png
+file
+
+
+
+
+2012-01-23T13:07:09.985351Z
+9e12396a70952a780fd494d2f6bc357e
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+855
+
+TL.png
+file
+
+
+
+
+2012-01-23T13:07:09.985351Z
+1acc680e2643a08ad16f93b407cec797
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+371
+
+B.png
+file
+
+
+
+
+2012-01-23T13:07:09.985351Z
+6cd5c1841d88d0b64543186e22c3482a
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+140
+
+R.png
+file
+
+
+
+
+2012-01-23T13:07:09.985351Z
+4fdbc82f8e2048306fd83f9150758cf2
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+136
+
+BR.png
+file
+
+
+
+
+2012-01-23T13:07:09.985351Z
+78693f785b374f54c191e8208331efe7
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+549
+
+T.png
+file
+
+
+
+
+2012-01-23T13:07:09.985351Z
+d30425a00fd890dc2ee73b5eeb36080f
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+125
+
+TR.png
+file
+
+
+
+
+2012-01-23T13:07:09.985351Z
+6c07dcd6e96cccf9bb246606736dcbd3
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+725
+
+L.png
+file
+
+
+
+
+2012-01-23T13:07:09.985351Z
+dc4c064dd9bfb0adb1ab22e5e23073e2
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+124
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/prop-base/B.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/prop-base/B.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/prop-base/B.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/prop-base/BL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/prop-base/BL.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/prop-base/BL.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/prop-base/BR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/prop-base/BR.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/prop-base/BR.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/prop-base/L.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/prop-base/L.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/prop-base/L.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/prop-base/R.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/prop-base/R.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/prop-base/R.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/prop-base/T.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/prop-base/T.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/prop-base/T.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/prop-base/TL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/prop-base/TL.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/prop-base/TL.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/prop-base/TR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/prop-base/TR.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/prop-base/TR.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/text-base/B.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/text-base/B.png.svn-base
new file mode 100644
index 00000000..5502d6d7
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/text-base/B.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/text-base/BL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/text-base/BL.png.svn-base
new file mode 100644
index 00000000..348ef906
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/text-base/BL.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/text-base/BR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/text-base/BR.png.svn-base
new file mode 100644
index 00000000..4747aeda
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/text-base/BR.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/text-base/L.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/text-base/L.png.svn-base
new file mode 100644
index 00000000..7e3c4917
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/text-base/L.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/text-base/R.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/text-base/R.png.svn-base
new file mode 100644
index 00000000..35d621ca
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/text-base/R.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/text-base/T.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/text-base/T.png.svn-base
new file mode 100644
index 00000000..bd2949e3
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/text-base/T.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/text-base/TL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/text-base/TL.png.svn-base
new file mode 100644
index 00000000..abf1dcdb
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/text-base/TL.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/text-base/TR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/text-base/TR.png.svn-base
new file mode 100644
index 00000000..9ddeb8eb
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/text-base/TR.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/text-base/shadows.css.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/text-base/shadows.css.svn-base
new file mode 100644
index 00000000..afed16b5
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/.svn/text-base/shadows.css.svn-base
@@ -0,0 +1,222 @@
+.DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("L.png") repeat-y 0 0; bottom: 6px; }
+
+
+/*
+$VAR1 = {
+ 'T' => {
+ 'css' => {
+ 'left' => '18px',
+ 'right' => '15px',
+ 'top' => '-14px',
+ 'background' => 'url("T.png") repeat-x 0 0',
+ 'height' => '14px'
+ },
+ 'origsize' => {
+ 'y' => 24,
+ 'x' => 300
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 14,
+ 'x' => 16
+ },
+ 'diff' => 10,
+ 'sel' => [
+ 32,
+ 0,
+ 300,
+ 24
+ ],
+ 'name' => 'T.png'
+ },
+ 'B' => {
+ 'css' => {
+ 'left' => '18px',
+ 'right' => '15px',
+ 'background' => 'url("B.png") repeat-x 0 0',
+ 'bottom' => '-16px',
+ 'height' => '16px'
+ },
+ 'origsize' => {
+ 'y' => 22,
+ 'x' => 300
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 16
+ },
+ 'diff' => 6,
+ 'sel' => [
+ 32,
+ 244,
+ 300,
+ 22
+ ],
+ 'name' => 'B.png'
+ },
+ 'TL' => {
+ 'css' => {
+ 'left' => '-14px',
+ 'width' => '32px',
+ 'top' => '-13px',
+ 'background' => 'url("TL.png") no-repeat 0 0',
+ 'height' => '23px'
+ },
+ 'origsize' => {
+ 'y' => 24,
+ 'x' => 32
+ },
+ 'finalsize' => {
+ 'y' => 23,
+ 'x' => 32
+ },
+ 'sel' => [
+ 0,
+ 0,
+ 32,
+ 24
+ ],
+ 'name' => 'TL.png'
+ },
+ 'BR' => {
+ 'css' => {
+ 'width' => '31px',
+ 'right' => '-16px',
+ 'background' => 'url("BR.png") no-repeat 0 0',
+ 'bottom' => '-15px',
+ 'height' => '21px'
+ },
+ 'origsize' => {
+ 'y' => 22,
+ 'x' => 31
+ },
+ 'finalsize' => {
+ 'y' => 21,
+ 'x' => 31
+ },
+ 'sel' => [
+ 332,
+ 244,
+ 31,
+ 22
+ ],
+ 'name' => 'BR.png'
+ },
+ 'R' => {
+ 'css' => {
+ 'width' => '16px',
+ 'right' => '-16px',
+ 'top' => '10px',
+ 'background' => 'url("R.png") repeat-y 0 0',
+ 'bottom' => '6px'
+ },
+ 'origsize' => {
+ 'y' => 220,
+ 'x' => 31
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 16
+ },
+ 'diff' => 15,
+ 'sel' => [
+ 332,
+ 24,
+ 31,
+ 220
+ ],
+ 'name' => 'R.png'
+ },
+ 'TR' => {
+ 'css' => {
+ 'width' => '31px',
+ 'right' => '-16px',
+ 'top' => '-13px',
+ 'background' => 'url("TR.png") no-repeat 0 0',
+ 'height' => '23px'
+ },
+ 'origsize' => {
+ 'y' => 24,
+ 'x' => 31
+ },
+ 'finalsize' => {
+ 'y' => 23,
+ 'x' => 31
+ },
+ 'sel' => [
+ 332,
+ 0,
+ 31,
+ 24
+ ],
+ 'name' => 'TR.png'
+ },
+ 'BL' => {
+ 'css' => {
+ 'left' => '-14px',
+ 'width' => '32px',
+ 'background' => 'url("BL.png") no-repeat 0 0',
+ 'bottom' => '-15px',
+ 'height' => '21px'
+ },
+ 'origsize' => {
+ 'y' => 22,
+ 'x' => 32
+ },
+ 'finalsize' => {
+ 'y' => 21,
+ 'x' => 32
+ },
+ 'sel' => [
+ 0,
+ 244,
+ 32,
+ 22
+ ],
+ 'name' => 'BL.png'
+ },
+ 'L' => {
+ 'css' => {
+ 'left' => '-14px',
+ 'width' => '14px',
+ 'top' => '10px',
+ 'background' => 'url("L.png") repeat-y 0 0',
+ 'bottom' => '6px'
+ },
+ 'origsize' => {
+ 'y' => 220,
+ 'x' => 32
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 14
+ },
+ 'diff' => 18,
+ 'sel' => [
+ 0,
+ 24,
+ 32,
+ 220
+ ],
+ 'name' => 'L.png'
+ }
+ };
+*/
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/B.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/B.png
new file mode 100644
index 00000000..5502d6d7
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/B.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/BL.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/BL.png
new file mode 100644
index 00000000..348ef906
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/BL.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/BR.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/BR.png
new file mode 100644
index 00000000..4747aeda
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/BR.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/L.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/L.png
new file mode 100644
index 00000000..7e3c4917
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/L.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/R.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/R.png
new file mode 100644
index 00000000..35d621ca
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/R.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/T.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/T.png
new file mode 100644
index 00000000..bd2949e3
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/T.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/TL.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/TL.png
new file mode 100644
index 00000000..abf1dcdb
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/TL.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/TR.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/TR.png
new file mode 100644
index 00000000..9ddeb8eb
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/TR.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/shadows.css b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/shadows.css
new file mode 100644
index 00000000..afed16b5
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/shadows/dlg-inactive/shadows.css
@@ -0,0 +1,222 @@
+.DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("L.png") repeat-y 0 0; bottom: 6px; }
+
+
+/*
+$VAR1 = {
+ 'T' => {
+ 'css' => {
+ 'left' => '18px',
+ 'right' => '15px',
+ 'top' => '-14px',
+ 'background' => 'url("T.png") repeat-x 0 0',
+ 'height' => '14px'
+ },
+ 'origsize' => {
+ 'y' => 24,
+ 'x' => 300
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 14,
+ 'x' => 16
+ },
+ 'diff' => 10,
+ 'sel' => [
+ 32,
+ 0,
+ 300,
+ 24
+ ],
+ 'name' => 'T.png'
+ },
+ 'B' => {
+ 'css' => {
+ 'left' => '18px',
+ 'right' => '15px',
+ 'background' => 'url("B.png") repeat-x 0 0',
+ 'bottom' => '-16px',
+ 'height' => '16px'
+ },
+ 'origsize' => {
+ 'y' => 22,
+ 'x' => 300
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 16
+ },
+ 'diff' => 6,
+ 'sel' => [
+ 32,
+ 244,
+ 300,
+ 22
+ ],
+ 'name' => 'B.png'
+ },
+ 'TL' => {
+ 'css' => {
+ 'left' => '-14px',
+ 'width' => '32px',
+ 'top' => '-13px',
+ 'background' => 'url("TL.png") no-repeat 0 0',
+ 'height' => '23px'
+ },
+ 'origsize' => {
+ 'y' => 24,
+ 'x' => 32
+ },
+ 'finalsize' => {
+ 'y' => 23,
+ 'x' => 32
+ },
+ 'sel' => [
+ 0,
+ 0,
+ 32,
+ 24
+ ],
+ 'name' => 'TL.png'
+ },
+ 'BR' => {
+ 'css' => {
+ 'width' => '31px',
+ 'right' => '-16px',
+ 'background' => 'url("BR.png") no-repeat 0 0',
+ 'bottom' => '-15px',
+ 'height' => '21px'
+ },
+ 'origsize' => {
+ 'y' => 22,
+ 'x' => 31
+ },
+ 'finalsize' => {
+ 'y' => 21,
+ 'x' => 31
+ },
+ 'sel' => [
+ 332,
+ 244,
+ 31,
+ 22
+ ],
+ 'name' => 'BR.png'
+ },
+ 'R' => {
+ 'css' => {
+ 'width' => '16px',
+ 'right' => '-16px',
+ 'top' => '10px',
+ 'background' => 'url("R.png") repeat-y 0 0',
+ 'bottom' => '6px'
+ },
+ 'origsize' => {
+ 'y' => 220,
+ 'x' => 31
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 16
+ },
+ 'diff' => 15,
+ 'sel' => [
+ 332,
+ 24,
+ 31,
+ 220
+ ],
+ 'name' => 'R.png'
+ },
+ 'TR' => {
+ 'css' => {
+ 'width' => '31px',
+ 'right' => '-16px',
+ 'top' => '-13px',
+ 'background' => 'url("TR.png") no-repeat 0 0',
+ 'height' => '23px'
+ },
+ 'origsize' => {
+ 'y' => 24,
+ 'x' => 31
+ },
+ 'finalsize' => {
+ 'y' => 23,
+ 'x' => 31
+ },
+ 'sel' => [
+ 332,
+ 0,
+ 31,
+ 24
+ ],
+ 'name' => 'TR.png'
+ },
+ 'BL' => {
+ 'css' => {
+ 'left' => '-14px',
+ 'width' => '32px',
+ 'background' => 'url("BL.png") no-repeat 0 0',
+ 'bottom' => '-15px',
+ 'height' => '21px'
+ },
+ 'origsize' => {
+ 'y' => 22,
+ 'x' => 32
+ },
+ 'finalsize' => {
+ 'y' => 21,
+ 'x' => 32
+ },
+ 'sel' => [
+ 0,
+ 244,
+ 32,
+ 22
+ ],
+ 'name' => 'BL.png'
+ },
+ 'L' => {
+ 'css' => {
+ 'left' => '-14px',
+ 'width' => '14px',
+ 'top' => '10px',
+ 'background' => 'url("L.png") repeat-y 0 0',
+ 'bottom' => '6px'
+ },
+ 'origsize' => {
+ 'y' => 220,
+ 'x' => 32
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 14
+ },
+ 'diff' => 18,
+ 'sel' => [
+ 0,
+ 24,
+ 32,
+ 220
+ ],
+ 'name' => 'L.png'
+ }
+ };
+*/
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/spinner-down.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/spinner-down.gif
new file mode 100644
index 00000000..0b2f0d7f
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/spinner-down.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/spinner-down.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/spinner-down.png
new file mode 100644
index 00000000..b9bbfdb0
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/spinner-down.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/spinner-up.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/spinner-up.gif
new file mode 100644
index 00000000..0d689405
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/spinner-up.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/spinner-up.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/spinner-up.png
new file mode 100644
index 00000000..e56a9dcb
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/spinner-up.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/all-wcprops
new file mode 100644
index 00000000..c53ecfaa
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/all-wcprops
@@ -0,0 +1,59 @@
+K 25
+svn:wc:ra_dav:version-url
+V 58
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/thin-shadows
+END
+shadows.css
+K 25
+svn:wc:ra_dav:version-url
+V 70
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/thin-shadows/shadows.css
+END
+BL.png
+K 25
+svn:wc:ra_dav:version-url
+V 65
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/thin-shadows/BL.png
+END
+TL.png
+K 25
+svn:wc:ra_dav:version-url
+V 65
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/thin-shadows/TL.png
+END
+B.png
+K 25
+svn:wc:ra_dav:version-url
+V 64
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/thin-shadows/B.png
+END
+R.png
+K 25
+svn:wc:ra_dav:version-url
+V 64
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/thin-shadows/R.png
+END
+BR.png
+K 25
+svn:wc:ra_dav:version-url
+V 65
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/thin-shadows/BR.png
+END
+T.png
+K 25
+svn:wc:ra_dav:version-url
+V 64
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/thin-shadows/T.png
+END
+TR.png
+K 25
+svn:wc:ra_dav:version-url
+V 65
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/thin-shadows/TR.png
+END
+L.png
+K 25
+svn:wc:ra_dav:version-url
+V 64
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/thin-shadows/L.png
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/entries
new file mode 100644
index 00000000..5d1ef629
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/entries
@@ -0,0 +1,334 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl/css/img/thin-shadows
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+shadows.css
+file
+
+
+
+
+2012-01-23T13:07:10.053352Z
+cb19ac7ddae338f5f0a5b59ab3eb4641
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+8904
+
+BL.png
+file
+
+
+
+
+2012-01-23T13:07:10.053352Z
+fd5f4d4eaed58d138ceb242f100fd915
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+495
+
+TL.png
+file
+
+
+
+
+2012-01-23T13:07:10.053352Z
+813a29b5d3d5b06e1fe6205c4a6e476a
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+483
+
+B.png
+file
+
+
+
+
+2012-01-23T13:07:10.053352Z
+f62c23e0fe84763d22b9bb7d584575d4
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+128
+
+R.png
+file
+
+
+
+
+2012-01-23T13:07:10.053352Z
+082e21b579a0e9233119ed43eff72aa3
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+115
+
+BR.png
+file
+
+
+
+
+2012-01-23T13:07:10.053352Z
+496d4bf0f1c7fc7f4b66ca85c323fdad
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+478
+
+T.png
+file
+
+
+
+
+2012-01-23T13:07:10.053352Z
+b82e85bcfd6bd56e61c1f00983b9c500
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+107
+
+TR.png
+file
+
+
+
+
+2012-01-23T13:07:10.053352Z
+4deafa7e379a33a3d528bc9ad923847e
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+615
+
+L.png
+file
+
+
+
+
+2012-01-23T13:07:10.053352Z
+abf470683cb6cff389130980435d7415
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+110
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/prop-base/B.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/prop-base/B.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/prop-base/B.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/prop-base/BL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/prop-base/BL.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/prop-base/BL.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/prop-base/BR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/prop-base/BR.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/prop-base/BR.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/prop-base/L.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/prop-base/L.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/prop-base/L.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/prop-base/R.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/prop-base/R.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/prop-base/R.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/prop-base/T.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/prop-base/T.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/prop-base/T.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/prop-base/TL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/prop-base/TL.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/prop-base/TL.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/prop-base/TR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/prop-base/TR.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/prop-base/TR.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/text-base/B.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/text-base/B.png.svn-base
new file mode 100644
index 00000000..291e3cb8
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/text-base/B.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/text-base/BL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/text-base/BL.png.svn-base
new file mode 100644
index 00000000..84ec7d76
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/text-base/BL.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/text-base/BR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/text-base/BR.png.svn-base
new file mode 100644
index 00000000..867d082e
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/text-base/BR.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/text-base/L.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/text-base/L.png.svn-base
new file mode 100644
index 00000000..8898fef8
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/text-base/L.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/text-base/R.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/text-base/R.png.svn-base
new file mode 100644
index 00000000..4316fd33
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/text-base/R.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/text-base/T.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/text-base/T.png.svn-base
new file mode 100644
index 00000000..89ca9240
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/text-base/T.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/text-base/TL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/text-base/TL.png.svn-base
new file mode 100644
index 00000000..39ce4b42
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/text-base/TL.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/text-base/TR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/text-base/TR.png.svn-base
new file mode 100644
index 00000000..d2d27d9f
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/text-base/TR.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/text-base/shadows.css.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/text-base/shadows.css.svn-base
new file mode 100644
index 00000000..0225e23d
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/.svn/text-base/shadows.css.svn-base
@@ -0,0 +1,222 @@
+T { left: 10px; right: 9px; top: -7px; background: url("T.png") repeat-x 0 0; height: 7px; }
+B { left: 10px; right: 9px; background: url("B.png") repeat-x 0 0; bottom: -11px; height: 11px; }
+TL { left: -7px; width: 17px; top: -7px; background: url("TL.png") no-repeat 0 0; height: 20px; }
+BR { width: 20px; right: -11px; background: url("BR.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+R { width: 11px; right: -11px; top: 13px; background: url("R.png") repeat-y 0 0; bottom: 9px; }
+TR { width: 20px; right: -11px; top: -7px; background: url("TR.png") no-repeat 0 0; height: 20px; }
+BL { left: -7px; width: 17px; background: url("BL.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+L { left: -7px; width: 7px; top: 13px; background: url("L.png") repeat-y 0 0; bottom: 9px; }
+
+
+/*
+$VAR1 = {
+ 'T' => {
+ 'css' => {
+ 'left' => '10px',
+ 'right' => '9px',
+ 'top' => '-7px',
+ 'background' => 'url("T.png") repeat-x 0 0',
+ 'height' => '7px'
+ },
+ 'origsize' => {
+ 'y' => 20,
+ 'x' => 280
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 7,
+ 'x' => 16
+ },
+ 'diff' => 13,
+ 'sel' => [
+ 17,
+ 0,
+ 280,
+ 20
+ ],
+ 'name' => 'T.png'
+ },
+ 'B' => {
+ 'css' => {
+ 'left' => '10px',
+ 'right' => '9px',
+ 'background' => 'url("B.png") repeat-x 0 0',
+ 'bottom' => '-11px',
+ 'height' => '11px'
+ },
+ 'origsize' => {
+ 'y' => 20,
+ 'x' => 280
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 11,
+ 'x' => 16
+ },
+ 'diff' => 9,
+ 'sel' => [
+ 17,
+ 206,
+ 280,
+ 20
+ ],
+ 'name' => 'B.png'
+ },
+ 'TL' => {
+ 'css' => {
+ 'left' => '-7px',
+ 'width' => '17px',
+ 'top' => '-7px',
+ 'background' => 'url("TL.png") no-repeat 0 0',
+ 'height' => '20px'
+ },
+ 'origsize' => {
+ 'y' => 20,
+ 'x' => 17
+ },
+ 'finalsize' => {
+ 'y' => 20,
+ 'x' => 17
+ },
+ 'sel' => [
+ 0,
+ 0,
+ 17,
+ 20
+ ],
+ 'name' => 'TL.png'
+ },
+ 'BR' => {
+ 'css' => {
+ 'width' => '20px',
+ 'right' => '-11px',
+ 'background' => 'url("BR.png") no-repeat 0 0',
+ 'bottom' => '-11px',
+ 'height' => '20px'
+ },
+ 'origsize' => {
+ 'y' => 20,
+ 'x' => 20
+ },
+ 'finalsize' => {
+ 'y' => 20,
+ 'x' => 20
+ },
+ 'sel' => [
+ 297,
+ 206,
+ 20,
+ 20
+ ],
+ 'name' => 'BR.png'
+ },
+ 'R' => {
+ 'css' => {
+ 'width' => '11px',
+ 'right' => '-11px',
+ 'top' => '13px',
+ 'background' => 'url("R.png") repeat-y 0 0',
+ 'bottom' => '9px'
+ },
+ 'origsize' => {
+ 'y' => 186,
+ 'x' => 20
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 11
+ },
+ 'diff' => 9,
+ 'sel' => [
+ 297,
+ 20,
+ 20,
+ 186
+ ],
+ 'name' => 'R.png'
+ },
+ 'TR' => {
+ 'css' => {
+ 'width' => '20px',
+ 'right' => '-11px',
+ 'top' => '-7px',
+ 'background' => 'url("TR.png") no-repeat 0 0',
+ 'height' => '20px'
+ },
+ 'origsize' => {
+ 'y' => 20,
+ 'x' => 20
+ },
+ 'finalsize' => {
+ 'y' => 20,
+ 'x' => 20
+ },
+ 'sel' => [
+ 297,
+ 0,
+ 20,
+ 20
+ ],
+ 'name' => 'TR.png'
+ },
+ 'BL' => {
+ 'css' => {
+ 'left' => '-7px',
+ 'width' => '17px',
+ 'background' => 'url("BL.png") no-repeat 0 0',
+ 'bottom' => '-11px',
+ 'height' => '20px'
+ },
+ 'origsize' => {
+ 'y' => 20,
+ 'x' => 17
+ },
+ 'finalsize' => {
+ 'y' => 20,
+ 'x' => 17
+ },
+ 'sel' => [
+ 0,
+ 206,
+ 17,
+ 20
+ ],
+ 'name' => 'BL.png'
+ },
+ 'L' => {
+ 'css' => {
+ 'left' => '-7px',
+ 'width' => '7px',
+ 'top' => '13px',
+ 'background' => 'url("L.png") repeat-y 0 0',
+ 'bottom' => '9px'
+ },
+ 'origsize' => {
+ 'y' => 186,
+ 'x' => 17
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 7
+ },
+ 'diff' => 10,
+ 'sel' => [
+ 0,
+ 20,
+ 17,
+ 186
+ ],
+ 'name' => 'L.png'
+ }
+ };
+*/
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/B.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/B.png
new file mode 100644
index 00000000..291e3cb8
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/B.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/BL.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/BL.png
new file mode 100644
index 00000000..84ec7d76
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/BL.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/BR.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/BR.png
new file mode 100644
index 00000000..867d082e
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/BR.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/L.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/L.png
new file mode 100644
index 00000000..8898fef8
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/L.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/R.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/R.png
new file mode 100644
index 00000000..4316fd33
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/R.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/T.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/T.png
new file mode 100644
index 00000000..89ca9240
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/T.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/TL.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/TL.png
new file mode 100644
index 00000000..39ce4b42
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/TL.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/TR.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/TR.png
new file mode 100644
index 00000000..d2d27d9f
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/TR.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/shadows.css b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/shadows.css
new file mode 100644
index 00000000..0225e23d
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows/shadows.css
@@ -0,0 +1,222 @@
+T { left: 10px; right: 9px; top: -7px; background: url("T.png") repeat-x 0 0; height: 7px; }
+B { left: 10px; right: 9px; background: url("B.png") repeat-x 0 0; bottom: -11px; height: 11px; }
+TL { left: -7px; width: 17px; top: -7px; background: url("TL.png") no-repeat 0 0; height: 20px; }
+BR { width: 20px; right: -11px; background: url("BR.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+R { width: 11px; right: -11px; top: 13px; background: url("R.png") repeat-y 0 0; bottom: 9px; }
+TR { width: 20px; right: -11px; top: -7px; background: url("TR.png") no-repeat 0 0; height: 20px; }
+BL { left: -7px; width: 17px; background: url("BL.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+L { left: -7px; width: 7px; top: 13px; background: url("L.png") repeat-y 0 0; bottom: 9px; }
+
+
+/*
+$VAR1 = {
+ 'T' => {
+ 'css' => {
+ 'left' => '10px',
+ 'right' => '9px',
+ 'top' => '-7px',
+ 'background' => 'url("T.png") repeat-x 0 0',
+ 'height' => '7px'
+ },
+ 'origsize' => {
+ 'y' => 20,
+ 'x' => 280
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 7,
+ 'x' => 16
+ },
+ 'diff' => 13,
+ 'sel' => [
+ 17,
+ 0,
+ 280,
+ 20
+ ],
+ 'name' => 'T.png'
+ },
+ 'B' => {
+ 'css' => {
+ 'left' => '10px',
+ 'right' => '9px',
+ 'background' => 'url("B.png") repeat-x 0 0',
+ 'bottom' => '-11px',
+ 'height' => '11px'
+ },
+ 'origsize' => {
+ 'y' => 20,
+ 'x' => 280
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 11,
+ 'x' => 16
+ },
+ 'diff' => 9,
+ 'sel' => [
+ 17,
+ 206,
+ 280,
+ 20
+ ],
+ 'name' => 'B.png'
+ },
+ 'TL' => {
+ 'css' => {
+ 'left' => '-7px',
+ 'width' => '17px',
+ 'top' => '-7px',
+ 'background' => 'url("TL.png") no-repeat 0 0',
+ 'height' => '20px'
+ },
+ 'origsize' => {
+ 'y' => 20,
+ 'x' => 17
+ },
+ 'finalsize' => {
+ 'y' => 20,
+ 'x' => 17
+ },
+ 'sel' => [
+ 0,
+ 0,
+ 17,
+ 20
+ ],
+ 'name' => 'TL.png'
+ },
+ 'BR' => {
+ 'css' => {
+ 'width' => '20px',
+ 'right' => '-11px',
+ 'background' => 'url("BR.png") no-repeat 0 0',
+ 'bottom' => '-11px',
+ 'height' => '20px'
+ },
+ 'origsize' => {
+ 'y' => 20,
+ 'x' => 20
+ },
+ 'finalsize' => {
+ 'y' => 20,
+ 'x' => 20
+ },
+ 'sel' => [
+ 297,
+ 206,
+ 20,
+ 20
+ ],
+ 'name' => 'BR.png'
+ },
+ 'R' => {
+ 'css' => {
+ 'width' => '11px',
+ 'right' => '-11px',
+ 'top' => '13px',
+ 'background' => 'url("R.png") repeat-y 0 0',
+ 'bottom' => '9px'
+ },
+ 'origsize' => {
+ 'y' => 186,
+ 'x' => 20
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 11
+ },
+ 'diff' => 9,
+ 'sel' => [
+ 297,
+ 20,
+ 20,
+ 186
+ ],
+ 'name' => 'R.png'
+ },
+ 'TR' => {
+ 'css' => {
+ 'width' => '20px',
+ 'right' => '-11px',
+ 'top' => '-7px',
+ 'background' => 'url("TR.png") no-repeat 0 0',
+ 'height' => '20px'
+ },
+ 'origsize' => {
+ 'y' => 20,
+ 'x' => 20
+ },
+ 'finalsize' => {
+ 'y' => 20,
+ 'x' => 20
+ },
+ 'sel' => [
+ 297,
+ 0,
+ 20,
+ 20
+ ],
+ 'name' => 'TR.png'
+ },
+ 'BL' => {
+ 'css' => {
+ 'left' => '-7px',
+ 'width' => '17px',
+ 'background' => 'url("BL.png") no-repeat 0 0',
+ 'bottom' => '-11px',
+ 'height' => '20px'
+ },
+ 'origsize' => {
+ 'y' => 20,
+ 'x' => 17
+ },
+ 'finalsize' => {
+ 'y' => 20,
+ 'x' => 17
+ },
+ 'sel' => [
+ 0,
+ 206,
+ 17,
+ 20
+ ],
+ 'name' => 'BL.png'
+ },
+ 'L' => {
+ 'css' => {
+ 'left' => '-7px',
+ 'width' => '7px',
+ 'top' => '13px',
+ 'background' => 'url("L.png") repeat-y 0 0',
+ 'bottom' => '9px'
+ },
+ 'origsize' => {
+ 'y' => 186,
+ 'x' => 17
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 7
+ },
+ 'diff' => 10,
+ 'sel' => [
+ 0,
+ 20,
+ 17,
+ 186
+ ],
+ 'name' => 'L.png'
+ }
+ };
+*/
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/all-wcprops
new file mode 100644
index 00000000..d96e3f2b
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/all-wcprops
@@ -0,0 +1,59 @@
+K 25
+svn:wc:ra_dav:version-url
+V 59
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/thin-shadows1
+END
+shadows.css
+K 25
+svn:wc:ra_dav:version-url
+V 71
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/thin-shadows1/shadows.css
+END
+BL.png
+K 25
+svn:wc:ra_dav:version-url
+V 66
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/thin-shadows1/BL.png
+END
+TL.png
+K 25
+svn:wc:ra_dav:version-url
+V 66
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/thin-shadows1/TL.png
+END
+B.png
+K 25
+svn:wc:ra_dav:version-url
+V 65
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/thin-shadows1/B.png
+END
+R.png
+K 25
+svn:wc:ra_dav:version-url
+V 65
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/thin-shadows1/R.png
+END
+BR.png
+K 25
+svn:wc:ra_dav:version-url
+V 66
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/thin-shadows1/BR.png
+END
+T.png
+K 25
+svn:wc:ra_dav:version-url
+V 65
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/thin-shadows1/T.png
+END
+TR.png
+K 25
+svn:wc:ra_dav:version-url
+V 66
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/thin-shadows1/TR.png
+END
+L.png
+K 25
+svn:wc:ra_dav:version-url
+V 65
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/thin-shadows1/L.png
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/entries
new file mode 100644
index 00000000..e5a6f4bc
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/entries
@@ -0,0 +1,334 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl/css/img/thin-shadows1
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+shadows.css
+file
+
+
+
+
+2012-01-23T13:07:09.805350Z
+a50d99df9d3e45f0512f6d864daf5649
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+8894
+
+BL.png
+file
+
+
+
+
+2012-01-23T13:07:09.805350Z
+a4231b4d5a11178c0fba525dda25fb6f
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+711
+
+TL.png
+file
+
+
+
+
+2012-01-23T13:07:09.809350Z
+1f4f140397be1dbb145bcae5734f095b
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+680
+
+B.png
+file
+
+
+
+
+2012-01-23T13:07:09.809350Z
+954551509f3645c48aec570853450e4f
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+224
+
+R.png
+file
+
+
+
+
+2012-01-23T13:07:09.809350Z
+f8750edbf62646cd98249455ad62253e
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+200
+
+BR.png
+file
+
+
+
+
+2012-01-23T13:07:09.809350Z
+8ab8a2c588326651130716977c60984b
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+716
+
+T.png
+file
+
+
+
+
+2012-01-23T13:07:09.809350Z
+7194f46d57b08c530d381e802a3ef76d
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+190
+
+TR.png
+file
+
+
+
+
+2012-01-23T13:07:09.809350Z
+76737faec786c0632029652f98a7450d
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+633
+
+L.png
+file
+
+
+
+
+2012-01-23T13:07:09.809350Z
+23fc7ee04e3dcb4f26fb87d736340c50
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+178
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/prop-base/B.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/prop-base/B.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/prop-base/B.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/prop-base/BL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/prop-base/BL.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/prop-base/BL.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/prop-base/BR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/prop-base/BR.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/prop-base/BR.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/prop-base/L.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/prop-base/L.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/prop-base/L.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/prop-base/R.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/prop-base/R.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/prop-base/R.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/prop-base/T.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/prop-base/T.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/prop-base/T.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/prop-base/TL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/prop-base/TL.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/prop-base/TL.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/prop-base/TR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/prop-base/TR.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/prop-base/TR.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/text-base/B.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/text-base/B.png.svn-base
new file mode 100644
index 00000000..969ee2b9
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/text-base/B.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/text-base/BL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/text-base/BL.png.svn-base
new file mode 100644
index 00000000..71516b9b
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/text-base/BL.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/text-base/BR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/text-base/BR.png.svn-base
new file mode 100644
index 00000000..23841eeb
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/text-base/BR.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/text-base/L.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/text-base/L.png.svn-base
new file mode 100644
index 00000000..c133f80c
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/text-base/L.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/text-base/R.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/text-base/R.png.svn-base
new file mode 100644
index 00000000..a8a835c2
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/text-base/R.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/text-base/T.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/text-base/T.png.svn-base
new file mode 100644
index 00000000..89f828c8
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/text-base/T.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/text-base/TL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/text-base/TL.png.svn-base
new file mode 100644
index 00000000..15971a53
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/text-base/TL.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/text-base/TR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/text-base/TR.png.svn-base
new file mode 100644
index 00000000..55cd077d
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/text-base/TR.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/text-base/shadows.css.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/text-base/shadows.css.svn-base
new file mode 100644
index 00000000..28c222a0
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/.svn/text-base/shadows.css.svn-base
@@ -0,0 +1,222 @@
+T { left: 8px; right: 6px; top: -6px; background: url("T.png") repeat-x 0 0; height: 6px; }
+B { left: 8px; right: 6px; background: url("B.png") repeat-x 0 0; bottom: -10px; height: 10px; }
+TL { left: -6px; width: 14px; top: -6px; background: url("TL.png") no-repeat 0 0; height: 15px; }
+BR { width: 16px; right: -10px; background: url("BR.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+R { width: 10px; right: -10px; top: 9px; background: url("R.png") repeat-y 0 0; bottom: 6px; }
+TR { width: 16px; right: -10px; top: -6px; background: url("TR.png") no-repeat 0 0; height: 15px; }
+BL { left: -6px; width: 14px; background: url("BL.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+L { left: -6px; width: 6px; top: 9px; background: url("L.png") repeat-y 0 0; bottom: 6px; }
+
+
+/*
+$VAR1 = {
+ 'T' => {
+ 'css' => {
+ 'left' => '8px',
+ 'right' => '6px',
+ 'top' => '-6px',
+ 'background' => 'url("T.png") repeat-x 0 0',
+ 'height' => '6px'
+ },
+ 'origsize' => {
+ 'y' => 15,
+ 'x' => 283
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 6,
+ 'x' => 16
+ },
+ 'diff' => 9,
+ 'sel' => [
+ 14,
+ 0,
+ 283,
+ 15
+ ],
+ 'name' => 'T.png'
+ },
+ 'B' => {
+ 'css' => {
+ 'left' => '8px',
+ 'right' => '6px',
+ 'background' => 'url("B.png") repeat-x 0 0',
+ 'bottom' => '-10px',
+ 'height' => '10px'
+ },
+ 'origsize' => {
+ 'y' => 16,
+ 'x' => 283
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 10,
+ 'x' => 16
+ },
+ 'diff' => 6,
+ 'sel' => [
+ 14,
+ 203,
+ 283,
+ 16
+ ],
+ 'name' => 'B.png'
+ },
+ 'TL' => {
+ 'css' => {
+ 'left' => '-6px',
+ 'width' => '14px',
+ 'top' => '-6px',
+ 'background' => 'url("TL.png") no-repeat 0 0',
+ 'height' => '15px'
+ },
+ 'origsize' => {
+ 'y' => 15,
+ 'x' => 14
+ },
+ 'finalsize' => {
+ 'y' => 15,
+ 'x' => 14
+ },
+ 'sel' => [
+ 0,
+ 0,
+ 14,
+ 15
+ ],
+ 'name' => 'TL.png'
+ },
+ 'BR' => {
+ 'css' => {
+ 'width' => '16px',
+ 'right' => '-10px',
+ 'background' => 'url("BR.png") no-repeat 0 0',
+ 'bottom' => '-10px',
+ 'height' => '16px'
+ },
+ 'origsize' => {
+ 'y' => 16,
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 16
+ },
+ 'sel' => [
+ 297,
+ 203,
+ 16,
+ 16
+ ],
+ 'name' => 'BR.png'
+ },
+ 'R' => {
+ 'css' => {
+ 'width' => '10px',
+ 'right' => '-10px',
+ 'top' => '9px',
+ 'background' => 'url("R.png") repeat-y 0 0',
+ 'bottom' => '6px'
+ },
+ 'origsize' => {
+ 'y' => 188,
+ 'x' => 16
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 10
+ },
+ 'diff' => 6,
+ 'sel' => [
+ 297,
+ 15,
+ 16,
+ 188
+ ],
+ 'name' => 'R.png'
+ },
+ 'TR' => {
+ 'css' => {
+ 'width' => '16px',
+ 'right' => '-10px',
+ 'top' => '-6px',
+ 'background' => 'url("TR.png") no-repeat 0 0',
+ 'height' => '15px'
+ },
+ 'origsize' => {
+ 'y' => 15,
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 15,
+ 'x' => 16
+ },
+ 'sel' => [
+ 297,
+ 0,
+ 16,
+ 15
+ ],
+ 'name' => 'TR.png'
+ },
+ 'BL' => {
+ 'css' => {
+ 'left' => '-6px',
+ 'width' => '14px',
+ 'background' => 'url("BL.png") no-repeat 0 0',
+ 'bottom' => '-10px',
+ 'height' => '16px'
+ },
+ 'origsize' => {
+ 'y' => 16,
+ 'x' => 14
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 14
+ },
+ 'sel' => [
+ 0,
+ 203,
+ 14,
+ 16
+ ],
+ 'name' => 'BL.png'
+ },
+ 'L' => {
+ 'css' => {
+ 'left' => '-6px',
+ 'width' => '6px',
+ 'top' => '9px',
+ 'background' => 'url("L.png") repeat-y 0 0',
+ 'bottom' => '6px'
+ },
+ 'origsize' => {
+ 'y' => 188,
+ 'x' => 14
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 6
+ },
+ 'diff' => 8,
+ 'sel' => [
+ 0,
+ 15,
+ 14,
+ 188
+ ],
+ 'name' => 'L.png'
+ }
+ };
+*/
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/B.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/B.png
new file mode 100644
index 00000000..969ee2b9
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/B.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/BL.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/BL.png
new file mode 100644
index 00000000..71516b9b
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/BL.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/BR.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/BR.png
new file mode 100644
index 00000000..23841eeb
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/BR.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/L.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/L.png
new file mode 100644
index 00000000..c133f80c
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/L.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/R.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/R.png
new file mode 100644
index 00000000..a8a835c2
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/R.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/T.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/T.png
new file mode 100644
index 00000000..89f828c8
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/T.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/TL.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/TL.png
new file mode 100644
index 00000000..15971a53
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/TL.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/TR.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/TR.png
new file mode 100644
index 00000000..55cd077d
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/TR.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/shadows.css b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/shadows.css
new file mode 100644
index 00000000..28c222a0
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/thin-shadows1/shadows.css
@@ -0,0 +1,222 @@
+T { left: 8px; right: 6px; top: -6px; background: url("T.png") repeat-x 0 0; height: 6px; }
+B { left: 8px; right: 6px; background: url("B.png") repeat-x 0 0; bottom: -10px; height: 10px; }
+TL { left: -6px; width: 14px; top: -6px; background: url("TL.png") no-repeat 0 0; height: 15px; }
+BR { width: 16px; right: -10px; background: url("BR.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+R { width: 10px; right: -10px; top: 9px; background: url("R.png") repeat-y 0 0; bottom: 6px; }
+TR { width: 16px; right: -10px; top: -6px; background: url("TR.png") no-repeat 0 0; height: 15px; }
+BL { left: -6px; width: 14px; background: url("BL.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+L { left: -6px; width: 6px; top: 9px; background: url("L.png") repeat-y 0 0; bottom: 6px; }
+
+
+/*
+$VAR1 = {
+ 'T' => {
+ 'css' => {
+ 'left' => '8px',
+ 'right' => '6px',
+ 'top' => '-6px',
+ 'background' => 'url("T.png") repeat-x 0 0',
+ 'height' => '6px'
+ },
+ 'origsize' => {
+ 'y' => 15,
+ 'x' => 283
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 6,
+ 'x' => 16
+ },
+ 'diff' => 9,
+ 'sel' => [
+ 14,
+ 0,
+ 283,
+ 15
+ ],
+ 'name' => 'T.png'
+ },
+ 'B' => {
+ 'css' => {
+ 'left' => '8px',
+ 'right' => '6px',
+ 'background' => 'url("B.png") repeat-x 0 0',
+ 'bottom' => '-10px',
+ 'height' => '10px'
+ },
+ 'origsize' => {
+ 'y' => 16,
+ 'x' => 283
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 10,
+ 'x' => 16
+ },
+ 'diff' => 6,
+ 'sel' => [
+ 14,
+ 203,
+ 283,
+ 16
+ ],
+ 'name' => 'B.png'
+ },
+ 'TL' => {
+ 'css' => {
+ 'left' => '-6px',
+ 'width' => '14px',
+ 'top' => '-6px',
+ 'background' => 'url("TL.png") no-repeat 0 0',
+ 'height' => '15px'
+ },
+ 'origsize' => {
+ 'y' => 15,
+ 'x' => 14
+ },
+ 'finalsize' => {
+ 'y' => 15,
+ 'x' => 14
+ },
+ 'sel' => [
+ 0,
+ 0,
+ 14,
+ 15
+ ],
+ 'name' => 'TL.png'
+ },
+ 'BR' => {
+ 'css' => {
+ 'width' => '16px',
+ 'right' => '-10px',
+ 'background' => 'url("BR.png") no-repeat 0 0',
+ 'bottom' => '-10px',
+ 'height' => '16px'
+ },
+ 'origsize' => {
+ 'y' => 16,
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 16
+ },
+ 'sel' => [
+ 297,
+ 203,
+ 16,
+ 16
+ ],
+ 'name' => 'BR.png'
+ },
+ 'R' => {
+ 'css' => {
+ 'width' => '10px',
+ 'right' => '-10px',
+ 'top' => '9px',
+ 'background' => 'url("R.png") repeat-y 0 0',
+ 'bottom' => '6px'
+ },
+ 'origsize' => {
+ 'y' => 188,
+ 'x' => 16
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 10
+ },
+ 'diff' => 6,
+ 'sel' => [
+ 297,
+ 15,
+ 16,
+ 188
+ ],
+ 'name' => 'R.png'
+ },
+ 'TR' => {
+ 'css' => {
+ 'width' => '16px',
+ 'right' => '-10px',
+ 'top' => '-6px',
+ 'background' => 'url("TR.png") no-repeat 0 0',
+ 'height' => '15px'
+ },
+ 'origsize' => {
+ 'y' => 15,
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 15,
+ 'x' => 16
+ },
+ 'sel' => [
+ 297,
+ 0,
+ 16,
+ 15
+ ],
+ 'name' => 'TR.png'
+ },
+ 'BL' => {
+ 'css' => {
+ 'left' => '-6px',
+ 'width' => '14px',
+ 'background' => 'url("BL.png") no-repeat 0 0',
+ 'bottom' => '-10px',
+ 'height' => '16px'
+ },
+ 'origsize' => {
+ 'y' => 16,
+ 'x' => 14
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 14
+ },
+ 'sel' => [
+ 0,
+ 203,
+ 14,
+ 16
+ ],
+ 'name' => 'BL.png'
+ },
+ 'L' => {
+ 'css' => {
+ 'left' => '-6px',
+ 'width' => '6px',
+ 'top' => '9px',
+ 'background' => 'url("L.png") repeat-y 0 0',
+ 'bottom' => '6px'
+ },
+ 'origsize' => {
+ 'y' => 188,
+ 'x' => 14
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 6
+ },
+ 'diff' => 8,
+ 'sel' => [
+ 0,
+ 15,
+ 14,
+ 188
+ ],
+ 'name' => 'L.png'
+ }
+ };
+*/
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/titlebg.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/titlebg.png
new file mode 100644
index 00000000..7663f97d
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/titlebg.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tmpcal.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tmpcal.gif
new file mode 100644
index 00000000..1c1934ad
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tmpcal.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree-drop-here-lower.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree-drop-here-lower.gif
new file mode 100644
index 00000000..40581113
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree-drop-here-lower.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree-drop-here-upper.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree-drop-here-upper.gif
new file mode 100644
index 00000000..326cf6a6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree-drop-here-upper.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree-drop-here.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree-drop-here.gif
new file mode 100644
index 00000000..56f27062
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree-drop-here.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/all-wcprops
new file mode 100644
index 00000000..5c147959
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/all-wcprops
@@ -0,0 +1,59 @@
+K 25
+svn:wc:ra_dav:version-url
+V 50
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/tree
+END
+minus.gif
+K 25
+svn:wc:ra_dav:version-url
+V 60
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/tree/minus.gif
+END
+minus-hover.gif
+K 25
+svn:wc:ra_dav:version-url
+V 66
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/tree/minus-hover.gif
+END
+lines-v.gif
+K 25
+svn:wc:ra_dav:version-url
+V 62
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/tree/lines-v.gif
+END
+lines-tcb.gif
+K 25
+svn:wc:ra_dav:version-url
+V 64
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/tree/lines-tcb.gif
+END
+plus.gif
+K 25
+svn:wc:ra_dav:version-url
+V 59
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/tree/plus.gif
+END
+plus-hover.gif
+K 25
+svn:wc:ra_dav:version-url
+V 65
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/tree/plus-hover.gif
+END
+dot.gif
+K 25
+svn:wc:ra_dav:version-url
+V 58
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/tree/dot.gif
+END
+lines-b.gif
+K 25
+svn:wc:ra_dav:version-url
+V 62
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/tree/lines-b.gif
+END
+lines-c.gif
+K 25
+svn:wc:ra_dav:version-url
+V 62
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/css/img/tree/lines-c.gif
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/entries
new file mode 100644
index 00000000..328eee37
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/entries
@@ -0,0 +1,334 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl/css/img/tree
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+minus.gif
+file
+
+
+
+
+2012-01-23T13:07:09.821350Z
+40e656941ad6ded68c61b2a5eb253c0a
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+68
+
+minus-hover.gif
+file
+
+
+
+
+2012-01-23T13:07:09.821350Z
+c108b5d553b8dec84c89daa3066f477f
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+67
+
+lines-v.gif
+file
+
+
+
+
+2012-01-23T13:07:09.821350Z
+3da87ea87c47d4942921567733974047
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+54
+
+lines-tcb.gif
+file
+
+
+
+
+2012-01-23T13:07:09.821350Z
+f122532ab6dc9ee33fd4d875e8a6231d
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+308
+
+plus.gif
+file
+
+
+
+
+2012-01-23T13:07:09.821350Z
+acfe885afb9f6d85bb70cf784a2b11be
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+67
+
+plus-hover.gif
+file
+
+
+
+
+2012-01-23T13:07:09.821350Z
+4315001e267a9fd97d62d10f5ede24c9
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+64
+
+dot.gif
+file
+
+
+
+
+2012-01-23T13:07:09.821350Z
+00ca4a7ec04a069e87d4bbc2546e7af9
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+85
+
+lines-b.gif
+file
+
+
+
+
+2012-01-23T13:07:09.821350Z
+8a6b9cef640509fb2d97f609cc303544
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+257
+
+lines-c.gif
+file
+
+
+
+
+2012-01-23T13:07:09.821350Z
+042c3ff6284ee4f20ce00aa4617b0634
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+67
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/prop-base/dot.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/prop-base/dot.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/prop-base/dot.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/prop-base/lines-b.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/prop-base/lines-b.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/prop-base/lines-b.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/prop-base/lines-c.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/prop-base/lines-c.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/prop-base/lines-c.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/prop-base/lines-tcb.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/prop-base/lines-tcb.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/prop-base/lines-tcb.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/prop-base/lines-v.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/prop-base/lines-v.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/prop-base/lines-v.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/prop-base/minus-hover.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/prop-base/minus-hover.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/prop-base/minus-hover.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/prop-base/minus.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/prop-base/minus.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/prop-base/minus.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/prop-base/plus-hover.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/prop-base/plus-hover.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/prop-base/plus-hover.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/prop-base/plus.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/prop-base/plus.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/prop-base/plus.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/text-base/dot.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/text-base/dot.gif.svn-base
new file mode 100644
index 00000000..f54ca7e2
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/text-base/dot.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/text-base/lines-b.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/text-base/lines-b.gif.svn-base
new file mode 100644
index 00000000..47298b01
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/text-base/lines-b.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/text-base/lines-c.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/text-base/lines-c.gif.svn-base
new file mode 100644
index 00000000..93a31fc4
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/text-base/lines-c.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/text-base/lines-tcb.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/text-base/lines-tcb.gif.svn-base
new file mode 100644
index 00000000..4e72ceb8
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/text-base/lines-tcb.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/text-base/lines-v.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/text-base/lines-v.gif.svn-base
new file mode 100644
index 00000000..c51c866f
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/text-base/lines-v.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/text-base/minus-hover.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/text-base/minus-hover.gif.svn-base
new file mode 100644
index 00000000..7ed3baae
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/text-base/minus-hover.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/text-base/minus.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/text-base/minus.gif.svn-base
new file mode 100644
index 00000000..e4c46a01
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/text-base/minus.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/text-base/plus-hover.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/text-base/plus-hover.gif.svn-base
new file mode 100644
index 00000000..48237a19
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/text-base/plus-hover.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/text-base/plus.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/text-base/plus.gif.svn-base
new file mode 100644
index 00000000..fcc4597b
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/.svn/text-base/plus.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/dot.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/dot.gif
new file mode 100644
index 00000000..f54ca7e2
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/dot.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/lines-b.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/lines-b.gif
new file mode 100644
index 00000000..47298b01
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/lines-b.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/lines-c.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/lines-c.gif
new file mode 100644
index 00000000..93a31fc4
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/lines-c.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/lines-tcb.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/lines-tcb.gif
new file mode 100644
index 00000000..4e72ceb8
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/lines-tcb.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/lines-v.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/lines-v.gif
new file mode 100644
index 00000000..c51c866f
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/lines-v.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/minus-hover.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/minus-hover.gif
new file mode 100644
index 00000000..7ed3baae
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/minus-hover.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/minus.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/minus.gif
new file mode 100644
index 00000000..e4c46a01
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/minus.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/plus-hover.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/plus-hover.gif
new file mode 100644
index 00000000..48237a19
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/plus-hover.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/plus.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/plus.gif
new file mode 100644
index 00000000..fcc4597b
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/img/tree/plus.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/preload-default.js b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/preload-default.js
new file mode 100644
index 00000000..bef43104
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/preload-default.js
@@ -0,0 +1,6 @@
+function DynarhLIB_preload_images() {
+ DynarchDomUtils.createElement("div", { display: "none" }, null, document.body)
+ .innerHTML = "img/radiobutton-0.png img/thin-shadows1/BL.png img/thin-shadows/R.png img/shadows/dlg-active/T.png img/shadows/dlg-inactive/R.png img/resizebar-vert2.png img/shadows/dlg-inactive/L.png img/shadows/dlg-inactive/TR.png img/shadows/dlg-inactive/B.png img/thin-shadows1/L.png img/thin-shadows/BL.png img/mark-2.gif img/spinner-up.gif img/shadows/dlg-active/BL.png img/arrows/sort-descending.gif img/busy1.gif img/thin-shadows1/T.png img/shadows/dlg-active/TR.png img/menu/rarrow.gif img/thin-shadows1/TR.png img/icons/calendar.png img/shadows/dlg-active/R.png img/arrows/scroll-up.gif img/shadows/dlg-inactive/BR.png img/arrows/nav-right-x2.gif img/tree-drop-here.gif img/thin-shadows1/B.png img/tree/lines-v.gif img/arrows/nav-left-x2.gif img/tree/plus.gif img/tree-drop-here-lower.gif img/thin-shadows/T.png img/grid-drop-col.gif img/tree/plus-hover.gif img/checkbox-1-disabled.png img/titlebg.png img/menu/darrow-small.gif img/tree/minus-hover.gif img/thin-shadows/BR.png img/arrows/sort-ascending.gif img/shadows/dlg-inactive/BL.png img/radiobutton-1.png img/thin-shadows1/TL.png img/resizebar-horiz2.png img/arrows/scroll-down-hover.gif img/icons/colors.png img/checkbox-0.png img/spinner-down.gif img/radiobutton-0-disabled.png img/thin-shadows/B.png img/arrows/scroll-up-disabled.gif img/thin-shadows/L.png img/checkbox-1.png img/shadows/dlg-active/L.png img/checkbox-2.png img/tree/lines-b.gif img/radiobutton-1-disabled.png img/thin-shadows1/BR.png img/thin-shadows/TR.png img/radiobutton-2.png img/tree-drop-here-upper.gif img/color/hue.png img/modalbg.gif img/arrows/dropdown.png img/thin-shadows1/R.png img/entry-warning.png img/shadows/dlg-active/BR.png img/dialog/buttons.png img/menu/rarrow-hover.gif img/shadows/dlg-inactive/TL.png img/shadows/dlg-active/TL.png img/icons/dynarch-small.png img/mark.gif img/arrows/scroll-down.gif img/tree/lines-c.gif img/arrows/nav-left.gif img/arrows/nav-right.gif img/tree/minus.gif img/icons/gnome-fs-chardev.png img/arrows/scroll-down-disabled.gif img/thin-shadows/TL.png img/arrows/scroll-up-hover.gif img/tmpcal.gif img/resize.gif img/shadows/dlg-inactive/T.png img/checkbox-0-disabled.png img/shadows/dlg-active/B.png".qw().map(function(img){
+ return "<img src='" + Dynarch.getFileURL("css/" + img) + "' />";
+ }).join("");
+};
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/uploadentry.css b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/uploadentry.css
new file mode 100644
index 00000000..9322203e
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/css/uploadentry.css
@@ -0,0 +1,21 @@
+body { background-color: transparent; margin: 0; padding: 0; overflow: hidden; height: 100%; }
+
+form, input { font: 12px Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif; height: 22px; width: 80px; }
+form { margin: 0; padding: 0; }
+
+.upload {
+ display: block;
+ background: url("img/btn-choose-file.gif") no-repeat 0 50%;
+ overflow: hidden;
+ cursor: pointer;
+ width: 80px;
+ height: 22px;
+ position: relative;
+}
+.upload input {
+ opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0;
+ position: absolute;
+ cursor: pointer;
+ height: 100%;
+ width: auto;
+}
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/.svn/all-wcprops
new file mode 100644
index 00000000..926529bf
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/.svn/all-wcprops
@@ -0,0 +1,5 @@
+K 25
+svn:wc:ra_dav:version-url
+V 48
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/deprecated
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/.svn/entries
new file mode 100644
index 00000000..9561b82c
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/.svn/entries
@@ -0,0 +1,34 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl/deprecated
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+css
+dir
+
+js
+dir
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/css/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/css/.svn/all-wcprops
new file mode 100644
index 00000000..98a12aca
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/css/.svn/all-wcprops
@@ -0,0 +1,11 @@
+K 25
+svn:wc:ra_dav:version-url
+V 52
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/deprecated/css
+END
+dlgrid.css
+K 25
+svn:wc:ra_dav:version-url
+V 63
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/deprecated/css/dlgrid.css
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/css/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/css/.svn/entries
new file mode 100644
index 00000000..8a0c2b41
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/css/.svn/entries
@@ -0,0 +1,62 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl/deprecated/css
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+dlgrid.css
+file
+
+
+
+
+2012-01-23T13:07:09.425349Z
+5f2baa7c905b435bd87decb3beb07ca5
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1843
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/css/.svn/text-base/dlgrid.css.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/css/.svn/text-base/dlgrid.css.svn-base
new file mode 100644
index 00000000..d9a37a77
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/css/.svn/text-base/dlgrid.css.svn-base
@@ -0,0 +1,33 @@
+.DlGrid { position: relative; background-color: #f8f0ff; border: 1px solid #659; }
+.DlGrid-Table { table-layout: fixed; }
+.DlGrid-Table td { overflow: hidden; }
+.DlGrid-Headers { overflow: hidden; background-color: #cbe; position: relative; width: 5px; }
+.DlGrid-Body { overflow: auto; }
+.DlGrid-cellData { overflow: hidden; padding: 2px 5px; white-space: nowrap; }
+
+.DlGrid-Body .DlGrid-Table { border-collapse: collapse; }
+.DlGrid-Body .DlGrid-Table td { border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; }
+
+.DlGrid-Handles { position: absolute; left: 0; top: 0; white-space: nowrap; overflow: visible; width: 10000px; height: 1px; }
+.DlGrid-resizeHandle { width: 7px; position: absolute; top: 0;
+ margin-left: -4px;
+ cursor: e-resize;
+ background-color: #000; filter: alpha(opacity=1); opacity: 0.01; /**/
+}
+
+.DlGrid-align-left { text-align: left; }
+.DlGrid-align-center { text-align: center; }
+.DlGrid-align-right { text-align: right; }
+
+.DlGridRow-focus .DlGrid-cellData { padding: 1px 5px; border-top: 1px dotted #000; border-bottom: 1px dotted #000; }
+.DlGridRow-focus td { background-color: #e8e0ff; color: #54a; }
+.DlGridRow-hover { background-color: #e8e0ee; }
+.DlGridRow-1 td { background-color: #76c; color: #fff; }
+.DlGridRow-active td { background-color: #98e; color: #fff; }
+
+.DlGridHeadLabel-sort-up .DlButton-inner { background-image: url("img/arrows/sort-ascending.gif"); background-repeat: no-repeat; background-position: 100% 50%; }
+.DlGridHeadLabel-sort-down .DlButton-inner { background-image: url("img/arrows/sort-descending.gif"); background-repeat: no-repeat; background-position: 100% 50%; }
+.DlGrid-align-right .DlButton-inner { background-position: 0 50%; }
+
+.DlGridHeadLabel { border-width: 0 1px 1px 0; }
+.DlGridHeadLabel .DlButton-inner { border: none; padding-top: 3px; padding-bottom: 3px; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/css/dlgrid.css b/objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/css/dlgrid.css
new file mode 100644
index 00000000..d9a37a77
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/css/dlgrid.css
@@ -0,0 +1,33 @@
+.DlGrid { position: relative; background-color: #f8f0ff; border: 1px solid #659; }
+.DlGrid-Table { table-layout: fixed; }
+.DlGrid-Table td { overflow: hidden; }
+.DlGrid-Headers { overflow: hidden; background-color: #cbe; position: relative; width: 5px; }
+.DlGrid-Body { overflow: auto; }
+.DlGrid-cellData { overflow: hidden; padding: 2px 5px; white-space: nowrap; }
+
+.DlGrid-Body .DlGrid-Table { border-collapse: collapse; }
+.DlGrid-Body .DlGrid-Table td { border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; }
+
+.DlGrid-Handles { position: absolute; left: 0; top: 0; white-space: nowrap; overflow: visible; width: 10000px; height: 1px; }
+.DlGrid-resizeHandle { width: 7px; position: absolute; top: 0;
+ margin-left: -4px;
+ cursor: e-resize;
+ background-color: #000; filter: alpha(opacity=1); opacity: 0.01; /**/
+}
+
+.DlGrid-align-left { text-align: left; }
+.DlGrid-align-center { text-align: center; }
+.DlGrid-align-right { text-align: right; }
+
+.DlGridRow-focus .DlGrid-cellData { padding: 1px 5px; border-top: 1px dotted #000; border-bottom: 1px dotted #000; }
+.DlGridRow-focus td { background-color: #e8e0ff; color: #54a; }
+.DlGridRow-hover { background-color: #e8e0ee; }
+.DlGridRow-1 td { background-color: #76c; color: #fff; }
+.DlGridRow-active td { background-color: #98e; color: #fff; }
+
+.DlGridHeadLabel-sort-up .DlButton-inner { background-image: url("img/arrows/sort-ascending.gif"); background-repeat: no-repeat; background-position: 100% 50%; }
+.DlGridHeadLabel-sort-down .DlButton-inner { background-image: url("img/arrows/sort-descending.gif"); background-repeat: no-repeat; background-position: 100% 50%; }
+.DlGrid-align-right .DlButton-inner { background-position: 0 50%; }
+
+.DlGridHeadLabel { border-width: 0 1px 1px 0; }
+.DlGridHeadLabel .DlButton-inner { border: none; padding-top: 3px; padding-bottom: 3px; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/js/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/js/.svn/all-wcprops
new file mode 100644
index 00000000..d655ca40
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/js/.svn/all-wcprops
@@ -0,0 +1,17 @@
+K 25
+svn:wc:ra_dav:version-url
+V 51
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/deprecated/js
+END
+grid.js
+K 25
+svn:wc:ra_dav:version-url
+V 59
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/deprecated/js/grid.js
+END
+gridmodel.js
+K 25
+svn:wc:ra_dav:version-url
+V 64
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/deprecated/js/gridmodel.js
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/js/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/js/.svn/entries
new file mode 100644
index 00000000..20db888d
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/js/.svn/entries
@@ -0,0 +1,96 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl/deprecated/js
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+grid.js
+file
+
+
+
+
+2012-01-23T13:07:09.429349Z
+75478a0ae2feef60c92dabdaf01cf368
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+10599
+
+gridmodel.js
+file
+
+
+
+
+2012-01-23T13:07:09.429349Z
+5e9188bcc3ac076195474a08c91a84f0
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+6805
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/js/.svn/text-base/grid.js.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/js/.svn/text-base/grid.js.svn-base
new file mode 100644
index 00000000..121c7db5
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/js/.svn/text-base/grid.js.svn-base
@@ -0,0 +1,2 @@
+// @require container.js
+(function(){var BASE=DlGrid.inherits(DlContainer);function DlGrid(args){args&&(D.setDefaults(this,args),typeof this._rowType=="string"&&(this._rowType=eval(this._rowType)),this._rowType||(this._rowType=DlGridRow),typeof this._headType=="string"&&(this._headType=eval(this._headType)),this._headType||(this._headType=DlGridHeadLabel),DlContainer.call(this,args))}eval(Dynarch.EXPORT("DlGrid",true));var MIN_COL_WID=20;D.DEFAULT_ARGS={_model:["model",null],_selType:["selType","row"],_rowType:["rowType",null],_headType:["headType",null]};var SO=DOM.setOuterSize,SI=DOM.setInnerSize,HTML=String.buffer("<div class='DlGrid-Headers'>","<table class='DlGrid-Table' cellspacing='0' cellpadding='0'>","<tbody><tr></tr></tbody></table></div>","<div class='DlGrid-Body'>","<table class='DlGrid-Table' cellspacing='0' cellpadding='0'>","<tbody></tbody></table></div>").get();function onBodyScroll(){this.getHeaderDiv().scrollLeft=this.getBodyDiv().scrollLeft}P._createElement=function(){BASE._createElement.call(this),this._rowsGroup=DlRadioGroup.get(),this.setContent(HTML),this.getBodyDiv().onscroll=onBodyScroll.$(this),this._initHeaders(),this._initBody()},P.getGroup=function(){return this._rowsGroup},P.getHeaderDiv=function(){return this.getElement().firstChild},P.getHandlesDiv=function(){var a=this.getHeaderDiv().childNodes[1];a||(a=CE("div",null,{className:"DlGrid-Handles"},this.getHeaderDiv()),this._resizeCaptures={onMouseMove:doResize.$(this),onMouseUp:stopResize.$(this),onMouseOver:DlException.stopEventBubbling,onMouseOut:DlException.stopEventBubbling,onMouseEnter:DlException.stopEventBubbling,onMouseLeave:DlException.stopEventBubbling});return a},P.getHeaderRow=function(){return this.getHeaderDiv().firstChild.rows[0]},P.getBodyDiv=function(){return this.getElement().childNodes[1]},P.getBodyTable=function(){return this.getBodyDiv().firstChild},P._onHeadClick=function(){},P._appendWidgetElement=function(a,b){if(a instanceof this._rowType){var c=this.getBodyTable();if(b!=null){var d=c.rows[b];d?d.parentNode.insertBefore(a.getElement(),d):c.firstChild.appendChild(a.getElement())}else c.firstChild.appendChild(a.getElement())}else BASE._appendWidgetElement.apply(this,arguments)},P._initHeaders=function(){var a=this._onHeadClick.$(this);this._model.foreachCol(function(b){var c=document.createElement("td");this.getHeaderRow().appendChild(c);var d=this._makeHeadLabel({parent:this,appendArgs:c,iconClass:b.getIconClass(),label:b.getLabel(),column:b,className:"DlGrid-align-"+b.getStyle("textAlign","left"),tooltip:b.tooltip});b._button=d,d.addEventListener("onClick",a)},this)},P._makeRow=function(a){return new this._rowType(a)},P._makeHeadLabel=function(a){return new this._headType(a)},P._initBody=function(){this._model.foreachRow(function(a){a=this._makeRow({parent:this,group:this._rowsGroup,value:a.id,model:a})},this),this._model.addEventListener({onInsertRow:this._insertRow.$(this),onDeleteRow:this._deleteRow.$(this),onSort:this._sort.$(this)})},P._insertRow=function(a){var b=a.getIndex();a=this._makeRow({parent:this,group:this._rowsGroup,value:a.id,model:a,appendArgs:b});for(var c=a.getElement().cells,d=this.getHeaderRow().cells,e=c.length;--e>=0;){var f=c[e],g=d[e].offsetWidth;SO(f.firstChild,g,null),SI(f,g,null)}},P._deleteRow=function(a){var b=a.getIndex();a=this.getRowByIndex(b),a.destroy()},P._sort=function(a,b,c,d){b&&(b._button.delClass("DlGridHeadLabel-sort-up"),b._button.delClass("DlGridHeadLabel-sort-down"));if(a){a._button.condClass(c,"DlGridHeadLabel-sort-down","DlGridHeadLabel-sort-up");var e=this.getBodyTable(),f=e.firstChild,g=e.rows;d=d.map(function(a){return g[a]}),d.foreach(function(a){f.appendChild(a)})}},P.__doLayout=function(){var a=this.getInnerSize(),b=this.getBodyDiv(),c=this.getHeaderDiv();SO(b,a.x,a.y-c.offsetHeight),SO(c,a.x,null),c.style.marginRight=-DOM.getScrollbarSize(b).x+"px",this.__hasLayout?this._updateFillCols():(this._initColSizes(),this.__hasLayout=true,this.getBodyTable().style.width=""),onBodyScroll.call(this)},P.getRowByIndex=function(a){try{return DlWidget.getFromElement(this.getBodyTable().rows[a])}catch(a){}},P.getRowById=function(a){return this.getRowByIndex(this._model.getRowById(a).getIndex())},P.getActualColWidth=function(a){return this.getHeaderRow().cells[a].offsetWidth},P._initColSizes=function(){var a=this.getHeaderDiv().offsetHeight+"px",b=0,c=this.getInnerSize().x-DOM.getScrollbarSize(this.getBodyDiv()).x;this._fillCols=[],this._model.foreachCol(function(a){a.fill?this._fillCols.push(a):b+=a.width||this.getActualColWidth(a.getIndex())},this);var d=c-b;b=0;function e(c){var e=c.fill?Math.floor(d*c.fill):c.width||this.getActualColWidth(c.getIndex());e=this.setColSize(c,e,true),b+=e;if(c.isResizable&&!c._resizeHandle){var f=CE("div",{left:b+"px",height:a},{className:"DlGrid-resizeHandle"},this.getHandlesDiv());is_ie&&DOM.setUnselectable(f,true),f.dl_resizeCol=c,c._resizeHandle=f,f.onmousedown=startResize.$(this,f,c)}}this._model.foreachCol(e,this)},P.setColSize=function(a,b,c){var d=a._button;if(b!=null){d.setOuterSize({x:b});var e=d.getElement().parentNode;SO(e,b,null)}var f=this.getBodyTable().rows[0];b=d.getOuterSize().x,a=a.getIndex(),Array.$(this.getBodyTable().rows).foreach(function(c){c&&(e=c.cells[a],SO(e.firstChild,b,null),SI(e,b,null))}),onBodyScroll.call(this),c||this._updateResizeHandles();return b},P._updateFillCols=function(a){if(a==null){var b=this.getBodyDiv();a=this.getHeaderRow().offsetWidth-b.offsetWidth+DOM.getScrollbarSize(b).x}this._fillCols.foreach(function(b){var c=this.getActualColWidth(b.getIndex());c-=Math.round(b.fill*a),this.setColSize(b,c)},this)},P._updateResizeHandles=function(){this._model.foreachCol(function(a){if(a._resizeHandle){var b=a._button.getElement().parentNode;a._resizeHandle.style.left=b.offsetLeft+b.offsetWidth+"px"}})},P._handle_focusKeys=function(a){var b=this.getGroup(),c=a.focusedWidget;switch(a.keyCode){case DlKeyboard.ARROW_UP:case DlKeyboard.ARROW_DOWN:case DlKeyboard.PAGE_UP:case DlKeyboard.PAGE_DOWN:var d=a.keyCode==DlKeyboard.ARROW_UP||a.keyCode==DlKeyboard.PAGE_UP?this.getPrevRow(c):this.getNextRow(c);d?(d.focus(),a.shiftKey&&this._selType=="multiple"?(b.maxChecked(null),c.checked(true),d.checked(true)):this._selType!="multiple"&&(b.maxChecked(1),d.checked(true))):(a.shiftKey||a.ctrlKey)&&c.checked(true),a.domStop=true,DlException.stopEventBubbling();break;case DlKeyboard.HOME:case DlKeyboard.END:var d=a.keyCode==DlKeyboard.HOME?this.getRowByIndex(0):this.getRowByIndex(this.getBodyTable().rows.length-1);d&&(d.focus(),a.domStop=true,this._selType!="multiple"&&(a.keyCode=DlKeyboard.ENTER,d._handle_focusKeys(a)),DlException.stopEventBubbling())}return BASE._handle_focusKeys.call(this,a)};function startResize(a,b,c){c||(c=window.event);var d=a.offsetLeft,e=DlResizeBar.getDragBar(),f=e.style;f.left=d-this.getBodyDiv().scrollLeft+1+"px",f.height="100%",f.width=a.offsetWidth-2+"px",f.top="0px",this.getElement().appendChild(e);var g=DlDialog.activateEventStopper(true);DOM.addClass(g,"CURSOR-RESIZE-E"),DlEvent.captureGlobals(this._resizeCaptures);var h=new DlEvent(c);this._resize={div:a,col:b,pos:d,orig:this.getActualColWidth(b.getIndex()),mouse:h.pos.x},DOM.stopEvent(c)}function doResize(a){var b=DlResizeBar.getDragBar(),c=this._resize.pos+a.pos.x-this._resize.mouse,d=c-this._resize.pos,e=this._resize.orig+d;e<MIN_COL_WID&&(c+=MIN_COL_WID-e,e=MIN_COL_WID),c-=this.getBodyDiv().scrollLeft,b.style.left=c+1+"px"}function stopResize(a){var b=this._resize.pos+a.pos.x-this._resize.mouse,c=b-this._resize.pos,d=this._resize.orig+c;d<MIN_COL_WID&&(b+=MIN_COL_WID-d,d=MIN_COL_WID),c=d-this._resize.orig,this.setColSize(this._resize.col,d),this._updateFillCols(c),this.getElement().removeChild(DlResizeBar.getDragBar()),DlEvent.releaseGlobals(this._resizeCaptures);var e=DlDialog.activateEventStopper(false);DOM.delClass(e,"CURSOR-RESIZE-E")}P.getNextRow=function(a){return this.getRowByIndex(a.getModel().getIndex()+1)},P.getPrevRow=function(a){return this.getRowByIndex(a.getModel().getIndex()-1)}})(),function(){var BASE=DlGridRow.inherits(DlAbstractButton);function DlGridRow(a){a&&(this._customMoveKeys=true,D.setDefaults(this,a),DlAbstractButton.call(this,a))}eval(Dynarch.EXPORT("DlGridRow",true)),D.DEFAULT_ARGS={_tagName:["tagName","tr"],_classes:["classes",{active:"DlGridRow-active",hover:"DlGridRow-hover",checked:"DlGridRow-1",unchecked:"DlGridRow-0",empty:"DlGridRow-empty",disabled:"DlGridRow-disabled"}],_btnType:["type",DlButton.TYPE.TWOSTATE],_model:["model",null],_focusable:["focusable",true],__tooltip:["tooltip",getTooltip]};function getTooltip(){var a=this.args.widget;return a.getModel().tooltip}P.getModel=function(){return this._model};function onDestroy(){this._model.removeEventListener("onChange",this._on_modelChange)}P._onClick=function(a){this.parent.getGroup().maxChecked(a.ctrlKey&&this.parent._selType=="multiple"?null:1),BASE._onClick.call(this,a)},P._handle_focusKeys=function(a){var b=this.parent,c=b.getGroup();if(a.keyCode==DlKeyboard.ENTER)c.maxChecked(a.shiftKey||a.ctrlKey&&b._selType=="multiple"?null:1),this.applyHooks("onClick",[a]),a.domStop=true;else return BASE._handle_focusKeys.call(this,a)},P._createElement=function(){DlWidget.prototype._createElement.call(this);var a=this.getElement();this._model.foreachCell(function(b,c){var d=CE("td",null,null,a);displayCell(d,b,c)},this),this._on_modelChange=this._on_modelChange.$(this),this._model.addEventListener("onChange",this._on_modelChange),this.addEventListener("onDestroy",onDestroy)},P._on_modelChange=function(a,b,c,d){switch(c){case"value":displayCell(this.getElement().cells[b.getIndex()],b,this._model.model.getColByIndex(b.getIndex()))}};function displayCell(a,b,c){a.firstChild?a.firstChild.innerHTML=b.getContent():a.innerHTML="<div class=\"DlGrid-cellData\">"+b.getContent()+"</div>",a.className="DlGrid-align-"+b.getStyle("textAlign",c.getStyle("textAlign","left"))}}(),function(){var BASE=DlGridHeadLabel.inherits(DlButton);function DlGridHeadLabel(a){a&&(this.column=a.column,a.focusable=false,this.__withIconClass="DlButton-withIcon",DlButton.call(this,a),this.column.isSortable||(this.__disabled=true))}eval(Dynarch.EXPORT("DlGridHeadLabel")),P.setWidth=function(a){this.setOuterSize({x:a})},P.label=function(a){this.setContent("<div class='DlButton-Label'>"+this._label+"</div>")},P._onClick=function(){this.column.sort()},D.DEFAULT_ARGS={_classes:["classes",{active:"DlGridHeadLabel-active",hover:"DlGridHeadLabel-hover",checked:"DlGridHeadLabel-1",unchecked:"DlGridHeadLabel-0",empty:"DlGridHeadLabel-empty",disabled:"DlGridHeadLabel-disabled"}]}}() \ No newline at end of file
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/js/.svn/text-base/gridmodel.js.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/js/.svn/text-base/gridmodel.js.svn-base
new file mode 100644
index 00000000..44e952ed
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/js/.svn/text-base/gridmodel.js.svn-base
@@ -0,0 +1,3 @@
+// @require eventproxy.js
+// cell model
+(function(){DlGridCellModel.inherits(DlEventProxy);function DlGridCellModel(a){arguments.length>0&&(DlEventProxy.call(this),typeof a!="object"&&(a={value:a}),DlGridCellModel.setDefaults(this,a),this.registerEvents(DEFAULT_EVENTS))}eval(Dynarch.EXPORT("DlGridCellModel"));var DEFAULT_EVENTS=["onChange"];D.DEFAULT_ARGS={_value:["value",null],_style:["style",{}]},P.setValue=function(a){var b=this._value;this._value=a,this.applyHooks("onChange",[this,"value",a,b])},P.getContent=function(){return this._value},P.getStyle=function(a,b){if(a in this._style)return this._style[a];return b},P.getIndex=function(){return this.index},P.getId=function(){return this.model.getColByIndex(this.index).id},P.setStyle=function(a,b){var c=this._style[a];this._style[a]=b,this.applyHooks("onChange",[this,"style",b,c,a])},P.compareTo=function(a){return this._value<a._value?-1:this._value>a._value?1:0}})(),function(){DlGridColModel.inherits(DlEventProxy);function DlGridColModel(args){arguments.length>0&&(DlEventProxy.call(this),DlGridColModel.setDefaults(this,args),this.registerEvents(DEFAULT_EVENTS),typeof this._cellType=="string"&&(this._cellType=eval(this._cellType)))}eval(Dynarch.EXPORT("DlGridColModel"));var DEFAULT_EVENTS=["onChange"];D.DEFAULT_ARGS={width:["width",null],fill:["fill",false],_label:["label",null],id:["id",null],_cellType:["cellType",DlGridCellModel],isResizable:["resizable",false],isScrollable:["scrollable",true],isSortable:["sortable",true],tooltip:["tooltip",null],_style:["style",{}],_iconClass:["iconClass",null]},P.getId=function(){return this.id},P.getIndex=function(){return this.index},P.getIconClass=function(){return this._iconClass},P.setIconClass=function(a){var b=this._iconClass;this._iconClass=a,this.applyHooks("onChange",[this,"iconClass",val,b])},P.getLabel=function(){return this._label},P.setLabel=function(a){var b=this._label;this._label=a,this.applyHooks("onChange",[this,"label",val,b])},P.getCellType=function(){return this._cellType},P.createCell=function(a){var b=new this._cellType(a);return b},P.getStyle=function(a,b){if(a in this._style)return this._style[a];return b},P.setStyle=function(a,b){var c=this._style[a];this._style[a]=b,this.applyHooks("onChange",[this,"style",b,c,a])},P.sort=function(){this.model.sort(this)},P.compareRows=function(a,b){var c=this.getIndex();a=a.getCellByIndex(c),b=b.getCellByIndex(c);return a.compareTo(b)}}(),function(){DlGridRowModel.inherits(DlEventProxy);function DlGridRowModel(a){if(arguments.length>0){if(a instanceof Array){var b={id:a.id,model:a.model,cells:{}};a.model.foreachCol(function(c,d){b.cells[c.getId()]=a[d]}),a=b}DlEventProxy.call(this),D.setDefaults(this,a),this.registerEvents(DEFAULT_EVENTS),this._init()}}eval(Dynarch.EXPORT("DlGridRowModel"));var DEFAULT_EVENTS=["onChange"];D.DEFAULT_ARGS={id:["id",null],userData:["data",null],_cells:["cells",null],_model:["model",null],tooltip:["tooltip",null]},P.reset=function(a){this.id=a.id,this.userData=a.data,this.tooltip=a.tooltip,this.foreachCell(function(b,c){b.setValue(a.cells[c.getId()])})},P.getId=function(){return this.id},P.getIndex=function(){return this.index},P.getCells=function(){return this._cells},P.getCellByIndex=function(a){return this._cells[this.model.getColByIndex(a).getId()]},P.foreachCell=function(a,b){this.model.foreachCol(function(c,d){var e=this._cells[c.getId()];a.apply(b,[e,c,d])},this)},P._onCellChange=function(a,b,c,d){this.applyHooks("onChange",[this,a,b,c,d])},P._init=function(){var a=this._model,b=this._cells;this.model=a,delete this._model;var c=this._onCellChange.$(this);for(var d in b){var e=b[d],f=a.getColById(d);e=b[d]=f.createCell(e),e.model=a,e.colId=d,e.index=f.getIndex(),e.parent=this,e.addEventListener("onChange",c)}}}(),function(){DlGridModel.inherits(DlEventProxy);function DlGridModel(a){arguments.length>0&&(DlEventProxy.call(this),DlGridModel.setDefaults(this,a),this.registerEvents(DEFAULT_EVENTS),this._init())}eval(Dynarch.EXPORT("DlGridModel"));var DEFAULT_EVENTS=["onInsertRow","onDeleteRow","onInsertCol","onInsertCol","onMoveRow","onMoveCol","onRowChange","onColChange","onSort"];D.DEFAULT_ARGS={_rows:["rows",[]],_cols:["cols",null]},P.getRowById=function(a){return this._rowsById[a]},P.getRowByIndex=function(a){return this._rows[a]},P.foreachRow=function(){return this._rows.foreach.apply(this._rows,arguments)},P.foreachCol=function(){return this._cols.foreach.apply(this._cols,arguments)},P.getColById=function(a){return this._colsById[a]},P.getColByIndex=function(a){return this._cols[a]},P._init=function(){this.__sortCol=null,this.__sortDesc=false;var a=this._colsById={},b=this._rowsById={};this._onRowChange=this._onColChange.$(this),this._onRowChange=this._onRowChange.$(this),this._cols.r_assign_each(function(b,c){c=new DlGridColModel(c),c.model=this,c.index=b,c.addEventListener("onChange",this._onColChange),c.id&&(a[c.id]=c);return c},this),this._rows.r_assign_each(function(a,c){c.model=this,c=new DlGridRowModel(c),c.index=a,c.addEventListener("onChange",this._onRowChange),c.id&&(b[c.id]=c);return c},this)},P._onColChange=function(a,b,c,d){this.applyHooks("onColChange",[this,a,b,c,d])},P._onRowChange=function(a,b,c,d,e){this.applyHooks("onRowChange",[this,a,b,c,d,e])},P._getInsertPos=function(a){var b=this.__sortCol;return this._rows.foreach(function(c,d){var e=b.compareRows(c,a);this.__sortDesc&&(e=-e),e>=0&&$RETURN(d)},this)},P.insertRow=function(a,b){a.model=this,a=new DlGridRowModel(a);var c=this._rows,d=c.length;if(b==null||b==-1)b=this.__sortCol?this._getInsertPos(a):d;c.splice(b,0,a),++d;for(var e=b;e<d;++e)c[e].index=e;a.addEventListener("onChange",this._onRowChange),a.id&&(this._rowsById[a.id]=a),this.applyHooks("onInsertRow",[a]);return a},P.deleteRowById=function(a){this.deleteRowByIndex(this.getRowById(a).getIndex())},P.deleteRowByIndex=function(a){var b=this._rows,c=b[a];c.id&&delete this._rowsById[c.id],b.splice(a,1);for(var d=a;d<b.length;++d)b[d].index=d;c.removeEventListener("onChange",this._onRowChange),this.applyHooks("onDeleteRow",[c]),c.destroy();return c},P.setValues=function(a){this.__sortDesc=false,this.applyHooks("onSort",[null,this.__sortCol]),a.foreach(function(a,b){a instanceof Array&&(a={cells:a});var c=this.getRowByIndex(b);c?(c.id&&delete this._rowsById[c.id],a.id&&(this._rowsById[a.id]=c),c.reset(a)):this.insertRow(a,this._rows.length)},this);while(a.length<this._rows.length)this.deleteRowByIndex(this._rows.length-1)},P.sort=function(a){var b=this.__sortCol;b===a?this.__sortDesc=!this.__sortDesc:this.__sortDesc=false,this.__sortCol=a;var c=a.getIndex();this._rows=this._rows.mergeSort(function(b,c){return a.compareRows(b,c)},this.__sortDesc);var d=this._rows.map(function(a,b){var c=a.index;a.index=b;return c});this.applyHooks("onSort",[a,b,this.__sortDesc,d])}}() \ No newline at end of file
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/js/grid.js b/objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/js/grid.js
new file mode 100644
index 00000000..121c7db5
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/js/grid.js
@@ -0,0 +1,2 @@
+// @require container.js
+(function(){var BASE=DlGrid.inherits(DlContainer);function DlGrid(args){args&&(D.setDefaults(this,args),typeof this._rowType=="string"&&(this._rowType=eval(this._rowType)),this._rowType||(this._rowType=DlGridRow),typeof this._headType=="string"&&(this._headType=eval(this._headType)),this._headType||(this._headType=DlGridHeadLabel),DlContainer.call(this,args))}eval(Dynarch.EXPORT("DlGrid",true));var MIN_COL_WID=20;D.DEFAULT_ARGS={_model:["model",null],_selType:["selType","row"],_rowType:["rowType",null],_headType:["headType",null]};var SO=DOM.setOuterSize,SI=DOM.setInnerSize,HTML=String.buffer("<div class='DlGrid-Headers'>","<table class='DlGrid-Table' cellspacing='0' cellpadding='0'>","<tbody><tr></tr></tbody></table></div>","<div class='DlGrid-Body'>","<table class='DlGrid-Table' cellspacing='0' cellpadding='0'>","<tbody></tbody></table></div>").get();function onBodyScroll(){this.getHeaderDiv().scrollLeft=this.getBodyDiv().scrollLeft}P._createElement=function(){BASE._createElement.call(this),this._rowsGroup=DlRadioGroup.get(),this.setContent(HTML),this.getBodyDiv().onscroll=onBodyScroll.$(this),this._initHeaders(),this._initBody()},P.getGroup=function(){return this._rowsGroup},P.getHeaderDiv=function(){return this.getElement().firstChild},P.getHandlesDiv=function(){var a=this.getHeaderDiv().childNodes[1];a||(a=CE("div",null,{className:"DlGrid-Handles"},this.getHeaderDiv()),this._resizeCaptures={onMouseMove:doResize.$(this),onMouseUp:stopResize.$(this),onMouseOver:DlException.stopEventBubbling,onMouseOut:DlException.stopEventBubbling,onMouseEnter:DlException.stopEventBubbling,onMouseLeave:DlException.stopEventBubbling});return a},P.getHeaderRow=function(){return this.getHeaderDiv().firstChild.rows[0]},P.getBodyDiv=function(){return this.getElement().childNodes[1]},P.getBodyTable=function(){return this.getBodyDiv().firstChild},P._onHeadClick=function(){},P._appendWidgetElement=function(a,b){if(a instanceof this._rowType){var c=this.getBodyTable();if(b!=null){var d=c.rows[b];d?d.parentNode.insertBefore(a.getElement(),d):c.firstChild.appendChild(a.getElement())}else c.firstChild.appendChild(a.getElement())}else BASE._appendWidgetElement.apply(this,arguments)},P._initHeaders=function(){var a=this._onHeadClick.$(this);this._model.foreachCol(function(b){var c=document.createElement("td");this.getHeaderRow().appendChild(c);var d=this._makeHeadLabel({parent:this,appendArgs:c,iconClass:b.getIconClass(),label:b.getLabel(),column:b,className:"DlGrid-align-"+b.getStyle("textAlign","left"),tooltip:b.tooltip});b._button=d,d.addEventListener("onClick",a)},this)},P._makeRow=function(a){return new this._rowType(a)},P._makeHeadLabel=function(a){return new this._headType(a)},P._initBody=function(){this._model.foreachRow(function(a){a=this._makeRow({parent:this,group:this._rowsGroup,value:a.id,model:a})},this),this._model.addEventListener({onInsertRow:this._insertRow.$(this),onDeleteRow:this._deleteRow.$(this),onSort:this._sort.$(this)})},P._insertRow=function(a){var b=a.getIndex();a=this._makeRow({parent:this,group:this._rowsGroup,value:a.id,model:a,appendArgs:b});for(var c=a.getElement().cells,d=this.getHeaderRow().cells,e=c.length;--e>=0;){var f=c[e],g=d[e].offsetWidth;SO(f.firstChild,g,null),SI(f,g,null)}},P._deleteRow=function(a){var b=a.getIndex();a=this.getRowByIndex(b),a.destroy()},P._sort=function(a,b,c,d){b&&(b._button.delClass("DlGridHeadLabel-sort-up"),b._button.delClass("DlGridHeadLabel-sort-down"));if(a){a._button.condClass(c,"DlGridHeadLabel-sort-down","DlGridHeadLabel-sort-up");var e=this.getBodyTable(),f=e.firstChild,g=e.rows;d=d.map(function(a){return g[a]}),d.foreach(function(a){f.appendChild(a)})}},P.__doLayout=function(){var a=this.getInnerSize(),b=this.getBodyDiv(),c=this.getHeaderDiv();SO(b,a.x,a.y-c.offsetHeight),SO(c,a.x,null),c.style.marginRight=-DOM.getScrollbarSize(b).x+"px",this.__hasLayout?this._updateFillCols():(this._initColSizes(),this.__hasLayout=true,this.getBodyTable().style.width=""),onBodyScroll.call(this)},P.getRowByIndex=function(a){try{return DlWidget.getFromElement(this.getBodyTable().rows[a])}catch(a){}},P.getRowById=function(a){return this.getRowByIndex(this._model.getRowById(a).getIndex())},P.getActualColWidth=function(a){return this.getHeaderRow().cells[a].offsetWidth},P._initColSizes=function(){var a=this.getHeaderDiv().offsetHeight+"px",b=0,c=this.getInnerSize().x-DOM.getScrollbarSize(this.getBodyDiv()).x;this._fillCols=[],this._model.foreachCol(function(a){a.fill?this._fillCols.push(a):b+=a.width||this.getActualColWidth(a.getIndex())},this);var d=c-b;b=0;function e(c){var e=c.fill?Math.floor(d*c.fill):c.width||this.getActualColWidth(c.getIndex());e=this.setColSize(c,e,true),b+=e;if(c.isResizable&&!c._resizeHandle){var f=CE("div",{left:b+"px",height:a},{className:"DlGrid-resizeHandle"},this.getHandlesDiv());is_ie&&DOM.setUnselectable(f,true),f.dl_resizeCol=c,c._resizeHandle=f,f.onmousedown=startResize.$(this,f,c)}}this._model.foreachCol(e,this)},P.setColSize=function(a,b,c){var d=a._button;if(b!=null){d.setOuterSize({x:b});var e=d.getElement().parentNode;SO(e,b,null)}var f=this.getBodyTable().rows[0];b=d.getOuterSize().x,a=a.getIndex(),Array.$(this.getBodyTable().rows).foreach(function(c){c&&(e=c.cells[a],SO(e.firstChild,b,null),SI(e,b,null))}),onBodyScroll.call(this),c||this._updateResizeHandles();return b},P._updateFillCols=function(a){if(a==null){var b=this.getBodyDiv();a=this.getHeaderRow().offsetWidth-b.offsetWidth+DOM.getScrollbarSize(b).x}this._fillCols.foreach(function(b){var c=this.getActualColWidth(b.getIndex());c-=Math.round(b.fill*a),this.setColSize(b,c)},this)},P._updateResizeHandles=function(){this._model.foreachCol(function(a){if(a._resizeHandle){var b=a._button.getElement().parentNode;a._resizeHandle.style.left=b.offsetLeft+b.offsetWidth+"px"}})},P._handle_focusKeys=function(a){var b=this.getGroup(),c=a.focusedWidget;switch(a.keyCode){case DlKeyboard.ARROW_UP:case DlKeyboard.ARROW_DOWN:case DlKeyboard.PAGE_UP:case DlKeyboard.PAGE_DOWN:var d=a.keyCode==DlKeyboard.ARROW_UP||a.keyCode==DlKeyboard.PAGE_UP?this.getPrevRow(c):this.getNextRow(c);d?(d.focus(),a.shiftKey&&this._selType=="multiple"?(b.maxChecked(null),c.checked(true),d.checked(true)):this._selType!="multiple"&&(b.maxChecked(1),d.checked(true))):(a.shiftKey||a.ctrlKey)&&c.checked(true),a.domStop=true,DlException.stopEventBubbling();break;case DlKeyboard.HOME:case DlKeyboard.END:var d=a.keyCode==DlKeyboard.HOME?this.getRowByIndex(0):this.getRowByIndex(this.getBodyTable().rows.length-1);d&&(d.focus(),a.domStop=true,this._selType!="multiple"&&(a.keyCode=DlKeyboard.ENTER,d._handle_focusKeys(a)),DlException.stopEventBubbling())}return BASE._handle_focusKeys.call(this,a)};function startResize(a,b,c){c||(c=window.event);var d=a.offsetLeft,e=DlResizeBar.getDragBar(),f=e.style;f.left=d-this.getBodyDiv().scrollLeft+1+"px",f.height="100%",f.width=a.offsetWidth-2+"px",f.top="0px",this.getElement().appendChild(e);var g=DlDialog.activateEventStopper(true);DOM.addClass(g,"CURSOR-RESIZE-E"),DlEvent.captureGlobals(this._resizeCaptures);var h=new DlEvent(c);this._resize={div:a,col:b,pos:d,orig:this.getActualColWidth(b.getIndex()),mouse:h.pos.x},DOM.stopEvent(c)}function doResize(a){var b=DlResizeBar.getDragBar(),c=this._resize.pos+a.pos.x-this._resize.mouse,d=c-this._resize.pos,e=this._resize.orig+d;e<MIN_COL_WID&&(c+=MIN_COL_WID-e,e=MIN_COL_WID),c-=this.getBodyDiv().scrollLeft,b.style.left=c+1+"px"}function stopResize(a){var b=this._resize.pos+a.pos.x-this._resize.mouse,c=b-this._resize.pos,d=this._resize.orig+c;d<MIN_COL_WID&&(b+=MIN_COL_WID-d,d=MIN_COL_WID),c=d-this._resize.orig,this.setColSize(this._resize.col,d),this._updateFillCols(c),this.getElement().removeChild(DlResizeBar.getDragBar()),DlEvent.releaseGlobals(this._resizeCaptures);var e=DlDialog.activateEventStopper(false);DOM.delClass(e,"CURSOR-RESIZE-E")}P.getNextRow=function(a){return this.getRowByIndex(a.getModel().getIndex()+1)},P.getPrevRow=function(a){return this.getRowByIndex(a.getModel().getIndex()-1)}})(),function(){var BASE=DlGridRow.inherits(DlAbstractButton);function DlGridRow(a){a&&(this._customMoveKeys=true,D.setDefaults(this,a),DlAbstractButton.call(this,a))}eval(Dynarch.EXPORT("DlGridRow",true)),D.DEFAULT_ARGS={_tagName:["tagName","tr"],_classes:["classes",{active:"DlGridRow-active",hover:"DlGridRow-hover",checked:"DlGridRow-1",unchecked:"DlGridRow-0",empty:"DlGridRow-empty",disabled:"DlGridRow-disabled"}],_btnType:["type",DlButton.TYPE.TWOSTATE],_model:["model",null],_focusable:["focusable",true],__tooltip:["tooltip",getTooltip]};function getTooltip(){var a=this.args.widget;return a.getModel().tooltip}P.getModel=function(){return this._model};function onDestroy(){this._model.removeEventListener("onChange",this._on_modelChange)}P._onClick=function(a){this.parent.getGroup().maxChecked(a.ctrlKey&&this.parent._selType=="multiple"?null:1),BASE._onClick.call(this,a)},P._handle_focusKeys=function(a){var b=this.parent,c=b.getGroup();if(a.keyCode==DlKeyboard.ENTER)c.maxChecked(a.shiftKey||a.ctrlKey&&b._selType=="multiple"?null:1),this.applyHooks("onClick",[a]),a.domStop=true;else return BASE._handle_focusKeys.call(this,a)},P._createElement=function(){DlWidget.prototype._createElement.call(this);var a=this.getElement();this._model.foreachCell(function(b,c){var d=CE("td",null,null,a);displayCell(d,b,c)},this),this._on_modelChange=this._on_modelChange.$(this),this._model.addEventListener("onChange",this._on_modelChange),this.addEventListener("onDestroy",onDestroy)},P._on_modelChange=function(a,b,c,d){switch(c){case"value":displayCell(this.getElement().cells[b.getIndex()],b,this._model.model.getColByIndex(b.getIndex()))}};function displayCell(a,b,c){a.firstChild?a.firstChild.innerHTML=b.getContent():a.innerHTML="<div class=\"DlGrid-cellData\">"+b.getContent()+"</div>",a.className="DlGrid-align-"+b.getStyle("textAlign",c.getStyle("textAlign","left"))}}(),function(){var BASE=DlGridHeadLabel.inherits(DlButton);function DlGridHeadLabel(a){a&&(this.column=a.column,a.focusable=false,this.__withIconClass="DlButton-withIcon",DlButton.call(this,a),this.column.isSortable||(this.__disabled=true))}eval(Dynarch.EXPORT("DlGridHeadLabel")),P.setWidth=function(a){this.setOuterSize({x:a})},P.label=function(a){this.setContent("<div class='DlButton-Label'>"+this._label+"</div>")},P._onClick=function(){this.column.sort()},D.DEFAULT_ARGS={_classes:["classes",{active:"DlGridHeadLabel-active",hover:"DlGridHeadLabel-hover",checked:"DlGridHeadLabel-1",unchecked:"DlGridHeadLabel-0",empty:"DlGridHeadLabel-empty",disabled:"DlGridHeadLabel-disabled"}]}}() \ No newline at end of file
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/js/gridmodel.js b/objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/js/gridmodel.js
new file mode 100644
index 00000000..44e952ed
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/deprecated/js/gridmodel.js
@@ -0,0 +1,3 @@
+// @require eventproxy.js
+// cell model
+(function(){DlGridCellModel.inherits(DlEventProxy);function DlGridCellModel(a){arguments.length>0&&(DlEventProxy.call(this),typeof a!="object"&&(a={value:a}),DlGridCellModel.setDefaults(this,a),this.registerEvents(DEFAULT_EVENTS))}eval(Dynarch.EXPORT("DlGridCellModel"));var DEFAULT_EVENTS=["onChange"];D.DEFAULT_ARGS={_value:["value",null],_style:["style",{}]},P.setValue=function(a){var b=this._value;this._value=a,this.applyHooks("onChange",[this,"value",a,b])},P.getContent=function(){return this._value},P.getStyle=function(a,b){if(a in this._style)return this._style[a];return b},P.getIndex=function(){return this.index},P.getId=function(){return this.model.getColByIndex(this.index).id},P.setStyle=function(a,b){var c=this._style[a];this._style[a]=b,this.applyHooks("onChange",[this,"style",b,c,a])},P.compareTo=function(a){return this._value<a._value?-1:this._value>a._value?1:0}})(),function(){DlGridColModel.inherits(DlEventProxy);function DlGridColModel(args){arguments.length>0&&(DlEventProxy.call(this),DlGridColModel.setDefaults(this,args),this.registerEvents(DEFAULT_EVENTS),typeof this._cellType=="string"&&(this._cellType=eval(this._cellType)))}eval(Dynarch.EXPORT("DlGridColModel"));var DEFAULT_EVENTS=["onChange"];D.DEFAULT_ARGS={width:["width",null],fill:["fill",false],_label:["label",null],id:["id",null],_cellType:["cellType",DlGridCellModel],isResizable:["resizable",false],isScrollable:["scrollable",true],isSortable:["sortable",true],tooltip:["tooltip",null],_style:["style",{}],_iconClass:["iconClass",null]},P.getId=function(){return this.id},P.getIndex=function(){return this.index},P.getIconClass=function(){return this._iconClass},P.setIconClass=function(a){var b=this._iconClass;this._iconClass=a,this.applyHooks("onChange",[this,"iconClass",val,b])},P.getLabel=function(){return this._label},P.setLabel=function(a){var b=this._label;this._label=a,this.applyHooks("onChange",[this,"label",val,b])},P.getCellType=function(){return this._cellType},P.createCell=function(a){var b=new this._cellType(a);return b},P.getStyle=function(a,b){if(a in this._style)return this._style[a];return b},P.setStyle=function(a,b){var c=this._style[a];this._style[a]=b,this.applyHooks("onChange",[this,"style",b,c,a])},P.sort=function(){this.model.sort(this)},P.compareRows=function(a,b){var c=this.getIndex();a=a.getCellByIndex(c),b=b.getCellByIndex(c);return a.compareTo(b)}}(),function(){DlGridRowModel.inherits(DlEventProxy);function DlGridRowModel(a){if(arguments.length>0){if(a instanceof Array){var b={id:a.id,model:a.model,cells:{}};a.model.foreachCol(function(c,d){b.cells[c.getId()]=a[d]}),a=b}DlEventProxy.call(this),D.setDefaults(this,a),this.registerEvents(DEFAULT_EVENTS),this._init()}}eval(Dynarch.EXPORT("DlGridRowModel"));var DEFAULT_EVENTS=["onChange"];D.DEFAULT_ARGS={id:["id",null],userData:["data",null],_cells:["cells",null],_model:["model",null],tooltip:["tooltip",null]},P.reset=function(a){this.id=a.id,this.userData=a.data,this.tooltip=a.tooltip,this.foreachCell(function(b,c){b.setValue(a.cells[c.getId()])})},P.getId=function(){return this.id},P.getIndex=function(){return this.index},P.getCells=function(){return this._cells},P.getCellByIndex=function(a){return this._cells[this.model.getColByIndex(a).getId()]},P.foreachCell=function(a,b){this.model.foreachCol(function(c,d){var e=this._cells[c.getId()];a.apply(b,[e,c,d])},this)},P._onCellChange=function(a,b,c,d){this.applyHooks("onChange",[this,a,b,c,d])},P._init=function(){var a=this._model,b=this._cells;this.model=a,delete this._model;var c=this._onCellChange.$(this);for(var d in b){var e=b[d],f=a.getColById(d);e=b[d]=f.createCell(e),e.model=a,e.colId=d,e.index=f.getIndex(),e.parent=this,e.addEventListener("onChange",c)}}}(),function(){DlGridModel.inherits(DlEventProxy);function DlGridModel(a){arguments.length>0&&(DlEventProxy.call(this),DlGridModel.setDefaults(this,a),this.registerEvents(DEFAULT_EVENTS),this._init())}eval(Dynarch.EXPORT("DlGridModel"));var DEFAULT_EVENTS=["onInsertRow","onDeleteRow","onInsertCol","onInsertCol","onMoveRow","onMoveCol","onRowChange","onColChange","onSort"];D.DEFAULT_ARGS={_rows:["rows",[]],_cols:["cols",null]},P.getRowById=function(a){return this._rowsById[a]},P.getRowByIndex=function(a){return this._rows[a]},P.foreachRow=function(){return this._rows.foreach.apply(this._rows,arguments)},P.foreachCol=function(){return this._cols.foreach.apply(this._cols,arguments)},P.getColById=function(a){return this._colsById[a]},P.getColByIndex=function(a){return this._cols[a]},P._init=function(){this.__sortCol=null,this.__sortDesc=false;var a=this._colsById={},b=this._rowsById={};this._onRowChange=this._onColChange.$(this),this._onRowChange=this._onRowChange.$(this),this._cols.r_assign_each(function(b,c){c=new DlGridColModel(c),c.model=this,c.index=b,c.addEventListener("onChange",this._onColChange),c.id&&(a[c.id]=c);return c},this),this._rows.r_assign_each(function(a,c){c.model=this,c=new DlGridRowModel(c),c.index=a,c.addEventListener("onChange",this._onRowChange),c.id&&(b[c.id]=c);return c},this)},P._onColChange=function(a,b,c,d){this.applyHooks("onColChange",[this,a,b,c,d])},P._onRowChange=function(a,b,c,d,e){this.applyHooks("onRowChange",[this,a,b,c,d,e])},P._getInsertPos=function(a){var b=this.__sortCol;return this._rows.foreach(function(c,d){var e=b.compareRows(c,a);this.__sortDesc&&(e=-e),e>=0&&$RETURN(d)},this)},P.insertRow=function(a,b){a.model=this,a=new DlGridRowModel(a);var c=this._rows,d=c.length;if(b==null||b==-1)b=this.__sortCol?this._getInsertPos(a):d;c.splice(b,0,a),++d;for(var e=b;e<d;++e)c[e].index=e;a.addEventListener("onChange",this._onRowChange),a.id&&(this._rowsById[a.id]=a),this.applyHooks("onInsertRow",[a]);return a},P.deleteRowById=function(a){this.deleteRowByIndex(this.getRowById(a).getIndex())},P.deleteRowByIndex=function(a){var b=this._rows,c=b[a];c.id&&delete this._rowsById[c.id],b.splice(a,1);for(var d=a;d<b.length;++d)b[d].index=d;c.removeEventListener("onChange",this._onRowChange),this.applyHooks("onDeleteRow",[c]),c.destroy();return c},P.setValues=function(a){this.__sortDesc=false,this.applyHooks("onSort",[null,this.__sortCol]),a.foreach(function(a,b){a instanceof Array&&(a={cells:a});var c=this.getRowByIndex(b);c?(c.id&&delete this._rowsById[c.id],a.id&&(this._rowsById[a.id]=c),c.reset(a)):this.insertRow(a,this._rows.length)},this);while(a.length<this._rows.length)this.deleteRowByIndex(this._rows.length-1)},P.sort=function(a){var b=this.__sortCol;b===a?this.__sortDesc=!this.__sortDesc:this.__sortDesc=false,this.__sortCol=a;var c=a.getIndex();this._rows=this._rows.mergeSort(function(b,c){return a.compareRows(b,c)},this.__sortDesc);var d=this._rows.map(function(a,b){var c=a.index;a.index=b;return c});this.applyHooks("onSort",[a,b,this.__sortDesc,d])}}() \ No newline at end of file
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/all-wcprops
new file mode 100644
index 00000000..d4c02f4f
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/all-wcprops
@@ -0,0 +1,29 @@
+K 25
+svn:wc:ra_dav:version-url
+V 44
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/extras
+END
+base64.js
+K 25
+svn:wc:ra_dav:version-url
+V 54
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/extras/base64.js
+END
+md5.js
+K 25
+svn:wc:ra_dav:version-url
+V 51
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/extras/md5.js
+END
+cryptaes.js
+K 25
+svn:wc:ra_dav:version-url
+V 56
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/extras/cryptaes.js
+END
+sha1.js
+K 25
+svn:wc:ra_dav:version-url
+V 52
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/extras/sha1.js
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/entries
new file mode 100644
index 00000000..e858d7b1
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/entries
@@ -0,0 +1,164 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl/extras
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+base64.js
+file
+
+
+
+
+2012-01-23T13:07:09.533349Z
+333e8c88b37bb5a32d40372fe0c91ef6
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1165
+
+md5.js
+file
+
+
+
+
+2012-01-23T13:07:09.533349Z
+809ad7f55970db9f0363b6b4d8e9fbb1
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+4483
+
+cryptaes.js
+file
+
+
+
+
+2012-01-23T13:07:09.533349Z
+1f459e9cffe35457b13034b74671c37c
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+13942
+
+sha1.js
+file
+
+
+
+
+2012-01-23T13:07:09.533349Z
+25edaebde9445d3fde63ce84e6678078
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+2429
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/text-base/base64.js.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/text-base/base64.js.svn-base
new file mode 100644
index 00000000..d57364e5
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/text-base/base64.js.svn-base
@@ -0,0 +1,9 @@
+// This code was written by Tyler Akins and has been placed in the
+// public domain. It would be nice if you left this header intact.
+// Base64 code from Tyler Akins -- http://rumkin.com
+//
+// Heavily modified. We need to deal with an array of bytes, instead
+// of a string, as input; a string as input doesn't make much sense
+// because the whole point of BASE64 is to send *binary* data (which
+// is pretty hard to encode in a proper string).
+(function(){var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";EXTEND_CLASS(Array,function(b,c){c.bytesToBase64=function(){var b=0,c=this.length,d="";while(b<c){var e=this[b++],f=this[b++],g=this[b++],h=e>>>2,i=(e&3)<<4|f>>>4,j=(f&15)<<2|g>>>6,k=g&63;b-c==2?j=k=64:b-c==1&&(k=64),d+=a.charAt(h)+a.charAt(i)+a.charAt(j)+a.charAt(k)}return d}}),EXTEND_CLASS(String,function(b,c){c.base64ToBytes=function(){var b=this.replace(/[^A-Za-z0-9\+\/\=]/g,""),c=0,d=b.length,e=[];while(c<d){var f=a.indexOf(b.charAt(c++)),g=a.indexOf(b.charAt(c++)),h=a.indexOf(b.charAt(c++)),i=a.indexOf(b.charAt(c++)),j=f<<2|g>>>4,k=(g&15)<<4|h>>>2,l=(h&3)<<6|i;e.push(j),h!=64&&e.push(k),i!=64&&e.push(l)}return e}})})() \ No newline at end of file
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/text-base/cryptaes.js.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/text-base/cryptaes.js.svn-base
new file mode 100644
index 00000000..f5b40792
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/text-base/cryptaes.js.svn-base
@@ -0,0 +1,22 @@
+/* Part of DynarchLIB
+ Copyright (c) Dynarch.com 2005-2009. All rights reserved.
+ See http://www.dynarchlib.com/licensing for details.
+
+//--
+// Based on a C implementation of the AES algorithm found in the
+// Crypt::Rijndael Perl module.
+//
+// http://search.cpan.org/~bdfoy/Crypt-Rijndael-1.05/
+// http://search.cpan.org/src/BDFOY/Crypt-Rijndael-1.05/_rijndael.c
+//
+// Original C code is Copyright 2000, 2001 Rafael R. Sevilla <sevillar@team.ph.inter.net>
+// The Perl module is currently maintained by brian d foy, <bdfoy@cpan.org>
+//
+// Great work guys!
+//
+// The Original C code is distributed under the GNU LGPL, version 2.0 or later.
+//
+// Written in JavaScript for DynarchLIB by Mihai Bazon.
+//--
+
+*/DEFINE_CLASS("DlCryptAES",null,function(a,b){a.DEFAULT_ARGS={_key:["key",null],_mode:["mode","ECB"],_iv:["iv",null]},a.CONSTRUCT=function(){u.call(this,this._key),this._mode=H[this._mode.toUpperCase()],this._rounds=k[this._key.length],this._iv||(this._iv=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0])};var c=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],d=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],e=[0,0,25,1,50,2,26,198,75,199,27,104,51,238,223,3,100,4,224,14,52,141,129,239,76,113,8,200,248,105,28,193,125,194,29,181,249,185,39,106,77,228,166,114,154,201,9,120,101,47,138,5,33,15,225,36,18,240,130,69,53,147,218,142,150,143,219,189,54,208,206,148,19,92,210,241,64,70,131,56,102,221,253,48,191,6,139,98,179,37,226,152,34,136,145,16,126,110,72,195,163,182,30,66,58,107,40,84,250,133,61,186,43,121,10,21,155,159,94,202,78,212,172,229,243,115,167,87,175,88,168,80,244,234,214,116,79,174,233,213,231,230,173,232,44,215,117,122,235,22,11,245,89,203,95,176,156,169,81,160,127,12,246,111,23,196,73,236,216,67,31,45,164,118,123,183,204,187,62,90,251,96,177,134,59,82,161,108,170,85,41,157,151,178,135,144,97,190,220,252,188,149,207,205,55,63,91,209,83,57,132,60,65,162,109,71,20,42,158,93,86,242,211,171,68,17,146,217,35,32,46,137,180,124,184,38,119,153,227,165,103,74,237,222,197,49,254,24,13,99,140,128,192,247,112,7],f=[1,3,5,15,17,51,85,255,26,46,114,150,161,248,19,53,95,225,56,72,216,115,149,164,247,2,6,10,30,34,102,170,229,52,92,228,55,89,235,38,106,190,217,112,144,171,230,49,83,245,4,12,20,60,68,204,79,209,104,184,211,110,178,205,76,212,103,169,224,59,77,215,98,166,241,8,24,40,120,136,131,158,185,208,107,189,220,127,129,152,179,206,73,219,118,154,181,196,87,249,16,48,80,240,11,29,39,105,187,214,97,163,254,25,43,125,135,146,173,236,47,113,147,174,233,32,96,160,251,22,58,78,210,109,183,194,93,231,50,86,250,21,63,65,195,94,226,61,71,201,64,192,91,237,44,116,156,191,218,117,159,186,213,100,172,239,42,126,130,157,188,223,122,142,137,128,155,182,193,88,232,35,101,175,234,37,111,177,200,67,197,84,252,31,33,99,165,244,7,9,27,45,119,153,176,203,70,202,69,207,74,222,121,139,134,145,168,227,62,66,198,81,243,14,18,54,90,238,41,123,141,140,143,138,133,148,167,242,13,23,57,75,221,124,132,151,162,253,28,36,108,180,199,82,246,1],g=[2774754246,2222750968,2574743534,2373680118,234025727,3177933782,2976870366,1422247313,1345335392,50397442,2842126286,2099981142,436141799,1658312629,3870010189,2591454956,1170918031,2642575903,1086966153,2273148410,368769775,3948501426,3376891790,200339707,3970805057,1742001331,4255294047,3937382213,3214711843,4154762323,2524082916,1539358875,3266819957,486407649,2928907069,1780885068,1513502316,1094664062,49805301,1338821763,1546925160,4104496465,887481809,150073849,2473685474,1943591083,1395732834,1058346282,201589768,1388824469,1696801606,1589887901,672667696,2711000631,251987210,3046808111,151455502,907153956,2608889883,1038279391,652995533,1764173646,3451040383,2675275242,453576978,2659418909,1949051992,773462580,756751158,2993581788,3998898868,4221608027,4132590244,1295727478,1641469623,3467883389,2066295122,1055122397,1898917726,2542044179,4115878822,1758581177,0,753790401,1612718144,536673507,3367088505,3982187446,3194645204,1187761037,3653156455,1262041458,3729410708,3561770136,3898103984,1255133061,1808847035,720367557,3853167183,385612781,3309519750,3612167578,1429418854,2491778321,3477423498,284817897,100794884,2172616702,4031795360,1144798328,3131023141,3819481163,4082192802,4272137053,3225436288,2324664069,2912064063,3164445985,1211644016,83228145,3753688163,3249976951,1977277103,1663115586,806359072,452984805,250868733,1842533055,1288555905,336333848,890442534,804056259,3781124030,2727843637,3427026056,957814574,1472513171,4071073621,2189328124,1195195770,2892260552,3881655738,723065138,2507371494,2690670784,2558624025,3511635870,2145180835,1713513028,2116692564,2878378043,2206763019,3393603212,703524551,3552098411,1007948840,2044649127,3797835452,487262998,1994120109,1004593371,1446130276,1312438900,503974420,3679013266,168166924,1814307912,3831258296,1573044895,1859376061,4021070915,2791465668,2828112185,2761266481,937747667,2339994098,854058965,1137232011,1496790894,3077402074,2358086913,1691735473,3528347292,3769215305,3027004632,4199962284,133494003,636152527,2942657994,2390391540,3920539207,403179536,3585784431,2289596656,1864705354,1915629148,605822008,4054230615,3350508659,1371981463,602466507,2094914977,2624877800,555687742,3712699286,3703422305,2257292045,2240449039,2423288032,1111375484,3300242801,2858837708,3628615824,84083462,32962295,302911004,2741068226,1597322602,4183250862,3501832553,2441512471,1489093017,656219450,3114180135,954327513,335083755,3013122091,856756514,3144247762,1893325225,2307821063,2811532339,3063651117,572399164,2458355477,552200649,1238290055,4283782570,2015897680,2061492133,2408352771,4171342169,2156497161,386731290,3669999461,837215959,3326231172,3093850320,3275833730,2962856233,1999449434,286199582,3417354363,4233385128,3602627437,974525996],h=[1353184337,1399144830,3282310938,2522752826,3412831035,4047871263,2874735276,2466505547,1442459680,4134368941,2440481928,625738485,4242007375,3620416197,2151953702,2409849525,1230680542,1729870373,2551114309,3787521629,41234371,317738113,2744600205,3338261355,3881799427,2510066197,3950669247,3663286933,763608788,3542185048,694804553,1154009486,1787413109,2021232372,1799248025,3715217703,3058688446,397248752,1722556617,3023752829,407560035,2184256229,1613975959,1165972322,3765920945,2226023355,480281086,2485848313,1483229296,436028815,2272059028,3086515026,601060267,3791801202,1468997603,715871590,120122290,63092015,2591802758,2768779219,4068943920,2997206819,3127509762,1552029421,723308426,2461301159,4042393587,2715969870,3455375973,3586000134,526529745,2331944644,2639474228,2689987490,853641733,1978398372,971801355,2867814464,111112542,1360031421,4186579262,1023860118,2919579357,1186850381,3045938321,90031217,1876166148,4279586912,620468249,2548678102,3426959497,2006899047,3175278768,2290845959,945494503,3689859193,1191869601,3910091388,3374220536,0,2206629897,1223502642,2893025566,1316117100,4227796733,1446544655,517320253,658058550,1691946762,564550760,3511966619,976107044,2976320012,266819475,3533106868,2660342555,1338359936,2720062561,1766553434,370807324,179999714,3844776128,1138762300,488053522,185403662,2915535858,3114841645,3366526484,2233069911,1275557295,3151862254,4250959779,2670068215,3170202204,3309004356,880737115,1982415755,3703972811,1761406390,1676797112,3403428311,277177154,1076008723,538035844,2099530373,4164795346,288553390,1839278535,1261411869,4080055004,3964831245,3504587127,1813426987,2579067049,4199060497,577038663,3297574056,440397984,3626794326,4019204898,3343796615,3251714265,4272081548,906744984,3481400742,685669029,646887386,2764025151,3835509292,227702864,2613862250,1648787028,3256061430,3904428176,1593260334,4121936770,3196083615,2090061929,2838353263,3004310991,999926984,2809993232,1852021992,2075868123,158869197,4095236462,28809964,2828685187,1701746150,2129067946,147831841,3873969647,3650873274,3459673930,3557400554,3598495785,2947720241,824393514,815048134,3227951669,935087732,2798289660,2966458592,366520115,1251476721,4158319681,240176511,804688151,2379631990,1303441219,1414376140,3741619940,3820343710,461924940,3089050817,2136040774,82468509,1563790337,1937016826,776014843,1511876531,1389550482,861278441,323475053,2355222426,2047648055,2383738969,2302415851,3995576782,902390199,3991215329,1018251130,1507840668,1064563285,2043548696,3208103795,3939366739,1537932639,342834655,2262516856,2180231114,1053059257,741614648,1598071746,1925389590,203809468,2336832552,1100287487,1895934009,3736275976,2632234200,2428589668,1636092795,1890988757,1952214088,1113045200],i=[[0,1,2,3],[1,2,3,0],[2,3,0,1],[3,0,1,2]],j=[[0,1,2,3],[3,0,1,2],[2,3,0,1],[1,2,3,0]],k={16:10,24:12,32:14},l={16:176,24:208,32:240};function m(a){return a>>>8|(a&255)<<24}function n(a){return a<<8|a>>>24&255}function o(a,b){return b[a&255]|b[a>>>8&255]<<8|b[a>>>16&255]<<16|b[a>>>24&255]<<24}function p(a){var b=a&128?27:0;a<<=1,a^=b;return a}function q(a,b){return a&&b?f[(e[a]+e[b])%255]:0}function r(a,b,c){var d=[[],[],[],[]],e,f;for(f=0;f<4;++f)for(e=0;e<4;++e)d[f][e]=q(14,a[f+c]>>>(e<<3)&255)^q(11,a[f+c]>>>((e+1&3)<<3)&255)^q(13,a[f+c]>>>((e+2&3)<<3)&255)^q(9,a[f+c]>>>((e+3&3)<<3)&255);for(e=0;e<4;++e)for(f=b[e+c]=0;f<4;++f)b[e+c]|=d[e][f]<<(f<<3)}function s(a){for(var b=[],c=a.length/4,d=0;d<c;++d)b[d]=a[d<<2]|a[(d<<2)+1]<<8|a[(d<<2)+2]<<16|a[(d<<2)+3]<<24;return b}function t(a){for(var b=a.length,c=new Array(b*4),d=0,e,f=0;f<b;++f)e=a[f],c[d++]=e&255,c[d++]=e>>>8&255,c[d++]=e>>>16&255,c[d++]=e>>>24&255;return c}function u(a){var b=s(a),d=a.length/4,e,f,g=1,h=l[a.length]/4;for(e=d;e<h;++e)f=b[e-1],e%d==0?(f=o(m(f),c)^g,g=p(g)&255):d>6&&e%d==4&&(f=o(f,c)),b[e]=b[e-d]^f;var i=[];for(e=0;e<4;++e)i[e]=b[e],i[h-4+e]=b[h-4+e];for(e=4;e<h-4;e+=4)r(b,i,e);this._exk=b,this._rexk=i}function v(a,b,c,d){d<<=2;for(var e=4;--e>=0;)b[e]=a[e]^c[d|e]}function w(a){var b=this._exk,d=this._rounds,e;a=s(a),v(a,a,b,0);for(var f=[],h=1;h<d;++h){for(e=0;e<4;++e)f[e]=g[a[e]&255]^n(g[a[i[1][e]]>>>8&255]^n(g[a[i[2][e]]>>>16&255]^n(g[a[i[3][e]]>>>24&255])));v(f,a,b,h)}for(e=0;e<4;++e)f[e]=o(a[e]&255|a[i[1][e]]&65280|a[i[2][e]]&16711680|a[i[3][e]]&4278190080,c);v(f,a,b,d);return t(a)}function x(a){var b=this._rexk,c=this._rounds,e;a=s(a),v(a,a,b,c);for(var f=[],g=c;--g>0;){for(e=0;e<4;++e)f[e]=h[a[e]&255]^n(h[a[j[1][e]]>>>8&255]^n(h[a[j[2][e]]>>>16&255]^n(h[a[j[3][e]]>>>24&255])));v(f,a,b,g)}for(e=0;e<4;++e)f[e]=o(a[e]&255|a[j[1][e]]&65280|a[j[2][e]]&16711680|a[j[3][e]]&4278190080,d);v(f,a,b,0);return t(a)}b.encodeBytes=function(a){return this._mode[0].call(this,a)},b.decodeBytes=function(a){return this._mode[1].call(this,a)},b.encodeText=function(a){a=a.length+":"+a;var b=a.toBytes(),c=b.length%16;while(c++<16)b.push(32);return this.encodeBytes(b)},b.decodeText=function(a){var b=this.decodeBytes(a).bytesToString(),c=b.indexOf(":"),d=parseInt(b.substr(0,c));return b.substr(c+1).substr(0,d)},b.setIV=function(a){this._iv=a},b.getIV=function(){return this._iv},b.setTimestampIV=function(){this.setIV((new Date).getTime().hex(16).hexToBytes().concat([0,0,0,0,0,0,0,0]))};function y(a,b){b=b?x:w;for(var c=[],d=0;d<a.length;d+=16){var e=a.slice(d,d+16);e=b.call(this,e),c.push.apply(c,e)}return c}function z(a){return y.call(this,a,false)}function A(a){return y.call(this,a,true)}function B(a){var b=this._iv.slice(0),c,d,e=[],f=a.length,g;for(c=0;c<f;c+=16){for(g=b.slice(0),g=w.call(this,g),d=16;--d>=0&&!(b[d]=b[d]+1&255););for(d=16;--d>=0;)e[d+c]=g[d]^a[d+c]}return e}function C(a){var b=this._iv.slice(0),c,d,e=[],f=a.length;for(c=0;c<f;c+=16){for(d=16;--d>=0;)b[d]^=a[d+c];for(b=w.call(this,b),d=16;--d>=0;)e[d+c]=b[d]}return e}function D(a){var b=a.slice(0,16),c,d,e=[],f=a.length;for(b=x.call(this,b),d=16;--d>=0;)e[d]=b[d]^this._iv[d];for(c=16;c<f;c+=16)for(b=a.slice(c,c+16),b=x.call(this,b),d=16;--d>=0;)e[d+c]=b[d]^a[c-16+d];return e}function E(a){var b=this._iv.slice(0),c,d,e=[],f=a.length;for(c=0;c<f;c+=16){for(b=w.call(this,b),d=16;--d>=0;)b[d]^=a[d+c];e.push.apply(e,b)}return e}function F(a){var b=this._iv.slice(0),c,d,e=[],f=a.length;for(c=0;c<f;c+=16){for(b=w.call(this,b),d=16;--d>=0;)e[d+c]=b[d]^a[d+c];b=a.slice(c,c+16)}return e}function G(a){var b=this._iv.slice(0),c,d,e=[],f=a.length;for(c=0;c<f;c+=16)for(b=w.call(this,b),d=16;--d>=0;)e[d+c]=b[d]^a[d+c];return e}var H={ECB:[z,A],CBC:[C,D],CFB:[E,F],OFB:[G,G],CTR:[B,B]}}) \ No newline at end of file
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/text-base/md5.js.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/text-base/md5.js.svn-base
new file mode 100644
index 00000000..d62b17e5
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/text-base/md5.js.svn-base
@@ -0,0 +1,10 @@
+/*
+ * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message
+ * Digest Algorithm, as defined in RFC 1321.
+ * Version 2.1 Copyright (C) Paul Johnston 1999 - 2002.
+ * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
+ * Distributed under the BSD License
+ * See http://pajhome.org.uk/crypt/md5 for more info.
+ *
+ * Adapted for DynarchLIB by Mihai Bazon.
+ */(function(){var a=0,b="",c=8;window.hex_md5=function(a){return p(e(n(a),a.length*c))},window.b64_md5=function(a){return q(e(n(a),a.length*c))},window.str_md5=function(a){return o(e(n(a),a.length*c))},window.hex_hmac_md5=function(a,b){return p(k(a,b))},window.b64_hmac_md5=function(a,b){return q(k(a,b))},window.str_hmac_md5=function(a,b){return o(k(a,b))};function d(){return hex_md5("abc")=="900150983cd24fb0d6963f7d28e17f72"}function e(a,b){a[b>>5]|=128<<b%32,a[(b+64>>>9<<4)+14]=b;for(var c=1732584193,d=-271733879,e=-1732584194,f=271733878,k=0;k<a.length;k+=16){var m=c,n=d,o=e,p=f;c=g(c,d,e,f,a[k+0],7,-680876936),f=g(f,c,d,e,a[k+1],12,-389564586),e=g(e,f,c,d,a[k+2],17,606105819),d=g(d,e,f,c,a[k+3],22,-1044525330),c=g(c,d,e,f,a[k+4],7,-176418897),f=g(f,c,d,e,a[k+5],12,1200080426),e=g(e,f,c,d,a[k+6],17,-1473231341),d=g(d,e,f,c,a[k+7],22,-45705983),c=g(c,d,e,f,a[k+8],7,1770035416),f=g(f,c,d,e,a[k+9],12,-1958414417),e=g(e,f,c,d,a[k+10],17,-42063),d=g(d,e,f,c,a[k+11],22,-1990404162),c=g(c,d,e,f,a[k+12],7,1804603682),f=g(f,c,d,e,a[k+13],12,-40341101),e=g(e,f,c,d,a[k+14],17,-1502002290),d=g(d,e,f,c,a[k+15],22,1236535329),c=h(c,d,e,f,a[k+1],5,-165796510),f=h(f,c,d,e,a[k+6],9,-1069501632),e=h(e,f,c,d,a[k+11],14,643717713),d=h(d,e,f,c,a[k+0],20,-373897302),c=h(c,d,e,f,a[k+5],5,-701558691),f=h(f,c,d,e,a[k+10],9,38016083),e=h(e,f,c,d,a[k+15],14,-660478335),d=h(d,e,f,c,a[k+4],20,-405537848),c=h(c,d,e,f,a[k+9],5,568446438),f=h(f,c,d,e,a[k+14],9,-1019803690),e=h(e,f,c,d,a[k+3],14,-187363961),d=h(d,e,f,c,a[k+8],20,1163531501),c=h(c,d,e,f,a[k+13],5,-1444681467),f=h(f,c,d,e,a[k+2],9,-51403784),e=h(e,f,c,d,a[k+7],14,1735328473),d=h(d,e,f,c,a[k+12],20,-1926607734),c=i(c,d,e,f,a[k+5],4,-378558),f=i(f,c,d,e,a[k+8],11,-2022574463),e=i(e,f,c,d,a[k+11],16,1839030562),d=i(d,e,f,c,a[k+14],23,-35309556),c=i(c,d,e,f,a[k+1],4,-1530992060),f=i(f,c,d,e,a[k+4],11,1272893353),e=i(e,f,c,d,a[k+7],16,-155497632),d=i(d,e,f,c,a[k+10],23,-1094730640),c=i(c,d,e,f,a[k+13],4,681279174),f=i(f,c,d,e,a[k+0],11,-358537222),e=i(e,f,c,d,a[k+3],16,-722521979),d=i(d,e,f,c,a[k+6],23,76029189),c=i(c,d,e,f,a[k+9],4,-640364487),f=i(f,c,d,e,a[k+12],11,-421815835),e=i(e,f,c,d,a[k+15],16,530742520),d=i(d,e,f,c,a[k+2],23,-995338651),c=j(c,d,e,f,a[k+0],6,-198630844),f=j(f,c,d,e,a[k+7],10,1126891415),e=j(e,f,c,d,a[k+14],15,-1416354905),d=j(d,e,f,c,a[k+5],21,-57434055),c=j(c,d,e,f,a[k+12],6,1700485571),f=j(f,c,d,e,a[k+3],10,-1894986606),e=j(e,f,c,d,a[k+10],15,-1051523),d=j(d,e,f,c,a[k+1],21,-2054922799),c=j(c,d,e,f,a[k+8],6,1873313359),f=j(f,c,d,e,a[k+15],10,-30611744),e=j(e,f,c,d,a[k+6],15,-1560198380),d=j(d,e,f,c,a[k+13],21,1309151649),c=j(c,d,e,f,a[k+4],6,-145523070),f=j(f,c,d,e,a[k+11],10,-1120210379),e=j(e,f,c,d,a[k+2],15,718787259),d=j(d,e,f,c,a[k+9],21,-343485551),c=l(c,m),d=l(d,n),e=l(e,o),f=l(f,p)}return Array(c,d,e,f)}function f(a,b,c,d,e,f){return l(m(l(l(b,a),l(d,f)),e),c)}function g(a,b,c,d,e,g,h){return f(b&c|~b&d,a,b,e,g,h)}function h(a,b,c,d,e,g,h){return f(b&d|c&~d,a,b,e,g,h)}function i(a,b,c,d,e,g,h){return f(b^c^d,a,b,e,g,h)}function j(a,b,c,d,e,g,h){return f(c^(b|~d),a,b,e,g,h)}function k(a,b){var d=n(a);d.length>16&&(d=e(d,a.length*c));for(var f=Array(16),g=Array(16),h=0;h<16;h++)f[h]=d[h]^909522486,g[h]=d[h]^1549556828;var i=e(f.concat(n(b)),512+b.length*c);return e(g.concat(i),640)}function l(a,b){var c=(a&65535)+(b&65535),d=(a>>16)+(b>>16)+(c>>16);return d<<16|c&65535}function m(a,b){return a<<b|a>>>32-b}function n(a){for(var b=Array(),d=(1<<c)-1,e=0;e<a.length*c;e+=c)b[e>>5]|=(a.charCodeAt(e/c)&d)<<e%32;return b}function o(a){for(var b="",d=(1<<c)-1,e=0;e<a.length*32;e+=c)b+=String.fromCharCode(a[e>>5]>>>e%32&d);return b}function p(b){for(var c=a?"0123456789ABCDEF":"0123456789abcdef",d="",e=0;e<b.length*4;e++)d+=c.charAt(b[e>>2]>>e%4*8+4&15)+c.charAt(b[e>>2]>>e%4*8&15);return d}function q(a){for(var c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d="",e=0;e<a.length*4;e+=3)for(var f=(a[e>>2]>>8*(e%4)&255)<<16|(a[e+1>>2]>>8*((e+1)%4)&255)<<8|a[e+2>>2]>>8*((e+2)%4)&255,g=0;g<4;g++)e*8+g*6>a.length*32?d+=b:d+=c.charAt(f>>6*(3-g)&63);return d}})() \ No newline at end of file
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/text-base/sha1.js.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/text-base/sha1.js.svn-base
new file mode 100644
index 00000000..aabb2e72
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/text-base/sha1.js.svn-base
@@ -0,0 +1,10 @@
+/*
+ * A JavaScript implementation of the Secure Hash Algorithm, SHA-1, as defined
+ * in FIPS PUB 180-1
+ * Version 2.1a Copyright Paul Johnston 2000 - 2002.
+ * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
+ * Distributed under the BSD License
+ * See http://pajhome.org.uk/crypt/md5 for details.
+ *
+ * Adapted for DynarchLIB by Mihai Bazon.
+ */(function(){var a=0,b="",c=8;window.hex_sha1=function(a){return m(e(k(a),a.length*c))},window.b64_sha1=function(a){return n(e(k(a),a.length*c))},window.str_sha1=function(a){return l(e(k(a),a.length*c))},window.hex_hmac_sha1=function(a,b){return m(h(a,b))},window.b64_hmac_sha1=function(a,b){return n(h(a,b))},window.str_hmac_sha1=function(a,b){return l(h(a,b))};function d(){return hex_sha1("abc")=="a9993e364706816aba3e25717850c26c9cd0d89d"}function e(a,b){a[b>>5]|=128<<24-b%32,a[(b+64>>9<<4)+15]=b;for(var c=Array(80),d=1732584193,e=-271733879,h=-1732584194,k=271733878,l=-1009589776,m=0;m<a.length;m+=16){for(var n=d,o=e,p=h,q=k,r=l,s=0;s<80;s++){s<16?c[s]=a[m+s]:c[s]=j(c[s-3]^c[s-8]^c[s-14]^c[s-16],1);var t=i(i(j(d,5),f(s,e,h,k)),i(i(l,c[s]),g(s)));l=k,k=h,h=j(e,30),e=d,d=t}d=i(d,n),e=i(e,o),h=i(h,p),k=i(k,q),l=i(l,r)}return Array(d,e,h,k,l)}function f(a,b,c,d){if(a<20)return b&c|~b&d;if(a<40)return b^c^d;if(a<60)return b&c|b&d|c&d;return b^c^d}function g(a){return a<20?1518500249:a<40?1859775393:a<60?-1894007588:-899497514}function h(a,b){var d=k(a);d.length>16&&(d=e(d,a.length*c));for(var f=Array(16),g=Array(16),h=0;h<16;h++)f[h]=d[h]^909522486,g[h]=d[h]^1549556828;var i=e(f.concat(k(b)),512+b.length*c);return e(g.concat(i),672)}function i(a,b){var c=(a&65535)+(b&65535),d=(a>>16)+(b>>16)+(c>>16);return d<<16|c&65535}function j(a,b){return a<<b|a>>>32-b}function k(a){for(var b=Array(),d=(1<<c)-1,e=0;e<a.length*c;e+=c)b[e>>5]|=(a.charCodeAt(e/c)&d)<<32-c-e%32;return b}function l(a){for(var b="",d=(1<<c)-1,e=0;e<a.length*32;e+=c)b+=String.fromCharCode(a[e>>5]>>>32-c-e%32&d);return b}function m(b){for(var c=a?"0123456789ABCDEF":"0123456789abcdef",d="",e=0;e<b.length*4;e++)d+=c.charAt(b[e>>2]>>(3-e%4)*8+4&15)+c.charAt(b[e>>2]>>(3-e%4)*8&15);return d}function n(a){for(var c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d="",e=0;e<a.length*4;e+=3)for(var f=(a[e>>2]>>8*(3-e%4)&255)<<16|(a[e+1>>2]>>8*(3-(e+1)%4)&255)<<8|a[e+2>>2]>>8*(3-(e+2)%4)&255,g=0;g<4;g++)e*8+g*6>a.length*32?d+=b:d+=c.charAt(f>>6*(3-g)&63);return d}})() \ No newline at end of file
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/base64.js b/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/base64.js
new file mode 100644
index 00000000..d57364e5
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/base64.js
@@ -0,0 +1,9 @@
+// This code was written by Tyler Akins and has been placed in the
+// public domain. It would be nice if you left this header intact.
+// Base64 code from Tyler Akins -- http://rumkin.com
+//
+// Heavily modified. We need to deal with an array of bytes, instead
+// of a string, as input; a string as input doesn't make much sense
+// because the whole point of BASE64 is to send *binary* data (which
+// is pretty hard to encode in a proper string).
+(function(){var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";EXTEND_CLASS(Array,function(b,c){c.bytesToBase64=function(){var b=0,c=this.length,d="";while(b<c){var e=this[b++],f=this[b++],g=this[b++],h=e>>>2,i=(e&3)<<4|f>>>4,j=(f&15)<<2|g>>>6,k=g&63;b-c==2?j=k=64:b-c==1&&(k=64),d+=a.charAt(h)+a.charAt(i)+a.charAt(j)+a.charAt(k)}return d}}),EXTEND_CLASS(String,function(b,c){c.base64ToBytes=function(){var b=this.replace(/[^A-Za-z0-9\+\/\=]/g,""),c=0,d=b.length,e=[];while(c<d){var f=a.indexOf(b.charAt(c++)),g=a.indexOf(b.charAt(c++)),h=a.indexOf(b.charAt(c++)),i=a.indexOf(b.charAt(c++)),j=f<<2|g>>>4,k=(g&15)<<4|h>>>2,l=(h&3)<<6|i;e.push(j),h!=64&&e.push(k),i!=64&&e.push(l)}return e}})})() \ No newline at end of file
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/cryptaes.js b/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/cryptaes.js
new file mode 100644
index 00000000..f5b40792
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/cryptaes.js
@@ -0,0 +1,22 @@
+/* Part of DynarchLIB
+ Copyright (c) Dynarch.com 2005-2009. All rights reserved.
+ See http://www.dynarchlib.com/licensing for details.
+
+//--
+// Based on a C implementation of the AES algorithm found in the
+// Crypt::Rijndael Perl module.
+//
+// http://search.cpan.org/~bdfoy/Crypt-Rijndael-1.05/
+// http://search.cpan.org/src/BDFOY/Crypt-Rijndael-1.05/_rijndael.c
+//
+// Original C code is Copyright 2000, 2001 Rafael R. Sevilla <sevillar@team.ph.inter.net>
+// The Perl module is currently maintained by brian d foy, <bdfoy@cpan.org>
+//
+// Great work guys!
+//
+// The Original C code is distributed under the GNU LGPL, version 2.0 or later.
+//
+// Written in JavaScript for DynarchLIB by Mihai Bazon.
+//--
+
+*/DEFINE_CLASS("DlCryptAES",null,function(a,b){a.DEFAULT_ARGS={_key:["key",null],_mode:["mode","ECB"],_iv:["iv",null]},a.CONSTRUCT=function(){u.call(this,this._key),this._mode=H[this._mode.toUpperCase()],this._rounds=k[this._key.length],this._iv||(this._iv=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0])};var c=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],d=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],e=[0,0,25,1,50,2,26,198,75,199,27,104,51,238,223,3,100,4,224,14,52,141,129,239,76,113,8,200,248,105,28,193,125,194,29,181,249,185,39,106,77,228,166,114,154,201,9,120,101,47,138,5,33,15,225,36,18,240,130,69,53,147,218,142,150,143,219,189,54,208,206,148,19,92,210,241,64,70,131,56,102,221,253,48,191,6,139,98,179,37,226,152,34,136,145,16,126,110,72,195,163,182,30,66,58,107,40,84,250,133,61,186,43,121,10,21,155,159,94,202,78,212,172,229,243,115,167,87,175,88,168,80,244,234,214,116,79,174,233,213,231,230,173,232,44,215,117,122,235,22,11,245,89,203,95,176,156,169,81,160,127,12,246,111,23,196,73,236,216,67,31,45,164,118,123,183,204,187,62,90,251,96,177,134,59,82,161,108,170,85,41,157,151,178,135,144,97,190,220,252,188,149,207,205,55,63,91,209,83,57,132,60,65,162,109,71,20,42,158,93,86,242,211,171,68,17,146,217,35,32,46,137,180,124,184,38,119,153,227,165,103,74,237,222,197,49,254,24,13,99,140,128,192,247,112,7],f=[1,3,5,15,17,51,85,255,26,46,114,150,161,248,19,53,95,225,56,72,216,115,149,164,247,2,6,10,30,34,102,170,229,52,92,228,55,89,235,38,106,190,217,112,144,171,230,49,83,245,4,12,20,60,68,204,79,209,104,184,211,110,178,205,76,212,103,169,224,59,77,215,98,166,241,8,24,40,120,136,131,158,185,208,107,189,220,127,129,152,179,206,73,219,118,154,181,196,87,249,16,48,80,240,11,29,39,105,187,214,97,163,254,25,43,125,135,146,173,236,47,113,147,174,233,32,96,160,251,22,58,78,210,109,183,194,93,231,50,86,250,21,63,65,195,94,226,61,71,201,64,192,91,237,44,116,156,191,218,117,159,186,213,100,172,239,42,126,130,157,188,223,122,142,137,128,155,182,193,88,232,35,101,175,234,37,111,177,200,67,197,84,252,31,33,99,165,244,7,9,27,45,119,153,176,203,70,202,69,207,74,222,121,139,134,145,168,227,62,66,198,81,243,14,18,54,90,238,41,123,141,140,143,138,133,148,167,242,13,23,57,75,221,124,132,151,162,253,28,36,108,180,199,82,246,1],g=[2774754246,2222750968,2574743534,2373680118,234025727,3177933782,2976870366,1422247313,1345335392,50397442,2842126286,2099981142,436141799,1658312629,3870010189,2591454956,1170918031,2642575903,1086966153,2273148410,368769775,3948501426,3376891790,200339707,3970805057,1742001331,4255294047,3937382213,3214711843,4154762323,2524082916,1539358875,3266819957,486407649,2928907069,1780885068,1513502316,1094664062,49805301,1338821763,1546925160,4104496465,887481809,150073849,2473685474,1943591083,1395732834,1058346282,201589768,1388824469,1696801606,1589887901,672667696,2711000631,251987210,3046808111,151455502,907153956,2608889883,1038279391,652995533,1764173646,3451040383,2675275242,453576978,2659418909,1949051992,773462580,756751158,2993581788,3998898868,4221608027,4132590244,1295727478,1641469623,3467883389,2066295122,1055122397,1898917726,2542044179,4115878822,1758581177,0,753790401,1612718144,536673507,3367088505,3982187446,3194645204,1187761037,3653156455,1262041458,3729410708,3561770136,3898103984,1255133061,1808847035,720367557,3853167183,385612781,3309519750,3612167578,1429418854,2491778321,3477423498,284817897,100794884,2172616702,4031795360,1144798328,3131023141,3819481163,4082192802,4272137053,3225436288,2324664069,2912064063,3164445985,1211644016,83228145,3753688163,3249976951,1977277103,1663115586,806359072,452984805,250868733,1842533055,1288555905,336333848,890442534,804056259,3781124030,2727843637,3427026056,957814574,1472513171,4071073621,2189328124,1195195770,2892260552,3881655738,723065138,2507371494,2690670784,2558624025,3511635870,2145180835,1713513028,2116692564,2878378043,2206763019,3393603212,703524551,3552098411,1007948840,2044649127,3797835452,487262998,1994120109,1004593371,1446130276,1312438900,503974420,3679013266,168166924,1814307912,3831258296,1573044895,1859376061,4021070915,2791465668,2828112185,2761266481,937747667,2339994098,854058965,1137232011,1496790894,3077402074,2358086913,1691735473,3528347292,3769215305,3027004632,4199962284,133494003,636152527,2942657994,2390391540,3920539207,403179536,3585784431,2289596656,1864705354,1915629148,605822008,4054230615,3350508659,1371981463,602466507,2094914977,2624877800,555687742,3712699286,3703422305,2257292045,2240449039,2423288032,1111375484,3300242801,2858837708,3628615824,84083462,32962295,302911004,2741068226,1597322602,4183250862,3501832553,2441512471,1489093017,656219450,3114180135,954327513,335083755,3013122091,856756514,3144247762,1893325225,2307821063,2811532339,3063651117,572399164,2458355477,552200649,1238290055,4283782570,2015897680,2061492133,2408352771,4171342169,2156497161,386731290,3669999461,837215959,3326231172,3093850320,3275833730,2962856233,1999449434,286199582,3417354363,4233385128,3602627437,974525996],h=[1353184337,1399144830,3282310938,2522752826,3412831035,4047871263,2874735276,2466505547,1442459680,4134368941,2440481928,625738485,4242007375,3620416197,2151953702,2409849525,1230680542,1729870373,2551114309,3787521629,41234371,317738113,2744600205,3338261355,3881799427,2510066197,3950669247,3663286933,763608788,3542185048,694804553,1154009486,1787413109,2021232372,1799248025,3715217703,3058688446,397248752,1722556617,3023752829,407560035,2184256229,1613975959,1165972322,3765920945,2226023355,480281086,2485848313,1483229296,436028815,2272059028,3086515026,601060267,3791801202,1468997603,715871590,120122290,63092015,2591802758,2768779219,4068943920,2997206819,3127509762,1552029421,723308426,2461301159,4042393587,2715969870,3455375973,3586000134,526529745,2331944644,2639474228,2689987490,853641733,1978398372,971801355,2867814464,111112542,1360031421,4186579262,1023860118,2919579357,1186850381,3045938321,90031217,1876166148,4279586912,620468249,2548678102,3426959497,2006899047,3175278768,2290845959,945494503,3689859193,1191869601,3910091388,3374220536,0,2206629897,1223502642,2893025566,1316117100,4227796733,1446544655,517320253,658058550,1691946762,564550760,3511966619,976107044,2976320012,266819475,3533106868,2660342555,1338359936,2720062561,1766553434,370807324,179999714,3844776128,1138762300,488053522,185403662,2915535858,3114841645,3366526484,2233069911,1275557295,3151862254,4250959779,2670068215,3170202204,3309004356,880737115,1982415755,3703972811,1761406390,1676797112,3403428311,277177154,1076008723,538035844,2099530373,4164795346,288553390,1839278535,1261411869,4080055004,3964831245,3504587127,1813426987,2579067049,4199060497,577038663,3297574056,440397984,3626794326,4019204898,3343796615,3251714265,4272081548,906744984,3481400742,685669029,646887386,2764025151,3835509292,227702864,2613862250,1648787028,3256061430,3904428176,1593260334,4121936770,3196083615,2090061929,2838353263,3004310991,999926984,2809993232,1852021992,2075868123,158869197,4095236462,28809964,2828685187,1701746150,2129067946,147831841,3873969647,3650873274,3459673930,3557400554,3598495785,2947720241,824393514,815048134,3227951669,935087732,2798289660,2966458592,366520115,1251476721,4158319681,240176511,804688151,2379631990,1303441219,1414376140,3741619940,3820343710,461924940,3089050817,2136040774,82468509,1563790337,1937016826,776014843,1511876531,1389550482,861278441,323475053,2355222426,2047648055,2383738969,2302415851,3995576782,902390199,3991215329,1018251130,1507840668,1064563285,2043548696,3208103795,3939366739,1537932639,342834655,2262516856,2180231114,1053059257,741614648,1598071746,1925389590,203809468,2336832552,1100287487,1895934009,3736275976,2632234200,2428589668,1636092795,1890988757,1952214088,1113045200],i=[[0,1,2,3],[1,2,3,0],[2,3,0,1],[3,0,1,2]],j=[[0,1,2,3],[3,0,1,2],[2,3,0,1],[1,2,3,0]],k={16:10,24:12,32:14},l={16:176,24:208,32:240};function m(a){return a>>>8|(a&255)<<24}function n(a){return a<<8|a>>>24&255}function o(a,b){return b[a&255]|b[a>>>8&255]<<8|b[a>>>16&255]<<16|b[a>>>24&255]<<24}function p(a){var b=a&128?27:0;a<<=1,a^=b;return a}function q(a,b){return a&&b?f[(e[a]+e[b])%255]:0}function r(a,b,c){var d=[[],[],[],[]],e,f;for(f=0;f<4;++f)for(e=0;e<4;++e)d[f][e]=q(14,a[f+c]>>>(e<<3)&255)^q(11,a[f+c]>>>((e+1&3)<<3)&255)^q(13,a[f+c]>>>((e+2&3)<<3)&255)^q(9,a[f+c]>>>((e+3&3)<<3)&255);for(e=0;e<4;++e)for(f=b[e+c]=0;f<4;++f)b[e+c]|=d[e][f]<<(f<<3)}function s(a){for(var b=[],c=a.length/4,d=0;d<c;++d)b[d]=a[d<<2]|a[(d<<2)+1]<<8|a[(d<<2)+2]<<16|a[(d<<2)+3]<<24;return b}function t(a){for(var b=a.length,c=new Array(b*4),d=0,e,f=0;f<b;++f)e=a[f],c[d++]=e&255,c[d++]=e>>>8&255,c[d++]=e>>>16&255,c[d++]=e>>>24&255;return c}function u(a){var b=s(a),d=a.length/4,e,f,g=1,h=l[a.length]/4;for(e=d;e<h;++e)f=b[e-1],e%d==0?(f=o(m(f),c)^g,g=p(g)&255):d>6&&e%d==4&&(f=o(f,c)),b[e]=b[e-d]^f;var i=[];for(e=0;e<4;++e)i[e]=b[e],i[h-4+e]=b[h-4+e];for(e=4;e<h-4;e+=4)r(b,i,e);this._exk=b,this._rexk=i}function v(a,b,c,d){d<<=2;for(var e=4;--e>=0;)b[e]=a[e]^c[d|e]}function w(a){var b=this._exk,d=this._rounds,e;a=s(a),v(a,a,b,0);for(var f=[],h=1;h<d;++h){for(e=0;e<4;++e)f[e]=g[a[e]&255]^n(g[a[i[1][e]]>>>8&255]^n(g[a[i[2][e]]>>>16&255]^n(g[a[i[3][e]]>>>24&255])));v(f,a,b,h)}for(e=0;e<4;++e)f[e]=o(a[e]&255|a[i[1][e]]&65280|a[i[2][e]]&16711680|a[i[3][e]]&4278190080,c);v(f,a,b,d);return t(a)}function x(a){var b=this._rexk,c=this._rounds,e;a=s(a),v(a,a,b,c);for(var f=[],g=c;--g>0;){for(e=0;e<4;++e)f[e]=h[a[e]&255]^n(h[a[j[1][e]]>>>8&255]^n(h[a[j[2][e]]>>>16&255]^n(h[a[j[3][e]]>>>24&255])));v(f,a,b,g)}for(e=0;e<4;++e)f[e]=o(a[e]&255|a[j[1][e]]&65280|a[j[2][e]]&16711680|a[j[3][e]]&4278190080,d);v(f,a,b,0);return t(a)}b.encodeBytes=function(a){return this._mode[0].call(this,a)},b.decodeBytes=function(a){return this._mode[1].call(this,a)},b.encodeText=function(a){a=a.length+":"+a;var b=a.toBytes(),c=b.length%16;while(c++<16)b.push(32);return this.encodeBytes(b)},b.decodeText=function(a){var b=this.decodeBytes(a).bytesToString(),c=b.indexOf(":"),d=parseInt(b.substr(0,c));return b.substr(c+1).substr(0,d)},b.setIV=function(a){this._iv=a},b.getIV=function(){return this._iv},b.setTimestampIV=function(){this.setIV((new Date).getTime().hex(16).hexToBytes().concat([0,0,0,0,0,0,0,0]))};function y(a,b){b=b?x:w;for(var c=[],d=0;d<a.length;d+=16){var e=a.slice(d,d+16);e=b.call(this,e),c.push.apply(c,e)}return c}function z(a){return y.call(this,a,false)}function A(a){return y.call(this,a,true)}function B(a){var b=this._iv.slice(0),c,d,e=[],f=a.length,g;for(c=0;c<f;c+=16){for(g=b.slice(0),g=w.call(this,g),d=16;--d>=0&&!(b[d]=b[d]+1&255););for(d=16;--d>=0;)e[d+c]=g[d]^a[d+c]}return e}function C(a){var b=this._iv.slice(0),c,d,e=[],f=a.length;for(c=0;c<f;c+=16){for(d=16;--d>=0;)b[d]^=a[d+c];for(b=w.call(this,b),d=16;--d>=0;)e[d+c]=b[d]}return e}function D(a){var b=a.slice(0,16),c,d,e=[],f=a.length;for(b=x.call(this,b),d=16;--d>=0;)e[d]=b[d]^this._iv[d];for(c=16;c<f;c+=16)for(b=a.slice(c,c+16),b=x.call(this,b),d=16;--d>=0;)e[d+c]=b[d]^a[c-16+d];return e}function E(a){var b=this._iv.slice(0),c,d,e=[],f=a.length;for(c=0;c<f;c+=16){for(b=w.call(this,b),d=16;--d>=0;)b[d]^=a[d+c];e.push.apply(e,b)}return e}function F(a){var b=this._iv.slice(0),c,d,e=[],f=a.length;for(c=0;c<f;c+=16){for(b=w.call(this,b),d=16;--d>=0;)e[d+c]=b[d]^a[d+c];b=a.slice(c,c+16)}return e}function G(a){var b=this._iv.slice(0),c,d,e=[],f=a.length;for(c=0;c<f;c+=16)for(b=w.call(this,b),d=16;--d>=0;)e[d+c]=b[d]^a[d+c];return e}var H={ECB:[z,A],CBC:[C,D],CFB:[E,F],OFB:[G,G],CTR:[B,B]}}) \ No newline at end of file
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/md5.js b/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/md5.js
new file mode 100644
index 00000000..d62b17e5
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/md5.js
@@ -0,0 +1,10 @@
+/*
+ * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message
+ * Digest Algorithm, as defined in RFC 1321.
+ * Version 2.1 Copyright (C) Paul Johnston 1999 - 2002.
+ * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
+ * Distributed under the BSD License
+ * See http://pajhome.org.uk/crypt/md5 for more info.
+ *
+ * Adapted for DynarchLIB by Mihai Bazon.
+ */(function(){var a=0,b="",c=8;window.hex_md5=function(a){return p(e(n(a),a.length*c))},window.b64_md5=function(a){return q(e(n(a),a.length*c))},window.str_md5=function(a){return o(e(n(a),a.length*c))},window.hex_hmac_md5=function(a,b){return p(k(a,b))},window.b64_hmac_md5=function(a,b){return q(k(a,b))},window.str_hmac_md5=function(a,b){return o(k(a,b))};function d(){return hex_md5("abc")=="900150983cd24fb0d6963f7d28e17f72"}function e(a,b){a[b>>5]|=128<<b%32,a[(b+64>>>9<<4)+14]=b;for(var c=1732584193,d=-271733879,e=-1732584194,f=271733878,k=0;k<a.length;k+=16){var m=c,n=d,o=e,p=f;c=g(c,d,e,f,a[k+0],7,-680876936),f=g(f,c,d,e,a[k+1],12,-389564586),e=g(e,f,c,d,a[k+2],17,606105819),d=g(d,e,f,c,a[k+3],22,-1044525330),c=g(c,d,e,f,a[k+4],7,-176418897),f=g(f,c,d,e,a[k+5],12,1200080426),e=g(e,f,c,d,a[k+6],17,-1473231341),d=g(d,e,f,c,a[k+7],22,-45705983),c=g(c,d,e,f,a[k+8],7,1770035416),f=g(f,c,d,e,a[k+9],12,-1958414417),e=g(e,f,c,d,a[k+10],17,-42063),d=g(d,e,f,c,a[k+11],22,-1990404162),c=g(c,d,e,f,a[k+12],7,1804603682),f=g(f,c,d,e,a[k+13],12,-40341101),e=g(e,f,c,d,a[k+14],17,-1502002290),d=g(d,e,f,c,a[k+15],22,1236535329),c=h(c,d,e,f,a[k+1],5,-165796510),f=h(f,c,d,e,a[k+6],9,-1069501632),e=h(e,f,c,d,a[k+11],14,643717713),d=h(d,e,f,c,a[k+0],20,-373897302),c=h(c,d,e,f,a[k+5],5,-701558691),f=h(f,c,d,e,a[k+10],9,38016083),e=h(e,f,c,d,a[k+15],14,-660478335),d=h(d,e,f,c,a[k+4],20,-405537848),c=h(c,d,e,f,a[k+9],5,568446438),f=h(f,c,d,e,a[k+14],9,-1019803690),e=h(e,f,c,d,a[k+3],14,-187363961),d=h(d,e,f,c,a[k+8],20,1163531501),c=h(c,d,e,f,a[k+13],5,-1444681467),f=h(f,c,d,e,a[k+2],9,-51403784),e=h(e,f,c,d,a[k+7],14,1735328473),d=h(d,e,f,c,a[k+12],20,-1926607734),c=i(c,d,e,f,a[k+5],4,-378558),f=i(f,c,d,e,a[k+8],11,-2022574463),e=i(e,f,c,d,a[k+11],16,1839030562),d=i(d,e,f,c,a[k+14],23,-35309556),c=i(c,d,e,f,a[k+1],4,-1530992060),f=i(f,c,d,e,a[k+4],11,1272893353),e=i(e,f,c,d,a[k+7],16,-155497632),d=i(d,e,f,c,a[k+10],23,-1094730640),c=i(c,d,e,f,a[k+13],4,681279174),f=i(f,c,d,e,a[k+0],11,-358537222),e=i(e,f,c,d,a[k+3],16,-722521979),d=i(d,e,f,c,a[k+6],23,76029189),c=i(c,d,e,f,a[k+9],4,-640364487),f=i(f,c,d,e,a[k+12],11,-421815835),e=i(e,f,c,d,a[k+15],16,530742520),d=i(d,e,f,c,a[k+2],23,-995338651),c=j(c,d,e,f,a[k+0],6,-198630844),f=j(f,c,d,e,a[k+7],10,1126891415),e=j(e,f,c,d,a[k+14],15,-1416354905),d=j(d,e,f,c,a[k+5],21,-57434055),c=j(c,d,e,f,a[k+12],6,1700485571),f=j(f,c,d,e,a[k+3],10,-1894986606),e=j(e,f,c,d,a[k+10],15,-1051523),d=j(d,e,f,c,a[k+1],21,-2054922799),c=j(c,d,e,f,a[k+8],6,1873313359),f=j(f,c,d,e,a[k+15],10,-30611744),e=j(e,f,c,d,a[k+6],15,-1560198380),d=j(d,e,f,c,a[k+13],21,1309151649),c=j(c,d,e,f,a[k+4],6,-145523070),f=j(f,c,d,e,a[k+11],10,-1120210379),e=j(e,f,c,d,a[k+2],15,718787259),d=j(d,e,f,c,a[k+9],21,-343485551),c=l(c,m),d=l(d,n),e=l(e,o),f=l(f,p)}return Array(c,d,e,f)}function f(a,b,c,d,e,f){return l(m(l(l(b,a),l(d,f)),e),c)}function g(a,b,c,d,e,g,h){return f(b&c|~b&d,a,b,e,g,h)}function h(a,b,c,d,e,g,h){return f(b&d|c&~d,a,b,e,g,h)}function i(a,b,c,d,e,g,h){return f(b^c^d,a,b,e,g,h)}function j(a,b,c,d,e,g,h){return f(c^(b|~d),a,b,e,g,h)}function k(a,b){var d=n(a);d.length>16&&(d=e(d,a.length*c));for(var f=Array(16),g=Array(16),h=0;h<16;h++)f[h]=d[h]^909522486,g[h]=d[h]^1549556828;var i=e(f.concat(n(b)),512+b.length*c);return e(g.concat(i),640)}function l(a,b){var c=(a&65535)+(b&65535),d=(a>>16)+(b>>16)+(c>>16);return d<<16|c&65535}function m(a,b){return a<<b|a>>>32-b}function n(a){for(var b=Array(),d=(1<<c)-1,e=0;e<a.length*c;e+=c)b[e>>5]|=(a.charCodeAt(e/c)&d)<<e%32;return b}function o(a){for(var b="",d=(1<<c)-1,e=0;e<a.length*32;e+=c)b+=String.fromCharCode(a[e>>5]>>>e%32&d);return b}function p(b){for(var c=a?"0123456789ABCDEF":"0123456789abcdef",d="",e=0;e<b.length*4;e++)d+=c.charAt(b[e>>2]>>e%4*8+4&15)+c.charAt(b[e>>2]>>e%4*8&15);return d}function q(a){for(var c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d="",e=0;e<a.length*4;e+=3)for(var f=(a[e>>2]>>8*(e%4)&255)<<16|(a[e+1>>2]>>8*((e+1)%4)&255)<<8|a[e+2>>2]>>8*((e+2)%4)&255,g=0;g<4;g++)e*8+g*6>a.length*32?d+=b:d+=c.charAt(f>>6*(3-g)&63);return d}})() \ No newline at end of file
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/sha1.js b/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/sha1.js
new file mode 100644
index 00000000..aabb2e72
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/sha1.js
@@ -0,0 +1,10 @@
+/*
+ * A JavaScript implementation of the Secure Hash Algorithm, SHA-1, as defined
+ * in FIPS PUB 180-1
+ * Version 2.1a Copyright Paul Johnston 2000 - 2002.
+ * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
+ * Distributed under the BSD License
+ * See http://pajhome.org.uk/crypt/md5 for details.
+ *
+ * Adapted for DynarchLIB by Mihai Bazon.
+ */(function(){var a=0,b="",c=8;window.hex_sha1=function(a){return m(e(k(a),a.length*c))},window.b64_sha1=function(a){return n(e(k(a),a.length*c))},window.str_sha1=function(a){return l(e(k(a),a.length*c))},window.hex_hmac_sha1=function(a,b){return m(h(a,b))},window.b64_hmac_sha1=function(a,b){return n(h(a,b))},window.str_hmac_sha1=function(a,b){return l(h(a,b))};function d(){return hex_sha1("abc")=="a9993e364706816aba3e25717850c26c9cd0d89d"}function e(a,b){a[b>>5]|=128<<24-b%32,a[(b+64>>9<<4)+15]=b;for(var c=Array(80),d=1732584193,e=-271733879,h=-1732584194,k=271733878,l=-1009589776,m=0;m<a.length;m+=16){for(var n=d,o=e,p=h,q=k,r=l,s=0;s<80;s++){s<16?c[s]=a[m+s]:c[s]=j(c[s-3]^c[s-8]^c[s-14]^c[s-16],1);var t=i(i(j(d,5),f(s,e,h,k)),i(i(l,c[s]),g(s)));l=k,k=h,h=j(e,30),e=d,d=t}d=i(d,n),e=i(e,o),h=i(h,p),k=i(k,q),l=i(l,r)}return Array(d,e,h,k,l)}function f(a,b,c,d){if(a<20)return b&c|~b&d;if(a<40)return b^c^d;if(a<60)return b&c|b&d|c&d;return b^c^d}function g(a){return a<20?1518500249:a<40?1859775393:a<60?-1894007588:-899497514}function h(a,b){var d=k(a);d.length>16&&(d=e(d,a.length*c));for(var f=Array(16),g=Array(16),h=0;h<16;h++)f[h]=d[h]^909522486,g[h]=d[h]^1549556828;var i=e(f.concat(k(b)),512+b.length*c);return e(g.concat(i),672)}function i(a,b){var c=(a&65535)+(b&65535),d=(a>>16)+(b>>16)+(c>>16);return d<<16|c&65535}function j(a,b){return a<<b|a>>>32-b}function k(a){for(var b=Array(),d=(1<<c)-1,e=0;e<a.length*c;e+=c)b[e>>5]|=(a.charCodeAt(e/c)&d)<<32-c-e%32;return b}function l(a){for(var b="",d=(1<<c)-1,e=0;e<a.length*32;e+=c)b+=String.fromCharCode(a[e>>5]>>>32-c-e%32&d);return b}function m(b){for(var c=a?"0123456789ABCDEF":"0123456789abcdef",d="",e=0;e<b.length*4;e++)d+=c.charAt(b[e>>2]>>(3-e%4)*8+4&15)+c.charAt(b[e>>2]>>(3-e%4)*8&15);return d}function n(a){for(var c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d="",e=0;e<a.length*4;e+=3)for(var f=(a[e>>2]>>8*(3-e%4)&255)<<16|(a[e+1>>2]>>8*(3-(e+1)%4)&255)<<8|a[e+2>>2]>>8*(3-(e+2)%4)&255,g=0;g<4;g++)e*8+g*6>a.length*32?d+=b:d+=c.charAt(f>>6*(3-g)&63);return d}})() \ No newline at end of file
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/html/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/html/.svn/all-wcprops
new file mode 100644
index 00000000..7ecdda3f
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/html/.svn/all-wcprops
@@ -0,0 +1,11 @@
+K 25
+svn:wc:ra_dav:version-url
+V 42
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/html
+END
+dlconsole.html
+K 25
+svn:wc:ra_dav:version-url
+V 57
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/html/dlconsole.html
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/html/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/html/.svn/entries
new file mode 100644
index 00000000..8a5b8e4b
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/html/.svn/entries
@@ -0,0 +1,62 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl/html
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+dlconsole.html
+file
+
+
+
+
+2012-01-23T13:07:09.433349Z
+e913868d2a4b8103295664db46d00877
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+214
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/html/.svn/text-base/dlconsole.html.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/html/.svn/text-base/dlconsole.html.svn-base
new file mode 100644
index 00000000..1d398e53
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/html/.svn/text-base/dlconsole.html.svn-base
@@ -0,0 +1,8 @@
+<html>
+ <head>
+ <link type="text/css" rel="stylesheet" href="../css/dlconsole.css" />
+ <title>DlConsole</title>
+ </head>
+ <body onload="window.opener.DlConsole.INSTANCE._loaded(window)">
+ </body>
+</html>
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/html/dlconsole.html b/objectapp/static/objectapp/js/Gnowmacs/test/dl/html/dlconsole.html
new file mode 100644
index 00000000..1d398e53
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/html/dlconsole.html
@@ -0,0 +1,8 @@
+<html>
+ <head>
+ <link type="text/css" rel="stylesheet" href="../css/dlconsole.css" />
+ <title>DlConsole</title>
+ </head>
+ <body onload="window.opener.DlConsole.INSTANCE._loaded(window)">
+ </body>
+</html>
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/js/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/js/.svn/all-wcprops
new file mode 100644
index 00000000..f8f356cd
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/js/.svn/all-wcprops
@@ -0,0 +1,11 @@
+K 25
+svn:wc:ra_dav:version-url
+V 40
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/js
+END
+thelib.js
+K 25
+svn:wc:ra_dav:version-url
+V 50
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/js/thelib.js
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/js/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/js/.svn/entries
new file mode 100644
index 00000000..c0539764
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/js/.svn/entries
@@ -0,0 +1,62 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl/js
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+thelib.js
+file
+
+
+
+
+2012-01-23T13:07:10.321353Z
+c3a2d1bafc610a169418e7f24ee3ad81
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+245810
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/js/.svn/text-base/thelib.js.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/js/.svn/text-base/thelib.js.svn-base
new file mode 100644
index 00000000..7c7de720
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/js/.svn/text-base/thelib.js.svn-base
@@ -0,0 +1,11 @@
+/*
+ * DynarchLIB version: 2.0
+ * ____ _____
+ * A lightweight JavaScript toolkit for professionals. \ /_ / /
+ * \ / / /
+ * Copyright (c) Dynarch.com 2005-2010. All rights reserved. \/ /_ /
+ * See http://www.dynarchlib.com/licensing for licensing details. \ / /
+ * / /
+ * this package built at 2010/11/06 15:11 GMT \/
+ */
+DlTEXTS={goToday:"Go Today",_date_monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],_date_shortMonthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],_date_dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],_date_shortDayNames:["Su","Mo","Tu","We","Th","Fr","Sa","Su"],_date_firstDayOfWeek:1};try{document.execCommand("BackgroundImageCache",false,true)}catch(a){}var CE_CACHE={HTML_ESCAPE_DIV:document.createElement("div"),HTML_ESCAPE_TEXT:document.createTextNode(""),CONTAINER:document.createElement("div")};CE_CACHE.HTML_ESCAPE_DIV.appendChild(CE_CACHE.HTML_ESCAPE_TEXT),Array.$=function(a,b){b==null&&(b=0);var c,d,e;try{c=Array.prototype.slice.call(a,b)}catch(f){for(c=new Array(a.length-b),d=b,e=0;d<a.length;++d,++e)c[e]=a[d]}return c},Object.merge=function(a,b){a==null&&(a={});if(b)for(var c in b)a[c]=b[c];return a},Object.merge(Object,{mergeDefined:function(a,b){for(var c in b)typeof b[c]!="undefined"&&(a[c]=b[c]);return a},mergeUndefined:function(a,b){for(var c in b)c in a||(a[c]=b[c]);return a},remove:function(a,b){for(var c=b.length;--c>=0;)delete a[b[c]]},isEmpty:function(a){for(var b in a)return false;return true},makeCopy:function(a){var b,c={};for(b in a)c[b]=a[b];return c},makeDeepCopy:function(a){if(a instanceof Array){var b=[],c=a.length;while(--c>=0)b[c]=Object.makeDeepCopy(a[c]);return b}if(a===null)return null;if(a instanceof Date)return new Date(a);if(a instanceof Object){var c,d={};for(c in a)d[c]=Object.makeDeepCopy(a[c]);return d}return a},makeShortcuts:function(a,b){for(var c in b)a[c]=a[b[c]]},foreach:function(a,b,c){for(var d in a)try{b.call(c,a[d],d)}catch(a){if(a===$_BREAK)break;if(a===$_CONTINUE)continue;if(a instanceof $_RETURN)return a.args;throw a}},map:function(a,b,c){var d=[];for(var e in a)if(a.hasOwnProperty(e))try{d.push(b.call(c,a[e],e))}catch(a){if(a===$_BREAK)break;if(a===$_CONTINUE)continue;if(a instanceof $_RETURN)return a.args;throw a}return d},curry2:function(a){a instanceof Function||(a=this[a]);return a.$A(this,Array.$(arguments,1))},HOP:function(a,b){return Object.prototype.hasOwnProperty.call(a,b)}}),Object.merge(Function,{INHERITANCE:{},getInheritanceGraph:function(){return Function.INHERITANCE},noop:function(){},identity:function(a){return a},returnTrue:function(){return true},returnFalse:function(){return false},invoke:function(a){return a()}});var $__JSOOP=new Function.noop;Object.merge(Function.prototype,{$:Function.prototype.closure=function(a){var b=Array.$(arguments,1),c=this;return a==window.undefined?function(){return c.apply(this,b.concat(Array.$(arguments)))}:function(){return c.apply(a,b.concat(Array.$(arguments)))}},$0:function(a){var b=this,c=Array.$(arguments,1);return function(){return b.apply(a,c)}},inherits:function(a,b){var c=this.prototype=new a($__JSOOP);c.constructor=this,this.BASE=a.prototype,Function.INHERITANCE[this.name=this._objectType=c._objectType=b||Dynarch.getFunctionName(this)]=Dynarch.getFunctionName(a);return this.BASE},setDefaults:function(a,b,c){return Dynarch.setDefaults.call(a,this.DEFAULT_ARGS,b,c)},$$:function(a){return this.$.apply(this,a)},$A:function(a,b){return this.$.apply(this,[a].concat(b))},$C:function(){var a=Array.$(arguments),b=this;return function(){return b.apply(null,a.concat(Array.$(arguments)))}},inverse:function(){var a=this;return function(){return!a.apply(this,arguments)}},clearingTimeout:function(a,b){var c=null,d=this,e=Array.$(arguments,2),f=function(){c&&clearTimeout(c),c=setTimeout(d.$A(b==null?this:b,e.concat(Array.$(arguments))),a)};f.cancel=function(){clearTimeout(c)},f.doItNow=function(){clearTimeout(c),d.apply(b,e.concat(Array.$(arguments)))};return f},rarify:function(a,b){var c=this.$$(Array.$(arguments,2)),d=this.clearingTimeout.apply(this,Array.$(arguments,1)),e=a,f=null,g=function(){e=a};return function(){f&&clearTimeout(f),f=setTimeout(g,b);if(e-->0)return c.apply(this,arguments);return d.apply(this,arguments)}},delayed:function(a){var b=arguments.length>1?this.$$(Array.$(arguments,1)):this;return setTimeout(b,a)},setInterval:function(a){var b=arguments.length>1?this.$$(Array.$(arguments,1)):this;setTimeout(b,0);return setInterval(b,a)},inject:function(a){a==null&&(a=this.OBJECT_EXTENSIONS),Object.merge(this.prototype,a);return this},memoize:function(){var a=this,b=$__JSOOP;return function(){b===$__JSOOP&&(b=a.apply(this,arguments));return b}}}),Object.merge(Array,{hashKeys:function(a){var b=[],c=0,d;for(d in a)a.hasOwnProperty(d)&&(b[c++]=d);return b},hashValues:function(a){var b=[],c=0,d;for(d in a)a.hasOwnProperty(d)&&(b[c++]=a[d]);return b}});function $_YIELD(a){this.timeout=a||0}var $_BREAK={},$_CONTINUE={};function $_RETURN(a){this.args=a}function $YIELD(a){throw new $_YIELD(a)}function $BREAK(){throw $_BREAK}function $CONTINUE(){throw $_CONTINUE}function $RETURN(a){throw new $_RETURN(a)}Array.inject({map_hash:function(a,b,c){c||(c={}),this.foreach(a instanceof Function?function(d){c[d]=a.call(b,d)}:function(b){c[b]=a[b]});return c},accumulate:function(a,b){arguments.length<2&&(b=0);for(var c=0;c<this.length;++c)b=a(this[c],b,c);return b},foreach:function(a,b){b==null&&(b=this);var c=0,d=this.length;while(d-->0)try{a.call(b,this[c],c++)}catch(a){if(a===$_BREAK)break;if(a===$_CONTINUE)continue;if(a instanceof $_RETURN)return a.args;throw a}},r_foreach:function(a,b){b==null&&(b=this);for(var c=this.length;--c>=0;)try{a.call(b,this[c],c)}catch(a){if(a===$_BREAK)break;if(a===$_CONTINUE)continue;if(a instanceof $_RETURN)return a.args;throw a}},assign_each:function(a,b){return this.foreach(function(c,d){this[d]=a.call(b,d,c)})},r_assign_each:function(a,b){return this.r_foreach(function(c,d){this[d]=a.call(b,d,c)})},toHash:function(a,b){var c={};a instanceof Function?this.foreach(function(d,e){c[d]=a.call(b,d,e)}):this.foreach(function(b,d){c[b]=a!=null?a:d+1});return c},toHash2:function(){var a={},b=0;while(b<this.length)a[this[b++]]=this[b++];return a},toHash3:function(a,b){var c={};a instanceof Function?this.foreach(function(d,e){var f=a.call(b!=null?b:d,d,e);c[f[0]]=f[1]}):this.foreach(function(b){c[b[a]]=b});return c},map:function(a,b){var c=0,d=this.length,e=[],f,g;if(a instanceof Function){b==null&&(b=this);while(d-->0)try{e.push(a.call(b,this[c],c++))}catch(a){if(a===$_BREAK)break;if(a===$_CONTINUE)continue;if(a instanceof $_RETURN){e.push(a.args);break}throw a}}else{f=Array.$(arguments,1);while(d-->0)b=this[c],e[c++]=(g=b[a])instanceof Function?g.apply(b,f):g}return e},r_map:function(a,b){var c=this.length,d=[],e;if(a instanceof Function){b==null&&(b=this);while(--c>=0)try{d.push(a.call(b,this[c],c))}catch(a){if(a===$_BREAK)break;if(a===$_CONTINUE)continue;if(a instanceof $_RETURN){d.push(a.args);break}throw a}}else{var f=Array.$(arguments,1);while(--c>=0)b=this[c],d[c]=(e=b[a])instanceof Function?e.apply(b,f):e}return d.reverse()},keys_map:function(a){return this.map(function(b){return a[b]})},grep:function(a,b){var c=0,d=this.length,e=[],f,g,h;if(a instanceof RegExp)while(d-->0)f=this[c++],a.test(f)&&e.push(f);else if(a instanceof Function){b==null&&(b=this);while(d-->0)f=this[c],a.call(b,f,c++)&&e.push(f)}else{g=Array.$(arguments,1);while(d-->0)b=this[c++],(h=b[a])instanceof Function?h.apply(b,g)&&e.push(b):h&&e.push(b)}return e},grep_last:function(a,b){b==null&&(b=this.length-1);while(b>=0){var c=this[b--];if(a(c))return c}return null},grep_first:function(a,b){for(b=b||0;b<this.length;++b){var c=this[b];if(a(c))return c}return null},contains:function(a){for(var b=this.length;--b>=0;)if(this[b]===a)return true;return false},any:function(a,b){if(a instanceof Function){b==null&&(b=this);for(var c=this.length;--c>=0;)if(a.call(b,this[c],c))return true}else for(var d=Array.$(arguments,1),e,c=this.length;--c>=0;){b=this[c];if((e=b[a])instanceof Function){if(e.apply(b,d))return true}else if(e)return true}return false},find:function(a){for(var b=this.length;--b>=0;)if(this[b]===a)return b;return-1},remove:function(a){for(var b=this.length;--b>=0;)this[b]===a&&this.splice(b,1);return this},pushUnique:function(a){if(this.find(a)<0){this.push(a);return this.length}return null},peek:function(a){if(this.length>0)return this[this.length-1-(a!=null?Math.abs(a):0)]},min:function(a,b){if(this.length==0)return null;if(arguments.length>0){for(var c=a!=null?a.call(b,this[0],0):this[0],d=1;d<this.length;++d)c=Math.min(c,a!=null?a.call(b,this[d],d):this[d]);return c}return Math.min.apply(Math,this)},minElement:function(a,b,c){if(this.length==0)return null;var d=0,e=this[0],f=a.call(b,e),g=0,h;while(++d<this.length)(h=a.call(b,this[d]))<f&&(f=h,g=d,e=this[d]);c&&this.splice(g,1);return e},max:function(a,b){if(this.length==0)return null;if(arguments.length>0){for(var c=a!=null?a.call(b,this[0],0):this[0],d=1;d<this.length;++d)c=Math.max(c,a!=null?a.call(b,this[d],d):this[d]);return c}return Math.max.apply(Math,this)},maxElement:function(a,b,c){if(this.length==0)return null;var d=0,e=this[0],f=a.call(b,e),g=0,h;while(++d<this.length)(h=a.call(b,this[d]))>f&&(f=h,g=d,e=this[d]);c&&this.splice(g,1);return e},rotateIndex:function(a){return Math.rotateLimit(a,0,this.length-1)},limitIndex:function(a){return Math.limit(a,0,this.length-1)},nullLimitIndex:function(a){return Math.nullLimit(a,0,this.length-1)},bytesToString:function(){var a="",b=0,c;while(b<this.length)c=this[b++],c&240^240?c&224^224?c&192^192||(c=(c&31)<<6|this[b++]&63):c=(c&15)<<12|(this[b++]&63)<<6|this[b++]&63:c=(c&3)<<18|(this[b++]&63)<<12|(this[b++]&63)<<6|this[b++]&63,a+=String.fromCharCode(c);return a},repeat:function(a){if(a==0)return[];if(a==1)return this;var b=this.repeat(a>>1);b=b.concat(b),a&1&&(b=b.concat(this));return b},common_prefix:function(){switch(this.length){case 0:return"";case 1:return this[0];case 2:var a=this[0],b=this[1],c=Math.min(a.length,b.length),d=0;while(d<c&&a.charAt(d)===b.charAt(d))++d;return a.substring(0,d);default:return[this[0],this.slice(1).common_prefix()].common_prefix()}},append:function(a){this.push.apply(this,a)},prepend:function(a){this.unshift.apply(this,a)},toXML:function(){var a=this[0];if(a=="~literal")return this.slice(1).flatJoin();var b="<"+a,c=1,d=this[1];typeof d=="object"&&(Object.foreach(d,function(a,c){c.charAt(0)=="$"&&(c=c.substr(1)),b+=" "+c.htmlEscape()+"=\"",typeof a=="object"?b+=Object.map(a,function(a,b){b=b.replace(/([a-z]?)([A-Z])/g,function(a,b,c){return b+"-"+c.toLowerCase()});return b.htmlEscape()+": "+a.htmlEscape()}).join("; "):b+=a.htmlEscape(),b+="\""}),++c),b+=">";while(c<this.length)(d=this[c++])instanceof Array?b+=d.toXML():b+=String(d).htmlEscape();return b+"</"+a+">"}}),Number.inject({map:function(a,b){return a+(b-a)*this},reduce:function(a,b){return(this-a)/(b-a)},mapInt:function(a,b){return Math.round(this.map(a,b))},reduceInt:function(a,b){return Math.round((this-a)/(b-a))},bits1Array:function(){var a=this,b=[],c=1,d=0;while(a>0)a&1&&(b[d++]=c),c=c<<1,a=a>>1;return b},times:function(a,b){var c=this,d=0;while(--c>=0)a.call(b,d++,c)},hex:function(a){var b=this.toString(16).toUpperCase();if(a)while(b.length<a)b="0"+b;return b},zeroPad:function(a,b){var c=""+Math.round(this);b==null&&(b="0");while(c.length<a)c=b+c;return c},formatTime:function(){var a=this,b,c;c=a/60,a%=60,b=c/60,c%=60;return[b,c,a].map("zeroPad",2).join(":")},toDate:function(a,b,c,d){return Date.intToDate(this,a,b,c,d)},limit:function(a,b){return Math.limit(this,a,b)},rotateLimit:function(a,b){return Math.rotateLimit(this,a,b)},nullLimit:function(a,b){return Math.nullLimit(this,a,b)},i18n:function(a){var b=this;arguments.length>1?a=Array.$(arguments):a=a.trim().split(/\s*\|\s*/),a=b<a.length?a[b]:a[a.length-1];return a.replace(/##?/g,function(a){return a.length==2?"#":b})}}),Object.merge(Math,{nullLimit:function(a,b,c){a<b&&(a=null),a>c&&(a=null);return a},limit:function(a,b,c){a<b&&(a=b),a>c&&(a=c);return a+0},rotateLimit:function(a,b,c){c++,a=a%(c-b),a<0?a=c+a:a<b&&(a=b-a);return a+0}}),Object.merge(Date,{_MD:[31,28,31,30,31,30,31,31,30,31,30,31],SECOND:1e3,MINUTE:6e4,HOUR:36e5,DAY:864e5,WEEK:6048e5,_MN:DlTEXTS._date_monthNames,_SMN:DlTEXTS._date_shortMonthNames,_DN:DlTEXTS._date_dayNames,_SDN:DlTEXTS._date_shortDayNames,_FDOW:DlTEXTS._date_firstDayOfWeek,isWeekend:function(a){return a==0||a==6},parseMySQL:function(a,b){var c=a.split(/\s+/),d=c[0].split(/-/),e=c[1].split(/:/),f;f=new Date(d[0],d[1]-1,d[2],e[0]||null,e[1]||null,e[2]||null),b&&(f.setUTCMilliseconds(0),f.setUTCSeconds(e[2]||0),f.setUTCMinutes(e[1]||0),f.setUTCHours(e[0]||0),f.setUTCDate(1),f.setUTCMonth(d[1]-1),f.setUTCDate(d[2]),f.setUTCFullYear(d[0]));return f},dateToInt:function(a){if(a instanceof Date)return 1e4*a.getFullYear()+100*(a.getMonth()+1)+a.getDate();if(typeof a=="string")return parseInt(a,10);return a},intToDate:function(a,b,c,d,e){if(!(a instanceof Date)){a=parseInt(a,10);var f=Math.floor(a/1e4);a=a%1e4;var g=Math.floor(a/100);a=a%100,a=new Date(f,g-1,a,b||12,c||0,d||0,e||0)}return a},getMonthName:function(a,b){var c=b?Date._SMN:Date._MN;return c[a%12]},getFirstDayOfWeek:function(){return Date._FDOW},getDayName:function(a,b){var c=b?Date._SDN:Date._DN;return c[a%7]}}),Date.now||(Date.now=function(){return(new Date).getTime()}),Date.inject({toInt:function(){return Date.dateToInt(this)},getMonthDays:function(a){var b=this.getFullYear();a==null&&(a=this.getMonth());return 0==b%4&&(0!=b%100||0==b%400)&&a==1?29:Date._MD[a]},getDayOfYear:function(){var a=new Date(this.getFullYear(),this.getMonth(),this.getDate(),0,0,0),b=new Date(this.getFullYear(),0,0,0,0,0),c=a-b;return Math.floor(c/Date.DAY)},getWeekNumber:function(){var a=new Date(this.getFullYear(),this.getMonth(),this.getDate(),0,0,0),b=a.getDay();a.setDate(a.getDate()-(b+6)%7+3);var c=a.valueOf();a.setMonth(0),a.setDate(4);return Math.round((c-a.valueOf())/6048e5)+1},dateEqualsTo:function(a,b){return this.getFullYear()==a.getFullYear()&&this.getMonth()==a.getMonth()&&(b||this.getDate()==a.getDate())},print:function(a){var b=this.getMonth(),c=this.getDate(),d=this.getFullYear(),e=this.getWeekNumber(),f=this.getDay(),g={},h=this.getHours(),i=h>=12,j=i?h-12:h,k=this.getDayOfYear();j==0&&(j=12);var l=this.getMinutes(),m=this.getSeconds();g["%a"]=Date.getDayName(f,true),g["%A"]=Date.getDayName(f),g["%b"]=Date.getMonthName(b,true),g["%B"]=Date.getMonthName(b),g["%C"]=1+Math.floor(d/100),g["%d"]=c<10?"0"+c:c,g["%e"]=c,g["%H"]=h<10?"0"+h:h,g["%I"]=j<10?"0"+j:j,g["%j"]=k<100?k<10?"00"+k:"0"+k:k,g["%k"]=h,g["%l"]=j,g["%m"]=b<9?"0"+(1+b):1+b,g["%M"]=l<10?"0"+l:l,g["%n"]="\n",g["%p"]=i?"PM":"AM",g["%P"]=i?"pm":"am",g["%s"]=Math.floor(this.getTime()/1e3),g["%S"]=m<10?"0"+m:m,g["%t"]="\t",g["%U"]=g["%W"]=g["%V"]=e<10?"0"+e:e,g["%u"]=f+1,g["%w"]=f,g["%y"]=(""+d).substr(2,2),g["%Y"]=d,g["%%"]="%";var n=/%./g;return a.replace(n,function(a){return g[a]||a})}}),String.inject({breakable:function(a){a||(a=/([_.-])/g);return this.replace(a,"$1<span class='BreakPoint'> </span>")},printf:function(){var a=Array.$(arguments),b=0;return this.replace(/%[sdfo%]/g,function(c){c=c.charAt(1);var d=a[b++];switch(c){case"s":return d.toString();case"d":return parseInt(d);case"f":return parseFloat(d).toFixed(3);case"o":return d;case"%":return"%"}return"undefined"})},fixedWidth:function(a){return String.buffer("<div style='width:",a,"'>",this,"</div>").get()},noWrap:function(){return this.replace(/\x20/g,"&nbsp;")},lastIndexOfRegexp:function(a,b){var c,d=0;a.lastIndex=0,a.global=true;while(c=a.exec(this)){if(a.lastIndex>=b)break;d=a.lastIndex}return d},hashWords:function(a){return this.trim().split(/\s+/).toHash(arguments.length>0?a:true)},arrayWords:function(){return this.trim().split(/\s+/)},trim:function(a,b){var c=a?this:this.replace(/^\s+/,"");b||(c=c.replace(/\s+$/,""));return c},htmlEscapeFull:function(){return this.replace(/&/g,"&amp;").replace(/\x22/g,"&quot;").replace(/\x27/g,"&#x27;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\u00A0/g,"&#xa0;")},decodeJSON:function(a){return DlJSON.decode(this,a)},makeLabel:function(){return this.replace(/\s+/g,"&nbsp;")},capitalizeString:function(){return this.charAt(0).toUpperCase()+this.substr(1)},htmlEmbed:function(a,b){var c=["<",a];b!=null&&c.push(" class='",b,"'"),c.push(">",this,"</",a,">");return c.join("")},repeat:function(a){if(a==0)return"";if(a==1)return""+this;var b=this.repeat(a>>1);b+=b,a&1&&(b+=this);return b},hexToBytes:function(a){var b=[],c=0,d=this;a&&(d=d.replace(/[^0-9a-f]/ig,"")),d.length&1&&(d="0"+d);while(c<d.length)b.push(parseInt(d.substr(c,2),16)),c++,c++;return b},toBytes:function(){var a=this.length,b=0,c=0,d,e=[];while(--a>=0)d=this.charCodeAt(c++),d<128?e[b++]=d:d<2048?(e[b++]=192|d>>>6&31,e[b++]=128|d&63):d<65536?(e[b++]=224|d>>>12&15,e[b++]=128|d>>>6&63,e[b++]=128|d&63):d<1114112&&(e[b++]=240|d>>>18&3,e[b++]=128|d>>>12&63,e[b++]=128|d>>>6&63,e[b++]=128|d&63);return e}}),function(){var a=navigator.userAgent;is_opera=/opera/i.test(a),is_ie5=(is_ie=/msie/i.test(a)&&!is_opera&&!/mac_powerpc/i.test(a))&&/msie 5\.[^5]/i.test(a),is_ie6=is_ie&&/msie 6/i.test(a),is_ie7=is_ie&&/msie 7/i.test(a),is_ie8=is_ie&&/msie 8/i.test(a),ie_box_model=is_ie&&document.compatMode&&document.compatMode=="BackCompat",is_mac_ie=/msie.*mac/i.test(a),is_khtml=/Konqueror|Safari|KHTML/i.test(a),is_safari3=(is_safari=/Safari/i.test(a))&&/Version\/3/i.test(a),is_konqueror=is_khtml&&!is_safari3,is_gecko=/gecko/i.test(a)&&!is_khtml&&!is_opera&&!is_ie,is_chrome=/Chrome/i.test(a),is_w3=!is_ie,is_macintosh=/Macintosh/i.test(a),is_gecko&&/rv:\s*([0-9.]+)/.test(a)&&(gecko_version=parseFloat(RegExp.$1));var b=Array.prototype,c=Date.prototype,d=String.prototype,e=Number.prototype;function f(a,b){return b?a instanceof Function?function(b,c){return a(c,b)}:function(a,b){return b<a?-1:b>a?1:0}:a instanceof Function?a:function(a,b){return a<b?-1:a>b?1:0}}b.mergeSort=function(a,b){if(this.length<2)return Array.$(this);var c=f(a,b);function d(a,b){var d=[],e=0,f=0,g=0;while(e<a.length&&f<b.length)c(a[e],b[f])<=0?d[g++]=a[e++]:d[g++]=b[f++];e<a.length&&d.push.apply(d,a.slice(e)),f<b.length&&d.push.apply(d,b.slice(f));return d}function e(a){if(a.length<=1)return a;var b=Math.floor(a.length/2),c=a.slice(0,b),f=a.slice(b);c=e(c),f=e(f);return d(c,f)}return e(this)},b.qsort=function(a,b){if(!(this.length<2)){var c=f(a,b),d=this,e,g=false;function h(a,b){var f=a,i=b,j=false;if(f<i){do c(d[f],d[i])>0&&(e=d[f],d[f]=d[i],d[i]=e,j=!j,g=true),j?--i:++f;while(f<i);h(a,f-1),h(f+1,b)}}h(0,this.length-1);return g}},b.x=b.repeat,b.flatJoin=function(){return h(this)},b.flatten=function(){var a=[];g.call(a,this);return a};function g(a){a instanceof Array?a.foreach(g,this):a instanceof Function?(a=a())!=null&&a!=false&&g.call(this,a):this.push(a)}function h(a){if(a instanceof Array)return a.accumulate(function(a,b){return b+h(a)},"");if(a instanceof Function)return h(a());if(a===false||a==null)return"";return String(a)}var i=e.$1K=1024,j=e.$1M=i*1024,k=e.$1G=j*1024,l=e.$1T=k*1024;e.formatBytes=function(a){var b=this,c,d;b<i?c="B":b<j?(b/=i,c="K"):b<k?(b/=j,c="M"):b<l&&(b/=k,c="G"),d=Math.round(b);return a&&b!=d?b.toFixed(a)+c:d+c},d.qw=d.arrayWords,d.bold=d.htmlEmbed.$(window.undefined,"b"),d.x=d.repeat}(),Object.merge(String,{firstNonEmpty:function(){for(var a=0;a<arguments.length;++a){var b=arguments[a];if(/\S/.test(b))return b}},template:function(){var format=String.buffer.apply(this,arguments).get();return function(props){return format.replace(/(.?)\$(\{.*?\}|[a-zA-Z0-9_]+)/g,function(s,p1,p2){if(p1.charAt(0)=="\\")return s.substr(1);p2.charAt(0)=="{"&&(p2=p2.substr(1,p2.length-2)),eval("p2 = props."+p2);return p1+p2})}},buffer:is_ie||is_khtml?function(){var a=[],b=0,c=function(){for(var d=0;d<arguments.length;++d)a[b++]=arguments[d];return c};c.get=function(){a=[a.join("")],b=1;return a[0]},arguments.length>0&&c.apply(this,arguments);return c}:function(){var a="",b=function(){a=a.concat.apply(a,arguments);return b};arguments.length>0&&b.apply(this,arguments),b.get=function(){return a};return b}}),String.prototype.htmlEscape=is_gecko?function(){return this.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\u00A0/g,"&#xa0;")}:function(){CE_CACHE.HTML_ESCAPE_TEXT.data=this;return CE_CACHE.HTML_ESCAPE_DIV.innerHTML},window.Dynarch={dblClickTimeout:400,setDefaults:function(a,b,c){b||(b={});var d,e,f;for(d in a)if(c||!(d in this))(f=a[d])instanceof Array?f[0]!=null?(e=f[0])in b?e=b[e]:e=f[1]:e=f[1]:e=f,this[d]=e},__IDS:{},ID:function(a){var b=Dynarch.__IDS;a==null&&(a="generic"),a in b||(b[a]=0);return"dynarch-"+a+"-"+ ++b[a]},getFunctionName:function(a){if(a.name!=null)return a.name;if(/function\s+(\$?[a-z0-9_]+)\(/i.test(a.toString()))return RegExp.$1;return"UNKNOWN_FUNCTION"},EXPORT:function(a,b){var c=String.buffer("var D=window.",a,"=",a,",P=",a,".prototype;");b&&c(DynarchDomUtils.importCommonVars());return c.get()},getBaseURL:function(){var a=window.Dynarch_Base_Url;if(!a){var b=document.getElementsByTagName("script"),c=0,d;while(d=b[c++])if(d.className=="DynarchLIB"){a=d.src;if(/^(.*)\x2fjs\x2f/.test(a)){Dynarch_Base_Url=a=RegExp.$1;break}}}return a},getFileURL:function(a){return Dynarch.getBaseURL()+"/"+a},firebugRunning:function(){return window.console&&window.console.firebug},evalClean:function(code){return Dynarch.firebugRunning()?(new Function("return ("+code+");"))():eval("("+code+")")}},window.DynarchDomUtils={ID:Dynarch.ID,related:function(a,b){var c,d;is_ie?(d=b.type)=="mouseover"?c=b.fromElement:d=="mouseout"&&(c=b.toElement):c=b.relatedTarget;if(is_gecko&&c)try{c.parentNode}catch(a){try{c=b.parentNode}catch(a){c=b.target}}try{for(;c;c=c.parentNode)if(c===a)return true}catch(a){return true}return false},getScrollbarSize:function(a){return{x:a.offsetWidth-a.clientWidth,y:a.offsetHeight-a.clientHeight}},addEvent:function(a,b,c){if(typeof b=="string")a.addEventListener?a.addEventListener(b,c,false):a.attachEvent?a.attachEvent("on"+b,c):a["on"+b]=c;else if(b instanceof Array)DynarchDomUtils.addEvents(a,b,c);else for(var d in b)DynarchDomUtils.addEvent(a,d,b[d])},addEvents:function(a,b,c){for(var d=b.length;--d>=0;)DynarchDomUtils.addEvent(a,b[d],c)},removeEvent:function(a,b,c){if(typeof b=="string")a.removeEventListener?a.removeEventListener(b,c,false):a.detachEvent?a.detachEvent("on"+b,c):a["on"+b]="";else if(b instanceof Array)DynarchDomUtils.removeEvents(a,b,c);else for(var d in b)DynarchDomUtils.removeEvent(a,d,b[d])},removeEvents:function(a,b,c){for(var d=b.length;--d>=0;)DynarchDomUtils.removeEvent(a,b[d],c)},condEvent:function(a){a=a?DynarchDomUtils.addEvent:DynarchDomUtils.removeEvent;return a.apply(DynarchDomUtils,Array.$(arguments,1))},condEvents:function(a){a=a?DynarchDomUtils.addEvents:DynarchDomUtils.removeEvents;return a.apply(DynarchDomUtils,Array.$(arguments,1))},stopEvent:function(a){is_ie?(a.cancelBubble=true,a.returnValue=false):(a.preventDefault(),a.stopPropagation());return false},addLoadHandler:function(a,b){is_ie?a.onreadystatechange=function(){if(a.readyState==4){try{a.onreadystatechange=null}catch(a){}b()}}:DynarchDomUtils.addEvent(a,"load",b)},callHandler:function(a,b){if(a[b]instanceof Function)return a[b].call(a);if(typeof a[b]=="string")return Dynarch.evalClean(a[b])},setStyleProperty:function(a,b,c){switch(b){case"float":b="styleFloat";break;default:b=b.toLowerCase().replace(/-([a-z])/g,function(a,b){return b.toUpperCase()})}a.style[b]=c},setOpacity:function(a,b){if(b!=null){b==""&&b!=0?is_ie?a.style.filter="":a.style.opacity="":is_ie?a.style.filter="alpha(opacity="+Math.round(b*100)+")":a.style.opacity=b;return b}if(is_ie){if(/alpha\(opacity=([0-9.])+\)/.test(a.style.opacity))return parseFloat(RegExp.$1)}else return parseFloat(a.style.opacity)},getClosestParentByTagName:function(a,b){b=b.toLowerCase();while(a&&a.tagName&&a.tagName.toLowerCase()!=b)a=a.parentNode;return a},isInside:function(a,b){try{while(a){if(a===b)return true;a=a.parentNode}}catch(a){}return false},getWindowSize:function(){if(is_gecko)return document.documentElement.clientWidth?{x:document.documentElement.clientWidth,y:document.documentElement.clientHeight}:{x:window.innerWidth,y:window.innerHeight};if(is_opera)return{x:window.innerWidth,y:window.innerHeight};if(is_ie)return!document.compatMode||document.compatMode=="BackCompat"?{x:document.body.clientWidth,y:document.body.clientHeight}:{x:document.documentElement.clientWidth,y:document.documentElement.clientHeight};var a=document.createElement("div"),b=a.style;b.position="absolute",b.bottom=b.right="0px",document.body.appendChild(a),b={x:a.offsetLeft,y:a.offsetTop},document.body.removeChild(a);return b},getPos:function(a){if(a.getBoundingClientRect){var b=a.getBoundingClientRect();return{x:b.left-document.documentElement.clientLeft,y:b.top-document.documentElement.clientTop}}if(document.getBoxObjectFor){var b=a.ownerDocument.getBoxObjectFor(a),c={x:b.x,y:b.y};while(a.parentNode&&a.parentNode!==document.body)a=a.parentNode,c.x-=a.scrollLeft,c.y-=a.scrollTop;return c}if(/^body$/i.test(a.tagName))return{x:0,y:0};var d=0,e=0,f=/^div$/i.test(a.tagName),g,h;f&&a.scrollLeft&&(d=a.scrollLeft),f&&a.scrollTop&&(e=a.scrollTop),g={x:a.offsetLeft-d,y:a.offsetTop-e},a.offsetParent&&(h=DynarchDomUtils.getPos(a.offsetParent),g.x+=h.x,g.y+=h.y);return g},getBRPos:function(a){var b=DynarchDomUtils.getPos(a),c=DynarchDomUtils.getOuterSize(a);b.x+=c.x-1,b.y+=c.y-1;return b},setPos:function(a,b,c){typeof b=="number"&&(b+="px"),typeof c=="number"&&(c+="px"),b!=null&&(a.style.left=b),c!=null&&(a.style.top=c)},createElement:function(a,b,c,d,e){var f=CE_CACHE[a]||(CE_CACHE[a]=document.createElement(a)),g;f=f.cloneNode(false);if(b)for(g in b)is_ie?DynarchDomUtils.setStyleProperty(f,g,b[g]):f.style.setProperty(g,b[g],"");if(c)for(g in c)f[g]=c[g];d&&(typeof e=="number"&&(e=d.childNodes[e]),e||(e=null),d.insertBefore(f,e));return f},setUnselectable:function(a,b){b==null&&(b=true);if(is_ie){b=b?"on":"off";var c=Array.$(a.getElementsByTagName("*"));c.push(a),c.foreach(function(a){a.setAttribute("unselectable",b)})}else a.style.userSelect=a.style.WebkitUserSelect=a.style.MozUserSelect=b=b?"none":"normal"},addClass:function(a,b,c){DynarchDomUtils.delClass(a,c,b)},delClass:function(a,b,c){if(a){var d=a.className;b instanceof RegExp&&(d=d.replace(b," "),b=null);if(c||b){var e=d.split(/\s+/),f=e.length,g={};b&&(g[b]=1),c&&(g[c]=1);while(--f>=0)e[f]in g&&e.splice(f,1);c&&e.push(c),d=e.join(" ")}a.className=d}},condClass:function(a,b,c,d){DynarchDomUtils[b?"addClass":"delClass"](a,c,d)},hasClass:function(a,b){return a.className.split(" ").contains(b)},elementIsVisible:function(a){return!!a.offsetWidth&&a.style.visibility!="hidden"},ie_getBackgroundColor:function(a){var b=document.body.createTextRange();b.moveToElementText(a);return"#"+parseInt(b.queryCommandValue("BackColor")).hex(6)},getStyle:function(a,b){var c=null;window.getComputedStyle?c=document.defaultView.getComputedStyle(a,"").getPropertyValue(b):a.currentStyle&&((b=b.replace(/-[a-z]/g,function(a){return a.charAt(1).toUpperCase()}))=="backgroundColor"?c=ie_getBackgroundColor(a):c=a.currentStyle[b]);return c},getStylePX:function(a,b){var c=parseInt(DynarchDomUtils.getStyle(a,b),10);isNaN(c)&&(c=0);return c},getBorder:function(a){return{x:a.offsetWidth-a.clientWidth,y:a.offsetHeight-a.clientHeight}},getPadding:function(a){var b,c,d=DynarchDomUtils.getStylePX;b=d(a,"padding-left")+d(a,"padding-right"),c=d(a,"padding-top")+d(a,"padding-bottom");return{x:b,y:c}},getPaddingAndBorder:function(a){var b=0,c=0,d=DynarchDomUtils.getStylePX;b+=d(a,"border-left-width"),b+=d(a,"border-right-width"),c+=d(a,"border-top-width"),c+=d(a,"border-bottom-width"),b+=d(a,"padding-left"),b+=d(a,"padding-right"),c+=d(a,"padding-top"),c+=d(a,"padding-bottom");return{x:b,y:c}},getSelectionRange:function(a){var b,c;if(is_ie){var d,e,f;d=document.selection.createRange(),(e=d.compareEndPoints("StartToEnd",d)==0)||d.collapse(true),f=d.getBookmark(),b=f.charCodeAt(2)-2,d=document.selection.createRange(),(e=d.compareEndPoints("StartToEnd",d)==0)||d.collapse(false),f=d.getBookmark(),c=f.charCodeAt(2)-2}else b=a.selectionStart,c=a.selectionEnd;return{start:b,end:c}},setSelectionRange:function(a,b,c){c==null&&(c=b);if(b>c){var d=b;b=c,c=d}typeof b=="object"&&(c=b.end,b=b.start);if(is_ie){var e=a.createTextRange();e.collapse(true),e.moveStart("character",b),e.moveEnd("character",c-b),e.select()}else a.setSelectionRange(b,c)},setOuterSize:function(a,b,c){var d=DynarchDomUtils.getPaddingAndBorder(a);b!=null&&d.x!=NaN&&(b-=d.x),c!=null&&d.y!=NaN&&(c-=d.y),DynarchDomUtils.setInnerSize(a,b,c)},setInnerSize:function(a,b,c){try{typeof b=="number"&&b!=NaN&&(b=Math.abs(b)+"px"),typeof c=="number"&&c!=NaN&&(c=Math.abs(c)+"px"),b!=null&&b!=NaN&&!(is_ie&&b<=0)&&(a.style.width=b),c!=null&&c!=NaN&&!(is_ie&&c<=0)&&(a.style.height=c)}catch(a){}},getOuterSize:function(a){return{x:a.offsetWidth,y:a.offsetHeight}},getInnerSize:function(a){var b=DynarchDomUtils.getOuterSize(a),c=DynarchDomUtils.getPaddingAndBorder(a);b.x-=c.x,b.y-=c.y;return b},importCommonVars:function(){return["var DOM=DynarchDomUtils","AC=DOM.addClass","DC=DOM.delClass","CC=DOM.condClass","CE=DOM.createElement","ID=Dynarch.ID"].join(",")},trash:function(a,b){a&&(b=a.parentNode)&&b.removeChild(a)},strip:function(a){try{var b=a.ownerDocument.createRange();b.selectNodeContents(a),p.insertBefore(a,b.extractContents()),b.detach()}catch(b){var c=a.parentNode;while(a.firstChild)c.insertBefore(a.firstChild,a)}this.trash(a)},createFromHtml:function(a){var b=CE_CACHE.CONTAINER;b.innerHTML=a;return b.firstChild},swapNodes:function(a,b){var c=a.parentNode,d=a.nextSibling;b.parentNode.replaceChild(a,b),c.insertBefore(b,d)},scrollIntoView:function(a){var b=a.parentNode;while(b&&(b.scrollHeight==b.clientHeight&&b.scrollWidth==b.clientWidth||/table|tbody/i.test(b.tagName)))b=b.parentNode;if(b&&b!==document.body){var c=[],d=b;while(d)c.push(d),d=d.parentNode;var e=0,f=0;d=a;while(d&&d!=b){e+=d.offsetTop,f+=d.offsetLeft,d=d.offsetParent;if(c.contains(d)){d!=b&&(e-=b.offsetTop,f-=b.offsetLeft);break}}var g=e+a.offsetHeight,h=f+a.offsetWidth;e<b.scrollTop&&(b.scrollTop=e),e>b.scrollTop&&g>b.scrollTop+b.clientHeight&&(b.scrollTop=g-b.clientHeight),f<b.scrollLeft&&(b.scrollLeft=f),f>b.scrollLeft&&h>b.scrollLeft+b.clientWidth&&(b.scrollLeft=h-b.clientWidth)}},flash:function(a,b,c){c||(c=3);var d=setInterval(function(){a.style.visibility=c&1?"hidden":"",--c,c<0&&clearInterval(d)},b||150)},walk:function(a,b){if(!b(a))for(var c=a.firstChild;c;c=c.nextSibling)c.nodeType==1&&DynarchDomUtils.walk(c,b)},setDocumentTitle:function(a){document.title=a},CE_CACHE:CE_CACHE};var $=is_gecko?document.getElementById.$(document):function(a){return document.getElementById(a)};function DEFINE_CLASS(a,b,c,d){e.name=a||"",d&&(e.hidden=true),b&&e.inherits(b,a);function e(c){if(c!==$__JSOOP){if(this===window)return alert("FIXME: Constructor called without new in "+a);var d;e.FIXARGS&&(arguments.length==0&&(c={},d=[c]),e.FIXARGS.apply(this,d||arguments)),e.DEFAULT_ARGS&&e.setDefaults(this,c),e.BEFORE_BASE&&e.BEFORE_BASE.apply(this,d||arguments),b&&b.apply(this,d||arguments),e.CONSTRUCT&&e.CONSTRUCT.apply(this,d||arguments)}}a&&!d&&(window[a]=e);var f=e.prototype;c&&(e.DEFINITION=c)(e,f,DynarchDomUtils),f.FINISH_OBJECT_DEF instanceof Function&&f.FINISH_OBJECT_DEF(),f.$||(f.$=Object.curry2);return e}function EXTEND_CLASS(a,b){b(a,a.prototype,DynarchDomUtils)}function DEFINE_HIDDEN_CLASS(a,b,c){return DEFINE_CLASS.call(this,a,b,c,true)}function DEFINE_SINGLETON(a,b,c){var d=DEFINE_HIDDEN_CLASS(a,b,c);DlSingleton.register(a,d,true);return d}DEFINE_CLASS("DlException",null,function(a,b){a.CONSTRUCT=function(a,b){this.error=this.constructor.name,a||(a="*** no error message given ***"),this.message=this.constructor.name+": "+a,b!=null&&(this.code=b)},b.toString=function(){var a=this.message;this.code&&(a+=" / code: "+this.code);return a}}).stopEventBubbling=function(){throw new DlExStopEventBubbling};function DEFINE_EXCEPTION(a,b){return DEFINE_CLASS(a,b||DlException)}DEFINE_EXCEPTION("DlExInvalidOperation"),DEFINE_EXCEPTION("DlExAbstractBaseClass"),DEFINE_EXCEPTION("DlExStopEventProcessing"),DEFINE_EXCEPTION("DlExStopFrameEvent"),DEFINE_EXCEPTION("DlExStopEventBubbling"),DEFINE_EXCEPTION("DlDataException"),DEFINE_EXCEPTION("DlSecurityException"),DEFINE_CLASS("DlEventProxy",null,function(a,b){a.CONSTRUCT=function(){this.__eventHooks={},this.__disHooks={},this.registerEvents(this.DEFAULT_EVENTS),this.addEventListener("onDestroy",this.__onDestroy)},b.DEFAULT_EVENTS=["onDestroy"],b.FINISH_OBJECT_DEF=function(){var a=this.constructor.DEFAULT_EVENTS;a&&(this.DEFAULT_EVENTS=this.DEFAULT_EVENTS.concat(a))},b.__onDestroy=function(){["__eventHooks","__disHooks"].foreach(function(a){for(var b in this[a]){var c=this[a][b];c&&c.foreach(function(a,b){this[b]=null}),this[a][b]=null}this[a]=null},this)},b.__getEventHooks=function(a,b){if(!this.__eventHooks)throw new DlExStopEventBubbling;var c=this.__eventHooks[a.toLowerCase()];b&&(c=c.slice(0));return c};function c(a,b){return a.applyHooks(b,Array.$(arguments,2))}b.registerEvents=function(a){var b=this.__eventHooks,c=0,d;while(d=a[c++])d=d.toLowerCase(),b[d]||(b[d]=[])},b.condEventListener=function(a){a=a?this.addEventListener:this.removeEventListener;return a.apply(this,Array.$(arguments,1))},b.addEventListener=function(a,b,c,d){if(a instanceof Array){var e=0,f;while(f=a[e++])this.addEventListener(f,b,c,d)}else if(typeof a=="object")for(var e in a)this.addEventListener(e,a[e],b,c);else{var g=this.__getEventHooks(a);g.remove(b),c==null&&a.toLowerCase()=="ondestroy"&&(c=true),c?g.unshift(b):g.push(b),d&&d.addEventListener("onDestroy",this.removeEventListener.$(this,a,b))}return this},b.listenOnce=function(a,b,c){c==null&&(c=1);var d=function(){--c==0&&this.removeEventListener(a,d),b.apply(this,arguments)};return this.addEventListener(a,d)},b.connectEvents=function(a,b,d){typeof b=="string"?(d=b,b=this):d||(d=a);if(a instanceof Array)for(var e=0;e<a.length;++e)this.connectEvents(a[e],b,d[e]);else this.addEventListener(a,c.$(null,b,d));return this},b.removeEventListener=function(a,b){var c=0,d;if(a instanceof Array)while(d=a[c++])this.removeEventListener(d,b);else if(typeof a=="object")for(c in a)this.removeEventListener(c,a[c]);else this.__getEventHooks(a).remove(b);return this},b.removeAllListeners=function(a){if(a instanceof Array)a.foreach(this.removeAllListeners,this);else if(typeof a=="object")for(var b in a)this.removeAllListeners(b);else this.__getEventHooks(a).length=0;return this},b.disableHooks=function(a){a instanceof Array?a.r_foreach(this.disableHooks,this):(a=a.toLowerCase(),this.__disHooks[a]=this.__eventHooks[a],this.__eventHooks[a]=[]);return this},b.enableHooks=function(a){a instanceof Array?a.r_foreach(this.enableHooks,this):(a=a.toLowerCase(),this.__eventHooks[a]=this.__disHooks[a],this.__disHooks[a]=null);return this},b.callHooks=function(a){var b=arguments.length>1?Array.$(arguments,1):[];return this.applyHooks(a,b)},b.hasHooks=function(a){var b=this.__eventHooks[a.toLowerCase()];return b&&b.length>0},b.withHooks=function(a,b){this.addEventListener.apply(this,a);try{return b()}finally{this.removeEventListener.apply(this,a)}},b.withDisabledHooks=function(a,b){this.disableHooks.apply(this,a);try{return b()}finally{this.enableHooks.apply(this,a)}},b.applyHooks=function(a,b){var c=[],d,e=0,f;try{d=this.__getEventHooks(a,true);while(f=d[e++])c.push(f.apply(this,b))}catch(a){if(!(a instanceof DlExStopEventProcessing))throw a}return c},b.debug_countHooks=function(){var a={},b;for(b in this.__eventHooks)a[b]=this.__eventHooks[b].length;return a},b.invoke=function(a){var b=Array.$(arguments,1);return function(){this[a].apply(this,b.concat(Array.$(arguments)))}.$(this)},b.destroy=function(){this.destroyed||(this.destroying=true,this.callHooks("onDestroy"),this.__eventHooks=null,this.destroying=false,this.destroyed=true)}}),DEFINE_CLASS("DlEvent",null,function(a,b,c){var d=c.createElement,e={mouseover:"onMouseEnter",mouseout:"onMouseLeave",mousedown:"onMouseDown",mouseup:"onMouseUp",mousemove:"onMouseMove",click:"onClick",dblclick:"onDblClick",keydown:"onKeyDown",keyup:"onKeyUp",keypress:"onKeyPress",contextmenu:"onContextMenu",focus:"on_DOM_Focus",blur:"on_DOM_Blur",mousewheel:"onMouseWheel",DOMMouseScroll:"onMouseWheel",textInput:"onTextInput"};a.CONSTRUCT=function(b){this.type=b.type,this.dl_type=e[this.type]||this.type,this.ctrlKey=b.ctrlKey,this.which=b.which,this.keyIdentifier=b.keyIdentifier,is_macintosh?(this.altGrKey=b.altKey,this.altKey=b.metaKey):this.altKey=b.altKey,this.shiftKey=b.shiftKey,this.button=b.button,this.focusedWidget=a.focusedWidget();if(is_ie)switch(b.button){case 0:this.button=null;break;case 1:this.button=0;break;case 2:this.button=2;break;case 4:this.button=1}this.type.indexOf("key")==0&&(this.keyCode=b.keyCode,this.charCode="which"in b?b.which:is_ie||is_opera?b.keyCode:b.charCode,this.keyStr=String.fromCharCode(this.charCode));if(this.dl_type=="onMouseWheel"){var c;b.wheelDelta?c=b.wheelDelta/120:b.detail&&(c=-b.detail/3),this.wheelDelta=c}this.pos={x:b.clientX,y:b.clientY},this.relPos=this.pos;if(is_ie){this.target=b.srcElement;switch(this.type){case"mouseover":this.relatedTarget=b.fromElement;break;case"mouseout":this.relatedTarget=b.toElement}}else try{this.target=b.target,this.target.nodeType==3&&(this.target=this.target.parentNode);if(this.type=="mouseout"||this.type=="mouseover")this.relatedTarget=b.relatedTarget,this.relatedTarget&&this.relatedTarget.nodeType==3&&(this.relatedTarget=this.relatedTarget.parentNode)}catch(a){this.relatedTarget=b.explicitOriginalTarget}},b.computePos=function(a){var b=a?a instanceof DlWidget?a.getElement():a:document.body,d=this.elPos=b?c.getPos(b):{x:0,y:0};return this.relPos={x:this.pos.x-d.x,y:this.pos.y-d.y,elPos:d}},b.getObject=function(a){var b=this.target,c=this.object;if(!c){try{while(b&&!DlWidget.getFromElement(b))b=b.parentNode;c=b?DlWidget.getFromElement(b):null}catch(a){c=null}this.object=c}a&&(c=c.getParent(a));return c},b.getParentElement=function(a,b){b&&b instanceof DlWidget&&(b=b.getElement());if(b&&c===b)return null;var c=this.target;try{while(c&&c.tagName.toLowerCase()!=a){c=c.parentNode;if(b&&c===b)return null}}catch(a){c=null}return c},a.stopEvent=c.stopEvent;function f(a,b,d,e){var f=b.getObject();switch(b.type){case"click":break;case"mousedown":a._ev_mouseDown=true,a.applyHooks(b.dl_type,[b]);break;case"mouseup":var g=a._ev_mouseDown;a._ev_mouseDown=false,a.applyHooks(b.dl_type,[b]),g&&a._ev_mouseInside&&b.button===0&&(b=new DlEvent(e),b.dl_type="onClick",this.push([a,b,d,e]));break;case"mouseover":case"mouseout":!d||!c.related(d,e)?(a===f&&(a._ev_mouseInside=b.type=="mouseover"),a.applyHooks(b.dl_type,[b])):(b.dl_type=b.type=="mouseover"?"onMouseOver":"onMouseOut",a.applyHooks(b.dl_type,[b]));break;case"dblclick":if((is_ie||is_opera)&&!a.hasHooks("onDblClick")){b=new DlEvent(e),b.type="click",a.applyHooks(b.dl_type="onClick",[b]);break};default:a.applyHooks(b.dl_type,[b])}e&&b.domStop&&c.stopEvent(e)}var g=null;function h(){this===g&&(g=null)}a.fakeBlur=function(){if(is_safari&&g.blur)return g.blur();var a=c.CE_CACHE.FAKE_FOCUS;a||(a=c.CE_CACHE.FAKE_FOCUS=d("a",null,{href:"#",innerHTML:"test",className:"DYNARCH-FAKE-FOCUS"},document.body)),a.focus();if(is_ie){var b=document.body.createTextRange();b.moveStart("character",0),b.collapse(true),b.select()}a.blur(),window.status=""},a.focusedWidget=function(b){if(arguments.length>0&&g!==b){g&&!g.destroyed&&(g._focusable==2?b._focusable<2&&a.fakeBlur():g.blur(),g.removeEventListener("onDestroy",h));if(g=b){b.addEventListener("onDestroy",h);var c=b.parent;while(c)c._focusedWidget=b,c=c.parent}}return g},a.checkDisabled=function(a){while(a){if(a.disabled())return true;a=a.parent}return false},b.destroy=function(){this.object=this.target=this.relatedTarget=null},b.stopDomEvent=function(){a.stopEvent(a.latestDomEvent)};var i=a.GLOBAL_CAPTURES={},j="keydown keyup keypress".hashWords();a._genericEventHandler=function(b,c){b||(b=window.event);var d,e,h=b instanceof a?b:new a(b);c&&(b=c);if(h._failed){a.stopEvent(b);return}a.latestEvent=h,a.latestDomEvent=b,h.pos.x&&h.dl_type!="onMouseWheel"&&(a.latestMouseEvent=h,h.dl_type=="onMouseDown"&&(a.latestMouseDownEvent=h));try{var k=i[h.dl_type],l;if(k)for(l=k.length;--l>=0;)k[l](h);h.type in j&&g?d=g.getElement():d=h.target;var m=[];l=0;while(d){if(e=DlWidget.getFromElement(d)){a.checkDisabled(e)||(m[l++]=[e,h,d,b]);if(e.__noPropEvents&&e.__noPropEvents.test(h.dl_type))break}d=d.parentNode}for(l=0;l<m.length;++l)f.apply(m,m[l])}catch(c){if(c instanceof DlExStopEventBubbling)a.stopEvent(b);else throw c}h.destroy()};var k=[];function l(){k.r_foreach(Function.invoke)}a._unloadHandler=l,a.captureGlobals=function(b){for(var c in b)a.captureGlobal(c,b[c])},a.releaseGlobals=function(b){for(var c in b)a.releaseGlobal(c,b[c])},a.captureGlobal=function(a,b){var c=i[a];c||(c=i[a]=[]),c.push(b)},a.releaseGlobal=function(a,b){var c=i[a];c&&c.remove(b)},a.atUnload=function(a){k.push(a)},c.addEvents(document,["contextmenu","click","dblclick","mousedown","mouseup","mouseover","mouseout","mousemove",is_gecko?"DOMMouseScroll":"mousewheel","keydown","keyup","keypress"],a._genericEventHandler),c.addEvent(window,"unload",l)}),DEFINE_CLASS("DlWidget",DlEventProxy,function(a,b,c){var d=c.createElement,e=c.addClass,f=c.delClass,g=c.condClass,h=Dynarch.ID;a.FIXARGS=function(a){a.focusable==null&&a.tabIndex&&(a.focusable=true)},a.CONSTRUCT=function(){this.__propsUserData={},this.__refNodes=[];if(!(this._parent==null||this._parent instanceof DlContainer))throw new DlException("Parent must be an instance of DlContainer");this.id=h(this._objectType||"DlWidget"),i[this.id]=this,this.initDOM()},a.DEFAULT_ARGS={userData:["data",null],_parent:["parent",null],_fillParent:["fillParent",null],_tagName:["tagName","div"],_dragArgs:["drag",null],_element:["element",null],_focusable:["focusable",false],_tabIndex:["tabIndex",0],_accessKey:["accessKey",null],__appendArgs:["appendArgs",window.undefined],__addClassName:["className",""],__disabled:["disabled",false],__tooltip:["tooltip",null],__contextMenu:["contextMenu",null],__tooltipTimeout:["tooltipTimeout",650],__refCnt:["_refCnt",0],__noPropEvents:["dontBubbleEvents",null]},a.DEFAULT_EVENTS=["onMouseEnter","onMouseLeave","onMouseMove","onMouseDown","onMouseUp","onMouseOver","onMouseOut","onMouseWheel","onClick","onDblClick","onDisabled","onDisplay","onFocus","on_DOM_Focus","onBlur","on_DOM_Blur","onKeyDown","onKeyUp","onKeyPress","onResize","onContextMenu","onTooltipShow","onTooltipHide"];var i=a.WIDGETS={};a.getById=function(a){return i[a]},a.getFromElement=function(a){return a._dynarch_object},a.getFromUpElement=function(a){while(a&&!a._dynarch_object)a=a.parentNode;return a&&a._dynarch_object};var j=null;function k(){j||(j=new DlTooltip({}));return j}a.getTooltip=k,b.getWidgetId=function(){return this.id},b._className=[],b.FINISH_OBJECT_DEF=function(){a.BASE.FINISH_OBJECT_DEF.call(this),(this._className=Array.$(this._className)).push(this._objectType)};var l=null;b.getResizeRect=a.getResizeRect=function(){l||(l=d("div",{display:"none"},{className:"Dl-ResizeRect",innerHTML:"&nbsp;"},document.body));return l},a.debug_countHooks=function(){var a={};Array.hashKeys(DlWidget.WIDGETS).foreach(function(b){a[b]=DlWidget.WIDGETS[b].debug_countHooks()});return a};function m(){this.__tooltipActive&&k().hide(),this.__contextMenu instanceof a&&this.__contextMenu.destroy();if(this.parent)try{this.parent.removeWidget(this)}catch(a){}var b=this.getElement();b&&(b._dynarch_focusable=b._dynarch_object=null),this._element=null,c.trash(b),i[this.id]&&(i[this.id]=null,delete i[this.id]),b=null,this.__refNodes.r_foreach(function(a,b){this[a]=this.__refNodes[b]=null,delete this[a]},this),this.__propsUserData=this.userData=this.__refNodes=null}b.destroy=function(){this.unref()<=0&&a.BASE.destroy.call(this)},b.__onTooltipShow=function(){this.__tooltipActive=true,this.callHooks("onTooltipShow")},b.__onTooltipHide=function(){this.__tooltipActive=false,this.callHooks("onTooltipHide")},b._popupTooltip=function(){k().popup({timeout:this.__tooltipTimeout,content:this.__tooltip,anchor:this.getElement(),align:"mouse",onPopup:this.__onTooltipShow,onHide:this.__onTooltipHide,widget:this})};function n(){this.__tooltip&&this._popupTooltip()}function o(){k().hide()}function p(a,b){if(!a.dragging)if(Math.abs(b.pos.x-a.startPos.x)>=a.delta||Math.abs(b.pos.y-a.startPos.y)>=a.delta)a.dragging=true,a.makeElementCopy(this,b),a.applyHooks("onStartDrag",[this,b]),this.addClass(a.draggingClass);if(a.dragging){var c=a.elementCopy;c&&(c.style.left=b.pos.x+5+"px",c.style.top=b.pos.y+5+"px"),a.moving(this,b),DlException.stopEventBubbling()}}function q(a,b,c){this.delClass(a.draggingClass),DlEvent.releaseGlobals(a.captures),a.captures=null,y=false,c||a.doDrop(this,b),a.reset(c)}function r(a,b){if(b.button==0){var c=a.dragging&&a.canDrop;q.call(this,a,b,!c)}}function s(a,b){DlException.stopEventBubbling()}function t(a,b){DlException.stopEventBubbling()}function u(a,b){var c=b.getObject(),d=false,e=c;while(e){if(e===this){d=true;break}e=e.parent}var f=a.dropOK(this,b,c,d);DlException.stopEventBubbling()}function v(a,b){DlException.stopEventBubbling()}function w(a,b){b.keyCode==DlKeyboard.ESCAPE&&q.call(this,a,b,true),DlException.stopEventBubbling()}function x(a,b){DlException.stopEventBubbling()}var y=false;function z(a){k().cancel(),this._focusable&&!a._justFocusedWidget&&(a._justFocusedWidget=this,this._focusable<2&&this.focus());if(a.button==0){var b=this._dragArgs,c;if(b&&!y)if(b.startOK(this,a)){var d=a.getObject();d&&d.applyHooks("onMouseLeave",[a]),y=true,b.source=this,b.captures={onMouseMove:p.$(this,b),onMouseUp:r.$(this,b),onMouseOver:s.$(this,b),onMouseOut:t.$(this,b),onMouseEnter:u.$(this,b),onMouseLeave:v.$(this,b),onContextMenu:x.$(this,b),onKeyPress:w.$(this,b)},b.startPos=a.pos,b.startElPos=this.getPos(),DlEvent.captureGlobals(b.captures)}}}function A(a){var b=this.__contextMenu;typeof b=="function"&&(b=b.call(this,a));if(b){var c=this._getContextMenuPopup();c.popup({timeout:0,content:b,anchor:b.contextMenuAnchor||this.getElement(),align:b.contextMenuAlign||"mouse",widget:this,onPopup:b.contextMenuOnPopup||null,onHide:b.contextMenuOnHide||null,isContext:true}),DlException.stopEventBubbling()}}b.setData=function(a,b){arguments.length==1?delete this.__propsUserData[a]:this.__propsUserData[a]=b},b.getData=function(a){return this.__propsUserData[a]},b._getDlPopup=function(){var a=this.getParent(DlPopup)||0;a&&(a=a._level+1);return DlPopupMenu.get(a)},b._getContextMenuPopup=b._getDlPopup;var B={onDestroy:m,onMouseEnter:n,onMouseLeave:o,onMouseDown:z,onContextMenu:A};b._setListeners=function(){this.addEventListener(B),this.addEventListener(is_ie?"onKeyDown":"onKeyPress",this._handle_focusKeys)},b._handle_focusKeys=function(a){},b._check_accessKey=function(a){return this._accessKey&&DlKeyboard.checkKey(a,this._accessKey)},b._handle_accessKey=function(a){this.focus()},b._setFocusedStyle=function(a){this.condClass(a,this._className.peek()+"-focus")},b.focus=function(){this._focusable?(DlEvent.focusedWidget(this),this._setFocusedStyle(true),this.callHooks("onFocus"),this instanceof DlEntry||this.scrollIntoView()):this.parent&&this.parent.focus()},b.blur=function(){this._focusable&&(this.destroyed||(this._setFocusedStyle(false),this.callHooks("onBlur")))},b.focusInside=function(){var a=DlEvent.focusedWidget();while(a){if(a==this)break;a=a.parent}return!!a},b._createElement=function(a){var b=this._element;if(b)this.__alreadyInDom=true;else{var e=this.constructor,f=e.__joinedClassName||this._className.join(" ");e.__joinedClassName||(e.__joinedClassName=f),this.__addClassName&&(f+=" "+this.__addClassName),a?(b=c.createFromHtml(a),b.className=f):b=d(this._tagName,null,{className:f}),this._focusable&&(b._dynarch_focusable=true),this._element=b}b._dynarch_object=this},b.getElement=function(){return this._element},b.getParentNode=function(){return this._element.parentNode},b.getDOMChildren=function(){return Array.$(this.getContentElement().childNodes)},b.getContentElement=function(){return this.getElement()},b.setStyle=function(a,b){var c=this.getElement().style;if(arguments.length>1)c[a]=b;else for(var d in a)this.setStyle(d,a[d])},b.setContent=function(b){var c=this.getContentElement();while(c.firstChild)c.removeChild(c.lastChild);if(typeof b=="string")c.innerHTML=b;else{if(b instanceof Function)return this.setContent(b.call(this));b instanceof a?this.appendWidget(b,this.__appendArgs):b instanceof Array?c.innerHTML=b.join(""):b!=null&&c.appendChild(b)}return b!=null},b.ref=function(){return this.__refCnt++},b.unref=function(){return--this.__refCnt},b.refCnt=function(){return this.__refCnt},b.setContextMenu=function(b){this.__contextMenu instanceof a&&this.__contextMenu.destroy(),b instanceof a&&b.ref(),this.__contextMenu=b},b.setTooltip=function(a){this.__tooltip=a},b.initDOM=function(){this._setListeners(),this._createElement(),this._parent&&(this._parent.appendWidget(this,this.__appendArgs),this._parent=null),this.__disabled&&this.disabled(true,true),this.__onTooltipShow=this.__onTooltipShow.$(this),this.__onTooltipHide=this.__onTooltipHide.$(this);return this},b.setUnselectable=function(a,b){a==null&&(a=this.getElement()),c.setUnselectable(a,b)},b.disabled=function(a,b){a!=null&&(b||a!=this.__disabled)&&(this.__disabled=a,this.condClass(a,"DlWidget-disabled"),this.condClass(a,this._className.peek()+"-disabled"),this.applyHooks("onDisabled",[a]));return this.__disabled},b.enabled=function(a,b){a!=null&&this.disabled(!a,b);return!this.__disabled},b.getParent=function(a,b){if(a==null)return this.parent;var c=this;b&&(c=this.parent);while(c&&!(c instanceof a))c=c.parent;return c},b.findParent=function(a,b){var c,d=this;b&&(d=this.parent);if(a instanceof Function)while(d&&!a(d))d=d.parent;else{var e=Array.$(arguments,2);while(d){if(c=d[a])if(c instanceof Function){if(c.apply(d,e))break}else break;d=d.parent}}return d},b.getPos=function(){return c.getPos(this.getElement())},b.getBRPos=function(){return c.getBRPos(this.getElement())},b.getOffsetPos=function(){var a=this.getElement();return{x:a.offsetLeft,y:a.offsetTop}},b.setPos=function(a,b){var c=this.getElement();a!=null&&typeof a=="object"&&(b=a.y,a=a.x),a!=null&&(c.style.left=a+"px"),b!=null&&(c.style.top=b+"px")},b.setSize=b.setOuterSize=function(a){c.setOuterSize(this.getElement(),a.x,a.y),this.callHooks("onResize")},b.setInnerSize=function(a){c.setInnerSize(this.getContentElement(),a.x,a.y),this.callHooks("onResize")},b.getSize=b.getOuterSize=function(){return c.getOuterSize(this.getElement())},b.getInnerSize=function(){return c.getInnerSize(this.getContentElement())},b.display=function(a){var b=this.getElement().style;if(a!=null){b.display=a?"":"none",this.applyHooks("onDisplay",[a,b.display,"display"]);return a}return b.display!="none"},b.visibility=function(a){var b=this.getElement().style;if(a!=null){b.visibility=a?"":"hidden",this.applyHooks("onDisplay",[a,b.visibility,"visibility"]);return a}return b.visible!="hidden"},b.opacity=function(a){return c.setOpacity(this.getElement(),a)},b.position=function(a){var b=this.getElement().style,c=b.position;a!=null&&(b.position=a);return c},b.setIconClass=function(a){var b=this.getContentElement();g(b,a!=null,this.__withIconClass||this._className.peek()+"-withIcon"),this.iconClass&&f(b,this.iconClass),a&&e(b,a),this.iconClass=a},b.addClass=function(a,b){e(this.getElement(),a,b)},b.delClass=function(a,b){f(this.getElement(),a,b)},b.condClass=function(a,b,c){g(this.getElement(),a,b,c);return a},b.zIndex=function(a){var b=this.getElement();if(a!=null)return b.style.zIndex=a;if(b.style.zIndex)return parseInt(b.style.zIndex,10);return 0},b.refNode=function(a,b){this[a]=b,this.__refNodes.remove(a),b!=null&&this.__refNodes.push(a);return b},b.debug_highlight=function(a){this.getElement().style.backgroundColor=a||"yellow"},b.getQuickPopup=function(){var a=this.getParent(DlPopup)||0;a&&(a=a._level+1);return DlDialogPopup.get(a)},b.quickPopup=function(a){var b=this.getQuickPopup();a=Object.makeCopy(a),Object.mergeUndefined(a,{anchor:this.getElement(),align:{prefer:"CC"}}),b.popup(a)},b.getScroll=function(){var a=this.getElement();return{x:a.scrollLeft,y:a.scrollTop}},b.scrollIntoView=function(){c.scrollIntoView(this.getElement())},b.flash=function(a,b){c.flash(this.getElement(),a,b)},DlEvent.atUnload(function(){do{window.DL_CLOSING=true;var a=false;for(var b in i){a=true;var c=i[b];try{i[b]=null,delete i[b],c.destroy()}catch(a){}break}}while(a);i=null})}),DEFINE_CLASS("DlContainer",DlWidget,function(a,b){a.BEFORE_BASE=function(){this._widgets=[]},a.DEFAULT_ARGS={_scrollBars:["scroll",false],__noParentKeyBindings:["noParentKB",false]},b._createElement=function(){a.BASE._createElement.apply(this,arguments),this._scrollBars&&this.setStyle("overflow","auto")},b.appendWidget=function(a){a.parent&&a.parent.removeWidget(a),this._widgets.push(a),a.parent=this,a.__alreadyInDom||this._appendWidgetElement.apply(this,arguments),delete a.__alreadyInDom},b._appendWidgetElement=function(a,b){var c=a.getElement();if(typeof b=="number"){var d=this.getContentElement();try{b=d.childNodes[b],d.insertBefore(c,b)}catch(a){d.appendChild(c)}}else b==null?b=this.getContentElement():typeof b=="string"&&(b=document.getElementById(b)),c.parentNode!==b&&b.appendChild(c)},b.removeWidget=function(a){a.parent===this&&(this._removeWidgetElement(a),this._widgets.remove(a),a.parent=null)},b._removeWidgetElement=function(a){if(this._widgets.contains(a)){var b=a.getElement();b.parentNode&&b.parentNode.removeChild(b)}},b.destroyChildWidgets=function(){for(var b=Array.$(this._widgets),c=0;c<b.length;++c)b[c]instanceof a&&b.push.apply(b,b[c]._widgets);b.r_foreach(function(a){try{a.destroy()}catch(a){}});var d=this.getContentElement();d&&(d.innerHTML="");return d},b._setListeners=function(){a.BASE._setListeners.call(this),this.addEventListener("onDestroy",this.destroyChildWidgets),this.addEventListener("onResize",this.__doLayout)},b.disabled=function(b,c){var d=a.BASE.disabled.call(this,b,c);b!=null&&this._widgets.r_foreach(function(a){a.disabled(b,c)});return d},b.children=function(a){return a!=null?this._widgets[a]:this._widgets},b.__doLayout=function(){var a=this.children().grep_first(function(a){return a._fillParent});a&&a.setSize(this.getInnerSize())};function c(a,b){a=a?Array.$(a.getElement().getElementsByTagName("*")):[];return Array.$(this.getElement().getElementsByTagName("*")).grep(b?"_dynarch_object":"_dynarch_focusable").grep(DynarchDomUtils.elementIsVisible).grep(a.contains.$(a).inverse()).map(DlWidget.getFromElement).grep("enabled").mergeSort(function(a,b){return a._tabIndex-b._tabIndex})}function d(a,b){var d=c.call(this,a),e=d.find(a);e=d.rotateIndex(e+b);if(e!=null)return d[e]}b.getNextFocusWidget=function(a){return d.call(this,a,1)},b.getPrevFocusWidget=function(a){return d.call(this,a,-1)},b.getFirstFocusWidget=function(){return this.getNextFocusWidget(null)},b.getLastFocusWidget=function(){return this.getPrevFocusWidget(null)},b._handleKeybinding=function(a,b){if(a.altKey||a.ctrlKey){var d=c.call(this,b,true);d.foreach(function(b){if(b._check_accessKey(a)){b._handle_accessKey(a),a.domStop=true;throw new DlExStopEventBubbling}}),this.parent&&!this.__noParentKeyBindings&&this.parent._handleKeybinding(a,this)}};var e;a.getHiddenContainer=function(){e||(e=new this({className:"DlContainer-Hidden"}),document.body.appendChild(e.getElement()));return e}}),DEFINE_CLASS("DlRadioGroup",DlEventProxy,function(a,b){a.CONSTRUCT=function(a){a!=null&&(this._maxChecked=1,this._minChecked=null,this.id=a,this.reset(),this.addEventListener("onDestroy",d))};var c={};a.DEFAULT_EVENTS=["onChange"],a.getById=a.get=function(a){a||(a=Dynarch.ID("group"));var b=c[a];b||(b=c[a]=new this(a));return b};function d(){c[this.id]&&(this._history=this._buttonsByValue=this._buttonsById=this._buttons=null,delete c[this.id])}function e(a){if(a!=null){this._changed=true;if(a.checked()){if(this._maxChecked!=null)while(this._history.length>=this._maxChecked){var b=this._history[0];b.checked(false,true),this._history.splice(0,1)}this._history.push(a)}else{if(this._minChecked!=null&&this._history.length<=this._minChecked){a.checked(true,true);throw new DlExStopEventProcessing}this._history.remove(a)}}}b.reset=function(){this._buttons&&this._buttons.r_foreach(function(a){a.__group=a.__groupId=null}),this._changed=false,this._buttons=[],this._buttonsById={},this._buttonsByValue={},this._history=[],this.removeAllListeners("onChange"),this.addEventListener("onChange",e)},b.changed=function(a){var b=this._changed;a!=null&&(this._changed=a);return b},b.getSelected=function(){return this._history},b.getButtons=function(){return this._buttons},b.getNextButton=function(a){a==null&&(a=this.getSelected()[0]);var b=this._buttons,c=b.nullLimitIndex(b.find(a)+1);if(c!=null)return b[c]},b.getPrevButton=function(a){a==null&&(a=this.getSelected()[0]);var b=this._buttons,c=b.nullLimitIndex(b.find(a)-1);if(c!=null)return b[c]},b.getValue=function(){return this._history.map("value")},b.setValue=function(a,b){var c=this._buttonsByValue;a instanceof Array||(a=[a]),a=a.toHash(true),this._history=[];for(var d in c)c[d].checked(a[d],true),a[d]&&this._history.push(c[d]);b&&this.callHooks("onChange")},b.getByValue=function(a){return this._buttonsByValue[a]},b.addWidget=function(a,b){if(!this._buttonsById[a.id]){b==null&&(b=this._buttons.length),this._buttonsById[a.id]=a,this._buttons.splice(b,0,a),a.checked()&&this._history.push(a);var c=a.value();typeof c!="undefined"&&(this._buttonsByValue[c]=a),a.addEventListener("onDestroy",this.removeWidget.$(this,a))}},b.removeWidget=function(a){if(this._buttonsById[a.id]){this._changed=true,delete this._buttonsById[a.id];var b=a.value();typeof b!="undefined"&&delete this._buttonsByValue[a.value()],this._buttons.remove(a),this._history.length!=this._history.remove(a).length&&this.callHooks("onChange")}},b.minChecked=function(a){arguments.length>0&&(this._minChecked=a);return this._minChecked},b.maxChecked=function(a){arguments.length>0&&(this._maxChecked=a);return this._maxChecked},b.checkAll=function(a,b){a==null&&(a=true),b==null&&(b=false),this._buttons.foreach(function(c){c.checked(a,!b)}),this._history=a?Array.$(this._buttons):[]},b.unCheckAll=function(){this._history.r_foreach(function(a){a.checked(false)})}}),DEFINE_CLASS("DlAbstractButton",DlWidget,function(a,b){var c=["onMouseEnter","onMouseLeave","onMouseDown","onMouseUp","onUpdateLabel","onClick","onCheck","onChange","onDisabled"],d={STANDARD:1,TWOSTATE:2};a.DEFAULT_ARGS={_label:["label",""],_classes:["classes",{}],_checked:["checked",false],__groupId:["group",null],_btnType:["type",d.STANDARD],_value:["value",window.undefined],_noCapture:["noCapture",false],_alwaysCheck:["alwaysCheck",false]},a.CONSTRUCT=function(a){var b=this.__groupId;if(b!=null){var c;typeof b=="object"?(c=b,this.__groupId=c.id):c=DlRadioGroup.get(b),this.__group=c,c.addWidget(this,typeof a.appendArgs=="number"?a.appendArgs:null)}this._noCapture||(this._btnpressCapture={onMouseMove:DlException.stopEventBubbling,onMouseUp:this._cap_onMouseUp.$(this),onMouseOver:DlException.stopEventBubbling,onMouseOut:DlException.stopEventBubbling,onMouseEnter:this._cap_onMouseEnter.$(this),onMouseLeave:this._cap_onMouseLeave.$(this)})},a.DEFAULT_EVENTS=["onCheck","onUncheck","onChange","onUpdateLabel"],b._cap_onMouseUp=function(a){var b=a.getObject();DlEvent.releaseGlobals(this._btnpressCapture),this.applyHooks("onMouseUp",[a]),this._ev_mouseInside||this.applyHooks("onMouseLeave",[a]),b!==this&&(b&&b.applyHooks("onMouseEnter",[a]),DlException.stopEventBubbling())},b._cap_onMouseEnter=function(a){var b=a.getObject();b===this&&this.addClass(this._classes.active),b&&(b._ev_mouseInside=true),DlException.stopEventBubbling()},b._cap_onMouseLeave=function(a){var b=a.getObject();b===this&&this.delClass(this._classes.active),b&&(b._ev_mouseInside=false),DlException.stopEventBubbling()},a.TYPE=d,b._onMouseEnter=function(a){this.addClass(this._classes.hover)},b._onMouseLeave=function(a){this.delClass(this._classes.hover),this.delClass(this._classes.active)},b._onMouseDown=function(a){a.button===0&&(this._ev_mouseInside=true,this.addClass(this._classes.hover),this.addClass(this._classes.active),this._noCapture||(DlEvent.captureGlobals(this._btnpressCapture),a.domStop=true))},b._onMouseUp=function(a){this.delClass(this._classes.active)},b._onUpdateLabel=function(){this.condClass(!this._label||!/\S/.test(this._label),this._classes.empty)},b._onClick=function(){this._btnType==d.TWOSTATE&&(this._alwaysCheck?this.checked(true):this.toggle())},b.keyClicked=function(a){this.addClass(this._classes.active),function(){this.delClass(this._classes.hover),this.delClass(this._classes.active),this.applyHooks("onClick",[a])}.delayed(90,this),a&&(a.domStop=true,DlException.stopEventBubbling())},b._handle_focusKeys=function(b){var c=b.keyCode;if(c==DlKeyboard.ENTER||b.charCode==DlKeyboard.SPACE)this.keyClicked(b);else if(!this._customMoveKeys&&this.__group&&c in DlKeyboard.KEYS_MOVE){var d=c in DlKeyboard.KEYS_MOVE_PREV,e=d?this.__group.getPrevButton(this):this.__group.getNextButton(this);e&&(e.focus(),b.shiftKey&&(this.checked(true),e.checked(true)),b.domStop=true,DlException.stopEventBubbling())}a.BASE._handle_focusKeys.call(this,b)},b._handle_accessKey=function(a){this.focus(),this.keyClicked(a)},b.disabled=function(b,c){b!=null&&b&&(this.delClass(this._classes.hover),this.delClass(this._classes.active));return a.BASE.disabled.call(this,b,c)},b._onChange=function(){this.__group!=null&&this.__group.applyHooks("onChange",[this])},b._onCheck=Function.noop,b._onDisabled=function(a){this.condClass(a,this._classes.disabled),a&&this._capture&&(DlEvent.releaseCapture(this._capture),this._capture=null)},b._createElement=function(){a.BASE._createElement.call(this),this._createLabelElement(),this.label(this._label,true),this._updateState(),this.setUnselectable()},b._setListeners=function(){a.BASE._setListeners.call(this),c.r_foreach(function(a){this.addEventListener(a,this["_"+a])},this)},b._createLabelElement=Function.noop,b.label=function(a,b){if(b||arguments.length>0&&a!==this._label)(this._label=a)&&(a="<div class='DlButton-Label'>"+this._label+"</div>"),this.setContent(a),this.applyHooks("onUpdateLabel",[this._label]);return this._label},b.setLabel=b.label,b.getLabel=b.label,b.group=function(){return this.__group},b._checkTwoState=function(a){var b=this._btnType!=d.TWOSTATE;if(b&&!a)throw new DlExInvalidOperation("This operation is only available for a TWOSTATE button");return!b},b._updateState=function(){if(this._checkTwoState(true)){var a=this._classes;this.condClass(this._checked,a.checked,a.unchecked)}},b.checked=function(a,b){this._checkTwoState();if(arguments.length>0){a=!!a;var c=!b&&this._checked!==a;this._checked=a,this._updateState(),c&&(this.callHooks("onChange"),this.callHooks(a?"onCheck":"onUncheck"))}return this._checked},b.toggle=function(a){this._checkTwoState(),this.checked(!this._checked,a)},b.value=function(a){var b=this._value;arguments.length>0&&(this._value=a);return b},b.setValue=b.value,b.getValue=b.value}),DEFINE_CLASS("DlAnimation",DlEventProxy,function(a,b){a.DEFAULT_EVENTS=["onStart","onStop","onPause","onUpdate"],a.CONSTRUCT=function(a,b){this.addEventListener("onDestroy",this.stop.$(this)),a!=null&&(this.length=a),b!=null&&(this._speed=1e3/b),this._update=c.$(this)},b.start=function(a,b,c){this.stop(),a!=null&&(this.length=a),b!=null&&(this._speed=1e3/b),c!=null&&(c instanceof Function||(c=DlAnimation.easing[c]),this.func=c),this.i=this.t=0,this.callHooks("onStart"),this._timer=setInterval(this._update,this._speed)},b.running=function(){return this._timer},b.stop=function(a){this._timer&&(clearInterval(this._timer),this._timer=null,this.applyHooks("onStop",[a]))},b.getPos=function(a){a==null&&(a=this.func);return a.call(this,this.t)};function c(){this.t=this.i/this.length;try{this.applyHooks("onUpdate",[this.t]),++this.i>this.length&&this.stop(true)}catch(a){this.stop();throw a}}var d=Math.PI,e=Math.abs,f=Math.asin,g=Math.pow,h=Math.sin,i=Math.cos,j=Math.exp,k=Math.round,l=a.easing={elastic_b:function(a){return 1-i(-a*5.5*d)/g(2,7*a)},elastic_b_custom:function(a,b,c){a+=.5;return 1-i(-c*a*d)/g(2,b*c)},magnetic:function(a){return 1-i(a*a*a*10.5*d)/j(4*a)},accel_b:function(a){a=1-a;return 1-a*a*a},accel_a:function(a){return a*a*a},accel_ab:function(a){a=1-a;return 1-h(a*a*a*d/2)},bounce_b:function(a){return a<1/2.75?7.5625*a*a:a<2/2.75?7.5625*(a-=1.5/2.75)*a+.75:a<2.5/2.75?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375},shake:function(a){return a<.5?-i(a*11*d)*a*a:(a=1-a,i(a*11*d)*a*a)}}}),DEFINE_CLASS("DlBox",DlContainer,function(a,b,c){a.DEFAULT_ARGS={_borderSpacing:["borderSpacing",0],_align:["align",null],_tagName:["tagName","table"]},b._createElement=function(){a.BASE._createElement.call(this);var b=this.getElement();b.cellSpacing=this._borderSpacing,b.cellPadding=0,this._align&&(b.align=this._align),this.refNode("_tbody",c.createElement("tbody",null,null,b))},b.getTableElement=b.getElement,b._appendWidgetElement=function(a,b){b==null?this.createCellElement().appendChild(a.getElement()):b.appendChild(a.getElement())},b.destroyChildWidgets=function(){var a=Array.$(this._widgets);a.r_foreach(function(a){try{a.destroy()}catch(a){}})},b.__addSep=function(a,b,d){d||(d=this.createCellElement()),d.separator=true;var e=this._objectType+"-"+a;b&&(e+=" "+b),d.className=e,d.innerHTML="<div class='"+e+"'>&nbsp;</div>",c.setUnselectable(d);return d},b.addSeparator=function(a,b){return this.__addSep("separator",a,b)},b.addSpace=function(a,b){return this.__addSep("spacer",a,b)}}),DEFINE_CLASS("DlButton",DlAbstractButton,function(a,b,c){a.CONSTRUCT=function(){this.setIconClass(this._iconClass),this._iconClass=null},a.TYPE=DlAbstractButton.TYPE,a.DEFAULT_ARGS={_classes:["classes",{active:"DlButton-active",hover:"DlButton-hover",checked:"DlButton-1",unchecked:"DlButton-0",empty:"DlButton-empty",disabled:"DlButton-disabled"}],_iconClass:["iconClass",null]},b.__withIconClass="DlButton-withIcon",b._createElement=function(){a.BASE._createElement.call(this),this.addClass("DlWidget-3D")},b._createLabelElement=function(){this.getElement().innerHTML="<div class='DlButton-inner'><div></div></div>"},b.getContentElement=function(){return this.getElement().firstChild.firstChild},b.setSize=b.setOuterSize=function(a){var b=c.getPaddingAndBorder(this.getElement());a.x!=null&&(a.x-=b.x),a.y!=null&&(a.y-=b.y),b=c.getPaddingAndBorder(this.getElement().firstChild),a.x!=null&&(a.x-=b.x),a.y!=null&&(a.y-=b.y),c.setOuterSize(this.getContentElement(),a.x,a.y)}}),DEFINE_CLASS("DlHbox",DlBox,function(a,b,c){var d=c.createElement;b._createElement=function(){a.BASE._createElement.call(this),this.refNode("_row",d("tr",null,null,this._tbody))},b.createCellElement=function(a){var b=d("td",null,{className:"cell"});a!=null?this._row.insertBefore(b,a):this._row.appendChild(b);return b},b._removeWidgetElement=function(a){if(this._widgets.contains(a)){var b=a.getElement();b.parentNode.parentNode.removeChild(b.parentNode)}},b.addFiller=function(){var a=this.createCellElement();a.className+=" DlHbox-filler",this.addClass("DlHbox-hasFiller")},b.setAlign=function(a,b){var c=this.getElement();switch(a){case"left":c.style.marginLeft="0",c.style.marginRight="auto";break;case"center":c.style.marginRight=c.style.marginLeft="auto";break;case"right":c.style.marginLeft="auto",c.style.marginRight="0";break;default:c.style.marginLeft=a!=null?a:"auto",c.style.marginRight=b!=null?b:"auto"}},b.setEqualWidths=function(a){var b=this.children().max(function(a){return a.getSize().x});a&&(b+=a),this.children().r_foreach(function(a){a.setSize({x:b})})}});function DlPoint(a,b){typeof a=="object"?(this.x=a.x,this.y=a.y):(this.x=a,this.y=b)}DlPoint.prototype={clone:function(){return new DlPoint(this.x,this.y)},normalize:function(a){var b;this.x>a.x&&(b=this.x,this.x=a.x,a.x=b),this.y>a.y&&(b=this.y,this.y=a.y,a.y=b);return this},distanceTo:function(a){var b=Math.abs(a.x-this.x),c=Math.abs(a.y-this.y);return Math.sqrt(b*b+c*c)}};function DlRect(a,b,c,d){a instanceof DlRect?this.setFromRect(a):typeof a=="object"?typeof b=="object"?b instanceof DlPoint?this.setFromPoints(a,b):this.setFromValues(a.x,a.y,b.x,b.y):this.setFromValues(a.x,a.y,c,d):this.setFromValues(a,b,c,d)}DlRect.prototype={setFromRect:function(a){this.x=a.x,this.y=a.y,this.w=a.w,this.h=a.h;return this},setFromPoints:function(a,b){a=a.clone().normalize(b=b.clone()),this.x=a.x,this.y=a.y,this.w=b.x-a.x+1,this.h=b.y-a.y+1;return this},setFromValues:function(a,b,c,d){this.x=a,this.y=b,this.w=c,this.h=d;return this},getTL:function(){return new DlPoint(this.x,this.y)},getBR:function(){return new DlPoint(this.x+this.w-1,this.y+this.h-1)},getPoints:function(){return[getTL(),getBR()]},height:function(a){a!=null&&(this.h=a);return this.h},width:function(a){a!=null&&(this.w=a);return this.w},containsPoint:function(a){return this.x<=a.x&&this.x+this.w>a.x&&this.y<=a.y&&this.y+this.h>a.y},intersect:function(a){var b=null,c=Math,d=c.max(this.x,a.x),e=c.max(this.y,a.y),f=c.min(this.x+this.w,a.x+a.w)-d,g=c.min(this.y+this.h,a.y+a.h)-e;f>0&&g>0&&(b=new DlRect(d,e,f,g));return b},area:function(){return this.w*this.h},makeDiv:function(a,b){b||(b="#000"),a==null&&(a=0);var c={position:"absolute",left:this.x+"px",top:this.y+"px",width:this.w-a*2+"px",height:this.h-a*2+"px",overflow:"hidden",lineHeight:"1px",fontSize:"1px",border:a+"px solid "+b};return c=DynarchDomUtils.createElement("div",c,{innerHTML:"&nbsp;"})},positionDiv:function(a){a.style.left=this.x+"px",a.style.top=this.y+"px",a.style.height=this.h+"px",a.style.width=this.w+"px"},toString:function(){return this.w+"x"+this.h+"@"+this.x+","+this.y}},DEFINE_CLASS("DlPopup",DlContainer,function(a,b,c){var d=c.createElement,e=c.addClass,f=c.delClass,g=c.condClass,h={},i={},j={},k=/DlPopup-scroll(Up|Down)?-hover/g;a.BEFORE_BASE=function(){this.visible=this._hasScrolling=false},a.DEFAULT_EVENTS=["onPopup","onHide"],a.DEFAULT_ARGS={_level:["level",0],_autolink:["autolink",true],_oscroll:["scroll",{step1:5,step2:10,speed:40}],_align:["align",null],_zIndex:["zIndex",1e3],_focusable:["focusable",true],_shadows:["shadows",true]},b.FINISH_OBJECT_DEF=function(){a.BASE.FINISH_OBJECT_DEF.call(this),this.constructor.get=a.get,this.constructor.clearAll=a.clearAll,h[this._objectType]=[],i[this._objectType]={}},a.get=function(a,b){var c=this.prototype._objectType,d=false,e=h[c].length;if(a==null||a>=e)a=e,d=true;var f=i[c];i[c]||(f=i[c]={});var g=f[a];g||(b?g=null:g=f[a]=new this({level:a})),g.detachPopup(),d&&a>0&&g.attachToPopup(h[c].peek());return g},a.clearAll=function(a){var b=h[this.prototype._objectType];b=b[a||0],b&&b.hide()},a.clearAllPopups=function(a){for(var b in j)(!a||!a[b])&&j[b].hide()},b._createElement=function(){var b=this._parent;this._parent=null,a.BASE._createElement.call(this);var c=this.getElement();this.parent=b,this.display(false),document.body.appendChild(c),this._shadows&&!is_ie6?(c.appendChild(DlElementCache.get("SHADOWS")),e(c,typeof this._shadows=="string"?this._shadows:"ThinShadows")):(this._shadows=false,e(c,this._objectType+"-noShadow")),is_gecko&&(c=d("div",null,{className:"Gecko-Bug-302380"},c)),this.refNode("_contentEl",d("div",null,{className:"DlPopup-scrollArea"},c)),this.zIndex(this._zIndex)},b.getContentElement=function(){return this._contentEl},b.getScrollDiv=b.getContentElement,b._scrollSetArrowState=function(){var a=this.getScrollDiv(),b=this._scroll_el(0),c=this._scroll_el(1),d=a.scrollTop==0,e=a.scrollTop+a.offsetHeight==a.scrollHeight;(d||e)&&this._scrollStopHandler(),g(b,d,"DlPopup-scrollUp-disabled"),g(c,e,"DlPopup-scrollDown-disabled")};function l(a){this.getScrollDiv().scrollTop+=this._scrollStep*a,this._scrollSetArrowState()}function m(a,b){a._scrollStep=a._oscroll.step1,a._scrollTimer=setInterval(l.$(a,b),a._oscroll.speed),e(this,"DlPopup-scroll-hover"),g(this,b>0,"DlPopup-scrollDown-hover","DlPopup-scrollUp-hover")}b._scrollStopHandler=function(){this._scrollTimer&&(clearInterval(this._scrollTimer),this._scrollTimer=null,this._scrollSetArrowState()),f(this._scroll_el(0),k),f(this._scroll_el(1),k)},b._scrollDoubleSpeed=function(a){this._scrollStep=this._oscroll[a?"step2":"step1"];return false},b._scroll_setup=function(){if(!this._hasScrolling){this._hasScrolling=true;var a=this.getElement(),b=d("div",null,{className:"DlPopup-scrollUp"},a,0),c=d("div",null,{className:"DlPopup-scrollDown"},a);b.onmouseover=m.$(null,this,-1),c.onmouseover=m.$(null,this,1),b.onmouseout=c.onmouseout=this._scrollStopHandler.$(this),b.onmousedown=c.onmousedown=this._scrollDoubleSpeed.$(this,true),b.onmouseup=c.onmouseup=this._scrollDoubleSpeed.$(this,false),this.refNode("_scrollEl0",b),this.refNode("_scrollEl1",c),this.getScrollDiv().onscroll=this._scrollSetArrowState.$(this)}this._scroll_visibile(true)},b._scroll_el=function(a){return this["_scrollEl"+a]},b._scroll_visibile=function(a){this._hasScrolling&&(is_gecko&&(this.getScrollDiv().parentNode.style.overflow=a?"auto":""),this._scroll_el(1).style.display=this._scroll_el(0).style.display=a=a?"":"none",this.args.scrollVisible=!a)};function n(){h[this._objectType][this._level]=this;if(!this._autolink||this._level==0)j[this.id]=this}function o(){var a=h[this._objectType],b=a[this._level+1];b&&b.hide(),a.splice(this._level,1),j[this.id]&&delete j[this.id]}function p(a){if(this.args.scrollVisible){var b=this.getScrollDiv(),c=b.scrollTop;a.wheelDelta<0?c+=20:(c-=20,c<0&&(c=0)),b.scrollTop=c,a.domStop=true,DlException.stopEventBubbling()}}var q=false;function r(b){var c=b.getObject(),d={};while(c&&!(c instanceof a))c.currentPopup&&(d[c.currentPopup.id]=true),c=c.parent;if(c)while(c!=null)d[c.id]=true,c=c._parentPopup;a.clearAllPopups(d)}b._setListeners=function(){a.BASE._setListeners.call(this),this.addEventListener({onPopup:n,onMouseWheel:p,onHide:o}),q||(q=true,DlEvent.captureGlobal("onMouseDown",r))};function s(a){a.onBeforePopup&&a.onBeforePopup.call(this,a),this._timer=null;this.setContent(a.content)&&(a.onPopup&&a.onPopup.call(this,a),this.applyHooks("onPopup",[a]),this.showAt(a.anchor,a.align||this._align,a.pos,a.shift,a.fluid),this._prevFocus=DlEvent.focusedWidget(),this.focus())}b.popup=function(a){this.args=a,this.cancel(),a.timeout?this._timer=s.$(this,a).delayed(a.timeout):s.call(this,a)};function t(){if(this.visible){this.args&&this.args.onHide&&this.args.onHide.call(this,this.args);if(this._focusable&&this._prevFocus)try{this._prevFocus.focus()}catch(a){}this._timer=this.args=null,this.callHooks("onHide"),this.display(false),this.visible=false}}b.hide=function(a){this.cancel(),a?this._timer=t.$(this).delayed(a):t.call(this)},b.cancel=function(){this._timer&&(clearTimeout(this._timer),this._timer=null)},b.correctPos=Function.noop,b.reposition=function(){this.visible&&this.showAt(this.args.anchor,this.args.align||this._align,this.args.pos,this.args.shift,this.args.fluid)},b.showAt=function(a,b,d,e,f){var g,h,i,j=this.getScrollDiv();b||(b=this._align),b=="mouse"?(d==null&&(d=Object.makeCopy(DlEvent.latestMouseEvent.pos)),g=d,this._mouseDiff&&(g.x+=this._mouseDiff.x,g.y+=this._mouseDiff.y),b={prefer:"__",fallX1:"_R",fallX2:"_L",fallY1:"B_",fallY2:"T_"}):(g=c.getPos(a),e&&(e.x&&(g.x+=e.x),e.y&&(g.y+=e.y))),i=c.getOuterSize(a),h=Object.makeCopy(g),this.visibility(false),j.style.height="",this._scroll_visibile(false),this.setPos(-3e4,-3e4),this.display(true),is_ie&&(this.getElement().style.width="");var k=this._bestPosition(b,h,i),l=k.height(),m=this.getScrollDiv().offsetHeight,n=this.getElement().offsetHeight-m;h=k.getTL();if(l<m)if(f)this.children(0).setSize({y:l});else{is_ie&&(this.getElement().style.width=j.offsetWidth+"px"),this._scroll_setup();var o=this._scroll_el(0).offsetHeight,p=this._scroll_el(1).offsetHeight;j.style.height=l-o-p-n+"px",this._scrollSetArrowState(),j.scrollTop=0}this.correctPos(h),this.setPos(h.x,h.y);if(this._parentPopup){var q=this._parentPopup.zIndex()+1;this.zIndex(q)}this.visibility(true),this.visible=true},b._bestPosition=function(a,b,d){var e=c.getWindowSize(),f=new DlRect(0,0,e.x,e.y),g=new DlPoint(b);e=this.getSize(),this._doAlign(a.prefer,g,d);var h=(new DlRect(g,e)).intersect(f),i=this.checkXPos(g,f),j=this.checkYPos(g,f);if(i==0&&j==0)return h;if(i!=0){g.x=b.x,this._doAlign(a.fallX1,g,d);var k=(new DlRect(g,e)).intersect(f);g.x=b.x,this._doAlign(a.fallX2,g,d);var l=(new DlRect(g,e)).intersect(f);k&&l?g=k.area()>l.area()?k.getTL():l.getTL():k?g=k.getTL():l&&(g=l.getTL()),this.args.fallX=true}if(j!=0){g.y=b.y,this._doAlign(a.fallY1,g,d);var m=(new DlRect(g,e)).intersect(f);g.y=b.y,this._doAlign(a.fallY2,g,d);var n=(new DlRect(g,e)).intersect(f);m&&n?g=m.area()>n.area()?m.getTL():n.getTL():m?g=m.getTL():n&&(g=n.getTL()),this.args.fallY=true}return(new DlRect(g,e)).intersect(f)},b._doAlign=function(a,b,c){var d=this.getSize(),e=a.substr(0,1),f="";a.length>1&&(f=a.substr(1,1));switch(e){case"T":b.y-=d.y,this._mouseDiff&&this.args.align=="mouse"&&(b.y-=2*this._mouseDiff.y);break;case"B":b.y+=c.y,this._mouseDiff&&this.args.align=="mouse"&&(b.y+=2*this._mouseDiff.y);break;case"C":case"c":b.y+=(c.y-d.y)/2;break;case"t":b.y+=c.y-d.y;break;case"b":}switch(f){case"L":b.x-=d.x,this._mouseDiff&&this.args.align=="mouse"&&(b.x-=2*this._mouseDiff.x);break;case"R":b.x+=c.x,this._mouseDiff&&this.args.align=="mouse"&&(b.x+=2*this._mouseDiff.x);break;case"C":case"c":b.x+=(c.x-d.x)/2;break;case"l":b.x+=c.x-d.x;break;case"r":}},b.checkXPos=function(a,b){if(a.x<b.x)return a.x-b.x;var c=this.getSize(),d=a.x+c.x-b.x-b.w;return d>0?d:0},b.checkYPos=function(a,b){if(a.y<b.y)return a.y-b.y;var c=this.getSize(),d=a.y+c.y-b.y-b.h;return d>0?d:0},b.attachToPopup=function(a){this._parentPopup=a,a._childPopup=this},b.detachPopup=function(){this._parentPopup&&(this._parentPopup._childPopup=null),this._parentPopup=null},b.getToplevelPopup=function(){var a=this;while(a._parentPopup)a=a._parentPopup;return a},b._handle_focusKeys=function(a){if(!a.altKey&&!a.ctrlKey)if(a.keyCode==DlKeyboard.ESCAPE)this.hide();else if(a.keyCode==DlKeyboard.TAB){var b=a.focusedWidget;b=a.shiftKey?this.getPrevFocusWidget(b):this.getNextFocusWidget(b),b&&b.focus(),a.domStop=true,DlException.stopEventBubbling()}this._handleKeybinding(a)}}),DEFINE_CLASS("DlVbox",DlBox,function(a,b,c){var d=c.createElement;b.createCellElement=function(){return d("td",null,{className:"cell"},d("tr",null,{className:"row"},this._tbody))},b._removeWidgetElement=function(a){if(this._widgets.contains(a)){var b=a.getElement();b.parentNode.parentNode.parentNode.removeChild(b.parentNode.parentNode)}}});function DlMenuBase(){if(!this._isMenuBase){this._isMenuBase=true,this._items=[];var a=this;function b(b,c,d){var e=d?d.widget:null;this._noClose||DlPopupMenu.clearAll(),a.applyHooks.delayed(1,a,"onSelect",[this.name,this,e])}var c=this.appendWidget;this.appendWidget=function(a){a instanceof DlMenuItem&&(this._items.push(a),a.name!=null&&a.addEventListener("onSelect",b)),c.apply(this,Array.$(arguments))},this.getItemByName=function(a){return this._items.grep_first(function(b){return b.name&&b.name==a})},this.getItemById=function(a){return this._items.grep_first(function(b){return b.__itemId&&b.__itemId==a})},this instanceof DlHbox?this._popupAlign={prefer:"Br",fallX1:"_r",fallX2:"_l",fallY1:"B_",fallY2:"T_"}:this._popupAlign={prefer:"bR",fallX1:"_R",fallX2:"_L",fallY1:"b_",fallY2:"t_"},this._getDlPopup=function(){var a=this.getParent(DlPopupMenu),b=0,c;a&&(b=a._level+1),c=DlPopupMenu.get(b),c.detachPopup(),a&&c.attachToPopup(a);return c},this.getToplevelMenu=function(){var a=this;while(a.parentMenu)a=a.parentMenu;return a}}}DEFINE_CLASS("DlPopupMenu",DlPopup,function(a,b){a.CONSTRUCT=function(){this._mouseDiff={x:2,y:1}};function c(){this.cancel();var a=this.args}a.onBeforePopup=function(a){a.isContext?a.widget.activateSubmenu&&a.widget.activateSubmenu(true):(a.item.currentPopup=this,a.menu._popupVisible=a.item._popupVisible=true,a.item.activateSubmenu(true));var b=a.content;b instanceof Function&&(a.content=b=b.call(this)),b.parentMenu=a.isContext?a.widget:a.menu,b instanceof DlWidget&&b.hasHooks("onPopup")&&b.applyHooks("onPopup",[a])},a.onHide=function(a,b){if(a.isContext)a.widget.activateSubmenu&&a.widget.activateSubmenu(false);else{a.item.activateSubmenu(false),a.item.currentPopup=null,a.menu._popupVisible=a.item._popupVisible=false;var c=a.content;c instanceof DlWidget&&c.hasHooks("onHide")&&c.applyHooks("onHide",[a]),c.parentMenu=null}b&&b.call(this,a)},b.popup=function(b){b.onBeforePopup||(b.onBeforePopup=a.onBeforePopup),b.onHide?b.onHide=a.onHide.$(this,b,b.onHide):b.onHide=a.onHide,a.BASE.popup.call(this,b)},b._setListeners=function(){a.BASE._setListeners.call(this),this.addEventListener({onMouseEnter:c})},b.correctPos=function(a){var b=this.args;try{if(!b.isContext&&!b.scrollVisible){var c=b.menu;if(c&&c instanceof DlVMenu){var d=b.content._widgets[0].getPos().y-b.content.parent.getElement().offsetTop;Math.abs(d)<50&&(b.fallY?a.y+=d:a.y-=d)}}}catch(a){}}}),DEFINE_CLASS("DlHMenu",DlHbox,function(a,b){a.CONSTRUCT=DlMenuBase,a.DEFAULT_EVENTS=["onSelect","onPopup"]}),DEFINE_CLASS("DlVMenu",DlVbox,function(a,b){a.CONSTRUCT=DlMenuBase,a.DEFAULT_EVENTS=["onSelect","onPopup"]}),DEFINE_CLASS("DlMenuItem",DlContainer,function(a,b,c){a.CONSTRUCT=function(){this.parentMenu||(this.parentMenu=this.parent)},a.DEFAULT_EVENTS=["onSelect"],a.DEFAULT_ARGS={label:["label","DlMenuItem"],_iconClass:["iconClass",null],_noClose:["noClose",false],parentMenu:["menu",null],name:["name",null],__itemId:["id",null]},b._inBaseMenu=function(){return!this.parentMenu.parentMenu},b._createElement=function(){a.BASE._createElement.call(this);var b=this.getElement();b.innerHTML="<div class=\"div1\"><div class=\"div2\"></div></div>",this.setIconClass(this._iconClass),this._iconClass=null,this.setUnselectable(),this.label&&this.setContent(this.label)},b.getContentElement=function(){return this.getElement().firstChild.firstChild},b._getDlPopup=function(){return this.parentMenu._getDlPopup()};function d(){this.scrollIntoView(),this.addClass("DlMenuItem-hover","DlMenuItem-active");var a=this._inBaseMenu();if(!a||this.parentMenu._popupVisible)this._menu?this._popupMenu(a?0:250):a&&this._getDlPopup().hide(100)}function e(){this.delClass("DlMenuItem-hover"),this.delClass("DlMenuItem-active");var a=this._inBaseMenu();a||this._getDlPopup().hide(100)}function f(){this.delClass("DlMenuItem-active");if(this.hasHooks("onSelect")){var a=DlPopupMenu.get(0).args;this._noClose||DlPopupMenu.clearAll(),this.applyHooks.delayed(1,this,"onSelect",[this.name,this,a])}}function g(){this.addClass("DlMenuItem-active"),this._popupMenu(0),DlException.stopEventBubbling()}function h(){this._menu instanceof DlWidget&&(this._menu.destroy(),this._menu=null)}b._popupMenu=function(a){if(this._menu&&!this._popupVisible){var b=this.parentMenu,c=this._getDlPopup();c.visible&&c.hide(),c.popup({timeout:a,content:this.getMenu(),anchor:this.getElement(),align:b._popupAlign,item:this,menu:this.parentMenu,onPopup:this._onPopup,onHide:this._onHide})}},b._setListeners=function(){a.BASE._setListeners.call(this),this.addEventListener({onMouseEnter:d,onMouseLeave:e,onMouseDown:g,onMouseUp:f,onDestroy:h})},b.getMenu=function(){return this._menu},b.setMenu=function(a,b,d){this._menu instanceof DlWidget&&this._menu.destroy(),a instanceof DlWidget&&a.ref(),this._menu=a,this._onPopup=b,this._onHide=d,c.condClass(this.getElement().firstChild,a,"DlMenuItem-withPopup")},b.activateSubmenu=function(a){this.condClass(a,"DlMenuItem-popped")}}),DEFINE_CLASS("DlButtonMenu",DlHbox,function(a,b){a.CONSTRUCT=DlMenuBase,a.DEFAULT_EVENTS=["onSelect","onPopup","onHide","onClick"],a.DEFAULT_ARGS={label:["label",null],_iconClass:["iconClass",null],_shiftMenu:["shiftMenu",null],_connected:["connected",false]},b.ALIGN={prefer:"Br",fallX1:"_r",fallX2:"_l",fallY1:"B_",fallY2:"T_"},b.activateSubmenu=function(a){this._mainBtn.condClass(a,"DlButton-1"),this._menuBtn.condClass(a,"DlButton-1")},b._createElement=function(){a.BASE._createElement.call(this),this._mainBtn=new DlButton({parent:this,focusable:false,label:this.label,className:"LabelPart",noCapture:this._connected,iconClass:this._iconClass}),this._mainBtn.connectEvents("onClick",this),this._menuBtn=new DlButton({parent:this,focusable:false,label:"&nbsp;",className:"MenuArrow",noCapture:true}),this._menuBtn.getElement().parentNode.style.width="3px",this._menuBtn.getContentElement().className="MenuArrow-inner",this._connected&&this._mainBtn.connectEvents("onMouseDown",this._menuBtn),this._mainBtn.connectEvents(["onMouseEnter","onMouseLeave"],this._menuBtn),this._menuBtn.addEventListener("onMouseDown",this._do_popupMenu.$(this)),this.addEventListener("onDestroy",this.setMenu.$(this,null))},b._do_popupMenu=function(a){if(!this._popupVisible){var b=this._getContextMenuPopup();b.popup({timeout:0,content:this.getMenu(),align:this.ALIGN,anchor:this.getTableElement(),isContext:true,widget:this,shift:this._shiftMenu,onHide:this.callHooks.$(this,"onHide")}),a instanceof DlEvent&&(a._justFocusedWidget=b),this.callHooks("onPopup")}},b.getMenu=function(){return this._menu},b.getButton=function(){return this._mainBtn},b.getArrow=function(){return this._menuBtn},b.setMenu=function(a){this._menu instanceof DlWidget&&this._menu.destroy(),a instanceof DlWidget&&a.ref(),this._menu=a}});var DlElementCache={get:function(a){return this[a].cloneNode(true)}};(function(){var a=DynarchDomUtils.createElement,b=Dynarch.ID,c=DlElementCache;(function(){var b=document.createDocumentFragment();a("td",null,null,a("tr",null,null,a("tbody",null,null,b))),c.TBODY_RC=b})(),function(){var b=document.createDocumentFragment();a("div",null,{className:"Shadow Shadow-TL"},b),a("div",null,{className:"Shadow Shadow-T"},b),a("div",null,{className:"Shadow Shadow-TR"},b),a("div",null,{className:"Shadow Shadow-L"},b),a("div",null,{className:"Shadow Shadow-R"},b),a("div",null,{className:"Shadow Shadow-BL"},b),a("div",null,{className:"Shadow Shadow-B"},b),a("div",null,{className:"Shadow Shadow-BR"},b),c.SHADOWS=b}(),function(){var b=a("tr"),d=a("td",null,null,b);(6).times(function(){b.appendChild(d.cloneNode(true))}),c.CAL_HEAD=a("thead"),c.CAL_HEAD.appendChild(b.cloneNode(true));var e=c.CAL_BODY=a("tbody");(6).times(function(){e.appendChild(b.cloneNode(true))})}(),c.DRAGGING_LINE=a("div",null,{className:"DlResizeBar-DraggingLine"})})(),DEFINE_CLASS("DlCalendar",DlWidget,function(a,b,c){var d=c.createElement,e=c.addClass,f=c.delClass,g=c.condClass;a.FIXARGS=function(a){a.tagName="table",this._dayNamesOn=-1,this._selectedDate=a.date&&a.selected?a.date.getDate():0},a.CONSTRUCT=function(){this._noinit||this.init()},a.DEFAULT_EVENTS=["onSelect","onChange","onRendered"],a.DEFAULT_ARGS={firstDay:["firstDay",Date.getFirstDayOfWeek()],fixedFirstDay:["fixedFirstDay",true],_weekNumbers:["weekNumbers",false],date:["date",null],selected:["selected",true],_navigation:["navigation",2],_navDisabled:["navDisabled",false],_omDisabled:["omDisabled",false],_noinit:["noinit",false],_withMenu:["withMenu",false],_disableHandler:["disableHandler",Function.returnFalse],_cal_tooltip:["dayTooltip",null],_infoDates:["infoDates",null],__tooltip:["tooltip",m]},b._createElement=function(){a.BASE._createElement.call(this);var b,c,e,f,g=this.getElement(),h=DlElementCache.get("CAL_BODY");g.cellSpacing=g.cellPadding=g.border=0,g.appendChild(DlElementCache.get("CAL_HEAD")),g.appendChild(h);if(this._weekNumbers)for(b=g.getElementsByTagName("tr"),c=b.length;--c>=0;)e=b[c],f=d("td",null,{className:"DlCalendar-WeekNumber"}),e.insertBefore(f,e.firstChild);e=d("tr"),f=d("td",null,null,e),e.className="DlCalendar-Navigation";if(this._navigation==0)f.colSpan=this.getNCols(),this._makeNavPart(f,0);else{var i=d("td",null,null,e),j=d("td",null,null,e);if(this._navigation==1)i.colSpan=this.getNCols()-2,this._makeNavPart(i,0,f,-1,j,1);else if(this._navigation==2){var k=d("td",null,null,e),l=d("td",null,null,e);j.colSpan=this.getNCols()-4,this._makeNavPart(j,0,f,-2,i,-1,k,1,l,2)}}c=g.rows[0],c.parentNode.insertBefore(e,c),this.setUnselectable(),this._withMenu&&this._createQuickNavMenu()};var h=null;function i(){if(!h){h=new DlVMenu({}),h.setStyle("textAlign","center"),new DlMenuItem({parent:h,label:DlTEXTS.goToday,name:"today",noClose:true}),h.addSeparator();var a=new DlSpinner({parent:h,size:4});a.addEventListener("onChange",function(){a.validationError||h.calendar.setYear(a.getValue())}),a.getElement().align="center",h.addSeparator(),(12).times(function(a){new DlMenuItem({parent:h,label:Date.getMonthName(a),name:a,noClose:true})}),h.addEventListener("onPopup",function(b){this.calendar=b.widget,a.setValue(this.calendar.date.getFullYear()),a.focus.$(a).delayed(5)}),h.addEventListener("onSelect",function(b){b=="today"?this.calendar.setToday():(this.calendar.setMonth(b),this.calendar.setYear(a.getValue())),h.getParent(DlPopup).hide()})}return h}b._createQuickNavMenu=function(){this.setContextMenu(i)},b._makeNavPart=function(){for(var a,b,c=0;c<arguments.length;++c){a=arguments[c++];switch(a._navType=b=arguments[c]){case-2:a.className="PrevYear";break;case-1:a.className="PrevMonth";break;case 0:a.className="Month",this.refNode("_monthTD",a);break;case 1:a.className="NextMonth";break;case 2:a.className="NextYear"}}},b.getNCols=function(){return this._weekNumbers?8:7},b.getTableElement=function(){return this.getElement()},b._displayDayNames=function(){var a,b=new Date,c=b.getDay(),d=this.getTableElement().getElementsByTagName("tr")[1],e=this._weekNumbers?1:0,f=this.firstDay;d.className="DlCalendar-DayNames";while(a=d.cells[e++])a._firstDay=f%7,g(a,f==c,"Today"),a.innerHTML=Date.getDayName(f++,true),g(a,Date.isWeekend(a._firstDay),"WeekEnd");this._dayNamesOn=this.firstDay,this._weekNumbers&&(a=d.cells[0],a.innerHTML="w",a._week=-1,a.className="WeekNumber")},b._displayCalendar=function(){var a=new Date,b=a.getFullYear(),c=a.getMonth(),d=a.getDate();this._selectedTD=null,this._dayNamesOn!=this.firstDay&&this._displayDayNames();var e=new Date(this.date);e.setHours(12);var f=e.getMonth(),g=e.getDate(),h=e.getFullYear(),i=e.getMonthDays();this._monthTD.innerHTML=String.buffer("<b>",Date.getMonthName(f,this._navigation==2),"</b> ",h).get(),e.setDate(1);var j=(e.getDay()-this.firstDay)%7;j<0&&(j+=7),e.setDate(-j),e.setDate(e.getDate()+1);for(var k=this.getTableElement().rows[2],l=this._cells=[],m=this._displayedInterval={},n,o=0;o<6;++o,k=k.nextSibling){k.className="Dates";var p=k.firstChild;this._weekNumbers&&(p.className="WeekNumber",p.innerHTML=p._week=e.getWeekNumber(),p=p.nextSibling);for(var q,r=0;r<7;++r,p=p.nextSibling,e.setDate(q+1)){var s=e.getDay(),t=[];p._iday=q=e.getDate(),p._month=e.getMonth(),p._year=e.getFullYear(),p._info=null,n={y:p._year,m:p._month,d:p._iday};if(this._infoDates){var u=n.y+"-"+(1+n.m).zeroPad(2)+"-"+n.d.zeroPad(2),v=this._infoDates[u];v&&(p._info=v,t.push(v.className||"DlCalendar-infoDay"))}m.start||(m.start=n),(p._otherMonth=f!=n.m)?(t.push("OtherMonth"),l[q+(q>15?100:200)]=p):(f==c&&q==d&&b==n.y&&t.push("Today"),this._selectedDate==q&&(this._selectCell(p),t.push("Selected")),l[q]=p),(s==0||s==6)&&t.push("WeekEnd"),p.disabled=this._disableHandler(e,t,p),p.innerHTML=this.getDayHTML(q),p.className=t.join(" ")}}m.end=n,this.applyHooks("onRendered",[this])},b.getDayHTML=Function.identity,b.getDateCell=function(a){return this._cells[a]},b.getDisplayedInterval=function(){return this._displayedInterval},b.selectDate=function(a,b){a instanceof Date&&(a.dateEqualsTo(this.date,true)||(this.date=new Date(a),this.init()),a=a.getDate()),this._selectCell(this.getDateCell(a),!b)},b.clearSelection=function(){this._selectedDate=null,this._initialized&&this._displayCalendar()};function j(a){this._clearTimer();var b=a.getParentElement("td",this);if(b){this._currentHover&&(f(this._currentHover,"hover"),f(this._currentHover,"rolling"),this._currentHover=null,DlWidget.getTooltip().hide());if(b._navType!=null&&this._navDisabled)return;if(b._otherMonth&&this._omDisabled)return;if(b._firstDay!=null&&this.fixedFirstDay||b._week!=null)return;if(b.disabled)return;e(b,"hover"),this._currentHover=b,this.__tooltip&&this._popupTooltip()}}function k(a){this._clearTimer(),this._currentHover&&(f(this._currentHover,"hover"),f(this._currentHover,"rolling"),this._currentHover=null)}b.setYear=function(a){a!=this.date.getFullYear()&&(this.date.setFullYear(a),this.init())},b.setMonth=function(a){a!=this.date.getMonth()&&(this.date.setMonth(a),this.init())},b.setToday=function(){var a=new Date;this._selectedDate=0,this.date=a,this.init()},b._navCellClicked=function(a,b,c){e(a,"rolling"),this._selectedDate=0;var d=this.date;a._navType!=0&&d.setDate(1);switch(a._navType){case 0:if(this._withMenu)this.applyHooks("onContextMenu",[c]);else{var f=new Date;if(d.dateEqualsTo(f,true))return;this.date=f}break;case-2:d.setFullYear(d.getFullYear()-1);break;case-1:d.setMonth(d.getMonth()-1);break;case 1:d.setMonth(d.getMonth()+1);break;case 2:d.setFullYear(d.getFullYear()+1)}this.init(),this.applyHooks("onChange",[a._navType]),this.applyHooks("onSelect",[true,a._navType,null,d]),b&&a._navType!=0&&(++this._timerStep,this._timer=setTimeout(this._navCellClicked.$(this,a,this._timerStep>4?50:100),b))},b._clearTimer=function(){this._timer&&clearTimeout(this._timer),this._timer=null,this._timerStep=0};function l(a){j.call(this,a);var b=a.getParentElement("td",this);if(b){if(a.button!=0&&(b._navType!=null||b._otherMonth))return;if(b._otherMonth&&this._omDisabled||b.disabled)return;if(b._navType!=null&&a.dl_type=="onMouseDown")this._navDisabled||this._navCellClicked(b,b._navType!=0?350:0,a);else if(b._year!=null&&a.dl_type=="onMouseUp"){var c=this.date;c.setFullYear(b._year,b._month,b._iday);var d=this._selectedDate;this._selectedDate=b._iday,b._otherMonth?(this.init(),this.applyHooks("onSelect",[false,true,false,c])):d!=this._selectedDate?this._selectCell(b,true):this.applyHooks("onSelect",[false,false,true,c])}else b._firstDay!=null&&!this.fixedFirstDay&&a.button==0&&a.dl_type=="onMouseDown"&&(this.firstDay=b._firstDay,this._displayCalendar())}}b._selectCell=function(a,b){this._selectedDate=a._iday,this._selectedTD&&(f(this._selectedTD,"Selected"),f(this._selectedTD.parentNode,"Selected")),this._selectedTD=a,e(a,"Selected"),e(a.parentNode,"Selected"),f(a,"hover"),b&&this.applyHooks("onSelect",[false,false,false,this.date])},b._setListeners=function(){a.BASE._setListeners.call(this),this.addEventListener({onMouseOver:j,onMouseLeave:k,onMouseUp:l,onMouseDown:l})},b.setInfoDates=function(a){this._infoDates=a,this._initialized&&this._displayCalendar()};function m(){var a=this.args.widget,b,c;(c=a._currentHover)&&(b=c._info);return(c=a._cal_tooltip)?c.call(a,b):b?b.tooltip:null}b.init=function(){this.date||(this.date=new Date),this._displayCalendar(),this._initialized=true},b.setSize=b.setOuterSize=function(b){a.BASE.setOuterSize.call(this,{x:b.x!=null?b.x+2:null,y:b.y})}}),DEFINE_CLASS("DlButtonCalendar",DlButtonMenu,function(a,b){a.DEFAULT_ARGS={dateFormat:["dateFormat","%Y/%m/%d"],_calendarArgs:["calendar",{}],_iconClass:["iconClass","IconCalendar"],date:["date","Select date..."]},a.DEFAULT_EVENTS=["onSelect","onCalendarRendered"];function c(a,b,c){b||(this.getButton().setContent(a.date.print(this.dateFormat)),DlPopup.clearAllPopups(),this.date=new Date(a.date),this.applyHooks("onSelect",[this.date]))}function d(a){if(this.date instanceof Date){var b=this.getCalendar();b.date.dateEqualsTo(this.date)||(b.date=new Date(this.date),b._selectedDate=this.date.getDate(),b.init())}this.getArrow().applyHooks("onMouseDown",[a])}b.getCalendar=function(){var a=this._calendar;a||(this._calendarArgs.noinit=true,a=this._calendar=new DlCalendar(this._calendarArgs),this.addEventListener("onDestroy",a.destroy.$(a)),a.addEventListener("onSelect",c.$(this,a)),a.connectEvents("onRendered",this,"onCalendarRendered"),this.date instanceof Date&&(a.date=new Date(this.date)),a.init());return this._calendar},b.initDOM=function(){a.BASE.initDOM.call(this);var b=this.getButton();this.date instanceof Date?b.label(this.date.print(this.dateFormat)):b.label(this.date),this.setMenu(this.getCalendar.$(this)),b.addEventListener("onClick",d.$(this))},b.getValue=function(){return this.date instanceof Date?this.date:null}}),DEFINE_CLASS("DlButtonColorPicker",DlButtonMenu,function(a,b,c){a.CONSTRUCT=function(){this._events_cp={onSelect:d.$(null,this),onHueChange:f.$(null,this),onHover:e.$(null,this),onHoverOut:g.$(null,this)},this._updateValues()},a.DEFAULT_ARGS={rgb:["rgb",null],hsv:["hsv",null],color:["color",null]};function d(a,b,c,d,e){var f=a.getColorElement();f.style.backgroundColor=d,a.hsv=Array.$(c),a._updateValues(),DlPopup.clearAllPopups(),a.applyHooks("onSelect",[b,c,d,e])}function e(a,b,c,d,e){a.getColorElement().style.backgroundColor=d}function f(a,b){if(a.hsv){var c=[b,a.hsv[1],a.hsv[2]],d=DlColor.RGB2color(DlColor.HSV2RGB(c));a.getColorElement().style.backgroundColor=d,a.hsv=c,a._updateValues()}}function g(a){var b=a.getColorElement();b.style.backgroundColor=a.rgb?DlColor.RGB2color(a.rgb):""}b._updateValues=function(){this.hsv?(this.rgb=DlColor.HSV2RGB(this.hsv),this.color=DlColor.RGB2color(this.rgb)):this.rgb?(this.hsv=DlColor.RGB2HSV(this.rgb),this.color=DlColor.RGB2color(this.rgb)):this.color&&(this.rgb=DlColor.color2RGB(this.color),this.hsv=DlColor.RGB2HSV(this.rgb))};function h(){this._cp.addEventListener(this._events_cp),this.hsv&&this._cp.setHSV(this.hsv)}function i(){this._cp.removeEventListener(this._events_cp)}b.setColorPicker=function(a){this._cp=a,this.setMenu(a),this.hsv&&(a.setHSV(this.hsv),d.call(a,this,this.rgb,this.hsv,DlColor.RGB2color(this.rgb),DlColor.RGBrightness(this.rgb)))},b._createElement=function(){a.BASE._createElement.call(this);var b=this.getButton().setContent(["<table cellspacing='0' cellpadding='0'><tr><td>","<div unselectable='on' class='ColorPart'>&nbsp;</div>","</td><td></td></tr></table>"].join(""));this.setLabel(this.label)},b.setLabel=function(a){var b=this.getLabelElement();b.innerHTML=a||"",c.condClass(b,a,"Label","EmptyLabel")},b.getColorElement=function(){return this.getButton().getContentElement().firstChild.rows[0].cells[0].firstChild},b.getLabelElement=function(){return this.getButton().getContentElement().firstChild.rows[0].cells[1]},b._setListeners=function(){a.BASE._setListeners.call(this),this.addEventListener({onPopup:h,onHide:i})}}),DEFINE_CLASS("DlCheckbox",DlAbstractButton,function(a,b){a.DEFAULT_ARGS={_classes:["classes",{active:"DlCheckbox-active",hover:"DlCheckbox-hover",checked:"DlCheckbox-1",unchecked:"DlCheckbox-0",empty:"DlCheckbox-empty",disabled:"DlCheckbox-disabled"}]},a.FIXARGS=function(a){a.type=DlButton.TYPE.TWOSTATE}});var DlColor={RGB2HSV:function(a){var b=a[0],c=a[1],d=a[2],e,f,g,h,i,j;e=Math.min(b,c,d),g=(j=f=Math.max(b,c,d))-e,f!=0?(i=g/f,b==f?h=(c-d)/g:c==f?h=2+(d-b)/g:h=4+(b-c)/g,h*=60,h<0&&(h+=360)):(i=0,h=-1);return[h,i,j]},HSV2RGB:function(a){var b=a[0],c=a[1],d=a[2],e,f,g,h,i,j,k,l;if(c==0)f=g=h=d;else{b/=60,e=Math.floor(b),i=b-e,j=d*(1-c),k=d*(1-c*i),l=d*(1-c*(1-i));switch(e){case 0:f=d,g=l,h=j;break;case 1:f=k,g=d,h=j;break;case 2:f=j,g=d,h=l;break;case 3:f=j,g=k,h=d;break;case 4:f=l,g=j,h=d;break;default:f=d,g=j,h=k}}return[f,g,h]},RGB2bytes:function(a){var b=new Array(3);b[0]=Math.round(a[0]*255),b[1]=Math.round(a[1]*255),b[2]=Math.round(a[2]*255);return b},RGB2color:function(a){return String.buffer("rgb(",a[0]*100,"%,",a[1]*100,"%,",a[2]*100,"%)").get()},RGB2hex:function(a){a=DlColor.RGB2bytes(a);return a[0].hex(2)+a[1].hex(2)+a[2].hex(2)},color2RGB:function(a){var b=0,c=0,d=0;if(/^#/.test(a))a.length==4&&(a=a.replace(/([a-f0-9])/ig,"$1$1")),b=parseInt(a.substr(1,2),16)/255,c=parseInt(a.substr(3,2),16)/255,d=parseInt(a.substr(5,2),16)/255;else throw new DlException("Can't parse color: "+a);return[b,c,d]},brighter:function(a){var b=Array.$(a);b[1]-=.5,b[1]<0&&(b[1]=0);return b},darker:function(a){var b=Array.$(a);b[2]-=.5,b[2]<0&&(b[2]=0);return b},RGBrightness:function(a){return(a[0]*299+a[1]*587+a[2]*114)/1e3}};DEFINE_CLASS("DlColorPickerHSV",DlWidget,function(a,b,c){var d=c.delClass,e=c.condClass;a.DEFAULT_EVENTS=["onSelect","onHover","onHoverOut","onHueChange"];var f=String.buffer("<table cellspacing='1' cellpadding='0' border='0'>","<tbody>","<tr>","<td></td>".repeat(11),"<td rowspan='11' class='DlColorPickerHSV-Sep'></td>","<td rowspan='11' class='DlColorPickerHSV-HSV' hueCell='1'>","<div class='DlColorPickerHSV-HSV-bar'></div>","</td>","</tr>",("<tr>"+"<td></td>".repeat(11)+"</tr>").repeat(10),"</tbody></table>").get();b.getHueBarElement=function(){return this.getElement().rows[0].cells[12].firstChild},b._createElement=function(){a.BASE._createElement.call(this,f),this.setUnselectable()};function g(a){var b=a.target;try{while(b&&b.tagName.toLowerCase()!="td")b=b.parentNode}catch(a){b=null}return b}function h(a){var b=g(a);if(b){b.rgb&&this.applyHooks("onSelect",[b.rgb,b.hsv,b.style.backgroundColor,DlColor.RGBrightness(b.rgb)]);throw new DlExStopEventBubbling}}function i(a){var b=g(a);if(b){var c=b.getAttribute("hueCell");c&&(a.computePos(this),this._refresh(a),DlEvent.captureGlobals(this._dragHandlers));throw new DlExStopEventBubbling}}function j(a){this._currentHover&&(d(this._currentHover,"hover1"),d(this._currentHover,"hover2"));var b=g(a);if(b)if(b.rgb){this._currentHover=b;var c=DlColor.RGBrightness(b.rgb);e(b,c>.6,"hover2","hover1"),this.applyHooks("onHover",[b.rgb,b.hsv,b.style.backgroundColor,c])}else this._currentHover&&(this.callHooks("onHoverOut"),this._currentHover=null)}function k(){var a=this._currentHover;a&&(d(a,"hover1"),d(a,"hover2"),this.callHooks("onHoverOut")),this._currentHover=null}function l(a){DlEvent.releaseGlobals(this._dragHandlers);throw new DlExStopEventBubbling}function m(a){var b=a.computePos(this),c=b.y-2;c<0?c=0:c>119&&(c=119),this.getHueBarElement().style.top=c+"px",this.__cphsvTimeout&&clearTimeout(this.__cphsvTimeout),this.__cphsvTimeout=this._refresh.$(this,a).delayed(5);throw new DlExStopEventBubbling}b.initDOM=function(){a.BASE.initDOM.call(this),this.addEventListener({onMouseUp:h,onMouseDown:i,onMouseOver:j,onMouseLeave:k}),this._dragHandlers={onMouseMove:m.$(this),onMouseUp:l.$(this),onMouseOver:DlException.stopEventBubbling,onMouseOut:DlException.stopEventBubbling,onMouseEnter:DlException.stopEventBubbling,onMouseLeave:DlException.stopEventBubbling},this._redraw(360)},b._refresh=function(a){var b=Math.limit(a.relPos.y-2,0,119),c=Math.round((1-b/120)*360);c=this._redraw(c),this.applyHooks("onHueChange",[c]),this.__cphsvTimeout=null},b.setHSV=function(a){this._redraw(a[0])},b._redraw=function(a){var b,c,d,e,f=this.getHueBarElement(),g=this.getElement(),h=g.rows,i=h.length-1,j=h[0].cells.length-3;for(f.style.top=120-a/3+"px",a==360&&(a=0),b=i;b>=0;--b)for(e=h[b].cells,d=j;d>=0;--d)c=e[d],c.hsv=[a,1-b/i,d/j],c.rgb=DlColor.HSV2RGB(c.hsv),c.style.backgroundColor=DlColor.RGB2color(c.rgb);return a}}),DEFINE_CLASS("DlEntry",DlContainer,function(a,b,c){var d=c.createElement;a.FIXARGS=function(a){a.tagName="table",this._isTextArea=a.type=="textarea"},a.DEFAULT_EVENTS=["onChange","onKey-ENTER","onKey-ESCAPE","onValidationError","onValidation"],a.DEFAULT_ARGS={_domType:["type","text"],_value:["value",null],_size:["size",null],_rows:["rows",null],_readonly:["readonly",false],_emptyText:["emptyText",""],_emptyValue:["emptyValue",""],_width:["width",null],_name:["name",null],_validators:["validators",[]],_allowEmpty:["allowEmpty",null],_focusable:["focusable",2],_maxlen:["maxlength",null],_noSelect:["noSelect",false],_noWrap:["noWrap",false]},b.validate=function(a){a==null&&(a=this.getValue(true));if(this._allowEmpty!=null)if(!/\S/.test(a)){this.condClass(!this._allowEmpty,"DlEntry-ValidationError"),this.applyHooks("onValidation",[!this._allowEmpty]);return this._allowEmpty}var b=this._validators,c,d,e=false;for(c=0;c<b.length;++c){d=b[c];if(!d.ok(a)){e=d.getError()||true;break}}d&&!e&&this.setValue(d.getLastVal(),true),this.validationError=e,!this._noSelect&&this._focused&&!this.readonly()&&this._domType!="textarea"&&this.select(),this.condClass(e,"DlEntry-ValidationError"),this.applyHooks("onValidation",[e]),e&&(this.setInvalidTooltip(e.message),this.applyHooks("onValidationError",[e]));return!e},b.setInvalidTooltip=function(a){this._invalidTooltip.setTooltip(a)},b.timerFocus=function(a){return this.focus.clearingTimeout(a||10,this)},b.select=function(){try{is_gecko?this.setSelectionRange(0,this.getValue(true).length):this.getInputElement().select()}catch(a){}},b.focus=function(){this.getInputElement().focus(),!this._noSelect&&!this.readonly()&&this._domType!="textarea"&&this.select()},b.blur=function(){this.getInputElement().blur()};function e(){this.addClass("DlEntry-Focus"),this._focused=true,a.BASE.focus.call(this),this._isEmpty&&(this.getInputElement().value="",this.delClass("DlEntry-empty"),this._isEmpty=false)}function f(){this.delClass("DlEntry-Focus"),this._focused=false,a.BASE.blur.call(this),this.__setEmpty()}function g(){this.__setEmpty(),this.callHooks("onChange")}b.__setEmpty=function(a){a==null&&(a=this.getInputElement().value),this._isEmpty=this.__checkEmpty(a),this._isEmpty?this._focused?this.getInputElement().value=a:(this.addClass("DlEntry-empty"),this.getInputElement().value=""):this.delClass("DlEntry-empty");return this._isEmpty},b.__checkEmpty=function(a){a==null&&(a=this.getInputElement().value);return a===""},b._createElement=function(){a.BASE._createElement.apply(this,arguments);var b=this.getElement();b.appendChild(DlElementCache.get("TBODY_RC")),b.cellSpacing=b.cellPadding=b.border=0,b=b.rows[0].cells[0],b.className="DlEntry-cell";var c=this._isTextArea?document.createElement("textarea"):c=document.createElement("input");c.id=this.id+"-input",c.setAttribute("autocomplete","off",1),this._noWrap&&c.setAttribute("wrap","off"),this._isTextArea&&(this._rows&&(c.rows=this._rows)),this._maxlen!=null&&c.setAttribute("maxlength",this._maxlen);switch(this._domType){case"password":case"file":case"hidden":c.type=this._domType}is_gecko&&gecko_version<1.9&&!this._no_gecko_bug&&(b=d("div",null,{className:"Gecko-Bug-226933"},b)),b=d("div",{position:"relative",overflow:"hidden"},null,b),this._emptyText&&d("label",null,{htmlFor:this.id+"-input",className:"DlEntry-emptyText",innerHTML:this._emptyText.htmlEscape()},b),b.appendChild(c),this.refNode("_invalidTooltip",new DlWidget({className:"DlEntry-invalidIcon",parent:this,appendArgs:b}))},b.getInputElement=function(){return this.getElement().getElementsByTagName(this._isTextArea?"textarea":"input")[0]},b.getContentElement=b.getInputElement,b.setIfEmpty=function(a,b){this._isEmpty&&a&&this.setValue(a,b)},b.isEmpty=function(){return this.__checkEmpty()},b.setValue=function(a,b){this.__setEmpty(a)||(this._maxlen!=null&&(a=String(a).substr(0,this._maxlen)),this.getInputElement().value=a),b||this.callHooks("onChange")},b.clear=function(a){this.setValue("",a);return this},b.getValue=function(a){return!a&&this.isEmpty()?this._emptyValue:this.getInputElement().value},b.getSelectionRange=function(){return c.getSelectionRange(this.getInputElement())},b.setSelectionRange=function(a,b){c.setSelectionRange(this.getInputElement(),a,b)},b.moveEOF=function(){var a=this.getValue(true).length;this.setSelectionRange(a,a)},b.moveBOF=function(){this.setSelectionRange(0,0)},b.collapse=function(a){var b=this.getSelectionRange();b=a?b.start:b.end,this.setSelectionRange(b,b)};function h(){this.validate()}function i(a){this._isEmpty=false,a.keyCode==DlKeyboard.ENTER?this.applyHooks("onKey-ENTER",[a]):a.keyCode==DlKeyboard.ESCAPE&&this.applyHooks("onKey-ESCAPE",[a])}function j(){c.removeEvent(this.getInputElement(),{focus:this._on_element_focus,blur:this._on_element_blur,change:this._on_element_change})}b.initDOM=function(){a.BASE.initDOM.call(this);var b=this.getInputElement();c.addEvent(b,{focus:this._on_element_focus=e.$(this),blur:this._on_element_blur=f.$(this),change:this._on_element_change=g.$(this)}),this.addEventListener({onChange:h,onKeyPress:i,onDestroy:j}),this._value!=null?this.setValue(this._value,true):this.clear(true),this._width!=null?b.style.width=this._width:this._size!=null&&this.setSize({x:this._size*9+7-this._size}),this._name!=null&&(b.name=this._name),this.readonly(this._readonly)},b.readonly=function(a){var b=this.getInputElement();a!=null&&((b.readOnly=a)?b.setAttribute("readonly",true,1):b.removeAttribute("readonly"),this.condClass(a,"DlEntry-Readonly"));return b.getAttribute("readonly")},b.disabled=function(b,c){var d=a.BASE.disabled.call(this,b,c);b!=null&&(this.getInputElement().disabled=!!b);return d},b.setSize=b.setOuterSize=function(a){var b=this.getInputElement(),d=a.x,e=a.y,f=c.getPaddingAndBorder(this.getElement()),g=c.getPaddingAndBorder(b),h=this._btn?this._btn.getSize().x:0;h?c.setOuterSize(b,a.x-f.x-g.x-h+2):(d!=null&&(d-=g.x+4),e!=null&&(e-=g.y+4),this._domType!="textarea"&&(e=null),c.setInnerSize(b,d,e),d!=null&&(d+=8,c.setInnerSize(this.getElement(),d)))},b._makeButton=function(a,b,c,e){!e&&!c&&(c="DlEntry-dropDownBtn",e={hover:"DlEntry-dropDownBtn-hover",active:"DlEntry-dropDownBtn-active"});var f=d("td",null,null,this.getElement().rows[0]);return this._btn=new DlAbstractButton({parent:this,appendArgs:f,label:a,iconClass:b,className:c,classes:e})}}),DEFINE_CLASS("DlCompletionEntry",DlEntry,function(a,b,c){a.DEFAULT_EVENTS=["onCompletion","onSelect"],a.DEFAULT_ARGS={__timeout:["timeout",500],_shiftMenu:["shift",null],__smart:["smart",true],__noTab:["noTab",false],_noSelect:["noSelect",true],_sizeToFit:["sizeToFit",false],_electric:["electric",true]},b.ALIGN={prefer:"Br",fallX1:"_r",fallX2:"_L",fallY1:"B_",fallY2:"T_"},b._setListeners=function(){this.__on_itemHover=j.$(null,this),this.__on_itemSelect=k.$(null,this),a.BASE._setListeners.call(this),this.addEventListener({onKeyDown:n,onBlur:o,onDestroy:this.__clearTimer})},b._hideMenu=function(){e().hide(50),this.__clearTimer()},b.__clearTimer=function(){this.__timer&&clearTimeout(this.__timer),this.__timer=null};var d=null;function e(){d||(d=DlCompletionPopup.get());return d}var f=null,g=null;function h(){f&&(g=null,f.destroy());return f=new DlVMenu({})}function i(){return f&&f.parent.visible}function j(a,b){var c=f.children().find(this);c!=g&&g!=null&&f.children(g).callHooks("onMouseLeave"),g=c,(a._electric||!b)&&a._applyCompletion(this.userData)}function k(a){a._hideMenu(),a._applyCompletion(this.userData,true),a.applyHooks("onSelect",[this.userData]),a.focus.delayed(0,a)}b._applyCompletion=function(a,b){if(!a.nomodify||b){var c=this.getSelectionRange(),d=a.completion||a.label;b&&a.after&&(d+=a.after);var e=this.getValue(),f=a.start!=null?a.start:c.start;e=e.substr(0,f)+d+e.substr(c.end),this.setValue(e),c.end=f+d.length,a.rstart!=null&&(c.start=a.rstart);if(a.noselect||b)c.start=c.end;this.setSelectionRange(c)}},b._on_menuHide=function(){f&&(f.destroy(),g=f=null)},b.completionReady=function(a){if(this.__timer||this.__forced)if(a!=null&&a.length>0)if(this.__smart&&a.length==1)this._applyCompletion(a[0],true),this.applyHooks("onSelect",[a[0]]);else{var b=h(),d=null;a.foreach(function(a){var c=new DlMenuItem({parent:b,label:a.label,data:a});c.addEventListener({onSelect:this.__on_itemSelect,onMouseEnter:this.__on_itemHover}),a.selected&&(d=c)},this),e().popup({timeout:0,content:b,align:this.ALIGN,anchor:this.getElement(),isContext:true,widget:this,onHide:this._on_menuHide.$(this),shift:this._shiftMenu});if(this._sizeToFit){var f=this.getSize().x;b.getSize().x<f&&b.setSize({x:f-c.getPaddingAndBorder(e().getElement()).x})}d&&d.callHooks("onMouseEnter")}this.cancelCompletion()},b.cancelCompletion=function(){this.delClass("DlCompletionEntry-busy"),this.__clearTimer(),this.__forced=null};function l(a,b){this.__origData={value:this.getValue(),range:this.getSelectionRange()},this.__forced=b,this.addClass("DlCompletionEntry-busy"),this.applyHooks("onCompletion",[this.getSelectionRange(),a,b])}function m(a){if(!i())return false;var b=g,c;switch(a.keyCode){case DlKeyboard.ARROW_UP:g==null&&(g=0),g=f.children().rotateIndex(--g);break;case DlKeyboard.ARROW_DOWN:case DlKeyboard.TAB:g==null&&(g=-1),g=f.children().rotateIndex(++g);break;case DlKeyboard.ENTER:g!=null&&(this.collapse(false),f.children(g).callHooks("onSelect")),DlException.stopEventBubbling();case DlKeyboard.ESCAPE:this._hideMenu();var d=this.__origData;d&&(this.setValue(d.value),this.setSelectionRange(d.range)),DlException.stopEventBubbling()}b!=g?(b!=null&&(c=f.children(b),c.callHooks("onMouseLeave")),c=f.children(g),c.callHooks("onMouseEnter"),DlException.stopEventBubbling()):this._hideMenu()}function n(a){if(is_ie)return m.call(this,a)}b._handle_focusKeys=function(b){if(DlKeyboard.KEYS_CONTROL[b.keyCode]){if(!is_ie)if(!this.__noTab&&b.keyCode==DlKeyboard.TAB&&!i()&&!this.isEmpty())l.call(this,b,true),b.domStop=true,DlException.stopEventBubbling();else return m.call(this,b)}else this._hideMenu(),this.__timeout!=null&&(this.__timer=l.delayed(this.__timeout,this,b,false));return a.BASE._handle_focusKeys.call(this,b)};function o(){this.cancelCompletion()}b.completeFromWords=function(b,c){return a.completeFromWords.call(a,this,b,c)},a.completeFromWords=function(a,b,c){c==null&&(c={}),c.sep==null&&(c.sep=/\s+/g);return function(d){var e=[],f=a.getValue(),g=f.lastIndexOfRegexp(c.sep,d.start);if(f=f.substring(g,d.start))for(var h=0;h<b.length;++h)b[h].indexOf(f)==0&&e.push({label:b[h],noselect:c.noselect,after:c.addSep,start:g});e.length>0?a.completionReady(e):a.cancelCompletion()}}}),DEFINE_CLASS("DlCompletionPopup",DlPopup,function(a,b){a.FIXARGS=function(a){a.zIndex=1e3,a.focusable=false}}),DEFINE_CLASS("DlComboBox",DlCompletionEntry,function(a,b){a.DEFAULT_ARGS={_noSelect:["noSelect",false],__smart:["smart",false],__noTab:["noTab",true],_options:["options",null],_sizeToFit:["sizeToFit",true],_electric:["electric",false]},b._createElement=function(){a.BASE._createElement.apply(this,arguments),this._makeButton(null,null,"DlComboBox-dropDownBtn",{hover:"DlComboBox-dropDownBtn-hover"}).addEventListener("onMouseDown",c.$(this)),this.addEventListener("onCompletion",this.doCompletion)},b._on_menuHide=function(){a.BASE._on_menuHide.call(this),this._btn.delClass("DlComboBox-dropDownBtn-active")};function c(a){a.button==0&&(this._forcePopup(),DlException.stopEventBubbling())}b._forcePopup=function(){this._btn.addClass("DlComboBox-dropDownBtn-active"),this.__forced=true,this.doCompletion(null),this.focus.delayed(0,this)},b.doCompletion=function(a){var b="",c=[];if(a){b=this.getValue().trim().toLowerCase();if(!b)return this.cancelCompletion()}var d=this._options;if(d instanceof Function){d=d.apply(this,arguments);if(d==null)return}d.foreach(function(a){a.toLowerCase().indexOf(b)==0&&c.push({label:a.htmlEscape(),start:0,completion:a})}),c.length>0?this.completionReady(c):this.cancelCompletion()}}),DEFINE_CLASS("DlDrag",DlEventProxy,function(a,b,c){a.DEFAULT_EVENTS=["onDrop","onStartDrag"],a.DEFAULT_ARGS={delta:["delta",3],dragging:["_dragging",false],draggingClass:["draggingClass","DlWidget-dragging"],_animArgs:["animation",{length:30,fps:50}],cursor:["cursor",{noDrop:"CURSOR-NO-DROP",okDrop:"CURSOR-DROP"}]},b.dropOK=function(a,b,c,d){this.target=c;return this.canDrop=true},b._handleDrop=function(a,b,c){this.applyHooks("onDrop",[a,b,c])},b.doDrop=function(a,b){throw new DlExAbstractBaseClass},b.startOK=function(a,b){return true},b.moving=function(a,b){},b.reset=function(a){var b=this.elementCopy;if(b&&b.parentNode)if(a&&this._animArgs){var d=new DlAnimation(this._animArgs.length,this._animArgs.fps),e=this.startElPos||this.startPos,f=c.getPos(b);d.addEventListener({onUpdate:function(){var a=this.getPos();b.style.left=a.mapInt(f.x,e.x)+"px",b.style.top=a.mapInt(f.y,e.y)+"px",c.setOpacity(b,this.t.map(1,.2))},onStop:function(){c.trash(b),b=null}}),d.start(null,null,"accel_ab")}else b.parentNode.removeChild(b);this.canDrop=this.dragging=false,this.source=this.startPos=this.elementCopy=this.target=null},b.makeElementCopy=function(a,b){var d=this.elementCopy;d||(d=this.elementCopy=a.getElement().cloneNode(true),c.addClass(d,"DlWidget-dragged-clone"),d.style.top=b.pos.y+"px",d.style.left=b.pos.x+"px",document.body.appendChild(d),d.style.width=d.offsetWidth+"px");return d}}),DEFINE_CLASS("DlDragTreeItem",DlDrag,function(a,b){a.DEFAULT_ARGS={_noReparent:["noReparent",false]};var c="DlTreeItem-dropTarget",d="DlTreeItem-dropTarget-upper",e="DlTreeItem-dropTarget-lower",f=/DlTreeItem-dropTarget[^\s]*/g,g=/DlTreeItem-dropTarget-[^\s]*/g;function h(a){return/DlTree-IconWidth/.test(a.target.className)}b.startOK=function(a,b){return!h(b)},b.dropOK=function(a,b,d,e){while(d&&!(d instanceof DlTreeItem))d=d.parent;var g=!e&&d;g&&(g=!this._noReparent||a.parent===d.parent),this.target=g?d:null,this.canDrop=!!g,this.oldTarget&&this.oldTarget!==this.target&&this.oldTarget.delClass(f),g&&this.target.addClass(c),this.oldTarget=this.target;return g},b.doDrop=function(a,b){if(this._noReparent||h(b)){var c=this.target.getIndex();this.dropBefore||++c,this.target.parent.appendWidget(a,c),this._handleDrop(a,this.target,this.dropBefore?"before":"after")}else this.target.getSubtreeWidget()!==a.parent&&(this.target.addSubItem(a),this._handleDrop(a,this.target))},b.moving=function(a,b){var c=this.target;if(this.canDrop&&c&&(this._noReparent||h(b))){var f=b.computePos(c),i=c.getDivElement().offsetHeight/2,j=f.y<=i;c.condClass(j,d,e),this.dropBefore=j}else c&&(this.dropBefore=null,c.delClass(g))},b.reset=function(){this.target&&this.target.delClass(f),this.oldTarget&&this.oldTarget.delClass(f),a.BASE.reset.apply(this,arguments),this.oldTarget=null}}),DEFINE_CLASS("DlLayout",DlContainer,function(a,b,c){a.DEFAULT_ARGS={_outerSpace:["outerSpace",0],_fillParent:["fillParent",true]},a.setFill=function(a,b){var c=a._dllayout_args.fill;(a._dllayout_args.fill=b)!=c&&a.parent.doLayout()},a.getArgs=function(a){return a._dllayout_args},b._appendWidgetElement=function(b,d){if(d==null)return a.BASE._appendWidgetElement.apply(this,arguments);var e=c.createElement("div",null,{className:"DlLayout-positioned"},this.getElement());d.zIndex&&(e.style.zIndex=d.zIndex),d.overflow&&(e.style.overflow=d.overflow),e.appendChild(b.getElement()),b._dllayout_args=d},b._removeWidgetElement=function(a){if(this._widgets.contains(a)){var b=a.getElement(),c=b.parentNode;c&&(c.parentNode.removeChild(c),c.removeChild(b))}},b.packWidget=function(a,b){this.appendWidget(a,b)},b.replaceWidget=function(a,b){var c=this._widgets.find(a);if(c>=0){b.parent&&b.parent.removeWidget(b),this._widgets.splice(c,1,b),b._dllayout_args=a._dllayout_args,a._dllayout_args=null;var d=a.getElement(),e=d.parentNode;e.insertBefore(b.getElement(),d),e.removeChild(d),b.parent=this,a.parent=null}},b.doLayout=function(){var a=this.getInnerSize(),b,c,d,e,f=this._outerSpace;function g(){typeof f=="number"?b=c=d=e=f:f instanceof Array?(e=f[0],c=f[1],d=f[2],b=f[3]):(e=f.top||0,c=f.right||0,d=f.bottom||0,b=f.left||0)}g();for(var h=this._widgets,i=new Array(h.length),j={},k=0;k<h.length;++k){var l=h[k],m=l._dllayout_args;if(!m||!l.display())continue;var n=l.getElement().parentNode,o=m.before=m.before||0,p=m.after=m.after||0,q=m.fill;m.resetSize&&(l.getElement().style.width=l.getElement().style.height="");var r=l.getOuterSize();switch(m.pos){case"top":e+=o,q==null&&(q=r.y),i[k]={sy:q},typeof q=="number"&&(e+=q),e+=p;break;case"right":c+=o,q==null&&(q=r.x),i[k]={sx:q},typeof q=="number"&&(c+=q),c+=p;break;case"bottom":d+=o,q==null&&(q=r.y),i[k]={sy:q},typeof q=="number"&&(d+=q),d+=p;break;case"left":b+=o,q==null&&(q=r.x),i[k]={sx:q},typeof q=="number"&&(b+=q),b+=p}i[k].w=l,i[k].args=m,i[k].div=n}var s=a.x-b-c,t=a.y-e-d;g(),i.foreach(function(f,g){f||$CONTINUE();var h=f.args,i=f.w;if(i.display()){switch(h.pos){case"top":case"bottom":typeof f.sy!="number"&&(f.sy=="*"?f.sy=t:/%/.test(f.sy)&&(f.sy=Math.floor(parseFloat(f.sy)*t/100)),h.min!=null&&f.sy<h.min&&(f.sy=h.min),h.max!=null&&f.sy>h.max&&(f.sy=h.max),t-=f.sy);break;case"left":case"right":typeof f.sx!="number"&&(f.sx=="*"?f.sx=s:/%/.test(f.sx)&&(f.sx=Math.floor(parseFloat(f.sx)*s/100)),h.min!=null&&f.sx<h.min&&(f.sx=h.min),h.max!=null&&f.sx>h.max&&(f.sx=h.max),s-=f.sx)}function j(){}function k(){var b=e,c=a.y-e-d,g={x:f.sx};switch(h.valign){case"top":break;case"center":b+=(c-i.getOuterSize().y)/2;break;case"bottom":b+=c-i.getOuterSize().y;default:g.y=c}f.div.style.top=b+"px",i.setSize(g)}switch(h.pos){case"top":e+=h.before,f.div.style.left=b+"px",f.div.style.top=e+"px",i.setSize({x:a.x-b-c,y:f.sy}),e+=f.sy+h.after;break;case"bottom":d+=h.before,f.div.style.left=b+"px",f.div.style.top=a.y-d-f.sy+"px",i.setSize({x:a.x-b-c,y:f.sy}),d+=f.sy+h.after;break;case"left":b+=h.before,f.div.style.left=b+"px",k(),b+=f.sx+h.after;break;case"right":c+=h.before,f.div.style.left=a.x-c-f.sx+"px",k(),c+=f.sx+h.after}}})},b.__doLayout=function(){this.doLayout()},b.sizeToFit=function(){for(var a=this._widgets,b=0,c=0,d=0;d<a.length;++d){var e=a[d],f=e._dllayout_args,g=e.getOuterSize();switch(f.pos){case"top":case"bottom":b+=g.y,g.x>c&&(c=g.x);break;case"left":case"right":c+=g.x,g.h>b&&(b=g.h)}}this.setOuterSize({x:c,y:b})}}),DEFINE_CLASS("DlResizeBar",DlWidget,function(a,b,c){var d=c.condClass;a.FIXARGS=function(a){a.invert=a.invert?-1:1},a.DEFAULT_ARGS={_isHoriz:["horiz",null],_widget:["widget",null],_invert:["invert",false],_min:["min",null],_max:["max",null],_cont:["continuous",false],_keepPrc:["keepPercent",false]},a.getDragBar=function(){return DlElementCache.DRAGGING_LINE},b.initDOM=function(){a.BASE.initDOM.call(this),this.condClass(this.isHoriz(),"DlResizeBar-Horizontal","DlResizeBar-Vertical"),this.setUnselectable(null,true)},b.isHoriz=function(){if(this._isHoriz==null){var a=DlLayout.getArgs(this);a&&(this._isHoriz=/top|bottom/.test(a.pos))}return this._isHoriz},b._setListeners=function(){a.BASE._setListeners.call(this),this._resizeHandlers={onMouseMove:g.$(this),onMouseUp:f.$(this),onMouseOver:DlException.stopEventBubbling,onMouseOut:DlException.stopEventBubbling,onMouseEnter:DlException.stopEventBubbling,onMouseLeave:DlException.stopEventBubbling},this.addEventListener("onMouseDown",e)},b._setResizeCaptures=function(a){(a?DlEvent.captureGlobals:DlEvent.releaseGlobals)(this._resizeHandlers);var b=DlDialog.activateEventStopper(a);d(b,a,this.isHoriz()?"CURSOR-RESIZE-S":"CURSOR-RESIZE-E")};function e(a){var b=DlElementCache.DRAGGING_LINE,d=this.getPos();this._dragPos=this.isHoriz()?d.y:d.x;var e=this.isHoriz()?a.pos.y:a.pos.x;this._mposDiff=e-this._dragPos;var f=this.getSize();b.style.top=d.y+"px",b.style.left=d.x+"px",b.style.width=f.x+"px",b.style.height=f.y+"px";if(this._widget){var g=this._widget instanceof DlWidget?this._widget.getSize():c.getOuterSize(this._widget);this._dragSize=this.isHoriz()?g.y:g.x}document.body.appendChild(b),this._setResizeCaptures(true),DlException.stopEventBubbling()}b._doResize=function(a){var b=this.isHoriz(),d=c.getPos(DlElementCache.DRAGGING_LINE);d=b?d.y:d.x;var e=this._invert*(d-this._dragPos),f=this._widget;if(f){var g=this._dragSize;if(f instanceof DlWidget){var h=DlLayout.getArgs(f);if(h){h=h.fill;var i=/%$/.test(h);i&&!this._keepPrc||h==null||typeof h=="number"?DlLayout.setFill(f,g+e):i&&(h=parseFloat(h),DlLayout.setFill(f,h*(g+e)/g+"%"))}else this._isHoriz?f.setSize({y:g+e}):f.setSize({x:g+e})}else this._isHoriz?c.setOuterSize(f,null,g+e):c.setOuterSize(f,g+e,null)}};function f(a){this._setResizeCaptures(false),this._doResize(a),document.body.removeChild(DlElementCache.DRAGGING_LINE)}function g(a){var b=DlElementCache.DRAGGING_LINE,c=this.isHoriz()?a.pos.y:a.pos.x;c-=this._mposDiff;var d=this._invert*(c-this._dragPos),e=this._min,f=this._max,g=this._widget;if(g){var h=DlLayout.getArgs(g);h&&(e==null&&(e=h.min),f==null&&(f=h.max));var i;if(e!=null||f!=null)i=this._dragSize+d;e!=null&&i<e?c+=this._invert*(e-i):f!=null&&i>f&&(c+=this._invert*(f-i))}this.isHoriz()?b.style.top=c+"px":b.style.left=c+"px",this._cont&&this._doResize(a)}}),DEFINE_CLASS("DlWM",DlContainer,function(a,b,c){b.getInnerSize=b.getOuterSize=b.getSize=function(){return this.parent?this.parent.getInnerSize():c.getWindowSize()},b.initDOM=function(){a.BASE.initDOM.apply(this,arguments),this.getElement().innerHTML="<div class='DlWM-modalStopper'></div>",this.dialogsVisible=[],this.modalsVisible=0,this._manageEvents={onShow:d.$(null,this),onHide:e.$(null,this)};var b=this.on_parentResize.$(this);this.parent?this.parent.addEventListener("onResize",b):c.addEvent(window,"resize",b)},b.getModalStopperElement=function(){return this.getElement().childNodes[0]},b.activatePrev=function(){var a=this.dialogsVisible;a.length>1&&(a.peek().deactivate(),a.unshift(a.pop()),top=a.pop(),top.activate())},b.activateNext=function(){var a=this.dialogsVisible;a.length>1&&a[0].activate()},b.getActiveDialog=function(){return this.dialogsVisible.peek()},b.updateZIndex=function(){this.dialogsVisible.r_foreach(function(a,b){a.zIndex((a.__modal?900:500)+b)})},b.getVisibleDialogs=function(){return this.dialogsVisible},b.getAllDialogs=function(){return this.children().grep(function(a){return a instanceof DlDialog})},b.appendWidget=function(b){a.BASE.appendWidget.apply(this,arguments),b instanceof DlDialog&&this.manage(b)},b.removeWidget=function(b){a.BASE.removeWidget.apply(this,arguments),b instanceof DlDialog&&this.unmanage(b)},b.manage=function(a){a.addEventListener(this._manageEvents)},b.unmanage=function(a){a.removeEventListener(this._manageEvents)},b.on_dlgShow=function(a){a.__modal&&this.modalsVisible++,this.condClass(this.modalsVisible>0,"DlWM-hasModals")},b.on_dlgHide=function(a){a.__modal&&this.modalsVisible--,this.condClass(this.modalsVisible>0,"DlWM-hasModals"),this.dialogsVisible.length==0&&this.parent&&this.parent.focus()},b.on_parentResize=function(){this.dialogsVisible.foreach(function(a){a.__maximized&&a.__doMaximize()}),this.callHooks("onResize")},b.rearrange=function(a){var b=this.dialogsVisible.map(function(a){var b=a.getOffsetPos(),c=a.getOuterSize();return{dlg:a,x:b.x,y:b.y,w:c.x,h:c.y}});a(b,this.getInnerSize()),b.foreach(function(a){a.dlg.setPos(a.x,a.y),a.dlg.setSize({x:a.w,y:a.h})})},b.tileHoriz=function(){this.rearrange(h)},b.tileVert=function(){this.rearrange(i)};function d(a){a.on_dlgShow(this)}function e(a){a.on_dlgHide(this)}DlContainer.prototype._makeWindowManager=function(){this.__wm||(this.__wm=new DlWM({parent:this})).addEventListener("onDestroy",function(){this.__wm=null}.$(this));return this.__wm};function f(a,b){return a.x<b.x?-1:a.x>b.x?1:0}function g(a,b){return a.y<b.y?-1:a.y>b.y?1:0}function h(a,b){var c=a.length,d=Math.floor(b.x/c),e=0;a.mergeSort(f).foreach(function(a,f){a.y=0,a.x=e,a.h=b.y,f==c-1?a.w=b.x-e:a.w=d,e+=d})}function i(a,b){var c=a.length,d=Math.floor(b.y/c),e=0;a.mergeSort(g).foreach(function(a,f){a.x=0,a.y=e,a.w=b.x,f==c-1?a.h=b.y-e:a.h=d,e+=d})}}),DEFINE_CLASS("DlDialog",DlContainer,function(a,b,c){var d=DlException.stopEventBubbling,e=c.addClass,f=c.delClass,g=c.condClass,h=c.createElement;a.DEFAULT_EVENTS=["onShow","onHide","onActivate","onQuitBtn"],a.DEFAULT_ARGS={_title:["title","DlDialog"],_noEmptyTitle:["noEmptyTitle",true],_fixed:["fixed",false],_resizable:["resizable",false],_focusable:["focusable",true],_iconClass:["iconClass",null],_focusedWidget:["focusDefault",null],__noShadows:["noShadows",false],__quitBtn:["quitBtn",false],__maxBtn:["maxBtn",true],__modal:["modal",false],__moveDelay:["moveDelay",5e3]},a.FIXARGS=function(b){b.parent||(b.parent=a.getTopWM()),b.parent instanceof DlWM||(b.parent instanceof DlDialog&&(b.noShadows=true),b.parent=b.parent._makeWindowManager())},a.CONSTRUCT=function(){this.__doDrag=this.__moveDelay!=null?s.clearingTimeout(this.__moveDelay,this):s.$(this),this.active=false};var i;a.getTopWM=function(){i||(i=new DlWM({}),document.body.appendChild(i.getElement()));return i};var j="<table cellspacing='0' cellpadding='0'><tr><td><div class='DlDialog-Rel'><div class='DlDialog-WindowButtons'></div><div class='DlDialog-Title'><div></div></div><div class='DlDialog-Content'></div></div></td></tr></table>",k={x:-3e4,y:-3e4};b._setDragCaptures=function(a){DlEvent[a?"captureGlobals":"releaseGlobals"](this._dragHandlers)},b._setResizeCaptures=function(a){DlEvent[a?"captureGlobals":"releaseGlobals"](this._resizeHandlers)};function l(){var a=c.CE_CACHE["DlDialog.EVENT_STOPPER"];a||(a=c.CE_CACHE["DlDialog.EVENT_STOPPER"]=h("div",null,{className:"DYNARCH-EVENT-STOPPER"},document.body)),a.style.visibility="";return a}function m(){var a=c.CE_CACHE["DlDialog.EVENT_STOPPER"];a&&(a.className="DYNARCH-EVENT-STOPPER",a.style.visibility="hidden");return a}a.activateEventStopper=function(a){return a?l():m()};function n(a){if(!this.dragging&&!this.__maximized){DlPopup.clearAllPopups(),this.activate(),this.dragging=true,a||(a=window.event);var b=a instanceof DlEvent?a:new DlEvent(a);this.addClass("DlDialog-Dragging"),this._dragPos=b.computePos(this),this._setDragCaptures(true),e(l(),"CURSOR-DRAGGING");if(this.__moveDelay!=null){var d=this.getResizeRect();e(d,"Dl-ResizeRect-moving");var f=this.getOuterSize();c.setPos(d,b.elPos.x,b.elPos.y),c.setOuterSize(d,f.x,f.y),d.style.display=""}if(b!==a)return c.stopEvent(a)}}function o(a){a.ctrlKey&&a.shiftKey&&(a.button==0&&this._dragHandlers?n.call(this,a):a.button==2&&a.dl_type=="onContextMenu"&&this._resizable&&(u.call(this,a),d()))}function p(a){if(this.dragging){var b=this.getResizeRect();this.dragging=false,this.delClass("DlDialog-Dragging"),this._setDragCaptures(false);if(this.__moveDelay!=null)if(a){var c=q.call(this,a);this.__doDrag.doItNow(c.x,c.y)}else this.__doDrag.cancel();f(b,"Dl-ResizeRect-moving"),b.style.display="none",m()}}function q(a){var b=this.parent;a.computePos(b.getContentElement());var c=a.relPos.x-this._dragPos.x,d=a.relPos.y-this._dragPos.y,e=this.getOuterSize(),f=b.getInnerSize();c<0?c=0:c+e.x>f.x&&(c=f.x-e.x),d<0?d=0:d+e.y>f.y&&(d=f.y-e.y);return{x:c,y:d}}function r(a){var b=a.x,d=a.y;a=c.getPos(this.parent.getContentElement()),b+=a.x,d+=a.y,c.setPos(this.getResizeRect(),b,d)}function s(a,b){this.setPos(a,b),this.__oldDlgPos=this.getOffsetPos()}function t(a){var b=q.call(this,a);this.__moveDelay!=null&&r.call(this,b),this.__doDrag(b.x,b.y),d()}function u(a){if(!this.resizing){this.resizing=true,a||(a=window.event);var b=a instanceof DlEvent?a:new DlEvent(a);this._dragPos=b.computePos(this);var d=this.getOuterSize();this._dragPos.x-=d.x,this._dragPos.y-=d.y;var f=this.getPos(),g=this.getResizeRect();c.setPos(g,f.x,f.y),c.setOuterSize(g,d.x,d.y),g.style.display="",this.addClass("DlDialog-Resizing"),this._setResizeCaptures(true),e(l(),"CURSOR-DRAGGING"),w.call(this,b,true),b!==a&&c.stopEvent(a)}}function v(b){if(this.resizing){this.disableHooks("onResize"),this.getElement().style.overflow="hidden";var d=this.getResizeRect(),e=c.getOuterSize(d);c.setPos(d,0,0),d.style.display="none",this.delClass("DlDialog-Resizing"),this.setOuterSize({x:e.x,y:e.y}),is_gecko&&a.BASE.setOuterSize.call(this,{x:"auto",y:"auto"}),this.resizing=false,this._setResizeCaptures(false),this.getElement().style.overflow="",m(),this.enableHooks("onResize"),this.callHooks("onResize")}}function w(a,b){if(this.resizing){var e=this.getResizeRect(),f=c.getPos(e);f.x=a.pos.x-this._dragPos.x-f.x-2,f.x<100&&(f.x=100),f.y=a.pos.y-this._dragPos.y-f.y-2,f.y<100&&(f.y=100),this._resizable===1&&(f.y=null),this._resizable===2&&(f.x=null),c.setInnerSize(e,f.x,f.y),b||d()}}b.setOuterSize=b.setSize=function(a){a.y!=null&&(a.y-=this.getTitleElement().offsetHeight),this.setInnerSize(a)},b.hide=function(){this.display()&&c.elementIsVisible(this.getElement())&&(this.__oldDlgPos=this.getOffsetPos(),this.display(false),this.setPos(k))},b.show=function(a){this.__wasDisplayed||this.setStyle({visibility:""}),!this.display()||!this.__wasDisplayed?(this.__oldDlgPos?this.setPos(this.__oldDlgPos):a&&this.centerOnParent(),this.display(true)):this.activate(),this.__wasDisplayed=true},b.activate=function(){var a=this.parent.getVisibleDialogs(),b=a.peek();this.active||(b&&b.active&&b.deactivate(true),this.addClass("DlDialog-Active"),a.remove(this),a.push(this),this.parent.updateZIndex(),this.active=true,this.focus(),this._focusedWidget&&!this._focusedWidget.destroyed&&this._focusedWidget.focus(),this.applyHooks("onActivate",[true]))},b.deactivate=function(){this.active&&(this.delClass("DlDialog-Active"),this.active=false,this.blur(),this.applyHooks("onActivate",[false]))};function x(a,b){var c=DlSystem();if(a)this.callHooks("onShow"),this.activate(),this.setModal(this.__modal,true),c.applyHooks("on-dialog-show",[this]),this.__maximized&&this.__doMaximize.delayed(1,this);else{var d=this.parent.getVisibleDialogs();d.remove(this),this.callHooks("onHide"),this.deactivate(),c.applyHooks("on-dialog-hide",[this]),d.length>=1&&d.peek().activate()}}function y(a){if(a.shiftKey||a.altKey){var b=this.__dlgOpacity;b==null&&(b=100),a.wheelDelta>0?b+=.05:b-=.05,b=this.__dlgOpacity=b.limit(.1,1),this.opacity(b),d()}}b._createElement=function(){a.BASE._createElement.call(this),this.setPos(k),this.setStyle({visibility:"hidden"}),this.getElement().innerHTML=j;var b=this.getRelElement();!this.__noShadows&&!is_ie6?b.insertBefore(DlElementCache.get("SHADOWS"),b.firstChild):(this.__noShadows=true,e(b,"DlDialog-noShadows")),this.title(this._title),this.setUnselectable(this.getTitleElement());var c=this.__quitBtn;if(c){var d=this.__quitBtn=new DlAbstractButton({parent:this,className:"DlDialog-QuitBtn",appendArgs:this.getButtonsElement(),classes:{hover:"DlDialog-QuitBtn-hover",active:"DlDialog-QuitBtn-active"}});c=="destroy"?c=this.destroy.$(this):c=="hide"&&(c=this.hide.$(this)),c instanceof Function?d.addEventListener("onClick",c):d.connectEvents("onClick",this,"onQuitBtn")}this._resizable&&this.makeResizable(),this.setIconClass(this._iconClass),this._fixed||this.makeDraggable(),this.addEventListener({onMouseDown:this.activate,onMouseWheel:y,onDisplay:x,onDestroy:this.hide})},b.setIconClass=function(a){var b=this.getTitleElement().firstChild;g(b,a!=null,"DlDialog-Title-withIcon"),this.iconClass&&f(b,this.iconClass),a&&e(b,a),this.iconClass=a},b.getState=function(){var a=this.__maximized&&this.__maximizeSavePos;a?a=Object.makeDeepCopy(a):a={pos:this.getOffsetPos(),size:this.getOuterSize()},a.max=!!this.__maximized;return a},b.maximize=function(a){a==null&&(a=this.__maxBtn.checked());var b,c;this.__maximized=a,a&&(b=this.getOffsetPos(),c=this.getOuterSize(),this.__maximizeSavePos={pos:b,size:c}),this.condClass(a,"DlDialog-Maximized"),a?this.__doMaximize():(b=this.__maximizeSavePos,c=b.size,b=b.pos,this.setOuterSize({x:c.x,y:c.y}),this.setPos(b.x,b.y)),this.__maxBtn.checked(a,true),this._focusedWidget&&!this._focusedWidget.destroyed&&this._focusedWidget.focus()},b.__doMaximize=function(){this.setPos(0,0);var a=this.parent.getInnerSize();this.setOuterSize({x:a.x,y:a.y})},b.setModal=function(a,b){b||(this.__modal=a),this.display()&&this.parent.updateZIndex()},b.modal=function(){return this.__modal},b.makeResizable=function(){if(!this._resizeHandlers){this.getContentElement().style.overflow="hidden";var a=this.getRelElement(),b=h("div",null,{className:"ResizeHandle"},null);a.insertBefore(b,a.firstChild),this._resizeHandlers={onMouseMove:w.$(this),onMouseUp:v.$(this),onMouseOver:d,onMouseOut:d,onMouseEnter:d,onMouseLeave:d},c.addEvent(b,"mousedown",u.$(this)),this.resizing=false,this.__maxBtn&&(this.__maxBtn=new DlAbstractButton({parent:this,className:"DlDialog-MaximizeBtn",appendArgs:this.getButtonsElement(),type:DlAbstractButton.TYPE.TWOSTATE,classes:{hover:"DlDialog-MaximizeBtn-hover",active:"DlDialog-MaximizeBtn-active",checked:"DlDialog-MaximizeBtn-1"}}),this.__maxBtn.addEventListener("onChange",this.maximize.$0(this,null)))}},b.makeDraggable=function(){if(!this._dragHandlers){var a=this.getTitleElement();a.style.cursor="default",this._dragHandlers={onMouseMove:t.$(this),onMouseUp:p.$(this),onMouseOver:d,onMouseOut:d,onMouseEnter:d,onMouseLeave:d},c.addEvent(a,"mousedown",n.$(this)),this.addEventListener(["onMouseDown","onContextMenu"],o),this.dragging=false}},b.title=function(a){a!=null&&(a instanceof Array&&(a=a.join("")),this.getTitleElement().firstChild.innerHTML=this._title=a,this._noEmptyTitle&&(this.getTitleElement().style.display=/\S/.test(a)?"":"none"));return this._title},b._handle_focusKeys=function(a){if(!a.altKey&&!a.ctrlKey)if(a.keyCode==DlKeyboard.ESCAPE)!this.dragging&&this.__quitBtn?this.__quitBtn.keyClicked(a):this.dragging&&p.call(this);else if(a.keyCode==DlKeyboard.TAB){var b=a.focusedWidget;b=a.shiftKey?this.getPrevFocusWidget(b):this.getNextFocusWidget(b),b&&b.focus(),a.domStop=true,d()}this._handleKeybinding(a)};function z(a,b){var c=a.getRelElement().childNodes;return c[c.length-b]}b.getRelElement=function(){return this.getElement().firstChild.rows[0].cells[0].firstChild},b.getContentElement=function(){return z(this,1)},b.getTitleElement=function(){return z(this,2)},b.getButtonsElement=function(){return z(this,3)},b.centerOnParent=function(){var a=this.getOuterSize(),b=this.parent.getOuterSize();this.setPos((b.x-a.x)/2,(b.y-a.y)/2)},b.getWM=function(){return this.parent},DlWidget.prototype.getParentDialog=function(){var b=this.parent;while(b&&!(b instanceof a))b=b.parent;return b}}),DEFINE_CLASS("DlDialogPopup",DlPopup,function(a,b){a.FIXARGS=function(a){a.autolink=false,a.zIndex=5e3}}),DEFINE_CLASS("DlRecord",DlEventProxy,function(a,b){a.DEFAULT_EVENTS=["onChange"],a.DEFAULT_ARGS={_data:["data",null],_set:["recordSet",null]},b.id=function(){return this._data.id},b.get=function(a){return this._data[a]},b.set=function(a,b,c){var d,e=this._data[a];this._data[a]=b,c||(d=[this,a,b,e],this.applyHooks("onChange",d),this._set&&this._set.applyHooks("onChange",d))},b.compareTo=function(a,b){var c=this.get(b),d=a.get(b);return c<d?-1:c==d?0:1}}),DEFINE_CLASS("DlRecordCache",DlEventProxy,function(a,b){a.DEFAULT_EVENTS=["onChange","onInsert","onBeforeDelete","onDelete","onRefresh"],a.DEFAULT_ARGS={_data:["data",null]},a.CONSTRUCT=function(){this._init()},b.get=function(a){return this._data[a]},b.hasRecord=function(a){return this.get(a)},b.getRecords=function(a,b,c){b.call(c,a.map(this.get,this))},b.getAllIds=function(){return Array.hashKeys(this._data)},b.getAllRecords=function(){return Array.hashValues(this._data)},b.getHash=function(){return this._data},b.formatHTML=function(a,b,c){c(String(a.get(b)).htmlEscape())},b.getRecClass=function(a){},b.getCellClass=function(a,b){},b.getInsertPos=function(a){},b.insert=function(a,b){b==null&&(b=this.getInsertPos(a)),this._data[a.id()]=a,a._set=this,this.applyHooks("onInsert",[a,b])},b.remove=function(a){this.applyHooks("onBeforeDelete",[this.get(a)]),a instanceof Array?a.foreach(function(a){delete this._data[a]},this):delete this._data[a],this.applyHooks("onDelete",[a])},b.sort=function(a,b,c,d,e,f){var g;b==c&&d!==null?g=a.reverse():g=a.mergeSort(function(a,c){a=this.get(a),c=this.get(c);return a.compareTo(c,b)}.$(this),d),e.call(f,g)},b._init=function(){if(this._data){var a={};this._data.foreach(function(b){a[b.id()]=b,b._set=this},this),this._data=a}else this._data={}}}),DEFINE_CLASS("DlDataGridHeadLabel",DlButton,function(a,b,c){a.FIXARGS=function(a){"contextMenu"in a||(a.contextMenu=this._getContextMenu)},a.CONSTRUCT=function(){if(!this.isSortable()){var a=this._classes=Object.makeCopy(this._classes);a.active=a.hover=null}};var d=20;b.setWidth=function(a){this.setOuterSize({x:a})},b.isSortable=function(){return this.col.isSortable()},b._onClick=function(){this.isSortable()&&this.parent._onHeadClick(this.col,this)},b._getContextMenu=function(){var a=this._dgContextMenu,b=this.parent,c;a?(c=a.buttons,b._cols.foreach(function(a,b){c[b].checked(a.isVisible(),true)})):(this._dgContextMenu=a=new DlVMenu({}),c=a.buttons=[],b._cols.foreach(function(b,d){if(b.getMenuLabel()){var e=c[d]=new DlCheckbox({parent:a,label:b.getMenuLabel(),checked:b.isVisible()});e.addEventListener("onChange",function(){b.setVisible(this.checked())})}}));return a},a.DEFAULT_ARGS={col:["col",null],_focusable:["focusable",false],_noCapture:["noCapture",true],_classes:["classes",{active:"DlDataGridHeadLabel-active",hover:"DlDataGridHeadLabel-hover",checked:"DlDataGridHeadLabel-1",unchecked:"DlDataGridHeadLabel-0",empty:"DlDataGridHeadLabel-empty",disabled:"DlDataGridHeadLabel-disabled"}]};var e=DlException.stopEventBubbling;function f(a){var b=a._resizeHandle;b||(b=a._resizeHandle=new DlWidget({parent:a,className:"DlDataGrid-resizeHandle"}),b.display(false),b.grid=a.parent,b.addEventListener({onMouseLeave:b.display.$(b,false),onMouseDown:g}),b._resizeCaptures={onMouseMove:h.$(b),onMouseUp:i.$(b),onMouseOver:e,onMouseOut:e,onMouseEnter:e,onMouseLeave:e});return b}a._on_headMouseMove=function(a){if(!(!this._colPos||this.dragging)){var b=this.parent,c=b.getBodyDiv().scrollLeft,d=a.computePos(this).x+c,e;this._colPos.foreach(function(a){Math.abs(d-a.pos)<4&&(a.col.isResizable()&&(e=a),$BREAK())});var g=f(this);e?(e.col!==g.col&&(g.found=e,g.col=e.col,g.pos=e.pos,g.setPos(e.pos-c)),g.display(true)):(g.display(false),g.found=g.col=null)}},a._on_headMouseLeave=function(a){f(this).display(false)};function g(a){this.dragging=true;var b=DlResizeBar.getDragBar(),d=b.style;this.sl=this.grid.getBodyDiv().scrollLeft,d.left=this.pos-this.sl-1+"px",d.height="100%",d.width=this.getElement().offsetWidth-4+"px",d.top="0px",this.grid.getElement().appendChild(b);var f=DlDialog.activateEventStopper(true);c.addClass(f,"CURSOR-RESIZE-E"),DlEvent.captureGlobals(this._resizeCaptures),this.origW=this.grid.getColWidth(this.col),this.origM=a.pos.x,this.col._button.addClass("DlDataGridHeadLabel-resizing"),e()}function h(a){var b=DlResizeBar.getDragBar(),c=this.pos+a.pos.x-this.origM-1,f=c-this.pos,g=this.origW+f;g<d&&(c+=d-g,g=d),c-=this.sl,b.style.left=c+"px",this.width=g,this.diff=f;if(!is_ie){var h=this.col._button.getElement();h.style.width=h.parentNode.style.width=h.parentNode.parentNode.style.width=g+"px"}e()}function i(a){this.dragging=false,this.grid.getElement().removeChild(DlResizeBar.getDragBar());var b=DlDialog.activateEventStopper(false);c.delClass(b,"CURSOR-RESIZE-E"),DlEvent.releaseGlobals(this._resizeCaptures),this.width&&(this.grid.setColWidth(this.col,this.width),this.grid._computeColPos()),this.col._button.delClass("DlDataGridHeadLabel-resizing");if(!is_ie){var d=this.col._button.getElement();d.style.width=d.parentNode.style.width=d.parentNode.parentNode.style.width=""}this.width=this.diff=this.found=this.col=null,this.parent.callHooks("onMouseMove",a),e()}}),DEFINE_CLASS("DlGridCol",DlEventProxy,function(a,b){a.DEFAULT_EVENTS=["onChange","onVisibility"],a.DEFAULT_ARGS={_field_id:["id",null],_width:["width",null],_fill:["fill",null],_style:["style",null],_label:["label",null],_menuLabel:["menuLabel",null],_tooltip:["tooltip",null],_iconClass:["iconClass",null],_isSortable:["sortable",true],_isResizable:["resizable",true],_cssRule:["cssRule",null],_isVisible:["visible",true]};var c={};b.id=function(){return this._field_id},b.getWidth=function(){return this._width},b.getFill=function(){return this._fill},b.getLabel=function(){return this._label},b.getMenuLabel=function(){return this._menuLabel||this._label},b.getTooltip=function(){return this._tooltip},b.getIconClass=function(){return this._iconClass},b.getStyle=function(a,b){return(this._style||c)[a]||b},b.isSortable=function(){return this._isSortable},b.isResizable=function(){return this._isResizable},b.isVisible=function(){return this._isVisible},b.setVisible=function(a){this._isVisible=a,this.applyHooks("onVisibility",[a])},b.sort=function(){}}),DEFINE_CLASS("DlGridDragCol",DlDrag,function(a,b,c){a.CONSTRUCT=function(){this.addEventListener("onStartDrag",function(a){this.grid_pos=a.parent.getPos(),a._onMouseLeave()})},b.startOK=function(a,b){return true},b.dropOK=function(a,b,c,d){if(!d&&c instanceof DlDataGridHeadLabel&&a.parent===c.parent){this.target=c;return this.canDrop=true}return this.canDrop=false},b.doDrop=function(a,b){a.parent.reorderColumn(a.col,this.target.col,!this.dropBefore)};var d;function e(){var a=d;a||(a=d=c.createElement("div",{display:"none"},{className:"DlDataGrid-drop-col"},document.body));return a}b.moving=function(a,b){var c=this.target,d=e(),f=d.style;if(this.canDrop&&c){var g=b.computePos(c),h=c.getElement(),i=h.offsetWidth,j=g.x<=i/2,k=c.col.index;j&&k--,k<0?k=0:k=a.parent._headCont._colPos[k].pos-a.parent.getBodyDiv().scrollLeft,f.display="block",f.left=k+this.grid_pos.x+"px",f.top=g.elPos.y+"px",this.dropBefore=j}else c&&(this.dropBefore=null,f.display="none")},b.reset=function(){d&&(d.style.display="none"),a.BASE.reset.apply(this,arguments)}}),DEFINE_CLASS("DlSelectionModel",DlEventProxy,function(a,b){a.DEFAULT_EVENTS=["onChange","onReset"],a.CONSTRUCT=function(){this.sel||(this.sel={})},a.DEFAULT_ARGS={multiple:["multiple",true],sel:["sel",null]},b.reset=function(a,b){var c=this.sel;this.sel=a.toHash(true),b||this.applyHooks("onReset",[c,this.sel])},b.clear=function(a){this.reset([],a)},b.get=function(){return this.sel},b.getArray=function(){return Array.hashKeys(this.sel)},b.getFirst=function(){for(var a in this.sel)return a},b.isSelected=function(a){return this.sel[a]},b.size=function(){var a=0;for(var b in this.sel)a++;return a},b.filter=function(a){var b=[];for(var c in this.sel)c in a||b.push(c);this.unselect(b)},b.select=function(a,b){var c=this.sel,d=null,e;a instanceof Array?(e={},a.foreach(function(a){c[a]||(d=c[a]=e[a]=true)},this),!b&&d!=null&&this.applyHooks("onReset",[{},e])):c[a]||(c[a]=true,b||this.applyHooks("onChange",[a,true]),d=true);return d},b.unselect=function(a,b){var c=this.sel,d=null,e;a instanceof Array?(e={},a.foreach(function(a){c[a]&&(delete c[a],e[a]=true,d=false)},this),!b&&d!=null&&this.applyHooks("onReset",[e,{}])):c[a]&&(delete c[a],b||this.applyHooks("onChange",[a,false]),d=false);return d},b.toggle=function(a,b){return this.sel[a]?this.unselect(a,b):this.select(a,b)}}),DEFINE_CLASS("DlDataGrid",DlContainer,function(a,b,c){var d=c.addClass,e=c.delClass,f=c.condClass;a.DEFAULT_EVENTS=["onBodyDblClick","onBodyScroll","onRowClick","onRowDblClick","onResetIds"],a.CONSTRUCT=function(){this.__scrollConts=0};var g=DlException.stopEventBubbling;a.DEFAULT_ARGS={_records:["records",null],_selection:["selection",null],_data:["data",null],_page:["page",0],_rpp:["rpp",60],_minReqRows:["minReq",null],_threshold:["threshold",null],_vScroll:["virtualScrolling",true],_cols:["cols",null],_headType:["headType",DlDataGridHeadLabel],_focusable:["focusable",true],_rtClickKeepSel:["rightClickKeepsSel",false],_noReselect:["noReselect",false],_rarify:["rarifyScroll",null]};var i=String.buffer("<div class='DlDataGrid-Headers'>","<table class='DlDataGrid-rowTable' cellspacing='0' cellpadding='0'>","<tbody><tr></tr></tbody>","</table></div>","<div class='DlDataGrid-Body'>","<div class='DlDataGrid-VSHeight'>","<div class='DlDataGrid-VSHeight-before'></div>","<div class='DlDataGrid-RowsCont'></div>","</div>","</div>").get();b.getHeaderDiv=function(){return this.getElement().firstChild},b.getHeaderTable=function(){return this.getHeaderDiv().firstChild},b.getHeaderRow=function(){return this.getHeaderDiv().firstChild.rows[0]},b.getBodyDiv=function(){return this.getElement().childNodes[1]},b._getVSHeightDiv=function(){return this.getBodyDiv().firstChild},b._getVSScrollDiv=function(){return this._getVSHeightDiv().firstChild},b.getRowsContainer=function(){return this._getVSHeightDiv().childNodes[1]},b.resetIDS=function(a){var b={},c=this._selection;a.foreach(function(a,c){b[a]=c}),this._records={array:a,id_to_pos:b},c.filter(b),c.getArray().length==0&&(c._last=null),this.callHooks("onResetIds")},b._fetch_data=function(a,b,c){var d=this._minReqRows,e=a.length,f=this._data;if(d==null||d<=e)f.getRecords(a,c,this);else{var g=a.slice(0),h=this._records.array,i,j=this._threshold||Math.ceil(this._rpp/2);if(b<=0){var k=this._records.id_to_pos[a[0]],l=j;while(l-->0)if(!f.hasRecord(h[--k]))break;if(l>0)for(i=k;i>=0&&g.length<d;i--){var m=h[i];f.hasRecord(m)||g.push(m)}}if(b>=0){var k=this._records.id_to_pos[a.peek()],l=j;while(l-->0)if(!f.hasRecord(h[++k]))break;if(l>0)for(i=k;i<h.length&&g.length<d;i++){var m=h[i];f.hasRecord(m)||g.push(m)}}f.getRecords(g,function(a){c.call(this,a.slice(0,e))},this)}},b._display_ids=function(a,b){this._info_display={length:a.length,first_row_index:this._records.id_to_pos[a[0]],last_row_index:this._records.id_to_pos[a.peek()]},this._fetch_data(a,0,function(a){var c=String.buffer();a.foreach(this._fetchRowHTML.$(this,c)),this.getRowsContainer().innerHTML=c.get(),b!=null&&this._setVScroll(b),this._resetVSHeight(),a.length>1?this.scrollToRecord(a[1].id()):this._setVScroll(this.getBodyDiv().scrollTop=0),this.getBoundRecords()})},b.displayPage=function(a){a==null&&(a=0),this._page=a;var b=this._records.array;if(this._rpp){var c=a*this._rpp;b=b.slice(c,c+this._rpp)}this._display_ids(b)},b._resetVSHeight=function(){this._vScroll&&this._info_display&&(h=Math.floor(this.getRowsContainer().offsetHeight*this.getNRecords()/this._info_display.length),this._getVSHeightDiv().style.height=isNaN(h)?"":h+"px")},b._setVScroll=function(a){var b=this._getVSScrollDiv();a?(b.style.height=a+"px",b.style.display="block"):b.style.display="none"},b.initWidths=function(){var a={};this._cols.foreach(function(b){a[b.id()]=this.getColWidth(b)},this);for(var b=this.getRowsContainer(),c=b.firstChild;c;c=c.nextSibling)for(var d=c.firstChild.rows[0].cells,e=d.length;--e>=0;){var f=d[e],g=f.getAttribute("colid");a[g]=Math.max(a[g]||0,f.offsetWidth)}this._cols.foreach(function(b){this.setColWidth(b,a[b.id()])},this)},b.resetColumns=function(a){var b=this.getHeaderRow(),c=b.cells,d=[];this._cols=a.map(function(a,b){var c=this._colsById[a.id];d.push(c._cell),c.index=b,c._width=a.width,c._isVisible=a.visible;return c},this);var e=document.createDocumentFragment();d.foreach(function(a){e.appendChild(a)}),b.appendChild(e),this.refreshDisplay(),this._cols.foreach(function(a){this.setColVisible(a,a.isVisible()),this.setColWidth(a,a.getWidth())},this)},b.reorderColumn=function(a,b,c){var d=a.index,e=b.index;c&&e++;var f=this._cols;f.splice(d,1),f.splice(d<e?e-1:e,0,a);for(var g=0;g<f.length;++g)f[g].index=g;for(var g=this.getRowsContainer().firstChild;g;g=g.nextSibling){var h=g.firstChild.rows[0].cells,a=h[d],b=h[e];a.parentNode.insertBefore(a,b||null)}var h=this.getHeaderRow().cells,a=h[d],b=h[e];a.parentNode.insertBefore(a,b||null),this._computeColPos()},b.getNRecords=function(){return this._records?this._records.array.length:0},b.getNPages=function(){if(!this._rpp)return 1;return Math.ceil(this.getNRecords()/this._rpp)},b.rec_isSelected=function(a){return this._selection.isSelected(a.id())},b._computeColPos=function(){var a=-1;this._headCont._colPos=this._cols.map(function(b){a+=this.getColWidth(b);return{pos:a,col:b}},this)},b._createElement=function(){a.BASE._createElement.call(this),this.getElement().id=this.id,this._ss=new DlStyleSheet,this._cssPrefix="#"+this.id,this.setContent(i),this._initHeaders(),this.getBodyDiv().onscroll=this._rarify?k.rarify(this._rarify.calls,this._rarify.timeout,this):k.$(this);var b=this._headCont=new DlContainer({parent:this,element:this.getHeaderDiv()});b.addEventListener({onMouseMove:DlDataGridHeadLabel._on_headMouseMove,onMouseLeave:DlDataGridHeadLabel._on_headMouseLeave,onMouseEnter:this._computeColPos.$(this)}),this._bodyCont=new DlContainer({parent:this,element:this.getBodyDiv(),drag:this._dragArgs}),this._dragArgs=null,"onMouseOver onMouseOut onMouseDown onMouseUp onMouseLeave onDblClick".qw().foreach(function(a){this.addEventListener(a,this["_body_"+a])},this),this._cacheEvents={onChange:this._data_onChange.$(this),onInsert:this._data_onInsert.$(this),onDelete:this._data_onDelete.$(this),onRefresh:this._data_onRefresh.$(this)},this.setCache(this._data),this.addEventListener("onDestroy",this._onDestroy),this._records&&this.resetIDS(this._records),this._sel_events={onChange:this._sel_onChange.$(this),onReset:this._sel_onReset.$(this)},this._selection||(this._selection=new DlSelectionModel({})),this.setSelectionModel(this._selection)},b._onDestroy=function(){this._ss.destroy(),this.setCache(null)},b.setCache=function(a){this._data&&this._data.removeEventListener(this._cacheEvents),(this._data=a)&&a.addEventListener(this._cacheEvents)},b._data_onChange=function(a){var b=this.getRowElement(a.id());if(b){var d=String.buffer();this._fetchRowHTML(d,a),d=d.get();if(is_ie)b.outerHTML=d;else{var e=c.createFromHtml(d);c.trash(b.parentNode.replaceChild(e,b))}}},b._data_onInsert=function(a,b){var c=this._records.array;b==null&&(b=c.length),c.splice(b,0,a.id()),this.resetIDS(c),this.refreshDisplay()},b._data_onDelete=function(a){var b=this._records.array;a instanceof Array?a.foreach(function(a){this.remove(a)},b):b.remove(a),this.resetIDS(b),this.refreshDisplay()},b._data_onRefresh=function(){},b._recompDynamicWidths=function(){var a=this.getBodyDiv().clientWidth,b=[];this._cols.foreach(function(c){c.getFill()==null?a-=this.getColWidth(c):b.push(c)},this),a-=1,b.foreach(function(b){this.setColWidth(b,a*b.getFill())},this)},b._initHeaders=function(){this._colsById={},this._cols.foreach(function(a,b){a instanceof DlGridCol||(a=this._cols[b]=new DlGridCol(a)),a.addEventListener("onVisibility",this.setColVisible.$(this,a)),a.index=b,this._colsById[a.id()]=a;var c="DlDataGrid-col-"+a.id(),d=this._cssPrefix+" ."+c;d=d+","+d+" .DlDataGrid-cellData";var e=[],f=a.getWidth();typeof f=="number"&&e.push("width:"+f+"px"),e=e.join(";"),a._cssRule=this._ss.insertRule(d,e),a.isVisible()||this._ss.modifyRule(a._cssRule,{display:"none"});var g=a._cell=document.createElement("td");g.innerHTML="<div class='DlDataGrid-cellData'></div>",g.className=c,this.getHeaderRow().appendChild(g);var h=this._makeHeadLabel({parent:this,appendArgs:g.firstChild,iconClass:a.getIconClass(),label:a.getLabel(),col:a,className:"DlGrid-align-"+a.getStyle("textAlign","left"),tooltip:a.getTooltip.$(a),drag:this._getDragObject()});a._button=h},this)},b.findRowFromEvent=function(a){return j(a)};function j(a){var b=a.target,c,d,e,f,g;try{while(b&&b.tagName){if((g=b.tagName.toLowerCase())=="div"&&(e=b.getAttribute("recid"))!=null){c=b;break}!f&&g=="td"&&(d=b,f=b.getAttribute("colid")),b=b.parentNode}}catch(a){}return c?{row:c,col:d,id:e,col_id:f}:null}b._sel_onChange=function(a,b){var c=this.getRowElement(a);c&&f(c,b,"DlDataGridRow-selected")},b._sel_onReset=function(a,b){var c,f;for(c in a)b[c]||(f=this.getRowElement(c))&&e(f,"DlDataGridRow-selected");for(c in b)a[c]||(f=this.getRowElement(c))&&d(f,"DlDataGridRow-selected")},b.setSelectionModel=function(a){this._selection&&this._selection.removeEventListener(this._sel_events),this._selection=a,a.addEventListener(this._sel_events)},b._body_onDblClick=function(a){this.callHooks("onBodyDblClick");var b=j(a);b&&this.callHooks("onRowDblClick",b)},b._body_onMouseOver=function(a){var b=j(a);b&&this.__tooltip instanceof Function&&(this._tooltipRow=b,DlWidget.getTooltip().popup({timeout:this.__tooltipTimeout,content:this.__tooltip.$(this,b),anchor:this.getElement(),align:"mouse",onPopup:this.__onTooltipShow,onHide:this.__onTooltipHide,widget:this}))},b._body_onMouseOut=function(a){var b=j(a);b&&(DlWidget.getTooltip().hide(),this._tooltipRow=null)},b._body_onMouseLeave=function(a){},b.__handleSelectClick=function(a,b){var c=this._selection,d=this._records;if(c.multiple)if(b.button==2)this._rtClickKeepSel||(b.ctrlKey?(this.callHooks("onRowClick",a,b,{rtc:true,ctrl:true,type:"select",ids:[a.id]}),c.select([a.id])):c.isSelected(a.id)||(this.callHooks("onRowClick",a,b,{rtc:true,type:"reset",ids:[a.id]}),c.reset([a.id])));else if(b.ctrlKey)this.callHooks("onRowClick",a,b,{ctrl:true,type:"toggle",ids:[a.id]}),c.toggle(a.id),c._last=a.id;else if(b.shiftKey)if(c._last!=null){var e=d.id_to_pos[c._last],f=d.id_to_pos[a.id],g=d.array.slice(Math.min(e,f),Math.max(e,f)+1);this.callHooks("onRowClick",a,b,{shift:true,type:"reset",ids:g}),c.reset(g)}else this.callHooks("onRowClick",a,b,{shift:true,type:"toggle",ids:[a.id]}),c.toggle(a.id),c._last=a.id;else this.callHooks("onRowClick",a,b,{type:"reset",ids:[a.id]}),c.reset([a.id]),c._last=a.id;else if(!this._noReselect||!c.isSelected(a.id))this.callHooks("onRowClick",a,b,{type:"reset",ids:[a.id]}),c.reset([a.id]),c._last=a.id},b._body_onMouseUp=function(a){var b=j(a),c=this.__handleOnMouseUp;b&&c&&b.id==c.id&&this.__handleSelectClick(b,a)},b._body_onMouseDown=function(a){var b=j(a),c=this._selection;b&&(this.__handleOnMouseUp=!c.isSelected(b.id)||!this._bodyCont._dragArgs||a.ctrlKey||a.shiftKey?null:b,this.__handleOnMouseUp||this.__handleSelectClick(b,a),a.button!=2&&g())},b.scrollToRecord=function(a,b){var c=this.getRowsContainer(),d=Math.floor(c.offsetHeight/c.childNodes.length),e=d*this._records.id_to_pos[a||this._selection._last],f=this.getBodyDiv(),g=f.scrollTop,h=f.clientHeight;if(b==null)e<g?(f.scrollTop=e,this._setVScroll(d*this._info_display.first_row_index)):e+d>g+h&&(f.scrollTop=e+d-h,this._setVScroll(d*this._info_display.first_row_index));else switch(b){case"top":f.scrollTop=e;break;case"bottom":f.scrollTop=e+d-h;break;case"center":f.scrollTop=(2*e+d-h)/2}},b.scrollHome=function(){this.getBodyDiv().scrollTop=0},b.scrollEnd=function(){this.getBodyDiv().scrollTop=this._getVSHeightDiv().offsetHeight},b.scrollPage=function(a){var b=this.getBodyDiv();b.scrollTop+=a*b.clientHeight-20},b._handle_focusKeys=function(b){var c=this._selection,d=b.keyCode,e=b.charCode,f=this._records,h;switch(d){case DlKeyboard.ARROW_DOWN:h=-1,c._last!=null&&(h=f.id_to_pos[c._last]);if(b.shiftKey&&c.multiple){var i=f.array.slice(h,h+2);c.select(i),c._last=i.peek()}else{h=f.array.limitIndex(h+1);var j=f.array[h];c.reset([j]),c._last=j}this.scrollToRecord(),g();break;case DlKeyboard.ARROW_UP:h=f.array.length,c._last!=null&&(h=f.id_to_pos[c._last]);if(b.shiftKey&&c.multiple){var i=f.array.slice(h-1,h);c.select(i),c._last=i.peek()}else{h=f.array.limitIndex(h-1);var j=f.array[h];c.reset([j]),c._last=j}this.scrollToRecord(),g();break;case DlKeyboard.HOME:this.scrollHome(),g();break;case DlKeyboard.END:this.scrollEnd(),g();break;case DlKeyboard.PAGE_UP:this.scrollPage(-1),g();break;case DlKeyboard.PAGE_DOWN:this.scrollPage(1),g()}a.BASE._handle_focusKeys.call(this,b)},b._makeHeadLabel=function(a){return new this._headType(a)},b._onHeadClick=function(a,b){if(a.isSortable()){a=a.id();var c=this.__sortCol||null,d=null;a==c&&(d=true,this.__sortRev&&(d=!d)),this.__sortRev=d,this._data.sort(this._records.array,a,c,d,this._handleSort.$(this,a,d))}},b._handleSort=function(a,b,c){this.resetIDS(c),this.refreshDisplay(),this.setSortColumn(a,b)},b.setSortColumn=function(a,b){var c=this.__sortCol;c&&(c=this._colsById[c],c._button.delClass(/DlDataGridHeadLabel-sort-[^\s]+/g)),(this.__sortCol=a)&&this._colsById[a]._button.condClass(b,"DlDataGridHeadLabel-sort-down","DlDataGridHeadLabel-sort-up")},b.getSortColumn=function(){return this.__sortCol},b.getSortReverse=function(){return this.__sortRev},b.getCol=function(a){a instanceof DlGridCol||(a=this._colsById[a]);return a},b.getRec=function(a){a instanceof DlRecord||(a=this._data.get(a));return a},b.setColWidth=function(a,b){a=this.getCol(a),a._width=b,this._ss.modifyRule(a._cssRule,{width:b+"px"})},b.setColVisible=function(a,b){a=this.getCol(a),this._ss.modifyRule(a._cssRule,{display:b?"":"none"}),a._isVisible=!!b},b.getColWidth=function(a){a=this.getCol(a);return this.getHeaderRow().cells[a.index].offsetWidth},b._getDragObject=function(){this.__drag||(this.__drag=new DlGridDragCol({}));return this.__drag},b._fetchRowContentHTML=function(a,b){a("<table class='DlDataGrid-rowTable' cellspacing='0' cellpadding='0'><tr>");var c=this._cols,d=c.length,e=this._data,f,g,h,i;for(i=0;i<d;++i)f=c[i],g=f.id(),a("<td colid='",g,"' class='DlDataGrid-col-",g),(h=e.getCellClass(b,f.id()))&&a(" ",h),a("'>"),is_ie&&a("<div class='DlDataGrid-cellData'>"),e.formatHTML(b,f.id(),a),is_ie&&a("</div>"),a("</td>");a("</tr></table>")},b._fetchRowHTML=function(a,b){var c="DlDataGrid-row",d=this._data.getRecClass(b);d&&(c+=" "+d),this.rec_isSelected(b)&&(c+=" DlDataGridRow-selected"),a("<div id='",this.id,":",b.id(),"' class='",c,"' recid='",b.id(),"'>"),this._fetchRowContentHTML(a,b),a("</div>")},b.getRowElement=function(a){return document.getElementById(this.id+":"+a)},b.refreshDisplay=function(){this._oldScroll=null;var a=this.getBodyDiv(),b=a.scrollTop,c=this.getRowsContainer(),d=this._records.array,e=this._info_display;this._rpp&&d.length<this._rpp&&this.displayPage(0);if(this._rpp){var f=Math.floor(c.offsetHeight/c.childNodes.length),g=Math.ceil(b/f)-1;g<0&&(g=0);var h=Math.floor((b+a.clientHeight)/f);h>=d.length&&(h=d.length-1);var i=d.slice(g,g+this._rpp);this._display_ids(i,f*g)}},b.__doLayout=function(){var a=this.getInnerSize(),b=this.getBodyDiv(),d=this.getHeaderDiv();c.setOuterSize(b,a.x,a.y-d.offsetHeight),c.setOuterSize(d,a.x,null),this._resetVSHeight(),this._records&&this._records.array.length>0&&(this._oldScroll=null,k.call(this)),this._recompDynamicWidths()},b.getBoundRecords=function(){var a=this.getBodyDiv(),b=a.scrollTop,c=this.getRowsContainer(),d=this._records.array,e=c.offsetHeight;if(e==0)return this.__boundRecords;var f=Math.floor(e/c.childNodes.length),g=Math.ceil(b/f)-1;g<0&&(g=0);var h=Math.floor((b+a.clientHeight)/f);h>=d.length&&(h=d.length-1);return this.__boundRecords={first:g,last:h,count:h-g+1,h:f}};function k(){if(!this._processing_scroll){this._processing_scroll=true;var a=this.getBodyDiv(),b=a.scrollTop;this.getHeaderTable().style.marginLeft=-a.scrollLeft+"px";if(this._vScroll&&this._records&&b!=this._oldScroll){var d=this.getRowsContainer(),e=this._records.array,f=this._info_display,g=this.getBoundRecords(),h=g.first,i=g.last;g=g.h;if(!(h>=f.first_row_index&&i<=f.last_row_index))if(i<f.first_row_index||h>f.last_row_index){var j=e.slice(h,h+this._rpp);this._display_ids(j,g*h)}else if(h<f.first_row_index){var j=e.slice(h,f.first_row_index);this.__scrollConts++,this.__cont=function(a){var b=String.buffer("<div>"),e=a.length;a.foreach(this._fetchRowHTML.$(this,b)),b("</div>");var i=b.get(),j=c.createFromHtml(i),k;try{var l=document.createRange(),m=d.childNodes;l.selectNodeContents(j),k=l.extractContents(),l.detach(),l=document.createRange(),l.setStartBefore(m[m.length-e]),l.setEndAfter(m[m.length-1]),l.deleteContents()}catch(a){k||(k=document.createDocumentFragment());while(j.firstChild)d.removeChild(d.lastChild),k.appendChild(j.firstChild)}d.insertBefore(k,d.firstChild),this._setVScroll(g*h),f.first_row_index=h,f.last_row_index-=e},this._fetch_data(j,-1,function(a){this.__scrollConts--,this.__scrollConts==0&&this.__cont(a)})}else if(i>f.last_row_index){var j=e.slice(f.last_row_index+1,i+1);this.__scrollConts++,this.__cont=function(a){var b=String.buffer("<div>"),e=a.length;a.foreach(this._fetchRowHTML.$(this,b)),b("</div>");var h=b.get(),j=c.createFromHtml(h),k;try{var l=document.createRange();l.selectNodeContents(j),k=l.extractContents(),l.detach(),l=document.createRange(),l.setStartBefore(d.firstChild),l.setEndBefore(d.childNodes[e]),l.deleteContents()}catch(a){k||(k=document.createDocumentFragment());while(j.firstChild)d.removeChild(d.firstChild),k.appendChild(j.firstChild)}d.appendChild(k),this._setVScroll(this._getVSScrollDiv().offsetHeight+g*e),f.first_row_index+=e,f.last_row_index=i},this._fetch_data(j,1,function(a){this.__scrollConts--,this.__scrollConts==0&&this.__cont(a)})}this._oldScroll=b}this.callHooks("onBodyScroll"),this._processing_scroll=false}}}),DEFINE_CLASS("DlDragDataGrid",DlDrag,function(a,b){b.startOK=function(a,b){var c=a.parent,d=false,e=b.target;while(e&&e!=a.getElement()){if(e==c._getVSHeightDiv()){d=true;break}e=e.parentNode}d&&c._selection.getArray().length>0?this.grid=c:d=false;return d},b.reset=function(){this.grid=null,a.BASE.reset.apply(this,arguments)}}),DEFINE_CLASS("DlDesktop",DlContainer,function(a,b){a.DEFAULT_ARGS={_bounds:["bounds",new DlRect(50,30,800,600)]},b._createElement=function(){a.BASE._createElement.call(this);var b=this.getElement();this._bounds.positionDiv(b),document.body.appendChild(b)};if(is_ie)var c=Dynarch.ID("IEsux"),d=function(){var a=document.getElementById(c);a||(a=document.createElement("div"),a.style.position="absolute",a.style.right=a.style.bottom=a.style.width=a.style.height="0px",a.style.zIndex="-100",document.body.appendChild(a)),this.setSize({x:a.offsetLeft,y:a.offsetTop+a.offsetHeight})};b.fullScreen=function(){var a=this.getElement().style;a.left=a.top="0px",a.height=a.width="100%";var b;is_ie?b=d.$(this):b=this.callHooks.$(this,"onResize"),DynarchDomUtils.addEvent(window,"resize",b.clearingTimeout(25))}}),DEFINE_CLASS("DlTable",DlContainer,function(a,b,c){var d=c.createElement;a.FIXARGS=function(a){a.tagName="table",this._colSpan=0},a.DEFAULT_ARGS={__cellSpacing:["cellSpacing",null],__cellPadding:["cellPadding",null],__align:["align",null]},b._createElement=function(){a.BASE._createElement.call(this);var b=this.getElement();this.__cellPadding!=null&&(b.cellPadding=this.__cellPadding),this.__cellSpacing!=null&&(b.cellSpacing=this.__cellSpacing),this.__align!=null&&(b.align=this.__align),d("tbody",null,null,b)},b.getContentElement=function(){return this.getElement().firstChild},b.addRow=function(){return new DlTableRow({parent:this})},b.getRow=function(a){return this.children(a)},b.addCell=function(a,b,c){var d=new DlTableCell({parent:a});b!=null&&d.addClass("DlAlign-"+b);if(c!=null){var e=d.getElement().style;e.verticalAlign=c}var f=d.getElement().cellIndex+1;f>this._colSpan&&(this._colSpan=f);return d},b.getColSpan=function(){return this._colSpan},b.setColSpan=function(a){this._colSpan=a},b.addSeparator=function(a){a==null&&(a=this.getColSpan()),d("div",null,{innerHTML:"&nbsp;"},d("td",null,{colSpan:a},d("tr",null,{className:"DlTable-RowSeparator"},this.getContentElement())))}}),DEFINE_CLASS("DlTableRow",DlContainer,function(a,b){a.DEFAULT_ARGS={_tagName:["tagName","tr"]}}),DEFINE_CLASS("DlTableCell",DlContainer,function(a,b){a.DEFAULT_ARGS={_tagName:["tagName","td"]}}),DEFINE_CLASS("DlFieldGrid",DlTable,function(a,b){a.CONSTRUCT=function(){this.__fields={}},b.addField=function(a,b,c){var d=a.widget||new DlEntry(a),e=a.label;b||(b={}),e&&(e instanceof DlWidget?e instanceof DlLabel&&e.setWidget(d):e=new DlLabel({label:a.label.makeLabel(),widget:d}));var f=this.addRow(),g=this.addCell(f,"right",a.valign);g.addClass("DlFieldGrid-labelCell"),a.valign=="top"&&e instanceof DlLabel&&(g.getElement().style.paddingTop="4px"),e&&g.appendWidget(e);if(b.middleText){var h=this.addCell(f);h.setContent(b.middleText)}var i=this.addCell(f);i.appendWidget(d);var j=a.id||a.name;j!=null&&(this.__fields[j]=d.getWidgetId(),delete a.id);if(b){var k=i.getElement();b.colSpan&&(k.colSpan=b.colSpan),b.rowSpan&&(k.rowSpan=b.rowSpan)}c&&(c.row=f,c.c1=g,c.c2=i,c.label=e,c.entry=d);return d},b.getField=function(a){return a?DlWidget.getById(this.__fields[a]):this.__fields},b.setField=function(a,b){this.__fields[a]=b.getWidgetId()},b.getValue=function(){var a={};for(var b in this.__fields){var c=this.getField(b),d=c.getFormValue||c.getValue;if(d instanceof Function)if(c instanceof DlAbstractButton&&c._checkTwoState(true)){var e=d.call(c);typeof e=="boolean"?a[b]=e:e==null?a[b]=c.checked():c.checked()&&(a[b]=e)}else a[b]=d.call(c)}return a},b.getValues=b.getValue,b.setValue=function(a){for(var b in a){var c=this.getField(b),d=a[b],e;c&&((e=c.setFormValue||c.setValue)instanceof Function&&(c instanceof DlAbstractButton&&c._checkTwoState(true)?c.checked(typeof d=="string"?d!="0":!!d):e.call(c,d)))}},b.setValues=b.setValue}),DEFINE_CLASS("DlFieldset",DlContainer,function(a,b,c){a.DEFAULT_ARGS={_label:["label","DlFieldset"]},b._createElement=function(){a.BASE._createElement.call(this),this.getElement().innerHTML=["<span class='DlFieldset-label'>",this._label,"</span>","<div class='DlFieldset-content'></div>"].join("")},b.getContentElement=function(){return this.getElement().childNodes[1]},b.getLabelElement=function(){return this.getElement().firstChild},b.setOuterSize=b.setSize=function(a){var b=c.getPos(this.getLabelElement()),d=c.getPos(this.getContentElement()),e=d.y-b.y;c.setOuterSize(this.getElement(),a.x,a.y-e),a=c.getInnerSize(this.getElement()),c.setOuterSize(this.getContentElement(),a.x,a.y),this.callHooks("onResize")}}),function(){var a={},b={};window.DlSingleton={get:function(c,d){return b[c]||!d&&(b[c]=new a[c])},register:function(b,c,d){a[b]=c,d&&(window[b]=this.get.$C(b))}}}(),DEFINE_SINGLETON("DlFlashUtils",DlEventProxy,function(a,b){a.DEFAULT_EVENTS=["onLoad","onStorageStatus"];var c=is_ie?String.template("<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0\" width=\"215\" height=\"138\" id=\"DlFlashUtils-MOVIE\" align=\"middle\">","<param name=\"allowScriptAccess\" value=\"always\" />","<param name=\"movie\" value=\"$url\" />","<param name=\"quality\" value=\"high\" />","</object>"):String.template("<embed id=\"DlFlashUtils-MOVIE\" src=\"$url\" quality=\"high\" bgcolor=\"#ffffff\" width=\"215\" height=\"138\" ","allowScriptAccess=\"always\" ","type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />"),d=null;window.DlFlashUtils_init=function(a){DlFlashUtils().callHooks("onLoad")},b.init=function(){if(!d){var a=c({url:Dynarch.getFileURL("swf/flash.swf")});document.write("<div style='position: absolute; z-index: 31000; left: -256px; top: 50%; margin-left: -108px; margin-top: -69px; width: 216px; height: 138px;'>"+a+"</div>"),d=document.getElementById("DlFlashUtils-MOVIE")}},b.getObject=function(){return d},b.display=function(a){d.parentNode.style.left=a?"50%":"-256px"};function e(a){var b=null;try{b=a.GetVariable("$version")}catch(a){}return b}var f={"ShockwaveFlash.ShockwaveFlash.7":e,"ShockwaveFlash.ShockwaveFlash.6":function(a){var b="Win 6,0,21";try{a.AllowScriptAccess="always",b=e(a)}catch(a){}return b},"ShockwaveFlash.ShockwaveFlash":e};b.isSupported=function(){var a=navigator.plugins;if(a&&a.length){a=a["Shockwave Flash"];if(a&&a.description&&/^Shockwave Flash\s+([^\s]+)/i.test(a.description))return parseFloat(RegExp.$1)>=8}else if(is_ie)for(var b in f)try{var c=new ActiveXObject(b);if(c){var d=f[b](c);if(d!=null){d=d.split(/\s+/)[1];return parseFloat(d)>=8}}}catch(a){}return false},b.loadPolicyFile=function(a){return this.getObject().DlSocket_loadPolicyFile(a)};var g=b.decodeString=function(a){return a.replace(/%22/g,"\"").replace(/%5c/g,"\\").replace(/%26/g,"&").replace(/%25/g,"%")},h=b.decodeObject=function(a){var b,c;if(a instanceof Array)for(b=a.length;--b>=0;)a[b]=h(a[b]);else if(typeof a=="object"){if(a==null)return a;c={};for(b in a)c[g(b)]=h(a[b]);a=c}else typeof a=="string"&&(a=g(a));return a}}),DlFlashStore={set:function(a,b){DlFlashUtils().getObject().DlStorage_set(a,b)},get:function(a){return DlFlashUtils().decodeObject(DlFlashUtils().getObject().DlStorage_get(a))},getAllKeys:function(){return DlFlashUtils().decodeObject(DlFlashUtils().getObject().DlStorage_getAllKeys())},remove:function(a){DlFlashUtils().getObject().DlStorage_remove(a)},clear:function(){DlFlashUtils().getObject().DlStorage_clear()},flush:function(a){var b=DlFlashUtils().getObject().DlStorage_flush();a&&b=="pending"&&DlFlashUtils().display(true);return b},_onStatus:function(a){DlFlashUtils().display(false),DlFlashUtils().applyHooks("onStorageStatus",[a])}},DEFINE_CLASS("DlGridLayout",DlLayout,function(a,b,c){var d=c.createElement,e=c.addClass;a.DEFAULT_ARGS={__layout:["layout",null],__layoutHTML:["layoutHTML",null],__cellSpacing:["cellSpacing",0],__cellPadding:["cellPadding",1]};var f=["width","padding","paddingLeft","paddingRight","paddingTop","paddingBottom","verticalAlign","textAlign","whiteSpace"];b._createElement=function(){a.BASE._createElement.call(this);var b;if(this.__layoutHTML)this.setContent(this.__layoutHTML),b=this.getElement().getElementsByTagName("table")[0];else{b=d("table",null,{cellSpacing:this.__cellSpacing,cellPadding:this.__cellPadding,className:"DlGridLayout-table"}),d("tbody",null,null,b);var c=this.__layout;c.foreach(function(a){var c=a.props,d=b.insertRow(-1);c&&c.minHeight&&(e(d,"DlGridLayout-tr-minHeight"),d.minHeight=true),a.cells.foreach(function(a,b){var g=d.insertCell(-1);b==0&&c&&c.height&&(g.style.height=c.height),a&&(a.colSpan&&(g.colSpan=a.colSpan),a.className&&(g.className=a.className),a.rowSpan&&(g.rowSpan=a.rowSpan),a.minWidth&&e(g,"DlGridLayout-td-minWidth"),a.minHeight&&(g.minHeight=true,e(g,"DlGridLayout-td-minHeight")),f.r_foreach(function(b){var c=a[b];c!=null&&(this[b]=c)},g.style))})}),this.getElement().appendChild(b)}this.refNode("__table",b)},b._appendWidgetElement=function(b,c){if(c.inCell){var d=this.getCellElement(c.row,c.col);d.appendChild(b.getElement()),b._dllayout_args=c}else a.BASE._appendWidgetElement.call(this,b,c)},b._removeWidgetElement=function(b){if(this._widgets.contains(b))if(b._dllayout_args.inCell){var c=b.getElement();c.parentNode.removeChild(c)}else a.BASE._removeWidgetElement.call(this,b)},b.getTableElement=function(){return this.__table},b.getCellElement=function(a,b){return this.getTableElement().rows[a].cells[b]},b.doLayout=function(){var a=this.children();(2).times(function(b){a.foreach(function(a){var c=a._dllayout_args;if(!c.inCell){var d=this.getCellElement(c.row,c.col),e=d.offsetLeft,f=d.offsetTop,g=d.offsetWidth,h=d.offsetHeight;if(b==0){var i=a.getOuterSize();(d.minHeight||d.parentNode.minHeight)&&h<i.y&&(d.style.height=i.y+"px")}else{var j=a.getElement().parentNode.style;j.left=e+"px",j.top=f+"px",a.setOuterSize({x:g,y:h})}}},this)},this)},b.showWidgets=function(a){arguments.length==0&&(a=true),this.children().r_foreach(function(b){b.display(a)})}}),DlHtmlUtils={_blockTags:"body form textarea fieldset ul ol dl dd dt li div blockquote p h1 h2 h3 h4 h5 h6 quote pre table thead tbody tfoot tr td iframe address".hashWords(),_quickTags:"br hr input link meta img".hashWords(),_headingTags:"h1 h2 h3 h4 h5 h6".hashWords(),_descTags:"p blockquote td div li".hashWords(),isBlockElement:function(a){return a&&a.nodeType==1&&a.tagName.toLowerCase()in DlHtmlUtils._blockTags},needsClosingTag:function(a){return a&&a.nodeType==1&&!(a.tagName.toLowerCase()in DlHtmlUtils._quickTags)},htmlEncode:function(a){return String(a).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\x22/g,"&quot;").replace(/\u00A0/g,"&#xa0;")},getHTML:function(a,b,c){var d=DlHtmlUtils,e=[],f=0,g=d.needsClosingTag,h=d.htmlEncode,i=d.getInnerText,j=null,k=null,l=null,m=d._descTags,n=d._headingTags,o=0;function p(a,b){var d;switch(a.nodeType){case 11:b=false;case 1:var q=a.tagName.toLowerCase();if(a.className=="DynarchLIB-REMOVE-ME")break;if(b){var r=!(a.hasChildNodes()||g(a));if(q=="br"){if(a.previousSibling&&!a.nextSibling)break;if(o){e[f++]="\n";break}}c&&(j==null&&q in n?(j=i(a),l=0):k==null&&q in m&&(k=i(a))),e[f++]="<",e[f++]=q;var s=a.attributes;for(d=0;d<s.length;++d){var t=s.item(d);if(!t.specified)continue;var u=t.nodeName.toLowerCase();if(/^_moz|^_msh/.test(u))continue;var v;u!="style"?typeof a[t.nodeName]!="undefined"&&u!="href"&&u!="src"&&!/^on/.test(u)?v=a[t.nodeName]:v=t.nodeValue:v=a.style.cssText;if(/(_moz|^$)/.test(v))continue;e[f++]=" "+u+"=\""+h(v)+"\""}e[f++]=r?" />":">"}for(q=="pre"&&++o,d=a.firstChild;d;d=d.nextSibling)p(d,true);q=="pre"&&--o,b&&!r&&(e[f++]="</"+q+">"),l===0&&(l=f);break;case 3:/^(script|style)$/i.test(a.parentNode.tagName)?a.data.indexOf("/*<![CDATA[*/")!=0?(e[f++]="/*<![CDATA[*/",e[f++]=a.data,e[f++]="/*]]>*/"):e[f++]=a.data:e[f++]=a.data.htmlEscape();break;case 4:case 8:e[f++]="<!--",e[f++]=a.data,e[f++]="-->"}}p(a,b);var q=e.join("");c&&(q={title:j,description:k,content:q,contentButTitle:""},l&&(q.contentButTitle=e.slice(l).join("")));return q},getInnerText:function(a){if(a.innerText!=null)return a.innerText;if(a.textContent!=null)return a.textContent},getText:function(a){for(var b=a.cloneNode(true),c=b.getElementsByTagName("*"),d=c.length;--d>=0;){var e=c[d];if(DlHtmlUtils.isBlockElement(e)){var f=e.ownerDocument.createTextNode(" ");e.insertBefore(f,e.firstChild),e.appendChild(f.cloneNode(true))}}var g=DlHtmlUtils.getInnerText(b);DynarchDomUtils.trash(b);return g},_can_t_DeleteFull_tags:"td".hashWords(),canDeleteFullNode:function(a){return!(a.toLowerCase()in DlHtmlUtils._can_t_DeleteFull_tags)},_can_t_DeleteContent_tags:"ul ol dd table tr img br hr".hashWords(),canDeleteContent:function(a){return!(a.toLowerCase()in DlHtmlUtils._can_t_DeleteContent_tags)},_can_t_StripNode_tags:"ul ol li dd dt dl img br hr table tr td object applet iframe form textarea".hashWords(),canStripNode:function(a){return!(a.toLowerCase()in DlHtmlUtils._can_t_StripNode_tags)}},DEFINE_CLASS("DlIconListView",DlContainer),DEFINE_CLASS("DlIconListItem",DlAbstractButton,function(a,b){a.DEFAULT_ARGS={__itemSize:["itemSize",{x:100,y:null}],__itemSpacing:["itemSpacing",0],__spaceEvenly:["spaceEvenly",false],__iconSize:["iconSize",{x:40,y:40}],__iconAbove:["iconAbove",true],_btnType:["type",DlAbstractButton.TYPE.TWOSTATE],_tagName:["tagName","table"],_classes:["classes",{active:"DlIconListItem-active",hover:"DlIconListItem-hover",checked:"DlIconListItem-1",unchecked:"DlIconListItem-0",empty:"DlIconListItem-empty",disabled:"DlIconListItem-disabled"}],_iconClass:["iconClass",null]};var c=["DlIconListItem-iconCell","DlIconListItem-labelCell"];b._createElement=function(){DlWidget.prototype._createElement.call(this);var a=this.getElement();a.cellSpacing=a.cellPadding=0,this.__spaceEvenly?a.style.margin=this.__itemSpacing+"px":a.style.marginRight=a.style.marginBottom=this.__itemSpacing+"px",a.insertRow(-1).insertCell(-1),a.insertRow(-1).insertCell(-1),a.align="left",this.setIconAbove(this.__iconAbove,true),this.setIconClass(this._iconClass),this.label(this._label,true),this.setIconSize(this.__iconSize),this._updateState()},b.setIconClass=function(a){this.getIconCell().className=c[0]+" "+a},b.getIconCell=function(){return this.getElement().rows[this.__iconAbove?0:1].cells[0]},b.getLabelCell=function(){return this.getElement().rows[this.__iconAbove?1:0].cells[0]},b.setIconSize=function(a){DynarchDomUtils.setInnerSize(this.getIconCell(),a.x,a.y),this.__iconSize=a},b.getIconSize=function(){return this.__iconSize},b.setIconAbove=function(a,b){var d=this.getElement().rows;b?(d[0].cells[0].className=c[a?0:1],d[1].cells[0].className=c[a?1:0]):a!==this.__iconAbove&&d[1].parentNode.insertBefore(d[1],d[0]),this.__iconAbove=a},b.label=function(a,b){a!=null&&(b||a!==this._label)&&(this._label=a,this.getLabelCell().innerHTML=String.buffer("<div class='DlIconListItem-labelDiv' style='width:",this.__itemSize.x,"px'>",a,"</div>").get(),this.applyHooks("onUpdateLabel",[this._label]));return this._label}}),DlJSON={RE_strings:/(\x22(\\.|[^\x22\\])*\x22|\x27(\\.|[^\x27\\])*\x27)/g,RE_forbid:/([\n;()+=\x2f*-])/g,encode:function(a){var b,c;if(a==null)b="null";else if(a.dynarchlib_toJSON)b=a.dynarchlib_toJSON();else if(a instanceof Array)b=["[",a.map(DlJSON.encode).join(","),"]"].join("");else if(a instanceof Date)b=DlJSON.encode(a.toUTCString());else if(typeof a=="object"){b=[];for(c in a)b.push([DlJSON.encode(c),":",DlJSON.encode(a[c])].join(""));b=["{",b.join(","),"}"].join("")}else typeof a=="string"?b=["\"",a.replace(/\x5c/g,"\\\\").replace(/\r?\n/g,"\\n").replace(/\t/g,"\\t").replace(/\x22/g,"\\\""),"\""].join(""):b=a.toString();return b},decode:function(a,b){if(!b){a=a.trim();var c=a.replace(DlJSON.RE_strings,"");if(DlJSON.RE_forbid.test(c))throw new DlSecurityException("Character "+RegExp.$1+" not allowed in JSON input!")}try{return Dynarch.evalClean(a)}catch(a){throw new DlDataException("Malformed data in JSON input: "+a)}},domToObject:function(a){for(var b={},c=String.buffer(),d=a.firstChild;d;d=d.nextSibling)if(d.nodeType==1){var e=DlJSON.domToObject(d),f=d.nodeName;f in b?(b[f]instanceof Array||(b[f]=[b[f]]),b[f].push(e)):b[f]=e}else d.nodeType==3&&c(d.nodeValue);b.$text=c.get();return b}};var DlKeyboard={BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,SPACE:32,DASH:45,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,ARROW_LEFT:37,ARROW_UP:38,ARROW_RIGHT:39,ARROW_DOWN:40,INSERT:45,DELETE:46,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,parseKey:function(a){var b={},c;a=a.toUpperCase();if(c=/^([a-z]+)\s+\x27(.)\x27$/i.exec(a))b[c[1]]=true,b.key=c[2];else if(c=/^([a-z]+)-([a-z]+)\s+\x27(.)\x27$/i.exec(a))b[c[1]]=b[c[2]]=true,b.key=c[3];else if(c=/^([a-z]+)-([a-z]+)-([a-z]+)\s+\x27(.)\x27$/i.exec(a))b[c[1]]=b[c[2]]=b[c[3]]=true,b.key=c[4];return b},checkKey:function(a,b){typeof b=="string"&&(b=DlKeyboard.parseKey(b));return(!b.CTRL&&!a.ctrlKey||b.CTRL&&a.ctrlKey)&&(!b.ALT&&!a.altKey||b.ALT&&a.altKey)&&(!b.SHIFT&&!a.shiftKey||b.SHIFT&&a.shiftKey)&&a.keyStr.toUpperCase()==b.key.toUpperCase()}};DlKeyboard.KEYS_CONTROL=["BACKSPACE","TAB","DELETE","ESCAPE","ENTER","PAGE_UP","PAGE_DOWN","END","HOME","ARROW_LEFT","ARROW_UP","ARROW_RIGHT","ARROW_DOWN"].keys_map(DlKeyboard).toHash(true),DlKeyboard.KEYS_MOVE=["ARROW_LEFT","ARROW_UP","ARROW_RIGHT","ARROW_DOWN"].keys_map(DlKeyboard).toHash(true),DlKeyboard.KEYS_MOVE_PREV=["ARROW_LEFT","ARROW_UP"].keys_map(DlKeyboard).toHash(true),DEFINE_CLASS("DlLabel",DlAbstractButton,function(a,b){a.DEFAULT_ARGS={_activateWidget:["widget",null],_tagName:["tagName","span"]},b._onMouseDown=function(a){var b=this._activateWidget;b&&(b.focus(),a.domStop=true,DlException.stopEventBubbling())},b.setWidget=function(a){this._activateWidget=a},b.getWidget=function(){return this._activateWidget},b._handle_accessKey=function(a){this._onMouseDown(a)}}),DEFINE_CLASS("DlLiteTree",DlContainer,function(a,b,c){a.DEFAULT_EVENTS="onItemMouseDown onItemDblClick".qw(),a.DEFAULT_ARGS={items:["items",null],sort:["sort",Function.identity],_opt_toggleSelection:["toggleSelection",false],_focusable:["focusable",true]},a.FIXARGS=function(a){Object.mergeUndefined(a,{fillParent:true})},a.CONSTRUCT=function(){this.addEventListener({onMouseDown:this._onMouseDown,onDblClick:this._onDblClick})},b.reset=function(a){this.top_items=a,this.setContent(this._buildHTML(a,0)),this._selection&&this._selection.filter(this._itemsById)},b.setSelectionModel=function(a){this._selection?this._selection.removeEventListener(this._selListeners):this._selListeners||(this._selListeners={onChange:this.$("_on_selChange"),onReset:this.$("_on_selReset")}),this._selection=a,a.addEventListener(this._selListeners)},b.isSelected=function(a){return this._selection&&this._selection.isSelected(a)},b.refreshItems=function(a){a.foreach(function(a){var b=this._getItemElement(a);if(b){var c=["item-label"],d=this._itemsById[a];this.isSelected(a)&&c.push("selected"),d.addClassNames(c),b.className=c.join(" ");var e=String.buffer("<span class='expander'></span>");d.formatHTML(e),b.innerHTML=e.get()}},this)},b.getItemById=function(a){return this._itemsById[a]},b._buildHTML=function(a,b){a=this.sort(a);if(a.length==0)return"";b==null&&(b=0),b==0&&(this._itemsById={});var c=String.buffer("<ul>");a.foreach(function(a){var d=a.children(),e=d.length>0;c("<li>");var f=["item-label"],g=a.id();a.addClassNames(f),this.isSelected(g)&&f.push("selected"),e&&f.push("expanded"),c("<div id='",this._makeId(g),"' lite-tree-item='",g,"' class='",f.join(" "),"'><span class='expander'></span>"),a.formatHTML(c),c("</div>",this._buildHTML(d,b+1),"</li>"),this._itemsById[a.id()]=a},this),c("</ul>");return c.get()},b._makeId=function(a){return this.id+":"+a},b._findItemFromEvent=function(a){var b={},c=a.target;while(c&&c.nodeType==1){var d=c.getAttribute("lite-tree-item");if(d!=null){b.el=c,b.id=d,b.item=this._itemsById[d];return b}c.className=="expander"&&(b.expander=c),c=c.parentNode}},b._getItemElement=function(a){return document.getElementById(this._makeId(a))},b.__handleSelectClick=function(a,b,d){var e=this._selection,f=this._itemsById[a.id],g=[f,a,b];if(d){e&&!e.isSelected(a.id)&&f.isSelectable()&&e.reset([a.id]),this.applyHooks("onItemDblClick",g);return}if(!e||a.expander||!a.item.isSelectable()){var h=a.el.nextSibling;if(h){var i=c.hasClass(h,"hidden");c.condClass(h,!i,"hidden"),c.condClass(a.el,i,"expanded","collapsed")}this.applyHooks("onItemMouseDown",g)}else e&&a.item.isSelectable()&&(e.multiple?b.ctrlKey?e.toggle(a.id):e.reset([a.id]):this._opt_toggleSelection&&e.isSelected(a.id)?e.toggle(a.id):e.reset([a.id]),this.applyHooks("onItemMouseDown",g))};var d=(new Date).getTime(),e=null;b._onMouseDown=function(a){var b=this._findItemFromEvent(a),c=(new Date).getTime();c-d<Dynarch.dblClickTimeout&&b&&e&&b.id==e.id?this.__handleSelectClick(b,a,true):b&&(d=c,this.__handleSelectClick(b,a,false)),e=b},b._on_selChange=function(a,b){c.condClass(this._getItemElement(a),b,"selected")},b._on_selReset=function(a,b){Object.foreach(a,function(a,b){c.delClass(this._getItemElement(b),"selected")},this),Object.foreach(b,function(a,b){c.addClass(this._getItemElement(b),"selected")},this)},a.Item=DEFINE_HIDDEN_CLASS(null,DlEventProxy,function(a,b){a.DEFAULT_ARGS={_name:["name",null],_id:["id",null],_children:["children",null]},a.CONSTRUCT=function(){this._children==null&&(this._children=[])},b.formatHTML=function(a){a(this._name)},b.addClassNames=Function.noop,b.id=function(){return this._id},b.children=function(){return this._children},b.isSelectable=Function.returnTrue})}),DEFINE_CLASS("DlMacBarIcon",DlAbstractButton,function(a,b){a.BEFORE_BASE=function(){this.__currentWidth=this.__minWidth,this.__currentHeight=this.__minHeight,this.__align=this.__align.split(/\s+/).toHash()};var c={active:"DlMacBarIcon-active",hover:"DlMacBarIcon-hover",checked:"DlMacBarIcon-1",unchecked:"DlMacBarIcon-0",empty:"DlMacBarIcon-empty",disabled:"DlMacBarIcon-disabled"};a.DEFAULT_ARGS={_classes:["classes",c],__image:["img",null],__minWidth:["minWidth",32],__minHeight:["minHeight",32],__maxWidth:["maxWidth",64],__maxHeight:["maxHeight",64],__align:["align","bottom"],__tooltipTimeout:["tooltipTimeout",900]},b._createElement=function(){DlWidget.prototype._createElement.call(this),this.setContent(String.buffer("<img src='",this.__image,"' width='",this.__minWidth,"' height='",this.__minHeight," ' />").get())},b.getImgElement=function(){return this.getElement().firstChild},b.flash=function(a){this._onMouseEnter(),this._onMouseLeave.delayed(a||100,this)},b.initDOM=function(){a.BASE.initDOM.call(this),this.addEventListener({onDestroy:d}),this.__anim=new DlAnimation(25,40),this.__anim.addEventListener({onUpdate:f.$(this),onStart:e.$(this)})};function d(){this.__anim.destroy()}b._onMouseEnter=function(){a.BASE._onMouseEnter.apply(this,arguments);var b=this.__anim;b.ew=this.__maxWidth,b.eh=this.__maxHeight,b.start(30,50,DlAnimation.easing.elastic_b)},b._onMouseLeave=function(){a.BASE._onMouseLeave.apply(this,arguments);var b=this.__anim;b.ew=this.__minWidth,b.eh=this.__minHeight,b.start(50,50,DlAnimation.easing.accel_b)};function e(){this.__anim.sw=this.__currentWidth,this.__anim.sh=this.__currentHeight}function f(){var a=this.__anim,b=this.getImgElement(),c=a.getPos(),d,e=a.getPos(function(a){return 1-Math.cos(a*2.5*Math.PI)/Math.exp(5*a)});b.width=this.__currentWidth=c.mapInt(a.sw,a.ew),b.height=this.__currentHeight=e.mapInt(a.sh,a.eh),a=this.__align,d=this.__minWidth-this.__currentWidth,a.center&&(d/=2);if(a.left||a.center)b.style.marginRight=d+"px";if(a.right||a.center)b.style.marginLeft=d+"px";d=this.__minHeight-this.__currentHeight,a.middle&&(d/=2);if(a.top||a.middle)b.style.marginBottom=d+"px";if(a.bottom||a.middle)b.style.marginTop=d+"px"}}),DEFINE_CLASS("DlNotebook",DlContainer,function(a,b){var c=["onChange"];b._createElement=function(){a.BASE._createElement.call(this),this.getElement().innerHTML="<div class='TabContent-inner'></div>"},b.appendWidget=function(b,c){b.registerEvents(["onNotebookShow"]),a.BASE.appendWidget.call(this,b);var d=b.getElement(),e=this.getContentElement();c!=null?c=this.__widgetsPosition:this.__widgetsPosition=c,c==null&&(c=this.__widgetsPosition=DynarchDomUtils.getPadding(e).x/2),d.style.position="absolute",d.style.visibility="hidden",d.style.left=d.style.top=c+"px",e.appendChild(d),this._panes.push(b)},b.initDOM=function(){this._panes=[],this._currentPane=null,this.registerEvents(c),a.BASE.initDOM.call(this)},b.getPane=function(a){return this._panes[a]},b.getAllPanes=function(){return this._panes},b.getCurrentPane=function(){return this.getPane(this._currentPane)},b.getCurrentPaneIndex=function(){return this._currentPane},b.length=function(){return this._panes.length},b.showPane=function(a){var b=this._currentPane;b!=null&&(this.getPane(b).visibility(false),this.getPane(b).setPos({x:-3e4,y:-3e4})),this._currentPane=a;var c=this.getPane(a);c._dl_notebook_has_size||(c.setSize(this.getInnerSize()),c._dl_notebook_has_size=true),c.setStyle({left:"",top:""}),c.visibility(true),a!==b&&this.applyHooks("onChange",[a,b]),c.callHooks("onNotebookShow");return this},b.firstPane=function(){this.showPane(0)},b.lastPane=function(){this.showPane(this.length()-1)},b.nextPane=function(){var a=this._currentPane;a==null?a=0:++a,a>=this._panes.length&&(a=0);return this.showPane(a)},b.prevPane=function(){var a=this._currentPane;a==null?a=this._panes.length-1:--a,a<0&&(a=this._panes.length-1);return this.showPane(a)},b.isFirstPane=function(){return this._currentPane==0},b.isLastPane=function(){return this._currentPane==this._panes.length-1},b.getContentElement=function(){return this.getElement().firstChild},b.setSize=b.setOuterSize=function(b){a.BASE.setOuterSize.call(this,b);var c=this.getElement();b=DynarchDomUtils.getInnerSize(c),DynarchDomUtils.setOuterSize(this.getContentElement(),b.x,b.y),c.style.width=c.style.height="",b=DynarchDomUtils.getInnerSize(this.getContentElement());var d=this.getCurrentPane();this._panes.foreach(function(a){a._dl_notebook_has_size=false}),d.setSize(b),d._dl_notebook_has_size=true},b.setIdealSize=function(){var a={x:0,y:0};this._panes.r_foreach(function(b){var c=b.getOuterSize();c.x>a.x&&(a.x=c.x),c.y>a.y&&(a.y=c.y)}),this.setInnerSize(a)}}),DEFINE_CLASS("DlProgressBar",DlWidget,function(a,b){var c=DynarchDomUtils.createElement;a.DEFAULT_ARGS={__progress_minVal:["min",0],__progress_maxVal:["max",100],__progress_val:["val",0],__label:["label",null]},b._createElement=function(){a.BASE._createElement.call(this);var b=this.getElement();c("div",null,{className:"DlProgressBar-fill"},b),c("div",null,{className:"DlProgressBar-label",innerHTML:"&nbsp;"},b),this.setLabel(this.__label),this.setValue(this.__progress_val)},b._getLabelElement=function(){return this.getElement().lastChild},b._getFillElement=function(){return this.getElement().firstChild},b.getValue=function(){return this.__progress_val},b.getMaxVal=function(){return this.__progress_maxVal},b.getMinVal=function(){return this.__progress_minVal},b.setValue=function(a){(this.__progress_val=a)>this.__progress_maxVal&&(a=this.__progress_maxVal);var b=this.__progress_maxVal-this.__progress_minVal,c=a-this.__progress_minVal,d=100*c/b;!isNaN(d)&&d>=0&&(this._getFillElement().style.width=d+"%",this._updateLabel(d))},b.setLabel=function(a){this.__label=a,this._updateLabel()},b._updateLabel=function(a){var b=this.__label;a==null&&(a=0),b!=null&&(typeof b=="function"?b=b(this,a,this.__progress_val):b=b.replace(/%d/g,Math.round(a)).replace(/%f/g,a.toFixed(2)).replace(/%v/g,this.__progress_val),/\S/.test(b)||(b="&nbsp;"),this._getLabelElement().innerHTML=b)},b.reset=function(a,b,c,d){c==null&&(c=a),this.__progress_minVal=a,this.__progress_maxVal=b,arguments.length>3&&(this.__label=d),this.setValue(c)}}),DEFINE_CLASS("DlRadioButton",DlCheckbox,function(a,b){a.FIXARGS=function(a){a.alwaysCheck=true},a.DEFAULT_ARGS={_groupId:["group",0],_classes:["classes",{active:"DlRadioButton-active",hover:"DlRadioButton-hover",checked:"DlRadioButton-1",unchecked:"DlRadioButton-0",empty:"DlRadioButton-empty",disabled:"DlRadioButton-disabled"}]},b.FINISH_OBJECT_DEF=function(){a.BASE.FINISH_OBJECT_DEF.call(this),this._className.remove("DlCheckbox")}}),DEFINE_CLASS("DlRadioSelect",DlButtonMenu,function(a,b){a.DEFAULT_ARGS={_options:["options",[]],_value:["value",null],_connected:["connected",true]},a.DEFAULT_EVENTS=["onChange"],a.CONSTRUCT=function(){this._radioGroup=DlRadioGroup.get(),this._options.length&&this.setOptions(this._options),this.value(this._value,true),this.addEventListener("onDestroy",function(){this._radioGroup.reset()})},b.value=function(a,b,c){var d=this._value;if(b||typeof a!="undefined"&&a!==d)this._value=a,this._updateLabel(),c||this.applyHooks("onChange",[d,a]);return d},b.getValue=function(){return this.value()},b.setValue=b.value;function c(a){this.value(a.userData),DlPopup.clearAllPopups(),a._onMouseLeave()}b._updateLabel=function(){var a=null,b=this._options,c,d;for(c=b.length;--c>=0;){d=b[c];if(d==null)continue;this._value==d.value?(this.getButton().label(d.label),d.widget.checked(true,true)):d.widget.checked(false,true)}},b.setOptions=function(a){var b=this._radioGroup,d,e;b.reset(),b.addEventListener("onChange",c.$(this)),d=new DlVMenu({className:"DlSelect-menu"}),e={parent:d,group:b,noCapture:true},a.foreach(function(a){if(a==null)d.addSeparator();else{e.label=a.label,e.data=e.value=a.value,e.className=a.className;var b=a.widget=new DlRadioButton(e)}},this);var f=d.getElement();f.style.position="absolute",d.zIndex(-100),document.body.appendChild(f);var g=d.getOuterSize().x;document.body.removeChild(f),d.zIndex(""),f.style.position="",function(){this.getButton().setOuterSize({x:g-this.getArrow().getOuterSize().x+2})}.$(this).delayed(10),this.setMenu(d),this._options=a},b.addOption=function(a,b){b==null&&(b=this._options.length);var c=a.widget=new DlRadioButton({parent:this._menu,group:this._radioGroup,noCapture:true,label:a.label,data:a.value,value:a.value,className:a.className});this._options.splice(b,0,a);return c}}),DlRegexp={EMAIL:/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/,MIME_WEB_IMAGE:/^image\x2f.*(png|jpe?g|gif|tiff?)/i,UNICODE_LETTER:"\\u0041-\\u005A\\u0061-\\u007A\\u00AA\\u00B5\\u00BA\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u0523\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0621-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971\\u0972\\u097B-\\u097F\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C33\\u0C35-\\u0C39\\u0C3D\\u0C58\\u0C59\\u0C60\\u0C61\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDE\\u0CE0\\u0CE1\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D28\\u0D2A-\\u0D39\\u0D3D\\u0D60\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC\\u0EDD\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8B\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10D0-\\u10FA\\u10FC\\u1100-\\u1159\\u115F-\\u11A2\\u11A8-\\u11F9\\u1200-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F4\\u1401-\\u166C\\u166F-\\u1676\\u1681-\\u169A\\u16A0-\\u16EA\\u1700-\\u170C\\u170E-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1877\\u1880-\\u18A8\\u18AA\\u1900-\\u191C\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19A9\\u19C1-\\u19C7\\u1A00-\\u1A16\\u1B05-\\u1B33\\u1B45-\\u1B4B\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u2094\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u212D\\u212F-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2183\\u2184\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2C6F\\u2C71-\\u2C7D\\u2C80-\\u2CE4\\u2D00-\\u2D25\\u2D30-\\u2D65\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2E2F\\u3005\\u3006\\u3031-\\u3035\\u303B\\u303C\\u3041-\\u3096\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31B7\\u31F0-\\u31FF\\u3400\\u4DB5\\u4E00\\u9FC3\\uA000-\\uA48C\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA65F\\uA662-\\uA66E\\uA67F-\\uA697\\uA717-\\uA71F\\uA722-\\uA788\\uA78B\\uA78C\\uA7FB-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA90A-\\uA925\\uA930-\\uA946\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAC00\\uD7A3\\uF900-\\uFA2D\\uFA30-\\uFA6A\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC"},DEFINE_SINGLETON("DlSystem",DlEventProxy,function(a,b){a.DEFAULT_EVENTS=["on-dialog-create","on-dialog-show","on-dialog-hide","on-dialog-minimize","on-dialog-restore","on-rpc-start","on-rpc-stop","on-rpc-timeout"]}),DEFINE_CLASS("DlRPC",DlEventProxy,function(a,b){a.CONSTRUCT=function(){this.method==null&&(this.method=this.data!=null?"POST":"GET"),this._timeoutID=0},a.DEFAULT_EVENTS=["onStart","onStop","onTimeout"],a.DEFAULT_ARGS={url:["url",null],args:["args",null],callback:["callback",null],method:["method",null],data:["data",null],timeout:["timeout",null]};function c(a){if(a.readyState==4){delete a.onreadystatechange,this._request=null,this._timeoutID&&(clearTimeout(this._timeoutID),this._timeoutID=null);var b;try{b={success:a.status==200,status:a.status,statusText:a.statusText,timeout:false,xml:a.responseXML,text:a.responseText}}catch(a){}DlSystem().applyHooks("on-rpc-stop",[this,b,a]),this.applyHooks("onStop",[this,b,a]),this.callback&&this.callback(b)}}function d(a){this._request=null,a.abort(),DlSystem().applyHooks("on-rpc-timeout",[this,a]),this.applyHooks("onTimeout",[this,a]),this.callback&&this.callback({success:false,timeout:true})}b.abort=function(){this._request.abort()},b.call=function(a){a!=null&&Object.merge(this,a);var b,d=false,e;if(window.XMLHttpRequest)b=new XMLHttpRequest;else if(window.ActiveXObject)b=new ActiveXObject("Microsoft.XMLHTTP");else throw"Browser does not support XMLHttpRequest";this._request=b,b.onreadystatechange=c.$(this,b);var f=this.args;if(f){d=[];for(e in f)d.push(escape(e)+"="+escape(f[e]));d.length==0?d=false:d=d.join("&")}var g=this.url;switch(this.method){case"POST":var h=this.data;d&&h&&(g+="?"+d),b.open("POST",g,true),h?(typeof h!="string"&&(this.data=h=DlJSON.encode(h),b.setRequestHeader("Content-Type","text/javascript; charset=UTF-8")),this._start(h)):(b.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),this._start(d));break;case"GET":d&&(g+="?"+d),b.open("GET",g,true),this._start(null)}},b._start=function(a){this.timeout?this._timeoutID=d.delayed(this.timeout,this,this._request):this._timeoutID=0,DlSystem().applyHooks("on-rpc-start",[this]),this.applyHooks("onStart",[this]),this._request.send(a)}}),DEFINE_CLASS("DlRteFrame",DlWidget,function(a,b,c){var d=c.createElement,e=c.addClass,f=c.delClass,g=c.condClass,h=c.ID,i=["mouseover","mouseout","mousemove","mousedown","mouseup","click","keydown","keyup","keypress","contextmenu"],j=is_gecko?"<br type='_moz' />":"",k="<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"><html class=\"DlRteFrame-HTML\"><head><title>DynarchLIB Rich Text Editor</title></head><body class=\"DlRteFrame-Body\"><p>"+j+"</p></body></html>";a.BEFORE_BASE=function(){this.__eventProxy=o.$(this),this.callUpdateHooks=this.callUpdateHooks.clearingTimeout(40,this)},a.CONSTRUCT=function(){this.__sections&&this.setSections(this.__sections)},a.DEFAULT_EVENTS=["onUpdate","onSectionChange"],a.DEFAULT_ARGS={__paragraphsMode:["useParagraphs",true],__sections:["sections",null],_focusable:["focusable",2],_tabChar:["tabChar"," "]},b.COMMANDS={backcolor:{id:is_ie?"backcolor":"hilitecolor"},forecolor:{id:"forecolor"},bold:{id:"bold",key:"CTRL 'B'"},italic:{id:"italic",key:"CTRL 'I'"},underline:{id:"underline",key:"CTRL 'U'"},strike:{id:"strikethrough",key:"CTRL '-'"},subscript:{id:"subscript"},superscript:{id:"superscript"},removeformat:{id:"removeformat",key:"ALT-CTRL '0'"},justifyleft:{id:"justifyleft",key:"ALT-CTRL 'l'"},justifyright:{id:"justifyright",key:"ALT-CTRL 'r'"},justifycenter:{id:"justifycenter",key:"ALT-CTRL 'e'"},justifyfull:{id:"justifyfull",key:"ALT-CTRL 'j'"},orderedlist:{id:"insertorderedlist",key:"ALT-CTRL 'o'"},unorderedlist:{id:"insertunorderedlist",key:"ALT-CTRL-SHIFT 'o'"},unorderedlist1:{id:"insertunorderedlist",key:"ALT-CTRL 'u'"},indent:{id:"indent",key:"CTRL '.'"},outdent:{id:"outdent",key:"CTRL ','"},undo:{id:"undo"},redo:{id:"redo"},"<hr>":{id:"inserthorizontalrule",key:"CTRL ' '"},"<h1>":{id:"formatblock",key:"CTRL '1'",arg:"h1"},"<h2>":{id:"formatblock",key:"CTRL '2'",arg:"h2"},"<h3>":{id:"formatblock",key:"CTRL '3'",arg:"h3"},"<h4>":{id:"formatblock",key:"CTRL '4'",arg:"h4"},"<h5>":{id:"formatblock",key:"CTRL '5'",arg:"h5"},"<h6>":{id:"formatblock",key:"CTRL '6'",arg:"h6"},"<p>":{id:"formatblock",key:"CTRL 'm'",arg:"p"},"<pre>":{id:"formatblock",key:"CTRL-ALT 'n'",arg:"pre"},"<address>":{id:"formatblock",arg:"pre"},"<blockquote>":{id:"formatblock",key:"CTRL 'q'",arg:"blockquote"},_nextSection:{id:"_nextSection",key:"CTRL ']'"},_prevSection:{id:"_prevSection",key:"CTRL '['"},showHtml:{id:"showHtml",key:"CTRL-ALT-SHIFT 'h'"}};var l="h1 h2 h3 h4 h5 h6 p pre address blockquote".hashWords();b.SEMANTIC_TAGS={bold:true,italic:true,strike:true,subscript:true,superscript:true,indent:true,underline:true,outdent:true,strikethrough:true,strike:true},b.callUpdateHooks=function(a,b){this.destroyed||this.applyHooks("onUpdate",[a,b])},b.execCommand=function(a,b){if(!this.readonly()){this.focus();var c,d=this.getIframeDoc();is_gecko&&d.execCommand("styleWithCSS",false,!(a in this.SEMANTIC_TAGS)),this.COMMANDS[a]&&(a=this.COMMANDS[a],typeof b=="undefined"&&(b=a.arg||""),a=a.id);if(a=="formatblock")if(is_ie){var e=this.getAncestorsHash();if(e.pre){if(b=="pre")return;var f=this.getSelection(),g=this.getRange(f),h=this.createRange();h.moveToElementText(e.pre),g.setEndPoint("EndToEnd",h),g.select();var i,j=String.buffer("<",b,">dummy</",b,">").get();if(g.compareEndPoints("StartToStart",h)==0)e.pre.insertAdjacentHTML("beforeBegin",j),i=e.pre.previousSibling;else{var k=g.htmlText,l=g.text;g.moveStart("character",-1),g.text.charAt(0)!=l.charAt(0)&&g.moveStart("character",1),e.pre.insertAdjacentHTML("afterEnd","<br />"),g.pasteHTML(""),e.pre.parentNode.removeChild(e.pre.nextSibling),e.pre.insertAdjacentHTML("afterEnd",j),i=e.pre.nextSibling;if(/\S/.test(l)){var m=e.pre.cloneNode(true);m.innerHTML=k,i.parentNode.insertBefore(m,i.nextSibling)}}g.moveToElementText(i),g.collapse(),g.select(),i.innerHTML="";return}b="<"+b+">"}switch(a){case"showHtml":try{alert(this.getHTML())}catch(a){alert("ERROR: "+a)}break;case"_nextSection":this.nextSection();break;case"_prevSection":this.prevSection();break;default:c=d.execCommand(a,false,b)}this.focus(),this.callUpdateHooks();return c}},b.queryCommandState=function(a){if(!this.readonly()){this.COMMANDS[a]&&(a=this.COMMANDS[a].id);return this.getIframeDoc().queryCommandState(a)}},b.queryCommandValue=function(a){if(!this.readonly()){this.COMMANDS[a]&&(a=this.COMMANDS[a].id);if(!is_gecko&&/^formatblock$/i.test(a))for(var b=this.getAllAncestors(),c=0;c<b.length;++c){var d=b[c].tagName.toLowerCase();if(d in l)return d}return this.getIframeDoc().queryCommandValue(a)}},b.getInnerHTML=function(){return this.getIframeBody().innerHTML},b.getHTML=function(a,b){if(!is_ie&&!b){this.collapse(true);var c=this.getIframeDoc().createElement("span");c.id="DYNARCHLIB_RTEFRAME_CARET",this.insertNode(c)}var d=DlHtmlUtils.getHTML(this.getIframeBody(),false,a);!is_ie&&!b&&this.deleteNode(c);return d},b.getInnerText=function(){return DlHtmlUtils.getInnerText(this.getIframeBody())},b.getText=function(){return DlHtmlUtils.getText(this.getIframeBody())},b.setSections=function(a){this.__sections=a;var b=this.__sectionsHash={};a.foreach(function(a,c){a.index=c,b[a.name]=a;if(a.current||c==0)this.__currentSection=c,this.setHTML(a.content)}.$(this))},b.setSectionContent=function(a,b){var c=this.getSection(a,true);c.content=b,c.index==this.__currentSection&&this.setHTML(b)},b.getSections=function(){var a=this.getHTML(true);Object.merge(this.getCurrentSection(),a);return this.__sectionsHash},b.getSection=function(a,b){var c=this.__sectionsHash[a];if(c.index==this.__currentSection&&!b){var d=this.getHTML(true);Object.merge(c,d)}return c},b.getCurrentSection=function(){return this.__sections[this.__currentSection]},b._setCurrentSection=function(a){var b=this.getCurrentSection();if(b!==a){var c=this.getHTML(true);Object.merge(b,c),this.__currentSection=a.index,this.setHTML(a.content),this.applyHooks("onSectionChange",[b,a])}},b.setCurrentSection=function(a){var b=this.__sectionsHash[a];this._setCurrentSection(b)},b.setCurrentSectionIndex=function(a){if(a!=this.__currentSection){var b=this.__sections[a];this._setCurrentSection(b)}},b.prevSection=function(){this.setCurrentSectionIndex(this.__sections.rotateIndex(this.__currentSection-1))},b.nextSection=function(){this.setCurrentSectionIndex(this.__sections.rotateIndex(this.__currentSection+1))},b._setListeners=function(){a.BASE._setListeners.call(this),this.addEventListener(is_ie?"onKeyDown":"onKeyPress",function(a){this._onKeypress(a)}),this.addEventListener({onDestroy:q})},b._createElement=function(){a.BASE._createElement.call(this);var b=d("iframe",{display:"block"},{frameBorder:0,marginHeight:0,marginWidth:0,src:is_ie?"javascript:'';":"about:blank"},this.getElement());this.__hasFrameEvents=false,this.updateKeymap()},b.updateKeymap=function(){var a=this.__rte_keymap=[];for(var b in this.COMMANDS){var c=this.COMMANDS[b];c.key&&a.push([DlKeyboard.parseKey(c.key),b])}},b.setOuterSize=b.setSize=function(a){var b=c.getBorder(this.getElement()),d=c.getBorder(this.getContentElement());this.setInnerSize({x:a.x-b.x-d.x,y:a.y-b.y-d.y})},b.getIframeElement=function(){return this.getElement().firstChild},b.getContentElement=b.getIframeElement,b.getIframeWin=function(){return this.getIframeElement().contentWindow},b.getIframeDoc=function(){return this.getIframeWin().document},b.getIframeBody=function(){return this.getIframeDoc().body},b.initDesignMode=function(a){var b=this.getIframeDoc();b.open(),b.write(k),b.close(),b.designMode="on",this.__hasFrameEvents||p.delayed(5,this,a)},b.readonly=function(a){var b=this.getIframeDoc();arguments.length>0&&(b.designMode=a?"off":"on",g(b.documentElement,a,"DlRteFrame-ReadOnly"));return b.designMode=="off"},b.setHTML=function(a){a instanceof Array&&(a=a.join("")),a=a.trim(),this.__hasFrameEvents?(is_ie&&(a=a.replace(/(<pre[^>]*>)((.|\n)+?)(<\x2fpre>)/gi,function(a,b,c,d,e){c=c.replace(/\x20/g," ").replace(/\t/g," ".repeat(4));return b+c+e})),this.getIframeBody().innerHTML=a,this._onSetHTML(),this.moveBOF(),this.callUpdateHooks()):this.__pendingHTML=a},b._onSetHTML=function(){for(var a=this.getIframeDoc().getElementsByTagName("pre"),b=a.length;--b>=0;){var c=a[b];c.innerHTML=c.innerHTML.replace(/\n/g,"<br>")}if(!is_ie){var d=this.getIframeDoc().getElementById("DYNARCHLIB_RTEFRAME_CARET");d&&function(a){try{this.selectNodeContents(a),this.collapse(true),this.deleteNode(a)}catch(a){}}.delayed(10,this,d)}},b.clear=function(){this.setHTML("")},b.focus=function(){this.getIframeWin().focus(),a.BASE.focus.call(this)},b.loadStyle=function(a){var b=this.getIframeDoc(),c=a.replace(/\x2f/g,"_");if(!b.getElementById(c)){var d=b.getElementsByTagName("head")[0],e=b.createElement("link");e.type="text/css",e.rel="stylesheet",e.href=a,e.id=c,d.appendChild(e),e.disabled=true,e.disabled=false}},b.createRange=function(){return is_ie?this.getIframeBody().createTextRange():this.getIframeDoc().createRange()},b.getSelection=function(){return is_ie?this.getIframeDoc().selection:this.getIframeWin().getSelection()},b.getRange=function(a){a==null&&(a=this.getSelection());return is_ie?a.createRange():a.getRangeAt(0)},b.getParentElement=function(){var a=this.getSelection(),b=this.getRange(a);if(is_ie)switch(a.type){case"Text":case"None":return b.parentElement();case"Control":return b.item(0);default:return null}else try{var c=b.commonAncestorContainer;!b.collapsed&&b.startContainer==b.endContainer&&b.startOffset-b.endOffset<=1&&b.startContainer.hasChildNodes()&&(c=b.startContainer.childNodes[b.startOffset]);while(c.nodeType==3)c=c.parentNode;return c}catch(a){return null}},b.getAllAncestors=function(){var a=this.getParentElement();a&&a.nodeType==1&&(a=this.getParentElement());var b=this.getIframeBody(),c=[];while(a&&a!==b&&a.nodeType==1)c.push(a),a=a.parentNode;c.push(b);return c},b.getAncestorsHash=function(){var a=this.getAllAncestors(),b,c,d,e={__all:a};a.foreach(function(a){d=a.tagName.toLowerCase(),e[d]||(e[d]=a)});return e},b.getSelectedText=function(){var a=this.getRange();return is_ie?a.text:a.toString()},b.selectRange=function(a){if(is_ie)a.select();else{var b=this.getSelection();b.removeAllRanges(),b.addRange(a)}},b.isCollapsed=function(){var a=this.getRange();return is_w3?a.collapsed:a.compareEndPoints("StartToEnd",a)==0},b.collapse=function(a){var b=this.getSelection(),c=this.getRange(b);is_w3&&b.removeAllRanges(),c.collapse(!!a),this.selectRange(c)},b.insertNode=function(a,b){var c=this.getSelection(),d=this.getRange(c);if(is_w3)d.deleteContents(),d.insertNode(a),b&&(c.removeAllRanges(),d.selectNode(a),c.addRange(d));else{var e=h("rteframe");d.pasteHTML(["<span id='",e,"'></span>"].join(""));var f=this.getIframeDoc().getElementById(e);f.parentNode.insertBefore(a,f),f.parentNode.removeChild(f),b&&a.nodeType!=3&&(d.moveToElementText(a),d.select())}return a},b.insertText=function(a,b){var c=this.getIframeDoc().createTextNode(a);return this.insertNode(c,b)},b.selectNodeContents=function(a){var b=this.createRange();is_w3?b.selectNodeContents(a):b.moveToElementText(a),this.selectRange(b)},b.selectNode=function(a){if(is_w3){var b=this.createRange();b.selectNode(a),this.selectRange(b)}else this.selectNodeContents(a)},b.createLink=function(a,b){var c,d,e,f;for(b&&this.insertText(b,true),c="javascript:"+h("link"),this.execCommand("createlink",c),d=this.getIframeDoc().getElementsByTagName("a"),f=d.length;--f>=0;)if(d[f].href==c){e=d[f];break}e.href=a;return e},b.createAnchor=function(a){var b=this.getSelectedText()?null:"Anchor",c=this.createLink("#",b);c.removeAttribute("href"),e(c,b?"DlAnchor-Empty":"DlAnchor"),c.setAttribute("name",a),b&&(c.innerHTML="");return c},b.getAnchors=function(){var a=this.getIframeDoc().getElementsByTagName("a"),b=a.length,c,d=[];while(--b>=0)c=a[b],c.name&&d.unshift(c);return d},b.unlink=function(){this.execCommand("unlink")},b.getSelectedImage=function(){var a=this.getParentElement();a&&!/^img$/i.test(a.tagName)&&(a=null);return a},b.insertImage=function(a){var b=this.getSelectedImage();if(!b){var c="javascript:"+h("img"),d,e;for(this.execCommand("insertimage",c),d=this.getIframeDoc().getElementsByTagName("img"),e=d.length;--e>=0;)if(d[e].src==c){b=d[e];break}}b.src=a.url,a.width&&(b.width=a.width),a.height&&(b.height=a.height),a.align&&(b.align=a.align),a.alt&&(b.alt=a.alt),a.marginLeft&&(b.style.marginLeft=a.marginLeft),a.marginTop&&(b.style.marginTop=a.marginTop),a.marginRight&&(b.style.marginRight=a.marginRight),a.marginBottom&&(b.style.marginBottom=a.marginBottom);return b},b.moveBOF=function(a){var b=this.getIframeBody(),c,d,e=a?b.lastChild:b.firstChild;e&&(is_w3?(d=this.getRange(c=this.getSelection()),c.removeAllRanges(),e.nodeType==1?d.selectNodeContents(e):d.selectNode(e),d.collapse(!a),c.addRange(d)):(d=b.createTextRange(),d.collapse(!a),d.select()))},b.moveEOF=function(a){return this.moveBOF(!a)},b.setParagraphsMode=function(a){this.__paragraphsMode=a},b.addBlockClass=function(a,b,d){var e=this.getAncestorsHash()[a];if(e){if(c.hasClass(e,b)){if(d){c.delClass(e,b);return false}}else c.addClass(e,b);return true}return null},b.canDeleteFullNode=function(a){return DlHtmlUtils.canDeleteFullNode(a.tagName)},b.canDeleteContent=function(a){return DlHtmlUtils.canDeleteContent(a.tagName)},b.canStripNode=function(a){return DlHtmlUtils.canStripNode(a.tagName)},b.deleteNodeContents=function(a){a.innerHTML=DlHtmlUtils.isBlockElement(a)?j:""},b.deleteNode=function(a){a.parentNode.removeChild(a)},b.stripNode=function(a){var b=a.ownerDocument.createDocumentFragment();while(a.firstChild)b.appendChild(a.firstChild);a.parentNode.insertBefore(b,a),a.parentNode.removeChild(a),this.callUpdateHooks()};function m(a){a.lastChild.nodeType==1&&a.lastChild.tagName.toLowerCase()=="br"&&a.removeChild(a.lastChild)}function n(){if(this.__paragraphsMode){var a=this.getAncestorsHash(),b=true,c=this.getIframeDoc(),d=this.getSelection(),e=this.getRange(d),f=a.li||a.dd,g=a.p;if(f){var h=this.createRange();h.selectNodeContents(f);var i,j=/\S/.test(h.toString());if(g&&j){d.removeAllRanges(),i=e.cloneRange(),i.setStartBefore(g.firstChild);if(!/\S/.test(i.toString())){var k=true,l=g.previousSibling;while(l){if(l.nodeType==1){k=false;break}l=l.previousSibling}if(k){var m=f.cloneNode(false);i.setStartBefore(f),i.insertNode(m),i.selectNodeContents(m),d.addRange(i),this.execCommand("<p>");return true}h.selectNodeContents(g);if(/\S/.test(h.toString())){var n=g.cloneNode(false);i.setStartBefore(g),i.insertNode(n),i.selectNodeContents(n),d.addRange(i),this.execCommand("<p>");return true}i=e.cloneRange(),i.setStartBefore(g),i.setEndAfter(f);var o=i.extractContents(),m=o.firstChild;i.insertNode(o),i.selectNodeContents(m.firstChild||m),i.collapse(true),d.addRange(i),this.execCommand("<p>");return true}i=e.cloneRange(),i.setEndAfter(g.lastChild);if(!/\S/.test(i.toString())){var n=g.cloneNode(false);i.setEndAfter(g),i.collapse(false),i.insertNode(n),i.selectNodeContents(n),d.addRange(i),this.execCommand("<p>");return true}i=e.cloneRange(),i.setEndAfter(g);var o=i.extractContents();i.collapse(false);var n=o.firstChild;i.insertNode(o),i.selectNodeContents(n),i.collapse(true),d.addRange(i);return true}if(!j){d.removeAllRanges();var p=f.parentNode;i=e.cloneRange(),i.selectNode(p),i.setStartAfter(f);var o=i.extractContents();p.removeChild(f);var n=c.createElement("p");o.insertBefore(n,o.firstChild),i.setEndAfter(p),i.collapse(false),i.insertNode(o),i.selectNodeContents(n),i.collapse(true),d.addRange(i),this.execCommand("<p>");return true}}else{var q=a.pre;if(q){d.removeAllRanges(),i=e.cloneRange();var r="",s=i.startContainer;s==q&&(s=s.childNodes[i.startOffset]);while(s&&s.parentNode!=q)s=s.parentNode;if(s){while(s&&!/^br$/i.test(s.tagName))s=s.previousSibling;s=s?s.nextSibling:q.firstChild;while(s&&s.nodeType!=3)s=s.firstChild;s&&/^(\s+)/.test(s.data)&&(r=RegExp.$1)}var o=c.createDocumentFragment(),t=c.createElement("br");o.appendChild(t),r&&(t=c.createTextNode(r),o.appendChild(t)),i.insertNode(o),i.setEndAfter(t),i.collapse(false),d.addRange(i);return true}}var u=a.h6||a.h5||a.h4||a.h3||a.h2||a.h1;if(u){var h=e.cloneRange();h.setEndAfter(u);if(!/\S/.test(h.toString())){d.removeAllRanges(),h.collapse(false);var n=this.getIframeDoc().createElement("p");h.insertNode(n),h.selectNodeContents(n),h.collapse(true),d.addRange(h),this.execCommand("<p>");return true}}}}b._onKeypress=function(a){var b=a.keyCode;if(is_gecko&&!a.shiftKey&&!a.ctrlKey&&!a.altKey&&b==DlKeyboard.ENTER)if(n.call(this))throw new DlExStopFrameEvent;this.__rte_keymap.r_foreach(function(b){if(DlKeyboard.checkKey(a,b[0])){this.execCommand(b[1]);throw new DlExStopFrameEvent}},this);if(b==DlKeyboard.TAB){var c=this.queryCommandValue("formatblock");if(c=="pre"){this.insertText(this._tabChar,true),this.collapse(false);throw new DlExStopFrameEvent}}else if(b==DlKeyboard.ENTER&&is_ie&&!a.shiftKey){var c=this.queryCommandValue("formatblock");if(c=="pre"){var d=this.getSelection(),e=this.getRange(d);e.pasteHTML("<br/><div class='DynarchLIB-REMOVE-ME'></div>");throw new DlExStopFrameEvent}}};function o(a){a||(a=this.getIframeWin().event);var b=new DlEvent(a);b.type=="oncontextmenu"&&c.stopEvent(a),b.origTarget=b.target;var d=b.origPos=b.pos,e=c.getPos(this.getIframeElement());b.pos={x:d.x+e.x,y:d.y+e.y},b.target=this.getElement();try{DlEvent._genericEventHandler(b,a)}catch(b){b instanceof DlExStopFrameEvent&&c.stopEvent(a)}/onMouseDown|onMouseUp|onKey/.test(b.dl_type)&&this.callUpdateHooks(b,a)}function p(a){var b=this.getIframeDoc();this.__hasFrameEvents=true,c.addEvents(b,i,this.__eventProxy),this.__pendingHTML&&(this.getIframeBody().innerHTML=this.__pendingHTML,this._onSetHTML(),this.moveBOF(),this.__pendingHTML=null),this.__rte_onFocus=r.$(this),this.__rte_onBlur=s.$(this),is_ie?(b=this.getIframeElement(),b.onfocus=this.__rte_onFocus):c.addEvent(b,"focus",this.__rte_onFocus),b.onblur=this.__rte_onBlur,a&&a.call(this)}function q(){var a=this.getIframeDoc();c.removeEvents(a,i,this.__eventProxy),is_ie?(a=this.getIframeElement(),delete a.onfocus,a.onfocus=null):c.removeEvent(a,"focus",this.__rte_onFocus),delete a.onblur,a.onblur=null}function r(){e(this.getIframeDoc().documentElement,"DlRteFrame-Focused"),a.BASE.focus.call(this)}function s(){f(this.getIframeDoc().documentElement,"DlRteFrame-Focused"),a.BASE.blur.call(this,true)}}),DEFINE_CLASS("DlSocket",DlEventProxy,function(a,b){function c(){return DlFlashUtils().getObject()}a.DEFAULT_EVENTS=["onConnect","onRelease","onData"],a.DEFAULT_ARGS={_host:["host",null],_port:["port",null],_json:["json",false]},a.FIXARGS=function(a){a.host||(a.host=document.domain)},a.CONSTRUCT=function(a){this.addEventListener("onDestroy",e),DlEvent.atUnload(this.destroy.$(this))};var d={};function e(){c().DlSocket_destroy(this.id),delete d[this.id]}b.send=function(a){c().DlSocket_send(this.id,a)},b.sendJSON=function(a){c().DlSocket_send(this.id,DlJSON.encode(a))},b.connect=function(){this.id=c().DlSocket_connect(this._host,this._port),d[this.id]=this},b.reconnect=function(){c().DlSocket_reconnect(this.id)},b.disconnect=function(){c().DlSocket_disconnect(this.id)},window.DlSocket_onConnect=function(a,b){d[a].applyHooks("onConnect",[b])},window.DlSocket_onData=function(a,b){b=DlFlashUtils.decodeString(b);var c=d[a];c._json&&(b=DlJSON.decode(b)),c.applyHooks("onData",[b])},window.DlSocket_onDisconnect=function(a,b){d[a].applyHooks("onRelease",[b])}}),DEFINE_CLASS("DlSound",DlEventProxy,function(a,b){var c={};function d(){return DlFlashUtils().getObject()}a.DEFAULT_EVENTS=["onLoad","onComplete"],a.DEFAULT_ARGS={_volume:["volume",null],_pan:["pan",null],_url:["url",null],_stream:["stream",false]},a.CONSTRUCT=function(a){this.addEventListener({onDestroy:e,onLoad:f}),this.id=d().DlSound_create(),this._volume!=null&&this.setVolume(this._volume),this._pan!=null&&this.setPan(this._pan),c[this.id]=this},b.load=function(a,b){a==null&&(a=this._url),b==null&&(b=this._stream),this.__fileLoaded=false,this.__loadCalled=true,d().DlSound_load(this.id,this._url=a,this._stream=b)},b.play=function(a,b){this.__fileLoaded?d().DlSound_play(this.id,a,b):this.__loadCalled||(this.__shouldPlay=[a,b],this.load())},b.stop=function(){d().DlSound_stop(this.id)},b.getBytesLoaded=function(){return d().DlSound_getBytesLoaded(this.id)},b.getBytesTotal=function(){return d().DlSound_getBytesTotal(this.id)},b.getDuration=function(){return d().DlSound_getDuration(this.id)},b.getPosition=function(){return d().DlSound_getPosition(this.id)},b.setPan=function(a){d().DlSound_setPan(this.id,this._pan=a)},b.setVolume=function(a){d().DlSound_setVolume(this.id,this._volume=a)},b.getPan=function(){return this._pan},b.getVolume=function(){return this._volume},b.getURL=function(){return this._url};function e(){delete c[this.id]}function f(a){(this.__fileLoaded=a)&&this.__shouldPlay&&(this.play.apply(this,this.__shouldPlay),this.__shouldPlay=null)}window.DlSound_onLoad=function(a,b){c[a].applyHooks("onLoad",[b])},window.DlSound_onSoundComplete=function(a){c[a].callHooks("onComplete")}}),DEFINE_CLASS("DlSpinner",DlEntry,function(a,b,c){var d=c.createElement;a.FIXARGS=function(a){a.validators=[new DlValidator(DlValidator.Number,a.minVal,a.maxVal,a.integer,a.decimals)],a.type="text"},a.CONSTRUCT=function(){this._timerPos=this._timerState=this._timerStep=this._timer=null},a.DEFAULT_EVENTS=["onSpin"],a.DEFAULT_ARGS={_step:["step",1],_size:["size",4],_value:["value",0],_minVal:["minVal",null],_maxVal:["maxVal",null],_decimals:["decimals",null],_integer:["integer",false]},b.intervals=[{pos:1,step:1,speed:125},{pos:10,step:1,speed:70},{pos:20,step:1,speed:35},{pos:50,step:1,speed:20},{pos:100,step:1,speed:10},{pos:200,step:2,speed:10}],b._createElement=function(){this._no_gecko_bug=true,a.BASE._createElement.call(this);var b=this.getElement(),c=b.rows[0].cells[0];c.rowSpan=2,c=c.parentNode;var e=d("tr",null,null,c.parentNode),f=d("td",null,{className:"DlSpinner-Button DlSpinner-Button-Up"},c),g=d("td",null,{className:"DlSpinner-Button DlSpinner-Button-Down"},e);this._buttonUp=new DlButton({parent:this,appendArgs:f}),this._buttonDown=new DlButton({parent:this,appendArgs:g}),this._btn=this._buttonUp};function e(){this.select()}function f(){this._clearTimer()}function g(a){this._spinnerUpdateVal(a.wheelDelta>0);throw new DlExStopEventBubbling}function h(a){switch(a.keyCode){case DlKeyboard.ARROW_DOWN:k.call(this,{_direction:false});throw new DlExStopEventBubbling;case DlKeyboard.ARROW_UP:k.call(this,{_direction:true});throw new DlExStopEventBubbling}}function i(a){this._clearTimer()}function j(){var a=this.getValue(),b=a==this._maxVal,c=a==this._minVal;this._buttonUp.disabled(b||!!this.readonly()),this._buttonDown.disabled(c||!!this.readonly()),(b||c)&&this._clearTimer()}b._setListeners=function(){a.BASE._setListeners.call(this),this.addEventListener({onFocus:e,onBlur:f,onMouseWheel:g,onKeyDown:h,onKeyUp:i,onChange:j})},b.initDOM=function(){a.BASE.initDOM.call(this),this._setupSpinnerBtn(this._buttonUp,true),this._setupSpinnerBtn(this._buttonDown,false)},b.readonly=function(b){b!=null&&(this._buttonUp.disabled(b),this._buttonDown.disabled(b));return a.BASE.readonly.apply(this,arguments)},b.getFormValue=function(){var a=this.getValue(),b=parseFloat(a);return isNaN(b)?a:b},b._spinnerUpdateVal=function(a){if(!this._readonly){var b=new Number(this.getValue()),c=this._timerStep||this._step;b=a?b+c:b-c,this._minVal!=null&&b<this._minVal&&(b=this._minVal),this._maxVal!=null&&b>this._maxVal&&(b=this._maxVal),this.setValue(b),this.applyHooks("onSpin",[b]),this.focus(),this.select();if(this._timer){var d=++this._timerPos;if(this._timerState.length&&d==this._timerState[0].pos){var e=this._timerState.shift();this._clearTimer(true),this._timerStep=e.step,this._startTimer(a,e.speed)}}}};function k(a){this._spinnerUpdateVal(a._direction),(this._timerState=Array.$(this.intervals)).r_foreach(function(a){a.step*=this.step},this),this._timerPos=0,this._startTimer(a._direction,250);throw new DlExStopEventBubbling}function l(a){this._clearTimer()}b._clearTimer=function(a){this._timer&&clearInterval(this._timer),a||(this._timerPos=this._timerStep=this._timerState=null),this._timer=null},b._startTimer=function(a,b){this._timer&&clearInterval(this._timer),this._timer=setInterval(this._spinnerUpdateVal.$(this,a),b)},b._setupSpinnerBtn=function(a,b){a._direction=b;var c=l.$(this,a);a.addEventListener({onMouseDown:k.$(this,a),onMouseUp:c})}}),DEFINE_CLASS("DlStyleSheet",DlEventProxy,function(a,b,c){a.CONSTRUCT=function(){this._init()};function d(){c.trash(this._el),this._el=this._s=null}b.insertRule=function(a,b,d){var e=this._s;d==null&&(d=this.getRules().length);if(typeof b=="object"){var f=[];for(var g in b)f.push(g+":"+b[g]);b=f.join(";")}else b instanceof Array&&(b=b.join(";"));if(is_ie){a=a.split(/\s*,\s*/);if(a.length==1)e.addRule(a,b,d);else{for(var h=c.ID(),i=this._ier[h]=[],g=0;g<a.length;++g)e.addRule(a[g],b,d+g),i.push(this.getRules()[d+g]);return h}}else e.insertRule(a+"{"+b+"}",d);return this.getRules()[d]},b.deleteRule=function(a){if(is_ie&&typeof a=="string")this._ier[a].foreach(this.deleteRule.$(this)),delete this._ier[a];else for(var b=this.getRules(),c=b.length;--c>=0;)if(b[c]===a){is_ie?this._s.removeRule(c):this._s.deleteRule(c);return c}},b.modifyRule=function(a,b){if(is_ie&&typeof a=="string")this._ier[a].foreach(function(a){this.modifyRule(a,b)},this);else for(var c in b)a.style[c]=b[c]},b.refresh=function(){var a=this.disabled();this.disabled(!a),this.disabled(a)},b.getRules=function(){return is_ie?this._s.rules:this._s.cssRules},b.disabled=function(a){var b=is_ie?this._s:this._el;a!=null&&(b.disabled=a);return!!b.disabled},b._init=function(){is_ie&&(this._ier={}),this._el=c.createElement("style",null,{type:"text/css"},document.getElementsByTagName("head")[0]),this._s=document.styleSheets[document.styleSheets.length-1],this.addEventListener("onDestroy",d)}}),DEFINE_CLASS("DlTabs",DlContainer,function(a,b,c){a.DEFAULT_EVENTS=["onChange"],a.DEFAULT_ARGS={_tabPos:["tabPos","top"]};function d(a,b,c){var d=b!=null?this._panes[b]:null;d&&d._tab.checked(true),a.applyHooks("onChange",[b,c])}function e(a){a.checked()&&this._tabContent.showPane(a.userData)}function f(a){this.checked(true);throw new DlExStopEventProcessing}b.addTab=function(a,b,c){this._tabContent.appendWidget(a,c),a._tab=new DlButton({label:b,parent:this._tabBar,group:this._tabGroup,type:DlButton.TYPE.TWOSTATE,data:this._tabContent.length()-1}),a._tab.addEventListener("onClick",f,true),a.addEventListener("onDestroy",a._tab.destroy.$(a._tab));return a},b.addTab2=function(a){var b=this.addTab(a.widget,a.title,a.pos);a.iconClass&&b._tab.setIconClass(a.iconClass);return b},b.getTabBar=function(){return this._tabBar},b.getNotebook=function(){return this._tabContent},b.getTabButton=function(a){return this.getNotebook().getPane(a)._tab},b.getTabContent=b.getNotebook,b.initDOM=function(){a.BASE.initDOM.call(this),this._tabGroup=DlRadioGroup.get(this.id),this._tabBar=new DlHbox({className:"TabBar"}),this._tabContent=new DlNotebook({className:"TabContent"});switch(this._tabPos){case"top":case"left":this.appendWidget(this._tabBar),this.appendWidget(this._tabContent);break;case"bottom":case"right":this.appendWidget(this._tabContent),this.appendWidget(this._tabBar)}this._tabContent.addEventListener("onChange",d.$(this._tabContent,this)),this._tabGroup.addEventListener("onChange",e.$(this)),this.addClass("DlTabs-"+this._tabPos)},b.setTabPos=function(a){var b=this._tabBar.getElement(),c=this._tabContent.getElement();b.parentNode&&b.parentNode.removeChild(b);var d=a=="top"||a=="left"?d=c:null;c.parentNode.insertBefore(b,d),this.addClass("DlTabs-"+a,"DlTabs-"+this._tabPos),this._tabPos=a},b.setTabAlign=function(a){return this._tabBar.setAlign(a)},b.setOuterSize=b.setSize=function(b){a.BASE.setSize.call(this,b),b=this.getInnerSize();var c=this._tabBar.getSize();switch(this._tabPos){case"top":case"bottom":b.y-=c.y;break;case"left":case"right":b.x-=c.x}this._tabContent.setSize(b)},b.showPane=function(a){return this._tabContent.showPane(a)},b.nextPane=function(){return this._tabContent.nextPane()},b.prevPane=function(){return this._tabContent.prevPane()},b.isFirstPane=function(){return this._tabContent.isFirstPane()},b.isLastPane=function(){return this._tabContent.isLastPane()},b.getCurrentPane=function(){return this._tabContent.getCurrentPane()},b.getCurrentPaneIndex=function(){return this._tabContent.getCurrentPaneIndex()},b._handle_focusKeys=function(a){if(a.shiftKey)a.keyCode==DlKeyboard.PAGE_UP?(this.prevPane(),this.getCurrentPane()._tab.focus(),DlException.stopEventBubbling()):a.keyCode==DlKeyboard.PAGE_DOWN&&(this.nextPane(),this.getCurrentPane()._tab.focus(),DlException.stopEventBubbling());else if(a.keyCode==DlKeyboard.TAB&&this._tabBar.focusInside()){var b=this.getCurrentPane().getFirstFocusWidget();b&&(b.focus(),DlException.stopEventBubbling())}}}),DlTextUtils=function(){var a,b=DynarchDomUtils,c=DlKeyboard,d=[/^(\s*[-*]+\s+)/,function(a){return[a," ".x(a[0].length),a[0].length]},/^(\s*)([0-9]+)(\.\s+)/,function(a){return[function(){var b=parseInt(a[2],10)+1;return a[1]+b+a[3]}," ".x(a[0].length),a[0].length]},/^(\s*)([a-z])(\)\s+)/i,function(a){return[function(){var b=String.fromCharCode(a[2].charCodeAt(0)+1);return a[1]+b+a[3]}," ".x(a[0].length),a[0].length]},/^\s*([>|]\s*)*/,function(a){return[a,a[0],a[0].length,/\n\s*([>|]\s*)*/g,"\n"]},/^\s+/,function(a){return[a,a[0],a[0].length]}],e=[c.ARROW_UP,c.ARROW_DOWN].toHash(true),f=String.fromCharCode(0);function g(d){d||(d=window.event);var f=b.getSelectionRange(this),g={x:this.scrollLeft,y:this.scrollTop};function h(){this.scrollLeft=g.x,this.scrollTop=g.y;return b.stopEvent(d)}if(d.altKey&&d.charCode==113){var i=a.fillText(this.value,72,f.start);this.value=i.text,b.setSelectionRange(this,i.pos,i.pos);return h.call(this)}if(d.ctrlKey&&d.keyCode in e){var j=d.keyCode==c.ARROW_UP,k=a.getParagraph(this.value,j?f.start:f.end),l;l=(j?k.start-1:k.end+1).limit(0,this.length),b.setSelectionRange(this,d.shiftKey?j?f.end:f.start:l,l);return b.stopEvent(d)}if(d.altKey&&d.keyCode==c.ENTER){var m=this.value,k=a.getParagraph(m,f.start),n=a.getFillPrefix(k.text),o=n[0];typeof o=="function"?o=o(n):o=o[0],this.value=m=m.substr(0,k.end)+"\n\n"+o+m.substr(k.end),b.setSelectionRange(this,k.end+2+o.length);return h.call(this)}}var h=/\n([>|\s]*\n)+/g;function i(a,b,c){var d,e=-1;b.lastIndex=0,b.global=true;var f=-1;while(d=b.exec(a)){if(b.lastIndex>=c)break;if((e=b.lastIndex)==f)throw"Repeated! "+e;f=e}return e}function j(a,b,c){b.lastIndex=c,b.global=true;var d=b.exec(a);return d?d.index:null}return a={getParagraph:function(a,b){var c=i(a,h,b+1),d=j(a,h,b);c==-1&&(c=0),d==null&&(d=a.length);return{start:c,end:d,text:a.substring(c,d)}},getFillPrefix:function(a){var b=0,c,e,f;a=a.replace(/\x00/g,"");while(b<d.length){c=d[b++],e=d[b++],c.lastIndex=0;if(f=c.exec(a))return e(f)}},fillParagraph:function(b,c,d){b=b.substr(0,d)+f+b.substr(d);var e=a.getFillPrefix(b),g=e[1],h=e[2],i=b.substr(0,h);b=b.substr(h),e[3]&&(b=b.replace(e[3],function(a){return e[4]||""})),b=b.replace(/\n/g," ").replace(/([^.?!])\s\s+/g,"$1 ");var j=new RegExp("(.{0,"+(c-g.length)+"})(\\s+|$)","g"),k,l=[],m=0,n;while(k=j.exec(b)){j.index!=m?n=b.substring(m,j.lastIndex):n=k[1],m=j.lastIndex;if(!/\S/.test(n))break;l.push(n.trim(true))}b=i+l.join("\n"+g),(d=b.indexOf(f))>=0&&(b=b.substr(0,d)+b.substr(d+1));return{text:b,pos:d}},fillText:function(b,c,d){var e=a.getParagraph(b,d),f=b.substr(0,e.start),g=b.substr(e.end),h=d-e.start,i=a.fillParagraph(e.text,c,h);return{text:f+i.text+g,pos:e.start+i.pos}},emacsipateTextarea:function(a){b.addEvent(a,is_ie?"keydown":"keypress",g)}}}(),DEFINE_CLASS("DlTooltip",DlPopup,function(a,b){a.FIXARGS=function(a){a.zIndex=2e3,a.focusable=false,this._mouseDiff={x:8,y:12}}}),DEFINE_CLASS("DlTree",DlContainer,function(a,b,c){a.CONSTRUCT=function(){this.__treeItems=[]},b.getItem=function(a){return this.__treeItems[a]},b.getItems=function(){return this.__treeItems},b.appendWidget=function(b,c){b instanceof DlTreeItem&&b.parent===this&&c>b.getIndex()&&--c,a.BASE.appendWidget.call(this,b,c)},b.removeWidget=function(b){a.BASE.removeWidget.call(this,b);if(b instanceof DlTreeItem){var c=this.__treeItems.find(b);this.__treeItems.splice(c,1);var d=this.__treeItems.length;d==0?this.parent instanceof DlTreeItem&&this.destroy():(c==0&&this.__treeItems[c]._setFirstLast(true,null),c==d&&this.__treeItems[c-1]._setFirstLast(null,true))}},b._appendWidgetElement=function(a,b){var c=this.__treeItems,d=this.getContentElement();if(b==null){if(a instanceof DlTreeItem){var e=c.peek();e?e._setFirstLast(null,false):a._setFirstLast(true,null),c.push(a),a._setFirstLast(null,true)}d.appendChild(a.getElement())}else{if(b==c.length)return this._appendWidgetElement(a,null);var f=c[b];f&&f._setFirstLast(false,b==c.length-1),a._setFirstLast(b==0,false),c.splice(b,0,a),d.insertBefore(a.getElement(),d.childNodes[b])}},b.addSeparator=function(a){c.createElement("div",null,{className:a||"DlTree-separator",innerHTML:"&nbsp;"},this.getElement())}}),DEFINE_CLASS("DlTreeItem",DlContainer,function(a,b,c){var d=c.createElement,e=c.addClass,f=c.delClass,g=c.condClass;a.CONSTRUCT=function(){this.setIconClass(this.__iconClass),this.__iconClass=null},a.DEFAULT_ARGS={__label:["label",null],__iconClass:["iconClass",null],__itemClass:["itemClassName",null]},a.DEFAULT_EVENTS=["onExpand","onCollapse","onLabelMouseDown"];var h="<div class='DlTreeItem-div'><table cellspacing='0' cellpadding='0' class='DlTreeItem-Table'><tbody><tr><td class='DlTreeItem-Expander'><div class='DlTree-IconWidth'>&nbsp;</div></td><td></td><td class='DlTreeItem-Label'></td></tr></tbody></table></div><div class='DlTreeItem-Subtree'></div>";function i(a){var b=a.target;try{while(b&&b.tagName.toLowerCase()!="td")b=b.parentNode}catch(a){b=null}return b}function j(a){var b=i(a);if(b&&/DlTreeItem-(Expander|Icon)/.test(b.className)){this.toggle();throw new DlExStopEventBubbling}}function k(){var a=this.getSubtreeDiv();window.DL_CLOSING||c.trash(a),c.removeEvent(this.getDivElement(),"mousedown",this.__onLabelMouseDown)}b._setFirstLast=function(a,b){a!=null&&(this.condClass(a,"DlTreeItem-First"),g(this.getTableElement(),a,"DlTreeItem-First")),b!=null&&(this.condClass(b,"DlTreeItem-Last"),g(this.getTableElement(),b,"DlTreeItem-Last"))},b._setListeners=function(){a.BASE._setListeners.call(this),this.addEventListener({onMouseDown:j,onDestroy:k})},b._createElement=function(){a.BASE._createElement.call(this),this.getElement().innerHTML=h,this.__label&&this.setContent(this.__label),this.setUnselectable(),this.__onLabelMouseDown=this._onLabelMouseDown.$(this),c.addEvent(this.getDivElement(),"mousedown",this.__onLabelMouseDown),this.__itemClass&&e(this.getDivElement(),this.__itemClass)},b._onLabelMouseDown=function(a){this.callHooks("onLabelMouseDown")},b.getDivElement=function(){return this.getElement().firstChild},b.getTableElement=function(){return this.getElement().firstChild.firstChild},b.getExpanderElement=function(){return this.getTableElement().rows[0].cells[0]},b.getIconElement=function(){return this.getTableElement().rows[0].cells[1]},b.getContentElement=function(){return this.getTableElement().rows[0].cells[2]},b.getSubtreeDiv=function(){return this.getElement().childNodes[1]},b.getSubtreeWidget=function(){return this._subtree},b.getIndex=function(){return this.parent.__treeItems.find(this)},b.getParentItem=function(){return this.parent.parent},b.addSubItem=function(a,b){var c=this.getSubtreeWidget();!c&&!this._tree&&(c=new DlTree({}),this.setTree(c),this.expand()),c.appendWidget(a,b)},b.setTree=function(a,b,c){this._tree&&typeof this._tree!="function"&&this.removeWidget(this._tree),(this._tree=a)!=null&&(typeof a!="function"?this.appendWidget(a,true):b==null&&(b=false),b?this.expand(b):(this.getSubtreeDiv().style.display="none",this.updateExpanderState())),c==null?(this._subtreeNeverExpires=true,this._subtreeExpires=null):(this._subtreeNeverExpires=false,this._subtreeExpires=(new Date).getTime()+c),this.condClass(a,"DlTreeItem-hasSubtree"),this.updateExpanderState()},b.isExpanded=function(){return this.getSubtreeDiv().style.display!=="none"},b.toggle=function(){this.expand(!this.isExpanded())},b.getPath=function(){var a=[],b=this.getParentItem();while(b instanceof DlTreeItem)a.push(b),b=b.getParentItem();return a},b.expandParents=function(a){var b=this.getParentItem();while(b instanceof DlTreeItem)b.expand(a),b=b.getParentItem()},b.expand=function(a,b){a==null&&(a=true);var c=this;function d(){c.getSubtreeDiv().style.display=a?"block":"none",c.updateExpanderState(),b||c.callHooks(a?"onExpand":"onCollapse")}function e(a,b){var e=c._tree;if(c._subtree)try{c._subtree.destroy()}catch(a){}c._tree=e,b==null?(c._subtreeNeverExpires=true,c._subtreeExpires=null):(c._subtreeNeverExpires=false,c._subtreeExpires=(new Date).getTime()+b),c.appendWidget(a,true),d()}if(a!==this.isExpanded())if(a&&typeof this._tree=="function")if(this._subtree)if(this._subtreeNeverExpires)d();else{var f=(new Date).getTime();this._subtreeExpires&&f<=this._subtreeExpires?d():this._tree(e,this)}else this._tree(e,this);else d()},b.setIconClass=function(a){var b=this.getIconElement();g(b,a!=null,"DlTreeItem-Icon"),this.iconClass&&(b.innerHTML="",f(b,this.iconClass)),a&&(b.innerHTML="<div class='DlTree-IconWidth'>&nbsp;</div>",e(b,a)),this.iconClass=a},b.updateExpanderState=function(){var a=this.getExpanderElement().firstChild;if(this._tree){var b=this.isExpanded();g(a,b,"DlTreeItem-Arrow-Expanded","DlTreeItem-Arrow-Collapsed"),g(this.getTableElement(),b,"DlTreeItem-Table-Expanded","DlTreeItem-Table-Collapsed")}else f(a,"DlTreeItem-Arrow-Expanded"),f(a,"DlTreeItem-Arrow-Collapsed"),this.delClass("DlTreeItem-hasSubtree")},b._appendWidgetElement=function(a,b){var c=a.getElement(),d;a instanceof DlTreeItem?this.addSubItem(a,b):(d=b||a instanceof DlTree?this.getSubtreeDiv():this.getContentElement(),b&&(this._subtree=a,e(c,"DlTree-withLines"),this.addClass("DlTreeItem-hasSubtree")),d.appendChild(c))},b._removeWidgetElement=function(b){a.BASE._removeWidgetElement.call(this,b),this.getSubtreeDiv().firstChild||(this._subtree=this._tree=null),this.updateExpanderState()},b._setFocusedStyle=function(a){g(this.getDivElement(),a,"DlTreeItem-div-focus")}});function DlType(a){a&&(this.name=a,DlType.TYPES[a]=this)}DlType.TYPES={},DlType.prototype={getDisplayValue:function(a){return a},compare:function(a,b){throw"No comparator for type: "+this.name}},DEFINE_CLASS("DlUploadEntry",DlWidget,function(a,b,c){a.DEFAULT_EVENTS=["onUploadStart","onUploadEnd","onChange"],a.DEFAULT_ARGS={_url:["url",null],_files:["files",["file"]],_params:["params",null]},a.BEFORE_BASE=function(){this._files instanceof Array||(this._files=[this._files])},b._createElement=function(){a.BASE._createElement.call(this);var b=c.createElement("iframe",null,{frameBorder:0,marginHeight:0,marginWidth:0,allowTransparency:true,src:is_ie?"javascript:'';":"about:blank"},this.getElement());this.refNode("_iframe",b)},b.init=function(){var a=String.buffer("<html style='margin: 0; padding: 0; overflow: hidden; height: 100%;'>","<head>","<link type='text/css' rel='stylesheet' href='",Dynarch.getFileURL("css/uploadentry.css"),"' />","</head>","<body>","<form action='",this._url,"' method='POST' encoding='multipart/form-data'>","<input type='hidden' name='_uploaderID' value='",this.getWidgetId(),"' />"),b=this._params;if(b){b instanceof Array&&(b=b.toHash(""));for(var c in b)a("<input type='hidden' name='",c,"' value='",b[c],"' />")}this._files.foreach(function(b){a("<label class='upload'><input type='file' name='",b,"' /></label>")}),a("</form></body></html>");var f=this._iframe.contentWindow,g=f.document;g.open(),g.write(a.get()),g.close(),this.refNode("_win",f),this.refNode("_doc",g),this.refNode("_form",g.getElementsByTagName("form")[0]),this._form.method="POST",this._form.encoding="multipart/form-data";var h=d.$(null,this);this._files.foreach(function(a){var b=this._form.elements.namedItem(a);b.onchange=h,b.parentNode.onmousemove=e},this)},b.setParam=function(a,b){if(typeof a=="string"){var c=this.getField(a);c||(c=this._doc.createElement("input"),c.type="hidden",c.name=a,this._form.appendChild(c)),c.value=b}else for(var d in a)this.setParam(d,a[d])},b.getParam=function(a){var b=this.getField(a);return b&&b.value},b.getField=function(a){return this._form.elements.namedItem(a)},b.submit=function(){this.callHooks("onUploadStart"),this._form.submit()},a.finishUpload=function(a){a instanceof DlUploadEntry||(a=DlWidget.getById(a));if(a)a.init(),a.applyHooks("onUploadEnd",Array.$(arguments,1));else throw"No such uploader: "+a};function d(a){a.applyHooks("onChange",[this,this.name,this.value])}function e(a){is_ie&&(a=this.ownerDocument.parentWindow.event),this.firstChild.style.right=30-a.clientX+"px"}}),DEFINE_EXCEPTION("DlValidatorException"),DlValidatorException.MISMATCH=1,DlValidatorException.TOO_SMALL=2,DlValidatorException.TOO_BIG=3,DEFINE_CLASS("DlValidator",null,function(a,b){a.CONSTRUCT=function(b){b&&(typeof b=="string"&&(b=a[b]),this._callback=b,this._args=arguments.length>1?Array.$(arguments,1):null)},b.ok=function(a){if(typeof this._lastData!="undefined"&&this._lastData===a)return true;try{var b=[a].concat(this._args||Array.$(arguments,1)),c=this._callback.apply(this,b);this._lastData=a,this._lastValue=c;return true}catch(a){if(a instanceof DlValidatorException){this._error=a;return false}throw a}},b.getLastVal=function(){return this._lastValue},b.getLastData=function(){return this._lastData},b.getError=function(){return this._error},a.Number=function(a,b,c,d,e){a=a.replace(/\s/g,"");var f=new Number(a);if(isNaN(f))throw new DlValidatorException("Value must be numeric",DlValidatorException.MISMATCH);if(d&&f!=Math.round(f))throw new DlValidatorException("Value must be an integer",DlValidatorException.MISMATCH);if(b!=null&&f<b)throw new DlValidatorException("Value must be bigger than "+b,DlValidatorException.TOO_SMALL);if(c!=null&&f>c)throw new DlValidatorException("Value must be smaller than "+c,DlValidatorException.TOO_BIG);e&&(f=f.toFixed(e));return f},a.Email=function(a){if(!/^([^@\n\r]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i.test(a))throw new DlValidatorException("That doesn't look like an email address",DlValidatorException.MISMATCH);return a},a.URL=function(a,b){b||(b={}),a=a.trim();if(!/^(https?|ftps?):\x2f\x2f/.test(a)){if(/^([a-z0-9_-]+\.)+[a-z]+$/i.test(a)){/^www\./.test(a)||(a="www."+a);return"http://"+a+"/"}throw new DlValidatorException("Value must be an absolute URL",DlValidatorException.MISMATCH)}return a};function c(a){a=a.toLowerCase();function b(b){return b.foreach(function(b,c){b.toLowerCase().indexOf(a)==0&&$RETURN(c)})}var c=b(DlTEXTS._date_shortMonthNames)||b(DlTEXTS._date_monthNames);c!=null&&c++;return c}a.Date=function(a,b,d){if(!/\S/.test(a))return"";b||(b="%Y-%m-%d"),a=a.replace(/^\s+/,"").replace(/\s+$/,"");var e=new Date,f=null,g=null,h=null,i=null,j=null,k=null,l=a.match(/([0-9]{1,2}):([0-9]{1,2})(:[0-9]{1,2})?\s*(am|pm)?/i);l&&(i=parseInt(l[1],10),j=parseInt(l[2],10),k=l[3]?parseInt(l[3].substr(1),10):0,a=a.substring(0,l.index)+a.substr(l.index+l[0].length),l[4]&&(l[4].toLowerCase()=="pm"&&i<12?i+=12:l[4].toLowerCase()=="am"&&i>=12&&(i-=12)));var m=a.split(/\W+/),n=[];m.foreach(function(a){/^[0-9]{4}$/.test(a)?(f=parseInt(a,10),!g&&!h&&d==null&&(d=true)):/^[0-9]{1,2}$/.test(a)?(a=parseInt(a,10),a>=60?f=a:a>=0&&a<=12?n.push(a):a>=1&&a<=31&&(h=a)):g=c(a)}),n.length>=2?d?(g||(g=n.shift()),h||(h=n.shift())):(h||(h=n.shift()),g||(g=n.shift())):n.length==1&&(h?g||(g=n.shift()):h=n.shift()),f||(f=n.length>0?n.shift():e.getFullYear()),f<30?f+=2e3:f<99&&(f+=1900),g||(g=e.getMonth()+1);if(f&&g&&h)this._date=new Date(f,g-1,h,i,j,k);else{this._date=null;throw new DlValidatorException("Can't figure out this date",DlValidatorException.MISMATCH)}return this._date.print(b)}});function DlConsole(){this._messages=[],DlConsole.INSTANCE=this}DlConsole.prototype={log:function(a){a=a.printf.apply(a,Array.$(arguments,1)),this._addMsg({str:a})},line:function(){this._addMsg({str:"&nbsp;",cls:"sep"})},CC:function(a,b){var c=this.win.document.createElement("div");c.className=b||"msg",c.innerHTML=a,this.win.document.body.appendChild(c),this.win.scrollTo(0,c.offsetTop+c.offsetHeight),this._last&&DynarchDomUtils.delClass(this._last,"current"),DynarchDomUtils.addClass(c,"current"),this._last=c},_addMsg:function(a){this._init(),this.win?this.CC(a.str,a.cls):this._messages.push(a)},_init:function(){this.win||window.open(Dynarch.getFileURL("html/dlconsole.html"),"DlConsole","height=400,width=600,menubar=0,toolbar=0,scrollbars=1")},_loaded:function(a){this._last=null,this.win=a,this.log("<b>DynarchLIB Console</b><br />Initialized at %s",new Date),this.line(),this._messages.foreach(this._addMsg,this)},protect:function(name){var func=eval(name),f=function(){try{for(var a=[],b=0;b<arguments.length;++b)a.push(arguments[b]);console.log(name+" ["+a.join(", ")+"]"),func.apply(this,arguments)}catch(a){alert("Exception in "+name+"\n"+a);throw a}};eval(name+" = f")}},window.dlconsole||(window.dlconsole=new DlConsole) \ No newline at end of file
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/js/thelib.js b/objectapp/static/objectapp/js/Gnowmacs/test/dl/js/thelib.js
new file mode 100644
index 00000000..07061549
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/js/thelib.js
@@ -0,0 +1,12 @@
+
+/*
+ * DynarchLIB version: 2.0
+ * ____ _____
+ * A lightweight JavaScript toolkit for professionals. \ /_ / /
+ * \ / / /
+ * Copyright (c) Dynarch.com 2005-2010. All rights reserved. \/ /_ /
+ * See http://www.dynarchlib.com/licensing for licensing details. \ / /
+ * / /
+ * this package built at 2010/11/06 15:11 GMT \/
+ */
+DlTEXTS={goToday:"Go Today",_date_monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],_date_shortMonthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],_date_dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],_date_shortDayNames:["Su","Mo","Tu","We","Th","Fr","Sa","Su"],_date_firstDayOfWeek:1};try{document.execCommand("BackgroundImageCache",false,true)}catch(a){}var CE_CACHE={HTML_ESCAPE_DIV:document.createElement("div"),HTML_ESCAPE_TEXT:document.createTextNode(""),CONTAINER:document.createElement("div")};CE_CACHE.HTML_ESCAPE_DIV.appendChild(CE_CACHE.HTML_ESCAPE_TEXT),Array.$=function(a,b){b==null&&(b=0);var c,d,e;try{c=Array.prototype.slice.call(a,b)}catch(f){for(c=new Array(a.length-b),d=b,e=0;d<a.length;++d,++e)c[e]=a[d]}return c},Object.merge=function(a,b){a==null&&(a={});if(b)for(var c in b)a[c]=b[c];return a},Object.merge(Object,{mergeDefined:function(a,b){for(var c in b)typeof b[c]!="undefined"&&(a[c]=b[c]);return a},mergeUndefined:function(a,b){for(var c in b)c in a||(a[c]=b[c]);return a},remove:function(a,b){for(var c=b.length;--c>=0;)delete a[b[c]]},isEmpty:function(a){for(var b in a)return false;return true},makeCopy:function(a){var b,c={};for(b in a)c[b]=a[b];return c},makeDeepCopy:function(a){if(a instanceof Array){var b=[],c=a.length;while(--c>=0)b[c]=Object.makeDeepCopy(a[c]);return b}if(a===null)return null;if(a instanceof Date)return new Date(a);if(a instanceof Object){var c,d={};for(c in a)d[c]=Object.makeDeepCopy(a[c]);return d}return a},makeShortcuts:function(a,b){for(var c in b)a[c]=a[b[c]]},foreach:function(a,b,c){for(var d in a)try{b.call(c,a[d],d)}catch(a){if(a===$_BREAK)break;if(a===$_CONTINUE)continue;if(a instanceof $_RETURN)return a.args;throw a}},map:function(a,b,c){var d=[];for(var e in a)if(a.hasOwnProperty(e))try{d.push(b.call(c,a[e],e))}catch(a){if(a===$_BREAK)break;if(a===$_CONTINUE)continue;if(a instanceof $_RETURN)return a.args;throw a}return d},curry2:function(a){a instanceof Function||(a=this[a]);return a.$A(this,Array.$(arguments,1))},HOP:function(a,b){return Object.prototype.hasOwnProperty.call(a,b)}}),Object.merge(Function,{INHERITANCE:{},getInheritanceGraph:function(){return Function.INHERITANCE},noop:function(){},identity:function(a){return a},returnTrue:function(){return true},returnFalse:function(){return false},invoke:function(a){return a()}});var $__JSOOP=new Function.noop;Object.merge(Function.prototype,{$:Function.prototype.closure=function(a){var b=Array.$(arguments,1),c=this;return a==window.undefined?function(){return c.apply(this,b.concat(Array.$(arguments)))}:function(){return c.apply(a,b.concat(Array.$(arguments)))}},$0:function(a){var b=this,c=Array.$(arguments,1);return function(){return b.apply(a,c)}},inherits:function(a,b){var c=this.prototype=new a($__JSOOP);c.constructor=this,this.BASE=a.prototype,Function.INHERITANCE[this.name=this._objectType=c._objectType=b||Dynarch.getFunctionName(this)]=Dynarch.getFunctionName(a);return this.BASE},setDefaults:function(a,b,c){return Dynarch.setDefaults.call(a,this.DEFAULT_ARGS,b,c)},$$:function(a){return this.$.apply(this,a)},$A:function(a,b){return this.$.apply(this,[a].concat(b))},$C:function(){var a=Array.$(arguments),b=this;return function(){return b.apply(null,a.concat(Array.$(arguments)))}},inverse:function(){var a=this;return function(){return!a.apply(this,arguments)}},clearingTimeout:function(a,b){var c=null,d=this,e=Array.$(arguments,2),f=function(){c&&clearTimeout(c),c=setTimeout(d.$A(b==null?this:b,e.concat(Array.$(arguments))),a)};f.cancel=function(){clearTimeout(c)},f.doItNow=function(){clearTimeout(c),d.apply(b,e.concat(Array.$(arguments)))};return f},rarify:function(a,b){var c=this.$$(Array.$(arguments,2)),d=this.clearingTimeout.apply(this,Array.$(arguments,1)),e=a,f=null,g=function(){e=a};return function(){f&&clearTimeout(f),f=setTimeout(g,b);if(e-->0)return c.apply(this,arguments);return d.apply(this,arguments)}},delayed:function(a){var b=arguments.length>1?this.$$(Array.$(arguments,1)):this;return setTimeout(b,a)},setInterval:function(a){var b=arguments.length>1?this.$$(Array.$(arguments,1)):this;setTimeout(b,0);return setInterval(b,a)},inject:function(a){a==null&&(a=this.OBJECT_EXTENSIONS),Object.merge(this.prototype,a);return this},memoize:function(){var a=this,b=$__JSOOP;return function(){b===$__JSOOP&&(b=a.apply(this,arguments));return b}}}),Object.merge(Array,{hashKeys:function(a){var b=[],c=0,d;for(d in a)a.hasOwnProperty(d)&&(b[c++]=d);return b},hashValues:function(a){var b=[],c=0,d;for(d in a)a.hasOwnProperty(d)&&(b[c++]=a[d]);return b}});function $_YIELD(a){this.timeout=a||0}var $_BREAK={},$_CONTINUE={};function $_RETURN(a){this.args=a}function $YIELD(a){throw new $_YIELD(a)}function $BREAK(){throw $_BREAK}function $CONTINUE(){throw $_CONTINUE}function $RETURN(a){throw new $_RETURN(a)}Array.inject({map_hash:function(a,b,c){c||(c={}),this.foreach(a instanceof Function?function(d){c[d]=a.call(b,d)}:function(b){c[b]=a[b]});return c},accumulate:function(a,b){arguments.length<2&&(b=0);for(var c=0;c<this.length;++c)b=a(this[c],b,c);return b},foreach:function(a,b){b==null&&(b=this);var c=0,d=this.length;while(d-->0)try{a.call(b,this[c],c++)}catch(a){if(a===$_BREAK)break;if(a===$_CONTINUE)continue;if(a instanceof $_RETURN)return a.args;throw a}},r_foreach:function(a,b){b==null&&(b=this);for(var c=this.length;--c>=0;)try{a.call(b,this[c],c)}catch(a){if(a===$_BREAK)break;if(a===$_CONTINUE)continue;if(a instanceof $_RETURN)return a.args;throw a}},assign_each:function(a,b){return this.foreach(function(c,d){this[d]=a.call(b,d,c)})},r_assign_each:function(a,b){return this.r_foreach(function(c,d){this[d]=a.call(b,d,c)})},toHash:function(a,b){var c={};a instanceof Function?this.foreach(function(d,e){c[d]=a.call(b,d,e)}):this.foreach(function(b,d){c[b]=a!=null?a:d+1});return c},toHash2:function(){var a={},b=0;while(b<this.length)a[this[b++]]=this[b++];return a},toHash3:function(a,b){var c={};a instanceof Function?this.foreach(function(d,e){var f=a.call(b!=null?b:d,d,e);c[f[0]]=f[1]}):this.foreach(function(b){c[b[a]]=b});return c},map:function(a,b){var c=0,d=this.length,e=[],f,g;if(a instanceof Function){b==null&&(b=this);while(d-->0)try{e.push(a.call(b,this[c],c++))}catch(a){if(a===$_BREAK)break;if(a===$_CONTINUE)continue;if(a instanceof $_RETURN){e.push(a.args);break}throw a}}else{f=Array.$(arguments,1);while(d-->0)b=this[c],e[c++]=(g=b[a])instanceof Function?g.apply(b,f):g}return e},r_map:function(a,b){var c=this.length,d=[],e;if(a instanceof Function){b==null&&(b=this);while(--c>=0)try{d.push(a.call(b,this[c],c))}catch(a){if(a===$_BREAK)break;if(a===$_CONTINUE)continue;if(a instanceof $_RETURN){d.push(a.args);break}throw a}}else{var f=Array.$(arguments,1);while(--c>=0)b=this[c],d[c]=(e=b[a])instanceof Function?e.apply(b,f):e}return d.reverse()},keys_map:function(a){return this.map(function(b){return a[b]})},grep:function(a,b){var c=0,d=this.length,e=[],f,g,h;if(a instanceof RegExp)while(d-->0)f=this[c++],a.test(f)&&e.push(f);else if(a instanceof Function){b==null&&(b=this);while(d-->0)f=this[c],a.call(b,f,c++)&&e.push(f)}else{g=Array.$(arguments,1);while(d-->0)b=this[c++],(h=b[a])instanceof Function?h.apply(b,g)&&e.push(b):h&&e.push(b)}return e},grep_last:function(a,b){b==null&&(b=this.length-1);while(b>=0){var c=this[b--];if(a(c))return c}return null},grep_first:function(a,b){for(b=b||0;b<this.length;++b){var c=this[b];if(a(c))return c}return null},contains:function(a){for(var b=this.length;--b>=0;)if(this[b]===a)return true;return false},any:function(a,b){if(a instanceof Function){b==null&&(b=this);for(var c=this.length;--c>=0;)if(a.call(b,this[c],c))return true}else for(var d=Array.$(arguments,1),e,c=this.length;--c>=0;){b=this[c];if((e=b[a])instanceof Function){if(e.apply(b,d))return true}else if(e)return true}return false},find:function(a){for(var b=this.length;--b>=0;)if(this[b]===a)return b;return-1},remove:function(a){for(var b=this.length;--b>=0;)this[b]===a&&this.splice(b,1);return this},pushUnique:function(a){if(this.find(a)<0){this.push(a);return this.length}return null},peek:function(a){if(this.length>0)return this[this.length-1-(a!=null?Math.abs(a):0)]},min:function(a,b){if(this.length==0)return null;if(arguments.length>0){for(var c=a!=null?a.call(b,this[0],0):this[0],d=1;d<this.length;++d)c=Math.min(c,a!=null?a.call(b,this[d],d):this[d]);return c}return Math.min.apply(Math,this)},minElement:function(a,b,c){if(this.length==0)return null;var d=0,e=this[0],f=a.call(b,e),g=0,h;while(++d<this.length)(h=a.call(b,this[d]))<f&&(f=h,g=d,e=this[d]);c&&this.splice(g,1);return e},max:function(a,b){if(this.length==0)return null;if(arguments.length>0){for(var c=a!=null?a.call(b,this[0],0):this[0],d=1;d<this.length;++d)c=Math.max(c,a!=null?a.call(b,this[d],d):this[d]);return c}return Math.max.apply(Math,this)},maxElement:function(a,b,c){if(this.length==0)return null;var d=0,e=this[0],f=a.call(b,e),g=0,h;while(++d<this.length)(h=a.call(b,this[d]))>f&&(f=h,g=d,e=this[d]);c&&this.splice(g,1);return e},rotateIndex:function(a){return Math.rotateLimit(a,0,this.length-1)},limitIndex:function(a){return Math.limit(a,0,this.length-1)},nullLimitIndex:function(a){return Math.nullLimit(a,0,this.length-1)},bytesToString:function(){var a="",b=0,c;while(b<this.length)c=this[b++],c&240^240?c&224^224?c&192^192||(c=(c&31)<<6|this[b++]&63):c=(c&15)<<12|(this[b++]&63)<<6|this[b++]&63:c=(c&3)<<18|(this[b++]&63)<<12|(this[b++]&63)<<6|this[b++]&63,a+=String.fromCharCode(c);return a},repeat:function(a){if(a==0)return[];if(a==1)return this;var b=this.repeat(a>>1);b=b.concat(b),a&1&&(b=b.concat(this));return b},common_prefix:function(){switch(this.length){case 0:return"";case 1:return this[0];case 2:var a=this[0],b=this[1],c=Math.min(a.length,b.length),d=0;while(d<c&&a.charAt(d)===b.charAt(d))++d;return a.substring(0,d);default:return[this[0],this.slice(1).common_prefix()].common_prefix()}},append:function(a){this.push.apply(this,a)},prepend:function(a){this.unshift.apply(this,a)},toXML:function(){var a=this[0];if(a=="~literal")return this.slice(1).flatJoin();var b="<"+a,c=1,d=this[1];typeof d=="object"&&(Object.foreach(d,function(a,c){c.charAt(0)=="$"&&(c=c.substr(1)),b+=" "+c.htmlEscape()+"=\"",typeof a=="object"?b+=Object.map(a,function(a,b){b=b.replace(/([a-z]?)([A-Z])/g,function(a,b,c){return b+"-"+c.toLowerCase()});return b.htmlEscape()+": "+a.htmlEscape()}).join("; "):b+=a.htmlEscape(),b+="\""}),++c),b+=">";while(c<this.length)(d=this[c++])instanceof Array?b+=d.toXML():b+=String(d).htmlEscape();return b+"</"+a+">"}}),Number.inject({map:function(a,b){return a+(b-a)*this},reduce:function(a,b){return(this-a)/(b-a)},mapInt:function(a,b){return Math.round(this.map(a,b))},reduceInt:function(a,b){return Math.round((this-a)/(b-a))},bits1Array:function(){var a=this,b=[],c=1,d=0;while(a>0)a&1&&(b[d++]=c),c=c<<1,a=a>>1;return b},times:function(a,b){var c=this,d=0;while(--c>=0)a.call(b,d++,c)},hex:function(a){var b=this.toString(16).toUpperCase();if(a)while(b.length<a)b="0"+b;return b},zeroPad:function(a,b){var c=""+Math.round(this);b==null&&(b="0");while(c.length<a)c=b+c;return c},formatTime:function(){var a=this,b,c;c=a/60,a%=60,b=c/60,c%=60;return[b,c,a].map("zeroPad",2).join(":")},toDate:function(a,b,c,d){return Date.intToDate(this,a,b,c,d)},limit:function(a,b){return Math.limit(this,a,b)},rotateLimit:function(a,b){return Math.rotateLimit(this,a,b)},nullLimit:function(a,b){return Math.nullLimit(this,a,b)},i18n:function(a){var b=this;arguments.length>1?a=Array.$(arguments):a=a.trim().split(/\s*\|\s*/),a=b<a.length?a[b]:a[a.length-1];return a.replace(/##?/g,function(a){return a.length==2?"#":b})}}),Object.merge(Math,{nullLimit:function(a,b,c){a<b&&(a=null),a>c&&(a=null);return a},limit:function(a,b,c){a<b&&(a=b),a>c&&(a=c);return a+0},rotateLimit:function(a,b,c){c++,a=a%(c-b),a<0?a=c+a:a<b&&(a=b-a);return a+0}}),Object.merge(Date,{_MD:[31,28,31,30,31,30,31,31,30,31,30,31],SECOND:1e3,MINUTE:6e4,HOUR:36e5,DAY:864e5,WEEK:6048e5,_MN:DlTEXTS._date_monthNames,_SMN:DlTEXTS._date_shortMonthNames,_DN:DlTEXTS._date_dayNames,_SDN:DlTEXTS._date_shortDayNames,_FDOW:DlTEXTS._date_firstDayOfWeek,isWeekend:function(a){return a==0||a==6},parseMySQL:function(a,b){var c=a.split(/\s+/),d=c[0].split(/-/),e=c[1].split(/:/),f;f=new Date(d[0],d[1]-1,d[2],e[0]||null,e[1]||null,e[2]||null),b&&(f.setUTCMilliseconds(0),f.setUTCSeconds(e[2]||0),f.setUTCMinutes(e[1]||0),f.setUTCHours(e[0]||0),f.setUTCDate(1),f.setUTCMonth(d[1]-1),f.setUTCDate(d[2]),f.setUTCFullYear(d[0]));return f},dateToInt:function(a){if(a instanceof Date)return 1e4*a.getFullYear()+100*(a.getMonth()+1)+a.getDate();if(typeof a=="string")return parseInt(a,10);return a},intToDate:function(a,b,c,d,e){if(!(a instanceof Date)){a=parseInt(a,10);var f=Math.floor(a/1e4);a=a%1e4;var g=Math.floor(a/100);a=a%100,a=new Date(f,g-1,a,b||12,c||0,d||0,e||0)}return a},getMonthName:function(a,b){var c=b?Date._SMN:Date._MN;return c[a%12]},getFirstDayOfWeek:function(){return Date._FDOW},getDayName:function(a,b){var c=b?Date._SDN:Date._DN;return c[a%7]}}),Date.now||(Date.now=function(){return(new Date).getTime()}),Date.inject({toInt:function(){return Date.dateToInt(this)},getMonthDays:function(a){var b=this.getFullYear();a==null&&(a=this.getMonth());return 0==b%4&&(0!=b%100||0==b%400)&&a==1?29:Date._MD[a]},getDayOfYear:function(){var a=new Date(this.getFullYear(),this.getMonth(),this.getDate(),0,0,0),b=new Date(this.getFullYear(),0,0,0,0,0),c=a-b;return Math.floor(c/Date.DAY)},getWeekNumber:function(){var a=new Date(this.getFullYear(),this.getMonth(),this.getDate(),0,0,0),b=a.getDay();a.setDate(a.getDate()-(b+6)%7+3);var c=a.valueOf();a.setMonth(0),a.setDate(4);return Math.round((c-a.valueOf())/6048e5)+1},dateEqualsTo:function(a,b){return this.getFullYear()==a.getFullYear()&&this.getMonth()==a.getMonth()&&(b||this.getDate()==a.getDate())},print:function(a){var b=this.getMonth(),c=this.getDate(),d=this.getFullYear(),e=this.getWeekNumber(),f=this.getDay(),g={},h=this.getHours(),i=h>=12,j=i?h-12:h,k=this.getDayOfYear();j==0&&(j=12);var l=this.getMinutes(),m=this.getSeconds();g["%a"]=Date.getDayName(f,true),g["%A"]=Date.getDayName(f),g["%b"]=Date.getMonthName(b,true),g["%B"]=Date.getMonthName(b),g["%C"]=1+Math.floor(d/100),g["%d"]=c<10?"0"+c:c,g["%e"]=c,g["%H"]=h<10?"0"+h:h,g["%I"]=j<10?"0"+j:j,g["%j"]=k<100?k<10?"00"+k:"0"+k:k,g["%k"]=h,g["%l"]=j,g["%m"]=b<9?"0"+(1+b):1+b,g["%M"]=l<10?"0"+l:l,g["%n"]="\n",g["%p"]=i?"PM":"AM",g["%P"]=i?"pm":"am",g["%s"]=Math.floor(this.getTime()/1e3),g["%S"]=m<10?"0"+m:m,g["%t"]="\t",g["%U"]=g["%W"]=g["%V"]=e<10?"0"+e:e,g["%u"]=f+1,g["%w"]=f,g["%y"]=(""+d).substr(2,2),g["%Y"]=d,g["%%"]="%";var n=/%./g;return a.replace(n,function(a){return g[a]||a})}}),String.inject({breakable:function(a){a||(a=/([_.-])/g);return this.replace(a,"$1<span class='BreakPoint'> </span>")},printf:function(){var a=Array.$(arguments),b=0;return this.replace(/%[sdfo%]/g,function(c){c=c.charAt(1);var d=a[b++];switch(c){case"s":return d.toString();case"d":return parseInt(d);case"f":return parseFloat(d).toFixed(3);case"o":return d;case"%":return"%"}return"undefined"})},fixedWidth:function(a){return String.buffer("<div style='width:",a,"'>",this,"</div>").get()},noWrap:function(){return this.replace(/\x20/g,"&nbsp;")},lastIndexOfRegexp:function(a,b){var c,d=0;a.lastIndex=0,a.global=true;while(c=a.exec(this)){if(a.lastIndex>=b)break;d=a.lastIndex}return d},hashWords:function(a){return this.trim().split(/\s+/).toHash(arguments.length>0?a:true)},arrayWords:function(){return this.trim().split(/\s+/)},trim:function(a,b){var c=a?this:this.replace(/^\s+/,"");b||(c=c.replace(/\s+$/,""));return c},htmlEscapeFull:function(){return this.replace(/&/g,"&amp;").replace(/\x22/g,"&quot;").replace(/\x27/g,"&#x27;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\u00A0/g,"&#xa0;")},decodeJSON:function(a){return DlJSON.decode(this,a)},makeLabel:function(){return this.replace(/\s+/g,"&nbsp;")},capitalizeString:function(){return this.charAt(0).toUpperCase()+this.substr(1)},htmlEmbed:function(a,b){var c=["<",a];b!=null&&c.push(" class='",b,"'"),c.push(">",this,"</",a,">");return c.join("")},repeat:function(a){if(a==0)return"";if(a==1)return""+this;var b=this.repeat(a>>1);b+=b,a&1&&(b+=this);return b},hexToBytes:function(a){var b=[],c=0,d=this;a&&(d=d.replace(/[^0-9a-f]/ig,"")),d.length&1&&(d="0"+d);while(c<d.length)b.push(parseInt(d.substr(c,2),16)),c++,c++;return b},toBytes:function(){var a=this.length,b=0,c=0,d,e=[];while(--a>=0)d=this.charCodeAt(c++),d<128?e[b++]=d:d<2048?(e[b++]=192|d>>>6&31,e[b++]=128|d&63):d<65536?(e[b++]=224|d>>>12&15,e[b++]=128|d>>>6&63,e[b++]=128|d&63):d<1114112&&(e[b++]=240|d>>>18&3,e[b++]=128|d>>>12&63,e[b++]=128|d>>>6&63,e[b++]=128|d&63);return e}}),function(){var a=navigator.userAgent;is_opera=/opera/i.test(a),is_ie5=(is_ie=/msie/i.test(a)&&!is_opera&&!/mac_powerpc/i.test(a))&&/msie 5\.[^5]/i.test(a),is_ie6=is_ie&&/msie 6/i.test(a),is_ie7=is_ie&&/msie 7/i.test(a),is_ie8=is_ie&&/msie 8/i.test(a),ie_box_model=is_ie&&document.compatMode&&document.compatMode=="BackCompat",is_mac_ie=/msie.*mac/i.test(a),is_khtml=/Konqueror|Safari|KHTML/i.test(a),is_safari3=(is_safari=/Safari/i.test(a))&&/Version\/3/i.test(a),is_konqueror=is_khtml&&!is_safari3,is_gecko=/gecko/i.test(a)&&!is_khtml&&!is_opera&&!is_ie,is_chrome=/Chrome/i.test(a),is_w3=!is_ie,is_macintosh=/Macintosh/i.test(a),is_gecko&&/rv:\s*([0-9.]+)/.test(a)&&(gecko_version=parseFloat(RegExp.$1));var b=Array.prototype,c=Date.prototype,d=String.prototype,e=Number.prototype;function f(a,b){return b?a instanceof Function?function(b,c){return a(c,b)}:function(a,b){return b<a?-1:b>a?1:0}:a instanceof Function?a:function(a,b){return a<b?-1:a>b?1:0}}b.mergeSort=function(a,b){if(this.length<2)return Array.$(this);var c=f(a,b);function d(a,b){var d=[],e=0,f=0,g=0;while(e<a.length&&f<b.length)c(a[e],b[f])<=0?d[g++]=a[e++]:d[g++]=b[f++];e<a.length&&d.push.apply(d,a.slice(e)),f<b.length&&d.push.apply(d,b.slice(f));return d}function e(a){if(a.length<=1)return a;var b=Math.floor(a.length/2),c=a.slice(0,b),f=a.slice(b);c=e(c),f=e(f);return d(c,f)}return e(this)},b.qsort=function(a,b){if(!(this.length<2)){var c=f(a,b),d=this,e,g=false;function h(a,b){var f=a,i=b,j=false;if(f<i){do c(d[f],d[i])>0&&(e=d[f],d[f]=d[i],d[i]=e,j=!j,g=true),j?--i:++f;while(f<i);h(a,f-1),h(f+1,b)}}h(0,this.length-1);return g}},b.x=b.repeat,b.flatJoin=function(){return h(this)},b.flatten=function(){var a=[];g.call(a,this);return a};function g(a){a instanceof Array?a.foreach(g,this):a instanceof Function?(a=a())!=null&&a!=false&&g.call(this,a):this.push(a)}function h(a){if(a instanceof Array)return a.accumulate(function(a,b){return b+h(a)},"");if(a instanceof Function)return h(a());if(a===false||a==null)return"";return String(a)}var i=e.$1K=1024,j=e.$1M=i*1024,k=e.$1G=j*1024,l=e.$1T=k*1024;e.formatBytes=function(a){var b=this,c,d;b<i?c="B":b<j?(b/=i,c="K"):b<k?(b/=j,c="M"):b<l&&(b/=k,c="G"),d=Math.round(b);return a&&b!=d?b.toFixed(a)+c:d+c},d.qw=d.arrayWords,d.bold=d.htmlEmbed.$(window.undefined,"b"),d.x=d.repeat}(),Object.merge(String,{firstNonEmpty:function(){for(var a=0;a<arguments.length;++a){var b=arguments[a];if(/\S/.test(b))return b}},template:function(){var format=String.buffer.apply(this,arguments).get();return function(props){return format.replace(/(.?)\$(\{.*?\}|[a-zA-Z0-9_]+)/g,function(s,p1,p2){if(p1.charAt(0)=="\\")return s.substr(1);p2.charAt(0)=="{"&&(p2=p2.substr(1,p2.length-2)),eval("p2 = props."+p2);return p1+p2})}},buffer:is_ie||is_khtml?function(){var a=[],b=0,c=function(){for(var d=0;d<arguments.length;++d)a[b++]=arguments[d];return c};c.get=function(){a=[a.join("")],b=1;return a[0]},arguments.length>0&&c.apply(this,arguments);return c}:function(){var a="",b=function(){a=a.concat.apply(a,arguments);return b};arguments.length>0&&b.apply(this,arguments),b.get=function(){return a};return b}}),String.prototype.htmlEscape=is_gecko?function(){return this.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\u00A0/g,"&#xa0;")}:function(){CE_CACHE.HTML_ESCAPE_TEXT.data=this;return CE_CACHE.HTML_ESCAPE_DIV.innerHTML},window.Dynarch={dblClickTimeout:400,setDefaults:function(a,b,c){b||(b={});var d,e,f;for(d in a)if(c||!(d in this))(f=a[d])instanceof Array?f[0]!=null?(e=f[0])in b?e=b[e]:e=f[1]:e=f[1]:e=f,this[d]=e},__IDS:{},ID:function(a){var b=Dynarch.__IDS;a==null&&(a="generic"),a in b||(b[a]=0);return"dynarch-"+a+"-"+ ++b[a]},getFunctionName:function(a){if(a.name!=null)return a.name;if(/function\s+(\$?[a-z0-9_]+)\(/i.test(a.toString()))return RegExp.$1;return"UNKNOWN_FUNCTION"},EXPORT:function(a,b){var c=String.buffer("var D=window.",a,"=",a,",P=",a,".prototype;");b&&c(DynarchDomUtils.importCommonVars());return c.get()},getBaseURL:function(){var a=window.Dynarch_Base_Url;if(!a){var b=document.getElementsByTagName("script"),c=0,d;while(d=b[c++])if(d.className=="DynarchLIB"){a=d.src;if(/^(.*)\x2fjs\x2f/.test(a)){Dynarch_Base_Url=a=RegExp.$1;break}}}return a},getFileURL:function(a){return Dynarch.getBaseURL()+"/"+a},firebugRunning:function(){return window.console&&window.console.firebug},evalClean:function(code){return Dynarch.firebugRunning()?(new Function("return ("+code+");"))():eval("("+code+")")}},window.DynarchDomUtils={ID:Dynarch.ID,related:function(a,b){var c,d;is_ie?(d=b.type)=="mouseover"?c=b.fromElement:d=="mouseout"&&(c=b.toElement):c=b.relatedTarget;if(is_gecko&&c)try{c.parentNode}catch(a){try{c=b.parentNode}catch(a){c=b.target}}try{for(;c;c=c.parentNode)if(c===a)return true}catch(a){return true}return false},getScrollbarSize:function(a){return{x:a.offsetWidth-a.clientWidth,y:a.offsetHeight-a.clientHeight}},addEvent:function(a,b,c){if(typeof b=="string")a.addEventListener?a.addEventListener(b,c,false):a.attachEvent?a.attachEvent("on"+b,c):a["on"+b]=c;else if(b instanceof Array)DynarchDomUtils.addEvents(a,b,c);else for(var d in b)DynarchDomUtils.addEvent(a,d,b[d])},addEvents:function(a,b,c){for(var d=b.length;--d>=0;)DynarchDomUtils.addEvent(a,b[d],c)},removeEvent:function(a,b,c){if(typeof b=="string")a.removeEventListener?a.removeEventListener(b,c,false):a.detachEvent?a.detachEvent("on"+b,c):a["on"+b]="";else if(b instanceof Array)DynarchDomUtils.removeEvents(a,b,c);else for(var d in b)DynarchDomUtils.removeEvent(a,d,b[d])},removeEvents:function(a,b,c){for(var d=b.length;--d>=0;)DynarchDomUtils.removeEvent(a,b[d],c)},condEvent:function(a){a=a?DynarchDomUtils.addEvent:DynarchDomUtils.removeEvent;return a.apply(DynarchDomUtils,Array.$(arguments,1))},condEvents:function(a){a=a?DynarchDomUtils.addEvents:DynarchDomUtils.removeEvents;return a.apply(DynarchDomUtils,Array.$(arguments,1))},stopEvent:function(a){is_ie?(a.cancelBubble=true,a.returnValue=false):(a.preventDefault(),a.stopPropagation());return false},addLoadHandler:function(a,b){is_ie?a.onreadystatechange=function(){if(a.readyState==4){try{a.onreadystatechange=null}catch(a){}b()}}:DynarchDomUtils.addEvent(a,"load",b)},callHandler:function(a,b){if(a[b]instanceof Function)return a[b].call(a);if(typeof a[b]=="string")return Dynarch.evalClean(a[b])},setStyleProperty:function(a,b,c){switch(b){case"float":b="styleFloat";break;default:b=b.toLowerCase().replace(/-([a-z])/g,function(a,b){return b.toUpperCase()})}a.style[b]=c},setOpacity:function(a,b){if(b!=null){b==""&&b!=0?is_ie?a.style.filter="":a.style.opacity="":is_ie?a.style.filter="alpha(opacity="+Math.round(b*100)+")":a.style.opacity=b;return b}if(is_ie){if(/alpha\(opacity=([0-9.])+\)/.test(a.style.opacity))return parseFloat(RegExp.$1)}else return parseFloat(a.style.opacity)},getClosestParentByTagName:function(a,b){b=b.toLowerCase();while(a&&a.tagName&&a.tagName.toLowerCase()!=b)a=a.parentNode;return a},isInside:function(a,b){try{while(a){if(a===b)return true;a=a.parentNode}}catch(a){}return false},getWindowSize:function(){if(is_gecko)return document.documentElement.clientWidth?{x:document.documentElement.clientWidth,y:document.documentElement.clientHeight}:{x:window.innerWidth,y:window.innerHeight};if(is_opera)return{x:window.innerWidth,y:window.innerHeight};if(is_ie)return!document.compatMode||document.compatMode=="BackCompat"?{x:document.body.clientWidth,y:document.body.clientHeight}:{x:document.documentElement.clientWidth,y:document.documentElement.clientHeight};var a=document.createElement("div"),b=a.style;b.position="absolute",b.bottom=b.right="0px",document.body.appendChild(a),b={x:a.offsetLeft,y:a.offsetTop},document.body.removeChild(a);return b},getPos:function(a){if(a.getBoundingClientRect){var b=a.getBoundingClientRect();return{x:b.left-document.documentElement.clientLeft,y:b.top-document.documentElement.clientTop}}if(document.getBoxObjectFor){var b=a.ownerDocument.getBoxObjectFor(a),c={x:b.x,y:b.y};while(a.parentNode&&a.parentNode!==document.body)a=a.parentNode,c.x-=a.scrollLeft,c.y-=a.scrollTop;return c}if(/^body$/i.test(a.tagName))return{x:0,y:0};var d=0,e=0,f=/^div$/i.test(a.tagName),g,h;f&&a.scrollLeft&&(d=a.scrollLeft),f&&a.scrollTop&&(e=a.scrollTop),g={x:a.offsetLeft-d,y:a.offsetTop-e},a.offsetParent&&(h=DynarchDomUtils.getPos(a.offsetParent),g.x+=h.x,g.y+=h.y);return g},getBRPos:function(a){var b=DynarchDomUtils.getPos(a),c=DynarchDomUtils.getOuterSize(a);b.x+=c.x-1,b.y+=c.y-1;return b},setPos:function(a,b,c){typeof b=="number"&&(b+="px"),typeof c=="number"&&(c+="px"),b!=null&&(a.style.left=b),c!=null&&(a.style.top=c)},createElement:function(a,b,c,d,e){var f=CE_CACHE[a]||(CE_CACHE[a]=document.createElement(a)),g;f=f.cloneNode(false);if(b)for(g in b)is_ie?DynarchDomUtils.setStyleProperty(f,g,b[g]):f.style.setProperty(g,b[g],"");if(c)for(g in c)f[g]=c[g];d&&(typeof e=="number"&&(e=d.childNodes[e]),e||(e=null),d.insertBefore(f,e));return f},setUnselectable:function(a,b){b==null&&(b=true);if(is_ie){b=b?"on":"off";var c=Array.$(a.getElementsByTagName("*"));c.push(a),c.foreach(function(a){a.setAttribute("unselectable",b)})}else a.style.userSelect=a.style.WebkitUserSelect=a.style.MozUserSelect=b=b?"none":"normal"},addClass:function(a,b,c){DynarchDomUtils.delClass(a,c,b)},delClass:function(a,b,c){if(a){var d=a.className;b instanceof RegExp&&(d=d.replace(b," "),b=null);if(c||b){var e=d.split(/\s+/),f=e.length,g={};b&&(g[b]=1),c&&(g[c]=1);while(--f>=0)e[f]in g&&e.splice(f,1);c&&e.push(c),d=e.join(" ")}a.className=d}},condClass:function(a,b,c,d){DynarchDomUtils[b?"addClass":"delClass"](a,c,d)},hasClass:function(a,b){return a.className.split(" ").contains(b)},elementIsVisible:function(a){return!!a.offsetWidth&&a.style.visibility!="hidden"},ie_getBackgroundColor:function(a){var b=document.body.createTextRange();b.moveToElementText(a);return"#"+parseInt(b.queryCommandValue("BackColor")).hex(6)},getStyle:function(a,b){var c=null;window.getComputedStyle?c=document.defaultView.getComputedStyle(a,"").getPropertyValue(b):a.currentStyle&&((b=b.replace(/-[a-z]/g,function(a){return a.charAt(1).toUpperCase()}))=="backgroundColor"?c=ie_getBackgroundColor(a):c=a.currentStyle[b]);return c},getStylePX:function(a,b){var c=parseInt(DynarchDomUtils.getStyle(a,b),10);isNaN(c)&&(c=0);return c},getBorder:function(a){return{x:a.offsetWidth-a.clientWidth,y:a.offsetHeight-a.clientHeight}},getPadding:function(a){var b,c,d=DynarchDomUtils.getStylePX;b=d(a,"padding-left")+d(a,"padding-right"),c=d(a,"padding-top")+d(a,"padding-bottom");return{x:b,y:c}},getPaddingAndBorder:function(a){var b=0,c=0,d=DynarchDomUtils.getStylePX;b+=d(a,"border-left-width"),b+=d(a,"border-right-width"),c+=d(a,"border-top-width"),c+=d(a,"border-bottom-width"),b+=d(a,"padding-left"),b+=d(a,"padding-right"),c+=d(a,"padding-top"),c+=d(a,"padding-bottom");return{x:b,y:c}},getSelectionRange:function(a){var b,c;if(is_ie){var d,e,f;d=document.selection.createRange(),(e=d.compareEndPoints("StartToEnd",d)==0)||d.collapse(true),f=d.getBookmark(),b=f.charCodeAt(2)-2,d=document.selection.createRange(),(e=d.compareEndPoints("StartToEnd",d)==0)||d.collapse(false),f=d.getBookmark(),c=f.charCodeAt(2)-2}else b=a.selectionStart,c=a.selectionEnd;return{start:b,end:c}},setSelectionRange:function(a,b,c){c==null&&(c=b);if(b>c){var d=b;b=c,c=d}typeof b=="object"&&(c=b.end,b=b.start);if(is_ie){var e=a.createTextRange();e.collapse(true),e.moveStart("character",b),e.moveEnd("character",c-b),e.select()}else a.setSelectionRange(b,c)},setOuterSize:function(a,b,c){var d=DynarchDomUtils.getPaddingAndBorder(a);b!=null&&d.x!=NaN&&(b-=d.x),c!=null&&d.y!=NaN&&(c-=d.y),DynarchDomUtils.setInnerSize(a,b,c)},setInnerSize:function(a,b,c){try{typeof b=="number"&&b!=NaN&&(b=Math.abs(b)+"px"),typeof c=="number"&&c!=NaN&&(c=Math.abs(c)+"px"),b!=null&&b!=NaN&&!(is_ie&&b<=0)&&(a.style.width=b),c!=null&&c!=NaN&&!(is_ie&&c<=0)&&(a.style.height=c)}catch(a){}},getOuterSize:function(a){return{x:a.offsetWidth,y:a.offsetHeight}},getInnerSize:function(a){var b=DynarchDomUtils.getOuterSize(a),c=DynarchDomUtils.getPaddingAndBorder(a);b.x-=c.x,b.y-=c.y;return b},importCommonVars:function(){return["var DOM=DynarchDomUtils","AC=DOM.addClass","DC=DOM.delClass","CC=DOM.condClass","CE=DOM.createElement","ID=Dynarch.ID"].join(",")},trash:function(a,b){a&&(b=a.parentNode)&&b.removeChild(a)},strip:function(a){try{var b=a.ownerDocument.createRange();b.selectNodeContents(a),p.insertBefore(a,b.extractContents()),b.detach()}catch(b){var c=a.parentNode;while(a.firstChild)c.insertBefore(a.firstChild,a)}this.trash(a)},createFromHtml:function(a){var b=CE_CACHE.CONTAINER;b.innerHTML=a;return b.firstChild},swapNodes:function(a,b){var c=a.parentNode,d=a.nextSibling;b.parentNode.replaceChild(a,b),c.insertBefore(b,d)},scrollIntoView:function(a){var b=a.parentNode;while(b&&(b.scrollHeight==b.clientHeight&&b.scrollWidth==b.clientWidth||/table|tbody/i.test(b.tagName)))b=b.parentNode;if(b&&b!==document.body){var c=[],d=b;while(d)c.push(d),d=d.parentNode;var e=0,f=0;d=a;while(d&&d!=b){e+=d.offsetTop,f+=d.offsetLeft,d=d.offsetParent;if(c.contains(d)){d!=b&&(e-=b.offsetTop,f-=b.offsetLeft);break}}var g=e+a.offsetHeight,h=f+a.offsetWidth;e<b.scrollTop&&(b.scrollTop=e),e>b.scrollTop&&g>b.scrollTop+b.clientHeight&&(b.scrollTop=g-b.clientHeight),f<b.scrollLeft&&(b.scrollLeft=f),f>b.scrollLeft&&h>b.scrollLeft+b.clientWidth&&(b.scrollLeft=h-b.clientWidth)}},flash:function(a,b,c){c||(c=3);var d=setInterval(function(){a.style.visibility=c&1?"hidden":"",--c,c<0&&clearInterval(d)},b||150)},walk:function(a,b){if(!b(a))for(var c=a.firstChild;c;c=c.nextSibling)c.nodeType==1&&DynarchDomUtils.walk(c,b)},setDocumentTitle:function(a){document.title=a},CE_CACHE:CE_CACHE};var $=is_gecko?document.getElementById.$(document):function(a){return document.getElementById(a)};function DEFINE_CLASS(a,b,c,d){e.name=a||"",d&&(e.hidden=true),b&&e.inherits(b,a);function e(c){if(c!==$__JSOOP){if(this===window)return alert("FIXME: Constructor called without new in "+a);var d;e.FIXARGS&&(arguments.length==0&&(c={},d=[c]),e.FIXARGS.apply(this,d||arguments)),e.DEFAULT_ARGS&&e.setDefaults(this,c),e.BEFORE_BASE&&e.BEFORE_BASE.apply(this,d||arguments),b&&b.apply(this,d||arguments),e.CONSTRUCT&&e.CONSTRUCT.apply(this,d||arguments)}}a&&!d&&(window[a]=e);var f=e.prototype;c&&(e.DEFINITION=c)(e,f,DynarchDomUtils),f.FINISH_OBJECT_DEF instanceof Function&&f.FINISH_OBJECT_DEF(),f.$||(f.$=Object.curry2);return e}function EXTEND_CLASS(a,b){b(a,a.prototype,DynarchDomUtils)}function DEFINE_HIDDEN_CLASS(a,b,c){return DEFINE_CLASS.call(this,a,b,c,true)}function DEFINE_SINGLETON(a,b,c){var d=DEFINE_HIDDEN_CLASS(a,b,c);DlSingleton.register(a,d,true);return d}DEFINE_CLASS("DlException",null,function(a,b){a.CONSTRUCT=function(a,b){this.error=this.constructor.name,a||(a="*** no error message given ***"),this.message=this.constructor.name+": "+a,b!=null&&(this.code=b)},b.toString=function(){var a=this.message;this.code&&(a+=" / code: "+this.code);return a}}).stopEventBubbling=function(){throw new DlExStopEventBubbling};function DEFINE_EXCEPTION(a,b){return DEFINE_CLASS(a,b||DlException)}DEFINE_EXCEPTION("DlExInvalidOperation"),DEFINE_EXCEPTION("DlExAbstractBaseClass"),DEFINE_EXCEPTION("DlExStopEventProcessing"),DEFINE_EXCEPTION("DlExStopFrameEvent"),DEFINE_EXCEPTION("DlExStopEventBubbling"),DEFINE_EXCEPTION("DlDataException"),DEFINE_EXCEPTION("DlSecurityException"),DEFINE_CLASS("DlEventProxy",null,function(a,b){a.CONSTRUCT=function(){this.__eventHooks={},this.__disHooks={},this.registerEvents(this.DEFAULT_EVENTS),this.addEventListener("onDestroy",this.__onDestroy)},b.DEFAULT_EVENTS=["onDestroy"],b.FINISH_OBJECT_DEF=function(){var a=this.constructor.DEFAULT_EVENTS;a&&(this.DEFAULT_EVENTS=this.DEFAULT_EVENTS.concat(a))},b.__onDestroy=function(){["__eventHooks","__disHooks"].foreach(function(a){for(var b in this[a]){var c=this[a][b];c&&c.foreach(function(a,b){this[b]=null}),this[a][b]=null}this[a]=null},this)},b.__getEventHooks=function(a,b){if(!this.__eventHooks)throw new DlExStopEventBubbling;var c=this.__eventHooks[a.toLowerCase()];b&&(c=c.slice(0));return c};function c(a,b){return a.applyHooks(b,Array.$(arguments,2))}b.registerEvents=function(a){var b=this.__eventHooks,c=0,d;while(d=a[c++])d=d.toLowerCase(),b[d]||(b[d]=[])},b.condEventListener=function(a){a=a?this.addEventListener:this.removeEventListener;return a.apply(this,Array.$(arguments,1))},b.addEventListener=function(a,b,c,d){if(a instanceof Array){var e=0,f;while(f=a[e++])this.addEventListener(f,b,c,d)}else if(typeof a=="object")for(var e in a)this.addEventListener(e,a[e],b,c);else{var g=this.__getEventHooks(a);g.remove(b),c==null&&a.toLowerCase()=="ondestroy"&&(c=true),c?g.unshift(b):g.push(b),d&&d.addEventListener("onDestroy",this.removeEventListener.$(this,a,b))}return this},b.listenOnce=function(a,b,c){c==null&&(c=1);var d=function(){--c==0&&this.removeEventListener(a,d),b.apply(this,arguments)};return this.addEventListener(a,d)},b.connectEvents=function(a,b,d){typeof b=="string"?(d=b,b=this):d||(d=a);if(a instanceof Array)for(var e=0;e<a.length;++e)this.connectEvents(a[e],b,d[e]);else this.addEventListener(a,c.$(null,b,d));return this},b.removeEventListener=function(a,b){var c=0,d;if(a instanceof Array)while(d=a[c++])this.removeEventListener(d,b);else if(typeof a=="object")for(c in a)this.removeEventListener(c,a[c]);else this.__getEventHooks(a).remove(b);return this},b.removeAllListeners=function(a){if(a instanceof Array)a.foreach(this.removeAllListeners,this);else if(typeof a=="object")for(var b in a)this.removeAllListeners(b);else this.__getEventHooks(a).length=0;return this},b.disableHooks=function(a){a instanceof Array?a.r_foreach(this.disableHooks,this):(a=a.toLowerCase(),this.__disHooks[a]=this.__eventHooks[a],this.__eventHooks[a]=[]);return this},b.enableHooks=function(a){a instanceof Array?a.r_foreach(this.enableHooks,this):(a=a.toLowerCase(),this.__eventHooks[a]=this.__disHooks[a],this.__disHooks[a]=null);return this},b.callHooks=function(a){var b=arguments.length>1?Array.$(arguments,1):[];return this.applyHooks(a,b)},b.hasHooks=function(a){var b=this.__eventHooks[a.toLowerCase()];return b&&b.length>0},b.withHooks=function(a,b){this.addEventListener.apply(this,a);try{return b()}finally{this.removeEventListener.apply(this,a)}},b.withDisabledHooks=function(a,b){this.disableHooks.apply(this,a);try{return b()}finally{this.enableHooks.apply(this,a)}},b.applyHooks=function(a,b){var c=[],d,e=0,f;try{d=this.__getEventHooks(a,true);while(f=d[e++])c.push(f.apply(this,b))}catch(a){if(!(a instanceof DlExStopEventProcessing))throw a}return c},b.debug_countHooks=function(){var a={},b;for(b in this.__eventHooks)a[b]=this.__eventHooks[b].length;return a},b.invoke=function(a){var b=Array.$(arguments,1);return function(){this[a].apply(this,b.concat(Array.$(arguments)))}.$(this)},b.destroy=function(){this.destroyed||(this.destroying=true,this.callHooks("onDestroy"),this.__eventHooks=null,this.destroying=false,this.destroyed=true)}}),DEFINE_CLASS("DlEvent",null,function(a,b,c){var d=c.createElement,e={mouseover:"onMouseEnter",mouseout:"onMouseLeave",mousedown:"onMouseDown",mouseup:"onMouseUp",mousemove:"onMouseMove",click:"onClick",dblclick:"onDblClick",keydown:"onKeyDown",keyup:"onKeyUp",keypress:"onKeyPress",contextmenu:"onContextMenu",focus:"on_DOM_Focus",blur:"on_DOM_Blur",mousewheel:"onMouseWheel",DOMMouseScroll:"onMouseWheel",textInput:"onTextInput"};a.CONSTRUCT=function(b){this.type=b.type,this.dl_type=e[this.type]||this.type,this.ctrlKey=b.ctrlKey,this.which=b.which,this.keyIdentifier=b.keyIdentifier,is_macintosh?(this.altGrKey=b.altKey,this.altKey=b.metaKey):this.altKey=b.altKey,this.shiftKey=b.shiftKey,this.button=b.button,this.focusedWidget=a.focusedWidget();if(is_ie)switch(b.button){case 0:this.button=null;break;case 1:this.button=0;break;case 2:this.button=2;break;case 4:this.button=1}this.type.indexOf("key")==0&&(this.keyCode=b.keyCode,this.charCode="which"in b?b.which:is_ie||is_opera?b.keyCode:b.charCode,this.keyStr=String.fromCharCode(this.charCode));if(this.dl_type=="onMouseWheel"){var c;b.wheelDelta?c=b.wheelDelta/120:b.detail&&(c=-b.detail/3),this.wheelDelta=c}this.pos={x:b.clientX,y:b.clientY},this.relPos=this.pos;if(is_ie){this.target=b.srcElement;switch(this.type){case"mouseover":this.relatedTarget=b.fromElement;break;case"mouseout":this.relatedTarget=b.toElement}}else try{this.target=b.target,this.target.nodeType==3&&(this.target=this.target.parentNode);if(this.type=="mouseout"||this.type=="mouseover")this.relatedTarget=b.relatedTarget,this.relatedTarget&&this.relatedTarget.nodeType==3&&(this.relatedTarget=this.relatedTarget.parentNode)}catch(a){this.relatedTarget=b.explicitOriginalTarget}},b.computePos=function(a){var b=a?a instanceof DlWidget?a.getElement():a:document.body,d=this.elPos=b?c.getPos(b):{x:0,y:0};return this.relPos={x:this.pos.x-d.x,y:this.pos.y-d.y,elPos:d}},b.getObject=function(a){var b=this.target,c=this.object;if(!c){try{while(b&&!DlWidget.getFromElement(b))b=b.parentNode;c=b?DlWidget.getFromElement(b):null}catch(a){c=null}this.object=c}a&&(c=c.getParent(a));return c},b.getParentElement=function(a,b){b&&b instanceof DlWidget&&(b=b.getElement());if(b&&c===b)return null;var c=this.target;try{while(c&&c.tagName.toLowerCase()!=a){c=c.parentNode;if(b&&c===b)return null}}catch(a){c=null}return c},a.stopEvent=c.stopEvent;function f(a,b,d,e){var f=b.getObject();switch(b.type){case"click":break;case"mousedown":a._ev_mouseDown=true,a.applyHooks(b.dl_type,[b]);break;case"mouseup":var g=a._ev_mouseDown;a._ev_mouseDown=false,a.applyHooks(b.dl_type,[b]),g&&a._ev_mouseInside&&b.button===0&&(b=new DlEvent(e),b.dl_type="onClick",this.push([a,b,d,e]));break;case"mouseover":case"mouseout":!d||!c.related(d,e)?(a===f&&(a._ev_mouseInside=b.type=="mouseover"),a.applyHooks(b.dl_type,[b])):(b.dl_type=b.type=="mouseover"?"onMouseOver":"onMouseOut",a.applyHooks(b.dl_type,[b]));break;case"dblclick":if((is_ie||is_opera)&&!a.hasHooks("onDblClick")){b=new DlEvent(e),b.type="click",a.applyHooks(b.dl_type="onClick",[b]);break};default:a.applyHooks(b.dl_type,[b])}e&&b.domStop&&c.stopEvent(e)}var g=null;function h(){this===g&&(g=null)}a.fakeBlur=function(){if(is_safari&&g.blur)return g.blur();var a=c.CE_CACHE.FAKE_FOCUS;a||(a=c.CE_CACHE.FAKE_FOCUS=d("a",null,{href:"#",innerHTML:"test",className:"DYNARCH-FAKE-FOCUS"},document.body)),a.focus();if(is_ie){var b=document.body.createTextRange();b.moveStart("character",0),b.collapse(true),b.select()}a.blur(),window.status=""},a.focusedWidget=function(b){if(arguments.length>0&&g!==b){g&&!g.destroyed&&(g._focusable==2?b._focusable<2&&a.fakeBlur():g.blur(),g.removeEventListener("onDestroy",h));if(g=b){b.addEventListener("onDestroy",h);var c=b.parent;while(c)c._focusedWidget=b,c=c.parent}}return g},a.checkDisabled=function(a){while(a){if(a.disabled())return true;a=a.parent}return false},b.destroy=function(){this.object=this.target=this.relatedTarget=null},b.stopDomEvent=function(){a.stopEvent(a.latestDomEvent)};var i=a.GLOBAL_CAPTURES={},j="keydown keyup keypress".hashWords();a._genericEventHandler=function(b,c){b||(b=window.event);var d,e,h=b instanceof a?b:new a(b);c&&(b=c);if(h._failed){a.stopEvent(b);return}a.latestEvent=h,a.latestDomEvent=b,h.pos.x&&h.dl_type!="onMouseWheel"&&(a.latestMouseEvent=h,h.dl_type=="onMouseDown"&&(a.latestMouseDownEvent=h));try{var k=i[h.dl_type],l;if(k)for(l=k.length;--l>=0;)k[l](h);h.type in j&&g?d=g.getElement():d=h.target;var m=[];l=0;while(d){if(e=DlWidget.getFromElement(d)){a.checkDisabled(e)||(m[l++]=[e,h,d,b]);if(e.__noPropEvents&&e.__noPropEvents.test(h.dl_type))break}d=d.parentNode}for(l=0;l<m.length;++l)f.apply(m,m[l])}catch(c){if(c instanceof DlExStopEventBubbling)a.stopEvent(b);else throw c}h.destroy()};var k=[];function l(){k.r_foreach(Function.invoke)}a._unloadHandler=l,a.captureGlobals=function(b){for(var c in b)a.captureGlobal(c,b[c])},a.releaseGlobals=function(b){for(var c in b)a.releaseGlobal(c,b[c])},a.captureGlobal=function(a,b){var c=i[a];c||(c=i[a]=[]),c.push(b)},a.releaseGlobal=function(a,b){var c=i[a];c&&c.remove(b)},a.atUnload=function(a){k.push(a)},c.addEvents(document,["contextmenu","click","dblclick","mousedown","mouseup","mouseover","mouseout","mousemove",is_gecko?"DOMMouseScroll":"mousewheel","keydown","keyup","keypress"],a._genericEventHandler),c.addEvent(window,"unload",l)}),DEFINE_CLASS("DlWidget",DlEventProxy,function(a,b,c){var d=c.createElement,e=c.addClass,f=c.delClass,g=c.condClass,h=Dynarch.ID;a.FIXARGS=function(a){a.focusable==null&&a.tabIndex&&(a.focusable=true)},a.CONSTRUCT=function(){this.__propsUserData={},this.__refNodes=[];if(!(this._parent==null||this._parent instanceof DlContainer))throw new DlException("Parent must be an instance of DlContainer");this.id=h(this._objectType||"DlWidget"),i[this.id]=this,this.initDOM()},a.DEFAULT_ARGS={userData:["data",null],_parent:["parent",null],_fillParent:["fillParent",null],_tagName:["tagName","div"],_dragArgs:["drag",null],_element:["element",null],_focusable:["focusable",false],_tabIndex:["tabIndex",0],_accessKey:["accessKey",null],__appendArgs:["appendArgs",window.undefined],__addClassName:["className",""],__disabled:["disabled",false],__tooltip:["tooltip",null],__contextMenu:["contextMenu",null],__tooltipTimeout:["tooltipTimeout",650],__refCnt:["_refCnt",0],__noPropEvents:["dontBubbleEvents",null]},a.DEFAULT_EVENTS=["onMouseEnter","onMouseLeave","onMouseMove","onMouseDown","onMouseUp","onMouseOver","onMouseOut","onMouseWheel","onClick","onDblClick","onDisabled","onDisplay","onFocus","on_DOM_Focus","onBlur","on_DOM_Blur","onKeyDown","onKeyUp","onKeyPress","onResize","onContextMenu","onTooltipShow","onTooltipHide"];var i=a.WIDGETS={};a.getById=function(a){return i[a]},a.getFromElement=function(a){return a._dynarch_object},a.getFromUpElement=function(a){while(a&&!a._dynarch_object)a=a.parentNode;return a&&a._dynarch_object};var j=null;function k(){j||(j=new DlTooltip({}));return j}a.getTooltip=k,b.getWidgetId=function(){return this.id},b._className=[],b.FINISH_OBJECT_DEF=function(){a.BASE.FINISH_OBJECT_DEF.call(this),(this._className=Array.$(this._className)).push(this._objectType)};var l=null;b.getResizeRect=a.getResizeRect=function(){l||(l=d("div",{display:"none"},{className:"Dl-ResizeRect",innerHTML:"&nbsp;"},document.body));return l},a.debug_countHooks=function(){var a={};Array.hashKeys(DlWidget.WIDGETS).foreach(function(b){a[b]=DlWidget.WIDGETS[b].debug_countHooks()});return a};function m(){this.__tooltipActive&&k().hide(),this.__contextMenu instanceof a&&this.__contextMenu.destroy();if(this.parent)try{this.parent.removeWidget(this)}catch(a){}var b=this.getElement();b&&(b._dynarch_focusable=b._dynarch_object=null),this._element=null,c.trash(b),i[this.id]&&(i[this.id]=null,delete i[this.id]),b=null,this.__refNodes.r_foreach(function(a,b){this[a]=this.__refNodes[b]=null,delete this[a]},this),this.__propsUserData=this.userData=this.__refNodes=null}b.destroy=function(){this.unref()<=0&&a.BASE.destroy.call(this)},b.__onTooltipShow=function(){this.__tooltipActive=true,this.callHooks("onTooltipShow")},b.__onTooltipHide=function(){this.__tooltipActive=false,this.callHooks("onTooltipHide")},b._popupTooltip=function(){k().popup({timeout:this.__tooltipTimeout,content:this.__tooltip,anchor:this.getElement(),align:"mouse",onPopup:this.__onTooltipShow,onHide:this.__onTooltipHide,widget:this})};function n(){this.__tooltip&&this._popupTooltip()}function o(){k().hide()}function p(a,b){if(!a.dragging)if(Math.abs(b.pos.x-a.startPos.x)>=a.delta||Math.abs(b.pos.y-a.startPos.y)>=a.delta)a.dragging=true,a.makeElementCopy(this,b),a.applyHooks("onStartDrag",[this,b]),this.addClass(a.draggingClass);if(a.dragging){var c=a.elementCopy;c&&(c.style.left=b.pos.x+5+"px",c.style.top=b.pos.y+5+"px"),a.moving(this,b),DlException.stopEventBubbling()}}function q(a,b,c){this.delClass(a.draggingClass),DlEvent.releaseGlobals(a.captures),a.captures=null,y=false,c||a.doDrop(this,b),a.reset(c)}function r(a,b){if(b.button==0){var c=a.dragging&&a.canDrop;q.call(this,a,b,!c)}}function s(a,b){DlException.stopEventBubbling()}function t(a,b){DlException.stopEventBubbling()}function u(a,b){var c=b.getObject(),d=false,e=c;while(e){if(e===this){d=true;break}e=e.parent}var f=a.dropOK(this,b,c,d);DlException.stopEventBubbling()}function v(a,b){DlException.stopEventBubbling()}function w(a,b){b.keyCode==DlKeyboard.ESCAPE&&q.call(this,a,b,true),DlException.stopEventBubbling()}function x(a,b){DlException.stopEventBubbling()}var y=false;function z(a){k().cancel(),this._focusable&&!a._justFocusedWidget&&(a._justFocusedWidget=this,this._focusable<2&&this.focus());if(a.button==0){var b=this._dragArgs,c;if(b&&!y)if(b.startOK(this,a)){var d=a.getObject();d&&d.applyHooks("onMouseLeave",[a]),y=true,b.source=this,b.captures={onMouseMove:p.$(this,b),onMouseUp:r.$(this,b),onMouseOver:s.$(this,b),onMouseOut:t.$(this,b),onMouseEnter:u.$(this,b),onMouseLeave:v.$(this,b),onContextMenu:x.$(this,b),onKeyPress:w.$(this,b)},b.startPos=a.pos,b.startElPos=this.getPos(),DlEvent.captureGlobals(b.captures)}}}function A(a){var b=this.__contextMenu;typeof b=="function"&&(b=b.call(this,a));if(b){var c=this._getContextMenuPopup();c.popup({timeout:0,content:b,anchor:b.contextMenuAnchor||this.getElement(),align:b.contextMenuAlign||"mouse",widget:this,onPopup:b.contextMenuOnPopup||null,onHide:b.contextMenuOnHide||null,isContext:true}),DlException.stopEventBubbling()}}b.setData=function(a,b){arguments.length==1?delete this.__propsUserData[a]:this.__propsUserData[a]=b},b.getData=function(a){return this.__propsUserData[a]},b._getDlPopup=function(){var a=this.getParent(DlPopup)||0;a&&(a=a._level+1);return DlPopupMenu.get(a)},b._getContextMenuPopup=b._getDlPopup;var B={onDestroy:m,onMouseEnter:n,onMouseLeave:o,onMouseDown:z,onContextMenu:A};b._setListeners=function(){this.addEventListener(B),this.addEventListener(is_ie?"onKeyDown":"onKeyPress",this._handle_focusKeys)},b._handle_focusKeys=function(a){},b._check_accessKey=function(a){return this._accessKey&&DlKeyboard.checkKey(a,this._accessKey)},b._handle_accessKey=function(a){this.focus()},b._setFocusedStyle=function(a){this.condClass(a,this._className.peek()+"-focus")},b.focus=function(){this._focusable?(DlEvent.focusedWidget(this),this._setFocusedStyle(true),this.callHooks("onFocus"),this instanceof DlEntry||this.scrollIntoView()):this.parent&&this.parent.focus()},b.blur=function(){this._focusable&&(this.destroyed||(this._setFocusedStyle(false),this.callHooks("onBlur")))},b.focusInside=function(){var a=DlEvent.focusedWidget();while(a){if(a==this)break;a=a.parent}return!!a},b._createElement=function(a){var b=this._element;if(b)this.__alreadyInDom=true;else{var e=this.constructor,f=e.__joinedClassName||this._className.join(" ");e.__joinedClassName||(e.__joinedClassName=f),this.__addClassName&&(f+=" "+this.__addClassName),a?(b=c.createFromHtml(a),b.className=f):b=d(this._tagName,null,{className:f}),this._focusable&&(b._dynarch_focusable=true),this._element=b}b._dynarch_object=this},b.getElement=function(){return this._element},b.getParentNode=function(){return this._element.parentNode},b.getDOMChildren=function(){return Array.$(this.getContentElement().childNodes)},b.getContentElement=function(){return this.getElement()},b.setStyle=function(a,b){var c=this.getElement().style;if(arguments.length>1)c[a]=b;else for(var d in a)this.setStyle(d,a[d])},b.setContent=function(b){var c=this.getContentElement();while(c.firstChild)c.removeChild(c.lastChild);if(typeof b=="string")c.innerHTML=b;else{if(b instanceof Function)return this.setContent(b.call(this));b instanceof a?this.appendWidget(b,this.__appendArgs):b instanceof Array?c.innerHTML=b.join(""):b!=null&&c.appendChild(b)}return b!=null},b.ref=function(){return this.__refCnt++},b.unref=function(){return--this.__refCnt},b.refCnt=function(){return this.__refCnt},b.setContextMenu=function(b){this.__contextMenu instanceof a&&this.__contextMenu.destroy(),b instanceof a&&b.ref(),this.__contextMenu=b},b.setTooltip=function(a){this.__tooltip=a},b.initDOM=function(){this._setListeners(),this._createElement(),this._parent&&(this._parent.appendWidget(this,this.__appendArgs),this._parent=null),this.__disabled&&this.disabled(true,true),this.__onTooltipShow=this.__onTooltipShow.$(this),this.__onTooltipHide=this.__onTooltipHide.$(this);return this},b.setUnselectable=function(a,b){a==null&&(a=this.getElement()),c.setUnselectable(a,b)},b.disabled=function(a,b){a!=null&&(b||a!=this.__disabled)&&(this.__disabled=a,this.condClass(a,"DlWidget-disabled"),this.condClass(a,this._className.peek()+"-disabled"),this.applyHooks("onDisabled",[a]));return this.__disabled},b.enabled=function(a,b){a!=null&&this.disabled(!a,b);return!this.__disabled},b.getParent=function(a,b){if(a==null)return this.parent;var c=this;b&&(c=this.parent);while(c&&!(c instanceof a))c=c.parent;return c},b.findParent=function(a,b){var c,d=this;b&&(d=this.parent);if(a instanceof Function)while(d&&!a(d))d=d.parent;else{var e=Array.$(arguments,2);while(d){if(c=d[a])if(c instanceof Function){if(c.apply(d,e))break}else break;d=d.parent}}return d},b.getPos=function(){return c.getPos(this.getElement())},b.getBRPos=function(){return c.getBRPos(this.getElement())},b.getOffsetPos=function(){var a=this.getElement();return{x:a.offsetLeft,y:a.offsetTop}},b.setPos=function(a,b){var c=this.getElement();a!=null&&typeof a=="object"&&(b=a.y,a=a.x),a!=null&&(c.style.left=a+"px"),b!=null&&(c.style.top=b+"px")},b.setSize=b.setOuterSize=function(a){c.setOuterSize(this.getElement(),a.x,a.y),this.callHooks("onResize")},b.setInnerSize=function(a){c.setInnerSize(this.getContentElement(),a.x,a.y),this.callHooks("onResize")},b.getSize=b.getOuterSize=function(){return c.getOuterSize(this.getElement())},b.getInnerSize=function(){return c.getInnerSize(this.getContentElement())},b.display=function(a){var b=this.getElement().style;if(a!=null){b.display=a?"":"none",this.applyHooks("onDisplay",[a,b.display,"display"]);return a}return b.display!="none"},b.visibility=function(a){var b=this.getElement().style;if(a!=null){b.visibility=a?"":"hidden",this.applyHooks("onDisplay",[a,b.visibility,"visibility"]);return a}return b.visible!="hidden"},b.opacity=function(a){return c.setOpacity(this.getElement(),a)},b.position=function(a){var b=this.getElement().style,c=b.position;a!=null&&(b.position=a);return c},b.setIconClass=function(a){var b=this.getContentElement();g(b,a!=null,this.__withIconClass||this._className.peek()+"-withIcon"),this.iconClass&&f(b,this.iconClass),a&&e(b,a),this.iconClass=a},b.addClass=function(a,b){e(this.getElement(),a,b)},b.delClass=function(a,b){f(this.getElement(),a,b)},b.condClass=function(a,b,c){g(this.getElement(),a,b,c);return a},b.zIndex=function(a){var b=this.getElement();if(a!=null)return b.style.zIndex=a;if(b.style.zIndex)return parseInt(b.style.zIndex,10);return 0},b.refNode=function(a,b){this[a]=b,this.__refNodes.remove(a),b!=null&&this.__refNodes.push(a);return b},b.debug_highlight=function(a){this.getElement().style.backgroundColor=a||"yellow"},b.getQuickPopup=function(){var a=this.getParent(DlPopup)||0;a&&(a=a._level+1);return DlDialogPopup.get(a)},b.quickPopup=function(a){var b=this.getQuickPopup();a=Object.makeCopy(a),Object.mergeUndefined(a,{anchor:this.getElement(),align:{prefer:"CC"}}),b.popup(a)},b.getScroll=function(){var a=this.getElement();return{x:a.scrollLeft,y:a.scrollTop}},b.scrollIntoView=function(){c.scrollIntoView(this.getElement())},b.flash=function(a,b){c.flash(this.getElement(),a,b)},DlEvent.atUnload(function(){do{window.DL_CLOSING=true;var a=false;for(var b in i){a=true;var c=i[b];try{i[b]=null,delete i[b],c.destroy()}catch(a){}break}}while(a);i=null})}),DEFINE_CLASS("DlContainer",DlWidget,function(a,b){a.BEFORE_BASE=function(){this._widgets=[]},a.DEFAULT_ARGS={_scrollBars:["scroll",false],__noParentKeyBindings:["noParentKB",false]},b._createElement=function(){a.BASE._createElement.apply(this,arguments),this._scrollBars&&this.setStyle("overflow","auto")},b.appendWidget=function(a){a.parent&&a.parent.removeWidget(a),this._widgets.push(a),a.parent=this,a.__alreadyInDom||this._appendWidgetElement.apply(this,arguments),delete a.__alreadyInDom},b._appendWidgetElement=function(a,b){var c=a.getElement();if(typeof b=="number"){var d=this.getContentElement();try{b=d.childNodes[b],d.insertBefore(c,b)}catch(a){d.appendChild(c)}}else b==null?b=this.getContentElement():typeof b=="string"&&(b=document.getElementById(b)),c.parentNode!==b&&b.appendChild(c)},b.removeWidget=function(a){a.parent===this&&(this._removeWidgetElement(a),this._widgets.remove(a),a.parent=null)},b._removeWidgetElement=function(a){if(this._widgets.contains(a)){var b=a.getElement();b.parentNode&&b.parentNode.removeChild(b)}},b.destroyChildWidgets=function(){for(var b=Array.$(this._widgets),c=0;c<b.length;++c)b[c]instanceof a&&b.push.apply(b,b[c]._widgets);b.r_foreach(function(a){try{a.destroy()}catch(a){}});var d=this.getContentElement();d&&(d.innerHTML="");return d},b._setListeners=function(){a.BASE._setListeners.call(this),this.addEventListener("onDestroy",this.destroyChildWidgets),this.addEventListener("onResize",this.__doLayout)},b.disabled=function(b,c){var d=a.BASE.disabled.call(this,b,c);b!=null&&this._widgets.r_foreach(function(a){a.disabled(b,c)});return d},b.children=function(a){return a!=null?this._widgets[a]:this._widgets},b.__doLayout=function(){var a=this.children().grep_first(function(a){return a._fillParent});a&&a.setSize(this.getInnerSize())};function c(a,b){a=a?Array.$(a.getElement().getElementsByTagName("*")):[];return Array.$(this.getElement().getElementsByTagName("*")).grep(b?"_dynarch_object":"_dynarch_focusable").grep(DynarchDomUtils.elementIsVisible).grep(a.contains.$(a).inverse()).map(DlWidget.getFromElement).grep("enabled").mergeSort(function(a,b){return a._tabIndex-b._tabIndex})}function d(a,b){var d=c.call(this,a),e=d.find(a);e=d.rotateIndex(e+b);if(e!=null)return d[e]}b.getNextFocusWidget=function(a){return d.call(this,a,1)},b.getPrevFocusWidget=function(a){return d.call(this,a,-1)},b.getFirstFocusWidget=function(){return this.getNextFocusWidget(null)},b.getLastFocusWidget=function(){return this.getPrevFocusWidget(null)},b._handleKeybinding=function(a,b){if(a.altKey||a.ctrlKey){var d=c.call(this,b,true);d.foreach(function(b){if(b._check_accessKey(a)){b._handle_accessKey(a),a.domStop=true;throw new DlExStopEventBubbling}}),this.parent&&!this.__noParentKeyBindings&&this.parent._handleKeybinding(a,this)}};var e;a.getHiddenContainer=function(){e||(e=new this({className:"DlContainer-Hidden"}),document.body.appendChild(e.getElement()));return e}}),DEFINE_CLASS("DlRadioGroup",DlEventProxy,function(a,b){a.CONSTRUCT=function(a){a!=null&&(this._maxChecked=1,this._minChecked=null,this.id=a,this.reset(),this.addEventListener("onDestroy",d))};var c={};a.DEFAULT_EVENTS=["onChange"],a.getById=a.get=function(a){a||(a=Dynarch.ID("group"));var b=c[a];b||(b=c[a]=new this(a));return b};function d(){c[this.id]&&(this._history=this._buttonsByValue=this._buttonsById=this._buttons=null,delete c[this.id])}function e(a){if(a!=null){this._changed=true;if(a.checked()){if(this._maxChecked!=null)while(this._history.length>=this._maxChecked){var b=this._history[0];b.checked(false,true),this._history.splice(0,1)}this._history.push(a)}else{if(this._minChecked!=null&&this._history.length<=this._minChecked){a.checked(true,true);throw new DlExStopEventProcessing}this._history.remove(a)}}}b.reset=function(){this._buttons&&this._buttons.r_foreach(function(a){a.__group=a.__groupId=null}),this._changed=false,this._buttons=[],this._buttonsById={},this._buttonsByValue={},this._history=[],this.removeAllListeners("onChange"),this.addEventListener("onChange",e)},b.changed=function(a){var b=this._changed;a!=null&&(this._changed=a);return b},b.getSelected=function(){return this._history},b.getButtons=function(){return this._buttons},b.getNextButton=function(a){a==null&&(a=this.getSelected()[0]);var b=this._buttons,c=b.nullLimitIndex(b.find(a)+1);if(c!=null)return b[c]},b.getPrevButton=function(a){a==null&&(a=this.getSelected()[0]);var b=this._buttons,c=b.nullLimitIndex(b.find(a)-1);if(c!=null)return b[c]},b.getValue=function(){return this._history.map("value")},b.setValue=function(a,b){var c=this._buttonsByValue;a instanceof Array||(a=[a]),a=a.toHash(true),this._history=[];for(var d in c)c[d].checked(a[d],true),a[d]&&this._history.push(c[d]);b&&this.callHooks("onChange")},b.getByValue=function(a){return this._buttonsByValue[a]},b.addWidget=function(a,b){if(!this._buttonsById[a.id]){b==null&&(b=this._buttons.length),this._buttonsById[a.id]=a,this._buttons.splice(b,0,a),a.checked()&&this._history.push(a);var c=a.value();typeof c!="undefined"&&(this._buttonsByValue[c]=a),a.addEventListener("onDestroy",this.removeWidget.$(this,a))}},b.removeWidget=function(a){if(this._buttonsById[a.id]){this._changed=true,delete this._buttonsById[a.id];var b=a.value();typeof b!="undefined"&&delete this._buttonsByValue[a.value()],this._buttons.remove(a),this._history.length!=this._history.remove(a).length&&this.callHooks("onChange")}},b.minChecked=function(a){arguments.length>0&&(this._minChecked=a);return this._minChecked},b.maxChecked=function(a){arguments.length>0&&(this._maxChecked=a);return this._maxChecked},b.checkAll=function(a,b){a==null&&(a=true),b==null&&(b=false),this._buttons.foreach(function(c){c.checked(a,!b)}),this._history=a?Array.$(this._buttons):[]},b.unCheckAll=function(){this._history.r_foreach(function(a){a.checked(false)})}}),DEFINE_CLASS("DlAbstractButton",DlWidget,function(a,b){var c=["onMouseEnter","onMouseLeave","onMouseDown","onMouseUp","onUpdateLabel","onClick","onCheck","onChange","onDisabled"],d={STANDARD:1,TWOSTATE:2};a.DEFAULT_ARGS={_label:["label",""],_classes:["classes",{}],_checked:["checked",false],__groupId:["group",null],_btnType:["type",d.STANDARD],_value:["value",window.undefined],_noCapture:["noCapture",false],_alwaysCheck:["alwaysCheck",false]},a.CONSTRUCT=function(a){var b=this.__groupId;if(b!=null){var c;typeof b=="object"?(c=b,this.__groupId=c.id):c=DlRadioGroup.get(b),this.__group=c,c.addWidget(this,typeof a.appendArgs=="number"?a.appendArgs:null)}this._noCapture||(this._btnpressCapture={onMouseMove:DlException.stopEventBubbling,onMouseUp:this._cap_onMouseUp.$(this),onMouseOver:DlException.stopEventBubbling,onMouseOut:DlException.stopEventBubbling,onMouseEnter:this._cap_onMouseEnter.$(this),onMouseLeave:this._cap_onMouseLeave.$(this)})},a.DEFAULT_EVENTS=["onCheck","onUncheck","onChange","onUpdateLabel"],b._cap_onMouseUp=function(a){var b=a.getObject();DlEvent.releaseGlobals(this._btnpressCapture),this.applyHooks("onMouseUp",[a]),this._ev_mouseInside||this.applyHooks("onMouseLeave",[a]),b!==this&&(b&&b.applyHooks("onMouseEnter",[a]),DlException.stopEventBubbling())},b._cap_onMouseEnter=function(a){var b=a.getObject();b===this&&this.addClass(this._classes.active),b&&(b._ev_mouseInside=true),DlException.stopEventBubbling()},b._cap_onMouseLeave=function(a){var b=a.getObject();b===this&&this.delClass(this._classes.active),b&&(b._ev_mouseInside=false),DlException.stopEventBubbling()},a.TYPE=d,b._onMouseEnter=function(a){this.addClass(this._classes.hover)},b._onMouseLeave=function(a){this.delClass(this._classes.hover),this.delClass(this._classes.active)},b._onMouseDown=function(a){a.button===0&&(this._ev_mouseInside=true,this.addClass(this._classes.hover),this.addClass(this._classes.active),this._noCapture||(DlEvent.captureGlobals(this._btnpressCapture),a.domStop=true))},b._onMouseUp=function(a){this.delClass(this._classes.active)},b._onUpdateLabel=function(){this.condClass(!this._label||!/\S/.test(this._label),this._classes.empty)},b._onClick=function(){this._btnType==d.TWOSTATE&&(this._alwaysCheck?this.checked(true):this.toggle())},b.keyClicked=function(a){this.addClass(this._classes.active),function(){this.delClass(this._classes.hover),this.delClass(this._classes.active),this.applyHooks("onClick",[a])}.delayed(90,this),a&&(a.domStop=true,DlException.stopEventBubbling())},b._handle_focusKeys=function(b){var c=b.keyCode;if(c==DlKeyboard.ENTER||b.charCode==DlKeyboard.SPACE)this.keyClicked(b);else if(!this._customMoveKeys&&this.__group&&c in DlKeyboard.KEYS_MOVE){var d=c in DlKeyboard.KEYS_MOVE_PREV,e=d?this.__group.getPrevButton(this):this.__group.getNextButton(this);e&&(e.focus(),b.shiftKey&&(this.checked(true),e.checked(true)),b.domStop=true,DlException.stopEventBubbling())}a.BASE._handle_focusKeys.call(this,b)},b._handle_accessKey=function(a){this.focus(),this.keyClicked(a)},b.disabled=function(b,c){b!=null&&b&&(this.delClass(this._classes.hover),this.delClass(this._classes.active));return a.BASE.disabled.call(this,b,c)},b._onChange=function(){this.__group!=null&&this.__group.applyHooks("onChange",[this])},b._onCheck=Function.noop,b._onDisabled=function(a){this.condClass(a,this._classes.disabled),a&&this._capture&&(DlEvent.releaseCapture(this._capture),this._capture=null)},b._createElement=function(){a.BASE._createElement.call(this),this._createLabelElement(),this.label(this._label,true),this._updateState(),this.setUnselectable()},b._setListeners=function(){a.BASE._setListeners.call(this),c.r_foreach(function(a){this.addEventListener(a,this["_"+a])},this)},b._createLabelElement=Function.noop,b.label=function(a,b){if(b||arguments.length>0&&a!==this._label)(this._label=a)&&(a="<div class='DlButton-Label'>"+this._label+"</div>"),this.setContent(a),this.applyHooks("onUpdateLabel",[this._label]);return this._label},b.setLabel=b.label,b.getLabel=b.label,b.group=function(){return this.__group},b._checkTwoState=function(a){var b=this._btnType!=d.TWOSTATE;if(b&&!a)throw new DlExInvalidOperation("This operation is only available for a TWOSTATE button");return!b},b._updateState=function(){if(this._checkTwoState(true)){var a=this._classes;this.condClass(this._checked,a.checked,a.unchecked)}},b.checked=function(a,b){this._checkTwoState();if(arguments.length>0){a=!!a;var c=!b&&this._checked!==a;this._checked=a,this._updateState(),c&&(this.callHooks("onChange"),this.callHooks(a?"onCheck":"onUncheck"))}return this._checked},b.toggle=function(a){this._checkTwoState(),this.checked(!this._checked,a)},b.value=function(a){var b=this._value;arguments.length>0&&(this._value=a);return b},b.setValue=b.value,b.getValue=b.value}),DEFINE_CLASS("DlAnimation",DlEventProxy,function(a,b){a.DEFAULT_EVENTS=["onStart","onStop","onPause","onUpdate"],a.CONSTRUCT=function(a,b){this.addEventListener("onDestroy",this.stop.$(this)),a!=null&&(this.length=a),b!=null&&(this._speed=1e3/b),this._update=c.$(this)},b.start=function(a,b,c){this.stop(),a!=null&&(this.length=a),b!=null&&(this._speed=1e3/b),c!=null&&(c instanceof Function||(c=DlAnimation.easing[c]),this.func=c),this.i=this.t=0,this.callHooks("onStart"),this._timer=setInterval(this._update,this._speed)},b.running=function(){return this._timer},b.stop=function(a){this._timer&&(clearInterval(this._timer),this._timer=null,this.applyHooks("onStop",[a]))},b.getPos=function(a){a==null&&(a=this.func);return a.call(this,this.t)};function c(){this.t=this.i/this.length;try{this.applyHooks("onUpdate",[this.t]),++this.i>this.length&&this.stop(true)}catch(a){this.stop();throw a}}var d=Math.PI,e=Math.abs,f=Math.asin,g=Math.pow,h=Math.sin,i=Math.cos,j=Math.exp,k=Math.round,l=a.easing={elastic_b:function(a){return 1-i(-a*5.5*d)/g(2,7*a)},elastic_b_custom:function(a,b,c){a+=.5;return 1-i(-c*a*d)/g(2,b*c)},magnetic:function(a){return 1-i(a*a*a*10.5*d)/j(4*a)},accel_b:function(a){a=1-a;return 1-a*a*a},accel_a:function(a){return a*a*a},accel_ab:function(a){a=1-a;return 1-h(a*a*a*d/2)},bounce_b:function(a){return a<1/2.75?7.5625*a*a:a<2/2.75?7.5625*(a-=1.5/2.75)*a+.75:a<2.5/2.75?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375},shake:function(a){return a<.5?-i(a*11*d)*a*a:(a=1-a,i(a*11*d)*a*a)}}}),DEFINE_CLASS("DlBox",DlContainer,function(a,b,c){a.DEFAULT_ARGS={_borderSpacing:["borderSpacing",0],_align:["align",null],_tagName:["tagName","table"]},b._createElement=function(){a.BASE._createElement.call(this);var b=this.getElement();b.cellSpacing=this._borderSpacing,b.cellPadding=0,this._align&&(b.align=this._align),this.refNode("_tbody",c.createElement("tbody",null,null,b))},b.getTableElement=b.getElement,b._appendWidgetElement=function(a,b){b==null?this.createCellElement().appendChild(a.getElement()):b.appendChild(a.getElement())},b.destroyChildWidgets=function(){var a=Array.$(this._widgets);a.r_foreach(function(a){try{a.destroy()}catch(a){}})},b.__addSep=function(a,b,d){d||(d=this.createCellElement()),d.separator=true;var e=this._objectType+"-"+a;b&&(e+=" "+b),d.className=e,d.innerHTML="<div class='"+e+"'>&nbsp;</div>",c.setUnselectable(d);return d},b.addSeparator=function(a,b){return this.__addSep("separator",a,b)},b.addSpace=function(a,b){return this.__addSep("spacer",a,b)}}),DEFINE_CLASS("DlButton",DlAbstractButton,function(a,b,c){a.CONSTRUCT=function(){this.setIconClass(this._iconClass),this._iconClass=null},a.TYPE=DlAbstractButton.TYPE,a.DEFAULT_ARGS={_classes:["classes",{active:"DlButton-active",hover:"DlButton-hover",checked:"DlButton-1",unchecked:"DlButton-0",empty:"DlButton-empty",disabled:"DlButton-disabled"}],_iconClass:["iconClass",null]},b.__withIconClass="DlButton-withIcon",b._createElement=function(){a.BASE._createElement.call(this),this.addClass("DlWidget-3D")},b._createLabelElement=function(){this.getElement().innerHTML="<div class='DlButton-inner'><div></div></div>"},b.getContentElement=function(){return this.getElement().firstChild.firstChild},b.setSize=b.setOuterSize=function(a){var b=c.getPaddingAndBorder(this.getElement());a.x!=null&&(a.x-=b.x),a.y!=null&&(a.y-=b.y),b=c.getPaddingAndBorder(this.getElement().firstChild),a.x!=null&&(a.x-=b.x),a.y!=null&&(a.y-=b.y),c.setOuterSize(this.getContentElement(),a.x,a.y)}}),DEFINE_CLASS("DlHbox",DlBox,function(a,b,c){var d=c.createElement;b._createElement=function(){a.BASE._createElement.call(this),this.refNode("_row",d("tr",null,null,this._tbody))},b.createCellElement=function(a){var b=d("td",null,{className:"cell"});a!=null?this._row.insertBefore(b,a):this._row.appendChild(b);return b},b._removeWidgetElement=function(a){if(this._widgets.contains(a)){var b=a.getElement();b.parentNode.parentNode.removeChild(b.parentNode)}},b.addFiller=function(){this.addClass("DlHbox-hasFiller")},b.setAlign=function(a,b){var c=this.getElement();switch(a){case"left":c.style.marginLeft="0",c.style.marginRight="auto";break;case"center":c.style.marginRight=c.style.marginLeft="auto";break;case"right":c.style.marginLeft="auto",c.style.marginRight="0";break;default:c.style.marginLeft=a!=null?a:"auto",c.style.marginRight=b!=null?b:"auto"}},b.setEqualWidths=function(a){var b=this.children().max(function(a){return a.getSize().x});a&&(b+=a),this.children().r_foreach(function(a){a.setSize({x:b})})}});function DlPoint(a,b){typeof a=="object"?(this.x=a.x,this.y=a.y):(this.x=a,this.y=b)}DlPoint.prototype={clone:function(){return new DlPoint(this.x,this.y)},normalize:function(a){var b;this.x>a.x&&(b=this.x,this.x=a.x,a.x=b),this.y>a.y&&(b=this.y,this.y=a.y,a.y=b);return this},distanceTo:function(a){var b=Math.abs(a.x-this.x),c=Math.abs(a.y-this.y);return Math.sqrt(b*b+c*c)}};function DlRect(a,b,c,d){a instanceof DlRect?this.setFromRect(a):typeof a=="object"?typeof b=="object"?b instanceof DlPoint?this.setFromPoints(a,b):this.setFromValues(a.x,a.y,b.x,b.y):this.setFromValues(a.x,a.y,c,d):this.setFromValues(a,b,c,d)}DlRect.prototype={setFromRect:function(a){this.x=a.x,this.y=a.y,this.w=a.w,this.h=a.h;return this},setFromPoints:function(a,b){a=a.clone().normalize(b=b.clone()),this.x=a.x,this.y=a.y,this.w=b.x-a.x+1,this.h=b.y-a.y+1;return this},setFromValues:function(a,b,c,d){this.x=a,this.y=b,this.w=c,this.h=d;return this},getTL:function(){return new DlPoint(this.x,this.y)},getBR:function(){return new DlPoint(this.x+this.w-1,this.y+this.h-1)},getPoints:function(){return[getTL(),getBR()]},height:function(a){a!=null&&(this.h=a);return this.h},width:function(a){a!=null&&(this.w=a);return this.w},containsPoint:function(a){return this.x<=a.x&&this.x+this.w>a.x&&this.y<=a.y&&this.y+this.h>a.y},intersect:function(a){var b=null,c=Math,d=c.max(this.x,a.x),e=c.max(this.y,a.y),f=c.min(this.x+this.w,a.x+a.w)-d,g=c.min(this.y+this.h,a.y+a.h)-e;f>0&&g>0&&(b=new DlRect(d,e,f,g));return b},area:function(){return this.w*this.h},makeDiv:function(a,b){b||(b="#000"),a==null&&(a=0);var c={position:"absolute",left:this.x+"px",top:this.y+"px",width:this.w-a*2+"px",height:this.h-a*2+"px",overflow:"hidden",lineHeight:"1px",fontSize:"1px",border:a+"px solid "+b};return c=DynarchDomUtils.createElement("div",c,{innerHTML:"&nbsp;"})},positionDiv:function(a){a.style.left=this.x+"px",a.style.top=this.y+"px",a.style.height=this.h+"px",a.style.width=this.w+"px"},toString:function(){return this.w+"x"+this.h+"@"+this.x+","+this.y}},DEFINE_CLASS("DlPopup",DlContainer,function(a,b,c){var d=c.createElement,e=c.addClass,f=c.delClass,g=c.condClass,h={},i={},j={},k=/DlPopup-scroll(Up|Down)?-hover/g;a.BEFORE_BASE=function(){this.visible=this._hasScrolling=false},a.DEFAULT_EVENTS=["onPopup","onHide"],a.DEFAULT_ARGS={_level:["level",0],_autolink:["autolink",true],_oscroll:["scroll",{step1:5,step2:10,speed:40}],_align:["align",null],_zIndex:["zIndex",1e3],_focusable:["focusable",true],_shadows:["shadows",true]},b.FINISH_OBJECT_DEF=function(){a.BASE.FINISH_OBJECT_DEF.call(this),this.constructor.get=a.get,this.constructor.clearAll=a.clearAll,h[this._objectType]=[],i[this._objectType]={}},a.get=function(a,b){var c=this.prototype._objectType,d=false,e=h[c].length;if(a==null||a>=e)a=e,d=true;var f=i[c];i[c]||(f=i[c]={});var g=f[a];g||(b?g=null:g=f[a]=new this({level:a})),g.detachPopup(),d&&a>0&&g.attachToPopup(h[c].peek());return g},a.clearAll=function(a){var b=h[this.prototype._objectType];b=b[a||0],b&&b.hide()},a.clearAllPopups=function(a){for(var b in j)(!a||!a[b])&&j[b].hide()},b._createElement=function(){var b=this._parent;this._parent=null,a.BASE._createElement.call(this);var c=this.getElement();this.parent=b,this.display(false),document.body.appendChild(c),this._shadows&&!is_ie6?(c.appendChild(DlElementCache.get("SHADOWS")),e(c,typeof this._shadows=="string"?this._shadows:"ThinShadows")):(this._shadows=false,e(c,this._objectType+"-noShadow")),is_gecko&&(c=d("div",null,{className:"Gecko-Bug-302380"},c)),this.refNode("_contentEl",d("div",null,{className:"DlPopup-scrollArea"},c)),this.zIndex(this._zIndex)},b.getContentElement=function(){return this._contentEl},b.getScrollDiv=b.getContentElement,b._scrollSetArrowState=function(){var a=this.getScrollDiv(),b=this._scroll_el(0),c=this._scroll_el(1),d=a.scrollTop==0,e=a.scrollTop+a.offsetHeight==a.scrollHeight;(d||e)&&this._scrollStopHandler(),g(b,d,"DlPopup-scrollUp-disabled"),g(c,e,"DlPopup-scrollDown-disabled")};function l(a){this.getScrollDiv().scrollTop+=this._scrollStep*a,this._scrollSetArrowState()}function m(a,b){a._scrollStep=a._oscroll.step1,a._scrollTimer=setInterval(l.$(a,b),a._oscroll.speed),e(this,"DlPopup-scroll-hover"),g(this,b>0,"DlPopup-scrollDown-hover","DlPopup-scrollUp-hover")}b._scrollStopHandler=function(){this._scrollTimer&&(clearInterval(this._scrollTimer),this._scrollTimer=null,this._scrollSetArrowState()),f(this._scroll_el(0),k),f(this._scroll_el(1),k)},b._scrollDoubleSpeed=function(a){this._scrollStep=this._oscroll[a?"step2":"step1"];return false},b._scroll_setup=function(){if(!this._hasScrolling){this._hasScrolling=true;var a=this.getElement(),b=d("div",null,{className:"DlPopup-scrollUp"},a,0),c=d("div",null,{className:"DlPopup-scrollDown"},a);b.onmouseover=m.$(null,this,-1),c.onmouseover=m.$(null,this,1),b.onmouseout=c.onmouseout=this._scrollStopHandler.$(this),b.onmousedown=c.onmousedown=this._scrollDoubleSpeed.$(this,true),b.onmouseup=c.onmouseup=this._scrollDoubleSpeed.$(this,false),this.refNode("_scrollEl0",b),this.refNode("_scrollEl1",c),this.getScrollDiv().onscroll=this._scrollSetArrowState.$(this)}this._scroll_visibile(true)},b._scroll_el=function(a){return this["_scrollEl"+a]},b._scroll_visibile=function(a){this._hasScrolling&&(is_gecko&&(this.getScrollDiv().parentNode.style.overflow=a?"auto":""),this._scroll_el(1).style.display=this._scroll_el(0).style.display=a=a?"":"none",this.args.scrollVisible=!a)};function n(){h[this._objectType][this._level]=this;if(!this._autolink||this._level==0)j[this.id]=this}function o(){var a=h[this._objectType],b=a[this._level+1];b&&b.hide(),a.splice(this._level,1),j[this.id]&&delete j[this.id]}function p(a){if(this.args.scrollVisible){var b=this.getScrollDiv(),c=b.scrollTop;a.wheelDelta<0?c+=20:(c-=20,c<0&&(c=0)),b.scrollTop=c,a.domStop=true,DlException.stopEventBubbling()}}var q=false;function r(b){var c=b.getObject(),d={};while(c&&!(c instanceof a))c.currentPopup&&(d[c.currentPopup.id]=true),c=c.parent;if(c)while(c!=null)d[c.id]=true,c=c._parentPopup;a.clearAllPopups(d)}b._setListeners=function(){a.BASE._setListeners.call(this),this.addEventListener({onPopup:n,onMouseWheel:p,onHide:o}),q||(q=true,DlEvent.captureGlobal("onMouseDown",r))};function s(a){a.onBeforePopup&&a.onBeforePopup.call(this,a),this._timer=null;this.setContent(a.content)&&(a.onPopup&&a.onPopup.call(this,a),this.applyHooks("onPopup",[a]),this.showAt(a.anchor,a.align||this._align,a.pos,a.shift,a.fluid),this._prevFocus=DlEvent.focusedWidget(),this.focus())}b.popup=function(a){this.args=a,this.cancel(),a.timeout?this._timer=s.$(this,a).delayed(a.timeout):s.call(this,a)};function t(){if(this.visible){this.args&&this.args.onHide&&this.args.onHide.call(this,this.args);if(this._focusable&&this._prevFocus)try{this._prevFocus.focus()}catch(a){}this._timer=this.args=null,this.callHooks("onHide"),this.display(false),this.visible=false}}b.hide=function(a){this.cancel(),a?this._timer=t.$(this).delayed(a):t.call(this)},b.cancel=function(){this._timer&&(clearTimeout(this._timer),this._timer=null)},b.correctPos=Function.noop,b.reposition=function(){this.visible&&this.showAt(this.args.anchor,this.args.align||this._align,this.args.pos,this.args.shift,this.args.fluid)},b.showAt=function(a,b,d,e,f){var g,h,i,j=this.getScrollDiv();b||(b=this._align),b=="mouse"?(d==null&&(d=Object.makeCopy(DlEvent.latestMouseEvent.pos)),g=d,this._mouseDiff&&(g.x+=this._mouseDiff.x,g.y+=this._mouseDiff.y),b={prefer:"__",fallX1:"_R",fallX2:"_L",fallY1:"B_",fallY2:"T_"}):(g=c.getPos(a),e&&(e.x&&(g.x+=e.x),e.y&&(g.y+=e.y))),i=c.getOuterSize(a),h=Object.makeCopy(g),this.visibility(false),j.style.height="",this._scroll_visibile(false),this.setPos(-3e4,-3e4),this.display(true),is_ie&&(this.getElement().style.width="");var k=this._bestPosition(b,h,i),l=k.height(),m=this.getScrollDiv().offsetHeight,n=this.getElement().offsetHeight-m;h=k.getTL();if(l<m)if(f)this.children(0).setSize({y:l});else{is_ie&&(this.getElement().style.width=j.offsetWidth+"px"),this._scroll_setup();var o=this._scroll_el(0).offsetHeight,p=this._scroll_el(1).offsetHeight;j.style.height=l-o-p-n+"px",this._scrollSetArrowState(),j.scrollTop=0}this.correctPos(h),this.setPos(h.x,h.y);if(this._parentPopup){var q=this._parentPopup.zIndex()+1;this.zIndex(q)}this.visibility(true),this.visible=true},b._bestPosition=function(a,b,d){var e=c.getWindowSize(),f=new DlRect(0,0,e.x,e.y),g=new DlPoint(b);e=this.getSize(),this._doAlign(a.prefer,g,d);var h=(new DlRect(g,e)).intersect(f),i=this.checkXPos(g,f),j=this.checkYPos(g,f);if(i==0&&j==0)return h;if(i!=0){g.x=b.x,this._doAlign(a.fallX1,g,d);var k=(new DlRect(g,e)).intersect(f);g.x=b.x,this._doAlign(a.fallX2,g,d);var l=(new DlRect(g,e)).intersect(f);k&&l?g=k.area()>l.area()?k.getTL():l.getTL():k?g=k.getTL():l&&(g=l.getTL()),this.args.fallX=true}if(j!=0){g.y=b.y,this._doAlign(a.fallY1,g,d);var m=(new DlRect(g,e)).intersect(f);g.y=b.y,this._doAlign(a.fallY2,g,d);var n=(new DlRect(g,e)).intersect(f);m&&n?g=m.area()>n.area()?m.getTL():n.getTL():m?g=m.getTL():n&&(g=n.getTL()),this.args.fallY=true}return(new DlRect(g,e)).intersect(f)},b._doAlign=function(a,b,c){var d=this.getSize(),e=a.substr(0,1),f="";a.length>1&&(f=a.substr(1,1));switch(e){case"T":b.y-=d.y,this._mouseDiff&&this.args.align=="mouse"&&(b.y-=2*this._mouseDiff.y);break;case"B":b.y+=c.y,this._mouseDiff&&this.args.align=="mouse"&&(b.y+=2*this._mouseDiff.y);break;case"C":case"c":b.y+=(c.y-d.y)/2;break;case"t":b.y+=c.y-d.y;break;case"b":}switch(f){case"L":b.x-=d.x,this._mouseDiff&&this.args.align=="mouse"&&(b.x-=2*this._mouseDiff.x);break;case"R":b.x+=c.x,this._mouseDiff&&this.args.align=="mouse"&&(b.x+=2*this._mouseDiff.x);break;case"C":case"c":b.x+=(c.x-d.x)/2;break;case"l":b.x+=c.x-d.x;break;case"r":}},b.checkXPos=function(a,b){if(a.x<b.x)return a.x-b.x;var c=this.getSize(),d=a.x+c.x-b.x-b.w;return d>0?d:0},b.checkYPos=function(a,b){if(a.y<b.y)return a.y-b.y;var c=this.getSize(),d=a.y+c.y-b.y-b.h;return d>0?d:0},b.attachToPopup=function(a){this._parentPopup=a,a._childPopup=this},b.detachPopup=function(){this._parentPopup&&(this._parentPopup._childPopup=null),this._parentPopup=null},b.getToplevelPopup=function(){var a=this;while(a._parentPopup)a=a._parentPopup;return a},b._handle_focusKeys=function(a){if(!a.altKey&&!a.ctrlKey)if(a.keyCode==DlKeyboard.ESCAPE)this.hide();else if(a.keyCode==DlKeyboard.TAB){var b=a.focusedWidget;b=a.shiftKey?this.getPrevFocusWidget(b):this.getNextFocusWidget(b),b&&b.focus(),a.domStop=true,DlException.stopEventBubbling()}this._handleKeybinding(a)}}),DEFINE_CLASS("DlVbox",DlBox,function(a,b,c){var d=c.createElement;b.createCellElement=function(){return d("td",null,{className:"cell"},d("tr",null,{className:"row"},this._tbody))},b._removeWidgetElement=function(a){if(this._widgets.contains(a)){var b=a.getElement();b.parentNode.parentNode.parentNode.removeChild(b.parentNode.parentNode)}}});function DlMenuBase(){if(!this._isMenuBase){this._isMenuBase=true,this._items=[];var a=this;function b(b,c,d){var e=d?d.widget:null;this._noClose||DlPopupMenu.clearAll(),a.applyHooks.delayed(1,a,"onSelect",[this.name,this,e])}var c=this.appendWidget;this.appendWidget=function(a){a instanceof DlMenuItem&&(this._items.push(a),a.name!=null&&a.addEventListener("onSelect",b)),c.apply(this,Array.$(arguments))},this.getItemByName=function(a){return this._items.grep_first(function(b){return b.name&&b.name==a})},this.getItemById=function(a){return this._items.grep_first(function(b){return b.__itemId&&b.__itemId==a})},this instanceof DlHbox?this._popupAlign={prefer:"Br",fallX1:"_r",fallX2:"_l",fallY1:"B_",fallY2:"T_"}:this._popupAlign={prefer:"bR",fallX1:"_R",fallX2:"_L",fallY1:"b_",fallY2:"t_"},this._getDlPopup=function(){var a=this.getParent(DlPopupMenu),b=0,c;a&&(b=a._level+1),c=DlPopupMenu.get(b),c.detachPopup(),a&&c.attachToPopup(a);return c},this.getToplevelMenu=function(){var a=this;while(a.parentMenu)a=a.parentMenu;return a}}}DEFINE_CLASS("DlPopupMenu",DlPopup,function(a,b){a.CONSTRUCT=function(){this._mouseDiff={x:2,y:1}};function c(){this.cancel();var a=this.args}a.onBeforePopup=function(a){a.isContext?a.widget.activateSubmenu&&a.widget.activateSubmenu(true):(a.item.currentPopup=this,a.menu._popupVisible=a.item._popupVisible=true,a.item.activateSubmenu(true));var b=a.content;b instanceof Function&&(a.content=b=b.call(this)),b.parentMenu=a.isContext?a.widget:a.menu,b instanceof DlWidget&&b.hasHooks("onPopup")&&b.applyHooks("onPopup",[a])},a.onHide=function(a,b){if(a.isContext)a.widget.activateSubmenu&&a.widget.activateSubmenu(false);else{a.item.activateSubmenu(false),a.item.currentPopup=null,a.menu._popupVisible=a.item._popupVisible=false;var c=a.content;c instanceof DlWidget&&c.hasHooks("onHide")&&c.applyHooks("onHide",[a]),c.parentMenu=null}b&&b.call(this,a)},b.popup=function(b){b.onBeforePopup||(b.onBeforePopup=a.onBeforePopup),b.onHide?b.onHide=a.onHide.$(this,b,b.onHide):b.onHide=a.onHide,a.BASE.popup.call(this,b)},b._setListeners=function(){a.BASE._setListeners.call(this),this.addEventListener({onMouseEnter:c})},b.correctPos=function(a){var b=this.args;try{if(!b.isContext&&!b.scrollVisible){var c=b.menu;if(c&&c instanceof DlVMenu){var d=b.content._widgets[0].getPos().y-b.content.parent.getElement().offsetTop;Math.abs(d)<50&&(b.fallY?a.y+=d:a.y-=d)}}}catch(a){}}}),DEFINE_CLASS("DlHMenu",DlHbox,function(a,b){a.CONSTRUCT=DlMenuBase,a.DEFAULT_EVENTS=["onSelect","onPopup"]}),DEFINE_CLASS("DlVMenu",DlVbox,function(a,b){a.CONSTRUCT=DlMenuBase,a.DEFAULT_EVENTS=["onSelect","onPopup"]}),DEFINE_CLASS("DlMenuItem",DlContainer,function(a,b,c){a.CONSTRUCT=function(){this.parentMenu||(this.parentMenu=this.parent)},a.DEFAULT_EVENTS=["onSelect"],a.DEFAULT_ARGS={label:["label","DlMenuItem"],_iconClass:["iconClass",null],_noClose:["noClose",false],parentMenu:["menu",null],name:["name",null],__itemId:["id",null]},b._inBaseMenu=function(){return!this.parentMenu.parentMenu},b._createElement=function(){a.BASE._createElement.call(this);var b=this.getElement();b.innerHTML="<div class=\"div1\"><div class=\"div2\"></div></div>",this.setIconClass(this._iconClass),this._iconClass=null,this.setUnselectable(),this.label&&this.setContent(this.label)},b.getContentElement=function(){return this.getElement().firstChild.firstChild},b._getDlPopup=function(){return this.parentMenu._getDlPopup()};function d(){this.scrollIntoView(),this.addClass("DlMenuItem-hover","DlMenuItem-active");var a=this._inBaseMenu();if(!a||this.parentMenu._popupVisible)this._menu?this._popupMenu(a?0:250):a&&this._getDlPopup().hide(100)}function e(){this.delClass("DlMenuItem-hover"),this.delClass("DlMenuItem-active");var a=this._inBaseMenu();a||this._getDlPopup().hide(100)}function f(){this.delClass("DlMenuItem-active");if(this.hasHooks("onSelect")){var a=DlPopupMenu.get(0).args;this._noClose||DlPopupMenu.clearAll(),this.applyHooks.delayed(1,this,"onSelect",[this.name,this,a])}}function g(){this.addClass("DlMenuItem-active"),this._popupMenu(0),DlException.stopEventBubbling()}function h(){this._menu instanceof DlWidget&&(this._menu.destroy(),this._menu=null)}b._popupMenu=function(a){if(this._menu&&!this._popupVisible){var b=this.parentMenu,c=this._getDlPopup();c.visible&&c.hide(),c.popup({timeout:a,content:this.getMenu(),anchor:this.getElement(),align:b._popupAlign,item:this,menu:this.parentMenu,onPopup:this._onPopup,onHide:this._onHide})}},b._setListeners=function(){a.BASE._setListeners.call(this),this.addEventListener({onMouseEnter:d,onMouseLeave:e,onMouseDown:g,onMouseUp:f,onDestroy:h})},b.getMenu=function(){return this._menu},b.setMenu=function(a,b,d){this._menu instanceof DlWidget&&this._menu.destroy(),a instanceof DlWidget&&a.ref(),this._menu=a,this._onPopup=b,this._onHide=d,c.condClass(this.getElement().firstChild,a,"DlMenuItem-withPopup")},b.activateSubmenu=function(a){this.condClass(a,"DlMenuItem-popped")}}),DEFINE_CLASS("DlButtonMenu",DlHbox,function(a,b){a.CONSTRUCT=DlMenuBase,a.DEFAULT_EVENTS=["onSelect","onPopup","onHide","onClick"],a.DEFAULT_ARGS={label:["label",null],_iconClass:["iconClass",null],_shiftMenu:["shiftMenu",null],_connected:["connected",false]},b.ALIGN={prefer:"Br",fallX1:"_r",fallX2:"_l",fallY1:"B_",fallY2:"T_"},b.activateSubmenu=function(a){this._mainBtn.condClass(a,"DlButton-1"),this._menuBtn.condClass(a,"DlButton-1")},b._createElement=function(){a.BASE._createElement.call(this),this._mainBtn=new DlButton({parent:this,focusable:false,label:this.label,className:"LabelPart",noCapture:this._connected,iconClass:this._iconClass}),this._mainBtn.connectEvents("onClick",this),this._menuBtn=new DlButton({parent:this,focusable:false,label:"&nbsp;",className:"MenuArrow",noCapture:true}),this._menuBtn.getElement().parentNode.style.width="3px",this._menuBtn.getContentElement().className="MenuArrow-inner",this._connected&&this._mainBtn.connectEvents("onMouseDown",this._menuBtn),this._mainBtn.connectEvents(["onMouseEnter","onMouseLeave"],this._menuBtn),this._menuBtn.addEventListener("onMouseDown",this._do_popupMenu.$(this)),this.addEventListener("onDestroy",this.setMenu.$(this,null))},b._do_popupMenu=function(a){if(!this._popupVisible){var b=this._getContextMenuPopup();b.popup({timeout:0,content:this.getMenu(),align:this.ALIGN,anchor:this.getTableElement(),isContext:true,widget:this,shift:this._shiftMenu,onHide:this.callHooks.$(this,"onHide")}),a instanceof DlEvent&&(a._justFocusedWidget=b),this.callHooks("onPopup")}},b.getMenu=function(){return this._menu},b.getButton=function(){return this._mainBtn},b.getArrow=function(){return this._menuBtn},b.setMenu=function(a){this._menu instanceof DlWidget&&this._menu.destroy(),a instanceof DlWidget&&a.ref(),this._menu=a}});var DlElementCache={get:function(a){return this[a].cloneNode(true)}};(function(){var a=DynarchDomUtils.createElement,b=Dynarch.ID,c=DlElementCache;(function(){var b=document.createDocumentFragment();a("td",null,null,a("tr",null,null,a("tbody",null,null,b))),c.TBODY_RC=b})(),function(){var b=document.createDocumentFragment();a("div",null,{className:"Shadow Shadow-TL"},b),a("div",null,{className:"Shadow Shadow-T"},b),a("div",null,{className:"Shadow Shadow-TR"},b),a("div",null,{className:"Shadow Shadow-L"},b),a("div",null,{className:"Shadow Shadow-R"},b),a("div",null,{className:"Shadow Shadow-BL"},b),a("div",null,{className:"Shadow Shadow-B"},b),a("div",null,{className:"Shadow Shadow-BR"},b),c.SHADOWS=b}(),function(){var b=a("tr"),d=a("td",null,null,b);(6).times(function(){b.appendChild(d.cloneNode(true))}),c.CAL_HEAD=a("thead"),c.CAL_HEAD.appendChild(b.cloneNode(true));var e=c.CAL_BODY=a("tbody");(6).times(function(){e.appendChild(b.cloneNode(true))})}(),c.DRAGGING_LINE=a("div",null,{className:"DlResizeBar-DraggingLine"})})(),DEFINE_CLASS("DlCalendar",DlWidget,function(a,b,c){var d=c.createElement,e=c.addClass,f=c.delClass,g=c.condClass;a.FIXARGS=function(a){a.tagName="table",this._dayNamesOn=-1,this._selectedDate=a.date&&a.selected?a.date.getDate():0},a.CONSTRUCT=function(){this._noinit||this.init()},a.DEFAULT_EVENTS=["onSelect","onChange","onRendered"],a.DEFAULT_ARGS={firstDay:["firstDay",Date.getFirstDayOfWeek()],fixedFirstDay:["fixedFirstDay",true],_weekNumbers:["weekNumbers",false],date:["date",null],selected:["selected",true],_navigation:["navigation",2],_navDisabled:["navDisabled",false],_omDisabled:["omDisabled",false],_noinit:["noinit",false],_withMenu:["withMenu",false],_disableHandler:["disableHandler",Function.returnFalse],_cal_tooltip:["dayTooltip",null],_infoDates:["infoDates",null],__tooltip:["tooltip",m]},b._createElement=function(){a.BASE._createElement.call(this);var b,c,e,f,g=this.getElement(),h=DlElementCache.get("CAL_BODY");g.cellSpacing=g.cellPadding=g.border=0,g.appendChild(DlElementCache.get("CAL_HEAD")),g.appendChild(h);if(this._weekNumbers)for(b=g.getElementsByTagName("tr"),c=b.length;--c>=0;)e=b[c],f=d("td",null,{className:"DlCalendar-WeekNumber"}),e.insertBefore(f,e.firstChild);e=d("tr"),f=d("td",null,null,e),e.className="DlCalendar-Navigation";if(this._navigation==0)f.colSpan=this.getNCols(),this._makeNavPart(f,0);else{var i=d("td",null,null,e),j=d("td",null,null,e);if(this._navigation==1)i.colSpan=this.getNCols()-2,this._makeNavPart(i,0,f,-1,j,1);else if(this._navigation==2){var k=d("td",null,null,e),l=d("td",null,null,e);j.colSpan=this.getNCols()-4,this._makeNavPart(j,0,f,-2,i,-1,k,1,l,2)}}c=g.rows[0],c.parentNode.insertBefore(e,c),this.setUnselectable(),this._withMenu&&this._createQuickNavMenu()};var h=null;function i(){if(!h){h=new DlVMenu({}),h.setStyle("textAlign","center"),new DlMenuItem({parent:h,label:DlTEXTS.goToday,name:"today",noClose:true}),h.addSeparator();var a=new DlSpinner({parent:h,size:4});a.addEventListener("onChange",function(){a.validationError||h.calendar.setYear(a.getValue())}),a.getElement().align="center",h.addSeparator(),(12).times(function(a){new DlMenuItem({parent:h,label:Date.getMonthName(a),name:a,noClose:true})}),h.addEventListener("onPopup",function(b){this.calendar=b.widget,a.setValue(this.calendar.date.getFullYear()),a.focus.$(a).delayed(5)}),h.addEventListener("onSelect",function(b){b=="today"?this.calendar.setToday():(this.calendar.setMonth(b),this.calendar.setYear(a.getValue())),h.getParent(DlPopup).hide()})}return h}b._createQuickNavMenu=function(){this.setContextMenu(i)},b._makeNavPart=function(){for(var a,b,c=0;c<arguments.length;++c){a=arguments[c++];switch(a._navType=b=arguments[c]){case-2:a.className="PrevYear";break;case-1:a.className="PrevMonth";break;case 0:a.className="Month",this.refNode("_monthTD",a);break;case 1:a.className="NextMonth";break;case 2:a.className="NextYear"}}},b.getNCols=function(){return this._weekNumbers?8:7},b.getTableElement=function(){return this.getElement()},b._displayDayNames=function(){var a,b=new Date,c=b.getDay(),d=this.getTableElement().getElementsByTagName("tr")[1],e=this._weekNumbers?1:0,f=this.firstDay;d.className="DlCalendar-DayNames";while(a=d.cells[e++])a._firstDay=f%7,g(a,f==c,"Today"),a.innerHTML=Date.getDayName(f++,true),g(a,Date.isWeekend(a._firstDay),"WeekEnd");this._dayNamesOn=this.firstDay,this._weekNumbers&&(a=d.cells[0],a.innerHTML="w",a._week=-1,a.className="WeekNumber")},b._displayCalendar=function(){var a=new Date,b=a.getFullYear(),c=a.getMonth(),d=a.getDate();this._selectedTD=null,this._dayNamesOn!=this.firstDay&&this._displayDayNames();var e=new Date(this.date);e.setHours(12);var f=e.getMonth(),g=e.getDate(),h=e.getFullYear(),i=e.getMonthDays();this._monthTD.innerHTML=String.buffer("<b>",Date.getMonthName(f,this._navigation==2),"</b> ",h).get(),e.setDate(1);var j=(e.getDay()-this.firstDay)%7;j<0&&(j+=7),e.setDate(-j),e.setDate(e.getDate()+1);for(var k=this.getTableElement().rows[2],l=this._cells=[],m=this._displayedInterval={},n,o=0;o<6;++o,k=k.nextSibling){k.className="Dates";var p=k.firstChild;this._weekNumbers&&(p.className="WeekNumber",p.innerHTML=p._week=e.getWeekNumber(),p=p.nextSibling);for(var q,r=0;r<7;++r,p=p.nextSibling,e.setDate(q+1)){var s=e.getDay(),t=[];p._iday=q=e.getDate(),p._month=e.getMonth(),p._year=e.getFullYear(),p._info=null,n={y:p._year,m:p._month,d:p._iday};if(this._infoDates){var u=n.y+"-"+(1+n.m).zeroPad(2)+"-"+n.d.zeroPad(2),v=this._infoDates[u];v&&(p._info=v,t.push(v.className||"DlCalendar-infoDay"))}m.start||(m.start=n),(p._otherMonth=f!=n.m)?(t.push("OtherMonth"),l[q+(q>15?100:200)]=p):(f==c&&q==d&&b==n.y&&t.push("Today"),this._selectedDate==q&&(this._selectCell(p),t.push("Selected")),l[q]=p),(s==0||s==6)&&t.push("WeekEnd"),p.disabled=this._disableHandler(e,t,p),p.innerHTML=this.getDayHTML(q),p.className=t.join(" ")}}m.end=n,this.applyHooks("onRendered",[this])},b.getDayHTML=Function.identity,b.getDateCell=function(a){return this._cells[a]},b.getDisplayedInterval=function(){return this._displayedInterval},b.selectDate=function(a,b){a instanceof Date&&(a.dateEqualsTo(this.date,true)||(this.date=new Date(a),this.init()),a=a.getDate()),this._selectCell(this.getDateCell(a),!b)},b.clearSelection=function(){this._selectedDate=null,this._initialized&&this._displayCalendar()};function j(a){this._clearTimer();var b=a.getParentElement("td",this);if(b){this._currentHover&&(f(this._currentHover,"hover"),f(this._currentHover,"rolling"),this._currentHover=null,DlWidget.getTooltip().hide());if(b._navType!=null&&this._navDisabled)return;if(b._otherMonth&&this._omDisabled)return;if(b._firstDay!=null&&this.fixedFirstDay||b._week!=null)return;if(b.disabled)return;e(b,"hover"),this._currentHover=b,this.__tooltip&&this._popupTooltip()}}function k(a){this._clearTimer(),this._currentHover&&(f(this._currentHover,"hover"),f(this._currentHover,"rolling"),this._currentHover=null)}b.setYear=function(a){a!=this.date.getFullYear()&&(this.date.setFullYear(a),this.init())},b.setMonth=function(a){a!=this.date.getMonth()&&(this.date.setMonth(a),this.init())},b.setToday=function(){var a=new Date;this._selectedDate=0,this.date=a,this.init()},b._navCellClicked=function(a,b,c){e(a,"rolling"),this._selectedDate=0;var d=this.date;a._navType!=0&&d.setDate(1);switch(a._navType){case 0:if(this._withMenu)this.applyHooks("onContextMenu",[c]);else{var f=new Date;if(d.dateEqualsTo(f,true))return;this.date=f}break;case-2:d.setFullYear(d.getFullYear()-1);break;case-1:d.setMonth(d.getMonth()-1);break;case 1:d.setMonth(d.getMonth()+1);break;case 2:d.setFullYear(d.getFullYear()+1)}this.init(),this.applyHooks("onChange",[a._navType]),this.applyHooks("onSelect",[true,a._navType,null,d]),b&&a._navType!=0&&(++this._timerStep,this._timer=setTimeout(this._navCellClicked.$(this,a,this._timerStep>4?50:100),b))},b._clearTimer=function(){this._timer&&clearTimeout(this._timer),this._timer=null,this._timerStep=0};function l(a){j.call(this,a);var b=a.getParentElement("td",this);if(b){if(a.button!=0&&(b._navType!=null||b._otherMonth))return;if(b._otherMonth&&this._omDisabled||b.disabled)return;if(b._navType!=null&&a.dl_type=="onMouseDown")this._navDisabled||this._navCellClicked(b,b._navType!=0?350:0,a);else if(b._year!=null&&a.dl_type=="onMouseUp"){var c=this.date;c.setFullYear(b._year,b._month,b._iday);var d=this._selectedDate;this._selectedDate=b._iday,b._otherMonth?(this.init(),this.applyHooks("onSelect",[false,true,false,c])):d!=this._selectedDate?this._selectCell(b,true):this.applyHooks("onSelect",[false,false,true,c])}else b._firstDay!=null&&!this.fixedFirstDay&&a.button==0&&a.dl_type=="onMouseDown"&&(this.firstDay=b._firstDay,this._displayCalendar())}}b._selectCell=function(a,b){this._selectedDate=a._iday,this._selectedTD&&(f(this._selectedTD,"Selected"),f(this._selectedTD.parentNode,"Selected")),this._selectedTD=a,e(a,"Selected"),e(a.parentNode,"Selected"),f(a,"hover"),b&&this.applyHooks("onSelect",[false,false,false,this.date])},b._setListeners=function(){a.BASE._setListeners.call(this),this.addEventListener({onMouseOver:j,onMouseLeave:k,onMouseUp:l,onMouseDown:l})},b.setInfoDates=function(a){this._infoDates=a,this._initialized&&this._displayCalendar()};function m(){var a=this.args.widget,b,c;(c=a._currentHover)&&(b=c._info);return(c=a._cal_tooltip)?c.call(a,b):b?b.tooltip:null}b.init=function(){this.date||(this.date=new Date),this._displayCalendar(),this._initialized=true},b.setSize=b.setOuterSize=function(b){a.BASE.setOuterSize.call(this,{x:b.x!=null?b.x+2:null,y:b.y})}}),DEFINE_CLASS("DlButtonCalendar",DlButtonMenu,function(a,b){a.DEFAULT_ARGS={dateFormat:["dateFormat","%Y/%m/%d"],_calendarArgs:["calendar",{}],_iconClass:["iconClass","IconCalendar"],date:["date","Select date..."]},a.DEFAULT_EVENTS=["onSelect","onCalendarRendered"];function c(a,b,c){b||(this.getButton().setContent(a.date.print(this.dateFormat)),DlPopup.clearAllPopups(),this.date=new Date(a.date),this.applyHooks("onSelect",[this.date]))}function d(a){if(this.date instanceof Date){var b=this.getCalendar();b.date.dateEqualsTo(this.date)||(b.date=new Date(this.date),b._selectedDate=this.date.getDate(),b.init())}this.getArrow().applyHooks("onMouseDown",[a])}b.getCalendar=function(){var a=this._calendar;a||(this._calendarArgs.noinit=true,a=this._calendar=new DlCalendar(this._calendarArgs),this.addEventListener("onDestroy",a.destroy.$(a)),a.addEventListener("onSelect",c.$(this,a)),a.connectEvents("onRendered",this,"onCalendarRendered"),this.date instanceof Date&&(a.date=new Date(this.date)),a.init());return this._calendar},b.initDOM=function(){a.BASE.initDOM.call(this);var b=this.getButton();this.date instanceof Date?b.label(this.date.print(this.dateFormat)):b.label(this.date),this.setMenu(this.getCalendar.$(this)),b.addEventListener("onClick",d.$(this))},b.getValue=function(){return this.date instanceof Date?this.date:null}}),DEFINE_CLASS("DlButtonColorPicker",DlButtonMenu,function(a,b,c){a.CONSTRUCT=function(){this._events_cp={onSelect:d.$(null,this),onHueChange:f.$(null,this),onHover:e.$(null,this),onHoverOut:g.$(null,this)},this._updateValues()},a.DEFAULT_ARGS={rgb:["rgb",null],hsv:["hsv",null],color:["color",null]};function d(a,b,c,d,e){var f=a.getColorElement();f.style.backgroundColor=d,a.hsv=Array.$(c),a._updateValues(),DlPopup.clearAllPopups(),a.applyHooks("onSelect",[b,c,d,e])}function e(a,b,c,d,e){a.getColorElement().style.backgroundColor=d}function f(a,b){if(a.hsv){var c=[b,a.hsv[1],a.hsv[2]],d=DlColor.RGB2color(DlColor.HSV2RGB(c));a.getColorElement().style.backgroundColor=d,a.hsv=c,a._updateValues()}}function g(a){var b=a.getColorElement();b.style.backgroundColor=a.rgb?DlColor.RGB2color(a.rgb):""}b._updateValues=function(){this.hsv?(this.rgb=DlColor.HSV2RGB(this.hsv),this.color=DlColor.RGB2color(this.rgb)):this.rgb?(this.hsv=DlColor.RGB2HSV(this.rgb),this.color=DlColor.RGB2color(this.rgb)):this.color&&(this.rgb=DlColor.color2RGB(this.color),this.hsv=DlColor.RGB2HSV(this.rgb))};function h(){this._cp.addEventListener(this._events_cp),this.hsv&&this._cp.setHSV(this.hsv)}function i(){this._cp.removeEventListener(this._events_cp)}b.setColorPicker=function(a){this._cp=a,this.setMenu(a),this.hsv&&(a.setHSV(this.hsv),d.call(a,this,this.rgb,this.hsv,DlColor.RGB2color(this.rgb),DlColor.RGBrightness(this.rgb)))},b._createElement=function(){a.BASE._createElement.call(this);var b=this.getButton().setContent(["<table cellspacing='0' cellpadding='0'><tr><td>","<div unselectable='on' class='ColorPart'>&nbsp;</div>","</td><td></td></tr></table>"].join(""));this.setLabel(this.label)},b.setLabel=function(a){var b=this.getLabelElement();b.innerHTML=a||"",c.condClass(b,a,"Label","EmptyLabel")},b.getColorElement=function(){return this.getButton().getContentElement().firstChild.rows[0].cells[0].firstChild},b.getLabelElement=function(){return this.getButton().getContentElement().firstChild.rows[0].cells[1]},b._setListeners=function(){a.BASE._setListeners.call(this),this.addEventListener({onPopup:h,onHide:i})}}),DEFINE_CLASS("DlCheckbox",DlAbstractButton,function(a,b){a.DEFAULT_ARGS={_classes:["classes",{active:"DlCheckbox-active",hover:"DlCheckbox-hover",checked:"DlCheckbox-1",unchecked:"DlCheckbox-0",empty:"DlCheckbox-empty",disabled:"DlCheckbox-disabled"}]},a.FIXARGS=function(a){a.type=DlButton.TYPE.TWOSTATE}});var DlColor={RGB2HSV:function(a){var b=a[0],c=a[1],d=a[2],e,f,g,h,i,j;e=Math.min(b,c,d),g=(j=f=Math.max(b,c,d))-e,f!=0?(i=g/f,b==f?h=(c-d)/g:c==f?h=2+(d-b)/g:h=4+(b-c)/g,h*=60,h<0&&(h+=360)):(i=0,h=-1);return[h,i,j]},HSV2RGB:function(a){var b=a[0],c=a[1],d=a[2],e,f,g,h,i,j,k,l;if(c==0)f=g=h=d;else{b/=60,e=Math.floor(b),i=b-e,j=d*(1-c),k=d*(1-c*i),l=d*(1-c*(1-i));switch(e){case 0:f=d,g=l,h=j;break;case 1:f=k,g=d,h=j;break;case 2:f=j,g=d,h=l;break;case 3:f=j,g=k,h=d;break;case 4:f=l,g=j,h=d;break;default:f=d,g=j,h=k}}return[f,g,h]},RGB2bytes:function(a){var b=new Array(3);b[0]=Math.round(a[0]*255),b[1]=Math.round(a[1]*255),b[2]=Math.round(a[2]*255);return b},RGB2color:function(a){return String.buffer("rgb(",a[0]*100,"%,",a[1]*100,"%,",a[2]*100,"%)").get()},RGB2hex:function(a){a=DlColor.RGB2bytes(a);return a[0].hex(2)+a[1].hex(2)+a[2].hex(2)},color2RGB:function(a){var b=0,c=0,d=0;if(/^#/.test(a))a.length==4&&(a=a.replace(/([a-f0-9])/ig,"$1$1")),b=parseInt(a.substr(1,2),16)/255,c=parseInt(a.substr(3,2),16)/255,d=parseInt(a.substr(5,2),16)/255;else throw new DlException("Can't parse color: "+a);return[b,c,d]},brighter:function(a){var b=Array.$(a);b[1]-=.5,b[1]<0&&(b[1]=0);return b},darker:function(a){var b=Array.$(a);b[2]-=.5,b[2]<0&&(b[2]=0);return b},RGBrightness:function(a){return(a[0]*299+a[1]*587+a[2]*114)/1e3}};DEFINE_CLASS("DlColorPickerHSV",DlWidget,function(a,b,c){var d=c.delClass,e=c.condClass;a.DEFAULT_EVENTS=["onSelect","onHover","onHoverOut","onHueChange"];var f=String.buffer("<table cellspacing='1' cellpadding='0' border='0'>","<tbody>","<tr>","<td></td>".repeat(11),"<td rowspan='11' class='DlColorPickerHSV-Sep'></td>","<td rowspan='11' class='DlColorPickerHSV-HSV' hueCell='1'>","<div class='DlColorPickerHSV-HSV-bar'></div>","</td>","</tr>",("<tr>"+"<td></td>".repeat(11)+"</tr>").repeat(10),"</tbody></table>").get();b.getHueBarElement=function(){return this.getElement().rows[0].cells[12].firstChild},b._createElement=function(){a.BASE._createElement.call(this,f),this.setUnselectable()};function g(a){var b=a.target;try{while(b&&b.tagName.toLowerCase()!="td")b=b.parentNode}catch(a){b=null}return b}function h(a){var b=g(a);if(b){b.rgb&&this.applyHooks("onSelect",[b.rgb,b.hsv,b.style.backgroundColor,DlColor.RGBrightness(b.rgb)]);throw new DlExStopEventBubbling}}function i(a){var b=g(a);if(b){var c=b.getAttribute("hueCell");c&&(a.computePos(this),this._refresh(a),DlEvent.captureGlobals(this._dragHandlers));throw new DlExStopEventBubbling}}function j(a){this._currentHover&&(d(this._currentHover,"hover1"),d(this._currentHover,"hover2"));var b=g(a);if(b)if(b.rgb){this._currentHover=b;var c=DlColor.RGBrightness(b.rgb);e(b,c>.6,"hover2","hover1"),this.applyHooks("onHover",[b.rgb,b.hsv,b.style.backgroundColor,c])}else this._currentHover&&(this.callHooks("onHoverOut"),this._currentHover=null)}function k(){var a=this._currentHover;a&&(d(a,"hover1"),d(a,"hover2"),this.callHooks("onHoverOut")),this._currentHover=null}function l(a){DlEvent.releaseGlobals(this._dragHandlers);throw new DlExStopEventBubbling}function m(a){var b=a.computePos(this),c=b.y-2;c<0?c=0:c>119&&(c=119),this.getHueBarElement().style.top=c+"px",this.__cphsvTimeout&&clearTimeout(this.__cphsvTimeout),this.__cphsvTimeout=this._refresh.$(this,a).delayed(5);throw new DlExStopEventBubbling}b.initDOM=function(){a.BASE.initDOM.call(this),this.addEventListener({onMouseUp:h,onMouseDown:i,onMouseOver:j,onMouseLeave:k}),this._dragHandlers={onMouseMove:m.$(this),onMouseUp:l.$(this),onMouseOver:DlException.stopEventBubbling,onMouseOut:DlException.stopEventBubbling,onMouseEnter:DlException.stopEventBubbling,onMouseLeave:DlException.stopEventBubbling},this._redraw(360)},b._refresh=function(a){var b=Math.limit(a.relPos.y-2,0,119),c=Math.round((1-b/120)*360);c=this._redraw(c),this.applyHooks("onHueChange",[c]),this.__cphsvTimeout=null},b.setHSV=function(a){this._redraw(a[0])},b._redraw=function(a){var b,c,d,e,f=this.getHueBarElement(),g=this.getElement(),h=g.rows,i=h.length-1,j=h[0].cells.length-3;for(f.style.top=120-a/3+"px",a==360&&(a=0),b=i;b>=0;--b)for(e=h[b].cells,d=j;d>=0;--d)c=e[d],c.hsv=[a,1-b/i,d/j],c.rgb=DlColor.HSV2RGB(c.hsv),c.style.backgroundColor=DlColor.RGB2color(c.rgb);return a}}),DEFINE_CLASS("DlEntry",DlContainer,function(a,b,c){var d=c.createElement;a.FIXARGS=function(a){a.tagName="table",this._isTextArea=a.type=="textarea"},a.DEFAULT_EVENTS=["onChange","onKey-ENTER","onKey-ESCAPE","onValidationError","onValidation"],a.DEFAULT_ARGS={_domType:["type","text"],_value:["value",null],_size:["size",null],_rows:["rows",null],_readonly:["readonly",false],_emptyText:["emptyText",""],_emptyValue:["emptyValue",""],_width:["width",null],_name:["name",null],_validators:["validators",[]],_allowEmpty:["allowEmpty",null],_focusable:["focusable",2],_maxlen:["maxlength",null],_noSelect:["noSelect",false],_noWrap:["noWrap",false]},b.validate=function(a){a==null&&(a=this.getValue(true));if(this._allowEmpty!=null)if(!/\S/.test(a)){this.condClass(!this._allowEmpty,"DlEntry-ValidationError"),this.applyHooks("onValidation",[!this._allowEmpty]);return this._allowEmpty}var b=this._validators,c,d,e=false;for(c=0;c<b.length;++c){d=b[c];if(!d.ok(a)){e=d.getError()||true;break}}d&&!e&&this.setValue(d.getLastVal(),true),this.validationError=e,!this._noSelect&&this._focused&&!this.readonly()&&this._domType!="textarea"&&this.select(),this.condClass(e,"DlEntry-ValidationError"),this.applyHooks("onValidation",[e]),e&&(this.setInvalidTooltip(e.message),this.applyHooks("onValidationError",[e]));return!e},b.setInvalidTooltip=function(a){this._invalidTooltip.setTooltip(a)},b.timerFocus=function(a){return this.focus.clearingTimeout(a||10,this)},b.select=function(){try{is_gecko?this.setSelectionRange(0,this.getValue(true).length):this.getInputElement().select()}catch(a){}},b.focus=function(){this.getInputElement().focus(),!this._noSelect&&!this.readonly()&&this._domType!="textarea"&&this.select()},b.blur=function(){this.getInputElement().blur()};function e(){this.addClass("DlEntry-Focus"),this._focused=true,a.BASE.focus.call(this),this._isEmpty&&(this.getInputElement().value="",this.delClass("DlEntry-empty"),this._isEmpty=false)}function f(){this.delClass("DlEntry-Focus"),this._focused=false,a.BASE.blur.call(this),this.__setEmpty()}function g(){this.__setEmpty(),this.callHooks("onChange")}b.__setEmpty=function(a){a==null&&(a=this.getInputElement().value),this._isEmpty=this.__checkEmpty(a),this._isEmpty?this._focused?this.getInputElement().value=a:(this.addClass("DlEntry-empty"),this.getInputElement().value=""):this.delClass("DlEntry-empty");return this._isEmpty},b.__checkEmpty=function(a){a==null&&(a=this.getInputElement().value);return a===""},b._createElement=function(){a.BASE._createElement.apply(this,arguments);var b=this.getElement();b.appendChild(DlElementCache.get("TBODY_RC")),b.cellSpacing=b.cellPadding=b.border=0,b=b.rows[0].cells[0],b.className="DlEntry-cell";var c=this._isTextArea?document.createElement("textarea"):c=document.createElement("input");c.id=this.id+"-input",c.setAttribute("autocomplete","off",1),this._noWrap&&c.setAttribute("wrap","off"),this._isTextArea&&(this._rows&&(c.rows=this._rows)),this._maxlen!=null&&c.setAttribute("maxlength",this._maxlen);switch(this._domType){case"password":case"file":case"hidden":c.type=this._domType}is_gecko&&gecko_version<1.9&&!this._no_gecko_bug&&(b=d("div",null,{className:"Gecko-Bug-226933"},b)),b=d("div",{position:"relative",overflow:"hidden"},null,b),this._emptyText&&d("label",null,{htmlFor:this.id+"-input",className:"DlEntry-emptyText",innerHTML:this._emptyText.htmlEscape()},b),b.appendChild(c),this.refNode("_invalidTooltip",new DlWidget({className:"DlEntry-invalidIcon",parent:this,appendArgs:b}))},b.getInputElement=function(){return this.getElement().getElementsByTagName(this._isTextArea?"textarea":"input")[0]},b.getContentElement=b.getInputElement,b.setIfEmpty=function(a,b){this._isEmpty&&a&&this.setValue(a,b)},b.isEmpty=function(){return this.__checkEmpty()},b.setValue=function(a,b){this.__setEmpty(a)||(this._maxlen!=null&&(a=String(a).substr(0,this._maxlen)),this.getInputElement().value=a),b||this.callHooks("onChange")},b.clear=function(a){this.setValue("",a);return this},b.getValue=function(a){return!a&&this.isEmpty()?this._emptyValue:this.getInputElement().value},b.getSelectionRange=function(){return c.getSelectionRange(this.getInputElement())},b.setSelectionRange=function(a,b){c.setSelectionRange(this.getInputElement(),a,b)},b.moveEOF=function(){var a=this.getValue(true).length;this.setSelectionRange(a,a)},b.moveBOF=function(){this.setSelectionRange(0,0)},b.collapse=function(a){var b=this.getSelectionRange();b=a?b.start:b.end,this.setSelectionRange(b,b)};function h(){this.validate()}function i(a){this._isEmpty=false,a.keyCode==DlKeyboard.ENTER?this.applyHooks("onKey-ENTER",[a]):a.keyCode==DlKeyboard.ESCAPE&&this.applyHooks("onKey-ESCAPE",[a])}function j(){c.removeEvent(this.getInputElement(),{focus:this._on_element_focus,blur:this._on_element_blur,change:this._on_element_change})}b.initDOM=function(){a.BASE.initDOM.call(this);var b=this.getInputElement();c.addEvent(b,{focus:this._on_element_focus=e.$(this),blur:this._on_element_blur=f.$(this),change:this._on_element_change=g.$(this)}),this.addEventListener({onChange:h,onKeyPress:i,onDestroy:j}),this._value!=null?this.setValue(this._value,true):this.clear(true),this._width!=null?b.style.width=this._width:this._size!=null&&this.setSize({x:this._size*9+7-this._size}),this._name!=null&&(b.name=this._name),this.readonly(this._readonly)},b.readonly=function(a){var b=this.getInputElement();a!=null&&((b.readOnly=a)?b.setAttribute("readonly",true,1):b.removeAttribute("readonly"),this.condClass(a,"DlEntry-Readonly"));return b.getAttribute("readonly")},b.disabled=function(b,c){var d=a.BASE.disabled.call(this,b,c);b!=null&&(this.getInputElement().disabled=!!b);return d},b.setSize=b.setOuterSize=function(a){var b=this.getInputElement(),d=a.x,e=a.y,f=c.getPaddingAndBorder(this.getElement()),g=c.getPaddingAndBorder(b),h=this._btn?this._btn.getSize().x:0;h?c.setOuterSize(b,a.x-f.x-g.x-h+2):(d!=null&&(d-=g.x+4),e!=null&&(e-=g.y+4),this._domType!="textarea"&&(e=null),c.setInnerSize(b,d,e),d!=null&&(d+=8,c.setInnerSize(this.getElement(),d)))},b._makeButton=function(a,b,c,e){!e&&!c&&(c="DlEntry-dropDownBtn",e={hover:"DlEntry-dropDownBtn-hover",active:"DlEntry-dropDownBtn-active"});var f=d("td",null,null,this.getElement().rows[0]);return this._btn=new DlAbstractButton({parent:this,appendArgs:f,label:a,iconClass:b,className:c,classes:e})}}),DEFINE_CLASS("DlCompletionEntry",DlEntry,function(a,b,c){a.DEFAULT_EVENTS=["onCompletion","onSelect"],a.DEFAULT_ARGS={__timeout:["timeout",500],_shiftMenu:["shift",null],__smart:["smart",true],__noTab:["noTab",false],_noSelect:["noSelect",true],_sizeToFit:["sizeToFit",false],_electric:["electric",true]},b.ALIGN={prefer:"Br",fallX1:"_r",fallX2:"_L",fallY1:"B_",fallY2:"T_"},b._setListeners=function(){this.__on_itemHover=j.$(null,this),this.__on_itemSelect=k.$(null,this),a.BASE._setListeners.call(this),this.addEventListener({onKeyDown:n,onBlur:o,onDestroy:this.__clearTimer})},b._hideMenu=function(){e().hide(50),this.__clearTimer()},b.__clearTimer=function(){this.__timer&&clearTimeout(this.__timer),this.__timer=null};var d=null;function e(){d||(d=DlCompletionPopup.get());return d}var f=null,g=null;function h(){f&&(g=null,f.destroy());return f=new DlVMenu({})}function i(){return f&&f.parent.visible}function j(a,b){var c=f.children().find(this);c!=g&&g!=null&&f.children(g).callHooks("onMouseLeave"),g=c,(a._electric||!b)&&a._applyCompletion(this.userData)}function k(a){a._hideMenu(),a._applyCompletion(this.userData,true),a.applyHooks("onSelect",[this.userData]),a.focus.delayed(0,a)}b._applyCompletion=function(a,b){if(!a.nomodify||b){var c=this.getSelectionRange(),d=a.completion||a.label;b&&a.after&&(d+=a.after);var e=this.getValue(),f=a.start!=null?a.start:c.start;e=e.substr(0,f)+d+e.substr(c.end),this.setValue(e),c.end=f+d.length,a.rstart!=null&&(c.start=a.rstart);if(a.noselect||b)c.start=c.end;this.setSelectionRange(c)}},b._on_menuHide=function(){f&&(f.destroy(),g=f=null)},b.completionReady=function(a){if(this.__timer||this.__forced)if(a!=null&&a.length>0)if(this.__smart&&a.length==1)this._applyCompletion(a[0],true),this.applyHooks("onSelect",[a[0]]);else{var b=h(),d=null;a.foreach(function(a){var c=new DlMenuItem({parent:b,label:a.label,data:a});c.addEventListener({onSelect:this.__on_itemSelect,onMouseEnter:this.__on_itemHover}),a.selected&&(d=c)},this),e().popup({timeout:0,content:b,align:this.ALIGN,anchor:this.getElement(),isContext:true,widget:this,onHide:this._on_menuHide.$(this),shift:this._shiftMenu});if(this._sizeToFit){var f=this.getSize().x;b.getSize().x<f&&b.setSize({x:f-c.getPaddingAndBorder(e().getElement()).x})}d&&d.callHooks("onMouseEnter")}this.cancelCompletion()},b.cancelCompletion=function(){this.delClass("DlCompletionEntry-busy"),this.__clearTimer(),this.__forced=null};function l(a,b){this.__origData={value:this.getValue(),range:this.getSelectionRange()},this.__forced=b,this.addClass("DlCompletionEntry-busy"),this.applyHooks("onCompletion",[this.getSelectionRange(),a,b])}function m(a){if(!i())return false;var b=g,c;switch(a.keyCode){case DlKeyboard.ARROW_UP:g==null&&(g=0),g=f.children().rotateIndex(--g);break;case DlKeyboard.ARROW_DOWN:case DlKeyboard.TAB:g==null&&(g=-1),g=f.children().rotateIndex(++g);break;case DlKeyboard.ENTER:g!=null&&(this.collapse(false),f.children(g).callHooks("onSelect")),DlException.stopEventBubbling();case DlKeyboard.ESCAPE:this._hideMenu();var d=this.__origData;d&&(this.setValue(d.value),this.setSelectionRange(d.range)),DlException.stopEventBubbling()}b!=g?(b!=null&&(c=f.children(b),c.callHooks("onMouseLeave")),c=f.children(g),c.callHooks("onMouseEnter"),DlException.stopEventBubbling()):this._hideMenu()}function n(a){if(is_ie)return m.call(this,a)}b._handle_focusKeys=function(b){if(DlKeyboard.KEYS_CONTROL[b.keyCode]){if(!is_ie)if(!this.__noTab&&b.keyCode==DlKeyboard.TAB&&!i()&&!this.isEmpty())l.call(this,b,true),b.domStop=true,DlException.stopEventBubbling();else return m.call(this,b)}else this._hideMenu(),this.__timeout!=null&&(this.__timer=l.delayed(this.__timeout,this,b,false));return a.BASE._handle_focusKeys.call(this,b)};function o(){this.cancelCompletion()}b.completeFromWords=function(b,c){return a.completeFromWords.call(a,this,b,c)},a.completeFromWords=function(a,b,c){c==null&&(c={}),c.sep==null&&(c.sep=/\s+/g);return function(d){var e=[],f=a.getValue(),g=f.lastIndexOfRegexp(c.sep,d.start);if(f=f.substring(g,d.start))for(var h=0;h<b.length;++h)b[h].indexOf(f)==0&&e.push({label:b[h],noselect:c.noselect,after:c.addSep,start:g});e.length>0?a.completionReady(e):a.cancelCompletion()}}}),DEFINE_CLASS("DlCompletionPopup",DlPopup,function(a,b){a.FIXARGS=function(a){a.zIndex=1e3,a.focusable=false}}),DEFINE_CLASS("DlComboBox",DlCompletionEntry,function(a,b){a.DEFAULT_ARGS={_noSelect:["noSelect",false],__smart:["smart",false],__noTab:["noTab",true],_options:["options",null],_sizeToFit:["sizeToFit",true],_electric:["electric",false]},b._createElement=function(){a.BASE._createElement.apply(this,arguments),this._makeButton(null,null,"DlComboBox-dropDownBtn",{hover:"DlComboBox-dropDownBtn-hover"}).addEventListener("onMouseDown",c.$(this)),this.addEventListener("onCompletion",this.doCompletion)},b._on_menuHide=function(){a.BASE._on_menuHide.call(this),this._btn.delClass("DlComboBox-dropDownBtn-active")};function c(a){a.button==0&&(this._forcePopup(),DlException.stopEventBubbling())}b._forcePopup=function(){this._btn.addClass("DlComboBox-dropDownBtn-active"),this.__forced=true,this.doCompletion(null),this.focus.delayed(0,this)},b.doCompletion=function(a){var b="",c=[];if(a){b=this.getValue().trim().toLowerCase();if(!b)return this.cancelCompletion()}var d=this._options;if(d instanceof Function){d=d.apply(this,arguments);if(d==null)return}d.foreach(function(a){a.toLowerCase().indexOf(b)==0&&c.push({label:a.htmlEscape(),start:0,completion:a})}),c.length>0?this.completionReady(c):this.cancelCompletion()}}),DEFINE_CLASS("DlDrag",DlEventProxy,function(a,b,c){a.DEFAULT_EVENTS=["onDrop","onStartDrag"],a.DEFAULT_ARGS={delta:["delta",3],dragging:["_dragging",false],draggingClass:["draggingClass","DlWidget-dragging"],_animArgs:["animation",{length:30,fps:50}],cursor:["cursor",{noDrop:"CURSOR-NO-DROP",okDrop:"CURSOR-DROP"}]},b.dropOK=function(a,b,c,d){this.target=c;return this.canDrop=true},b._handleDrop=function(a,b,c){this.applyHooks("onDrop",[a,b,c])},b.doDrop=function(a,b){throw new DlExAbstractBaseClass},b.startOK=function(a,b){return true},b.moving=function(a,b){},b.reset=function(a){var b=this.elementCopy;if(b&&b.parentNode)if(a&&this._animArgs){var d=new DlAnimation(this._animArgs.length,this._animArgs.fps),e=this.startElPos||this.startPos,f=c.getPos(b);d.addEventListener({onUpdate:function(){var a=this.getPos();b.style.left=a.mapInt(f.x,e.x)+"px",b.style.top=a.mapInt(f.y,e.y)+"px",c.setOpacity(b,this.t.map(1,.2))},onStop:function(){c.trash(b),b=null}}),d.start(null,null,"accel_ab")}else b.parentNode.removeChild(b);this.canDrop=this.dragging=false,this.source=this.startPos=this.elementCopy=this.target=null},b.makeElementCopy=function(a,b){var d=this.elementCopy;d||(d=this.elementCopy=a.getElement().cloneNode(true),c.addClass(d,"DlWidget-dragged-clone"),d.style.top=b.pos.y+"px",d.style.left=b.pos.x+"px",document.body.appendChild(d),d.style.width=d.offsetWidth+"px");return d}}),DEFINE_CLASS("DlDragTreeItem",DlDrag,function(a,b){a.DEFAULT_ARGS={_noReparent:["noReparent",false]};var c="DlTreeItem-dropTarget",d="DlTreeItem-dropTarget-upper",e="DlTreeItem-dropTarget-lower",f=/DlTreeItem-dropTarget[^\s]*/g,g=/DlTreeItem-dropTarget-[^\s]*/g;function h(a){return/DlTree-IconWidth/.test(a.target.className)}b.startOK=function(a,b){return!h(b)},b.dropOK=function(a,b,d,e){while(d&&!(d instanceof DlTreeItem))d=d.parent;var g=!e&&d;g&&(g=!this._noReparent||a.parent===d.parent),this.target=g?d:null,this.canDrop=!!g,this.oldTarget&&this.oldTarget!==this.target&&this.oldTarget.delClass(f),g&&this.target.addClass(c),this.oldTarget=this.target;return g},b.doDrop=function(a,b){if(this._noReparent||h(b)){var c=this.target.getIndex();this.dropBefore||++c,this.target.parent.appendWidget(a,c),this._handleDrop(a,this.target,this.dropBefore?"before":"after")}else this.target.getSubtreeWidget()!==a.parent&&(this.target.addSubItem(a),this._handleDrop(a,this.target))},b.moving=function(a,b){var c=this.target;if(this.canDrop&&c&&(this._noReparent||h(b))){var f=b.computePos(c),i=c.getDivElement().offsetHeight/2,j=f.y<=i;c.condClass(j,d,e),this.dropBefore=j}else c&&(this.dropBefore=null,c.delClass(g))},b.reset=function(){this.target&&this.target.delClass(f),this.oldTarget&&this.oldTarget.delClass(f),a.BASE.reset.apply(this,arguments),this.oldTarget=null}}),DEFINE_CLASS("DlLayout",DlContainer,function(a,b,c){a.DEFAULT_ARGS={_outerSpace:["outerSpace",0],_fillParent:["fillParent",true]},a.setFill=function(a,b){var c=a._dllayout_args.fill;(a._dllayout_args.fill=b)!=c&&a.parent.doLayout()},a.getArgs=function(a){return a._dllayout_args},b._appendWidgetElement=function(b,d){if(d==null)return a.BASE._appendWidgetElement.apply(this,arguments);var e=c.createElement("div",null,{className:"DlLayout-positioned"},this.getElement());d.zIndex&&(e.style.zIndex=d.zIndex),d.overflow&&(e.style.overflow=d.overflow),e.appendChild(b.getElement()),b._dllayout_args=d},b._removeWidgetElement=function(a){if(this._widgets.contains(a)){var b=a.getElement(),c=b.parentNode;c&&(c.parentNode.removeChild(c),c.removeChild(b))}},b.packWidget=function(a,b){this.appendWidget(a,b)},b.replaceWidget=function(a,b){var c=this._widgets.find(a);if(c>=0){b.parent&&b.parent.removeWidget(b),this._widgets.splice(c,1,b),b._dllayout_args=a._dllayout_args,a._dllayout_args=null;var d=a.getElement(),e=d.parentNode;e.insertBefore(b.getElement(),d),e.removeChild(d),b.parent=this,a.parent=null}},b.doLayout=function(){var a=this.getInnerSize(),b,c,d,e,f=this._outerSpace;function g(){typeof f=="number"?b=c=d=e=f:f instanceof Array?(e=f[0],c=f[1],d=f[2],b=f[3]):(e=f.top||0,c=f.right||0,d=f.bottom||0,b=f.left||0)}g();for(var h=this._widgets,i=new Array(h.length),j={},k=0;k<h.length;++k){var l=h[k],m=l._dllayout_args;if(!m||!l.display())continue;var n=l.getElement().parentNode,o=m.before=m.before||0,p=m.after=m.after||0,q=m.fill;m.resetSize&&(l.getElement().style.width=l.getElement().style.height="");var r=l.getOuterSize();switch(m.pos){case"top":e+=o,q==null&&(q=r.y),i[k]={sy:q},typeof q=="number"&&(e+=q),e+=p;break;case"right":c+=o,q==null&&(q=r.x),i[k]={sx:q},typeof q=="number"&&(c+=q),c+=p;break;case"bottom":d+=o,q==null&&(q=r.y),i[k]={sy:q},typeof q=="number"&&(d+=q),d+=p;break;case"left":b+=o,q==null&&(q=r.x),i[k]={sx:q},typeof q=="number"&&(b+=q),b+=p}i[k].w=l,i[k].args=m,i[k].div=n}var s=a.x-b-c,t=a.y-e-d;g(),i.foreach(function(f,g){f||$CONTINUE();var h=f.args,i=f.w;if(i.display()){switch(h.pos){case"top":case"bottom":typeof f.sy!="number"&&(f.sy=="*"?f.sy=t:/%/.test(f.sy)&&(f.sy=Math.floor(parseFloat(f.sy)*t/100)),h.min!=null&&f.sy<h.min&&(f.sy=h.min),h.max!=null&&f.sy>h.max&&(f.sy=h.max),t-=f.sy);break;case"left":case"right":typeof f.sx!="number"&&(f.sx=="*"?f.sx=s:/%/.test(f.sx)&&(f.sx=Math.floor(parseFloat(f.sx)*s/100)),h.min!=null&&f.sx<h.min&&(f.sx=h.min),h.max!=null&&f.sx>h.max&&(f.sx=h.max),s-=f.sx)}function j(){}function k(){var b=e,c=a.y-e-d,g={x:f.sx};switch(h.valign){case"top":break;case"center":b+=(c-i.getOuterSize().y)/2;break;case"bottom":b+=c-i.getOuterSize().y;default:g.y=c}f.div.style.top=b+"px",i.setSize(g)}switch(h.pos){case"top":e+=h.before,f.div.style.left=b+"px",f.div.style.top=e+"px",i.setSize({x:a.x-b-c,y:f.sy}),e+=f.sy+h.after;break;case"bottom":d+=h.before,f.div.style.left=b+"px",f.div.style.top=a.y-d-f.sy+"px",i.setSize({x:a.x-b-c,y:f.sy}),d+=f.sy+h.after;break;case"left":b+=h.before,f.div.style.left=b+"px",k(),b+=f.sx+h.after;break;case"right":c+=h.before,f.div.style.left=a.x-c-f.sx+"px",k(),c+=f.sx+h.after}}})},b.__doLayout=function(){this.doLayout()},b.sizeToFit=function(){for(var a=this._widgets,b=0,c=0,d=0;d<a.length;++d){var e=a[d],f=e._dllayout_args,g=e.getOuterSize();switch(f.pos){case"top":case"bottom":b+=g.y,g.x>c&&(c=g.x);break;case"left":case"right":c+=g.x,g.h>b&&(b=g.h)}}this.setOuterSize({x:c,y:b})}}),DEFINE_CLASS("DlResizeBar",DlWidget,function(a,b,c){var d=c.condClass;a.FIXARGS=function(a){a.invert=a.invert?-1:1},a.DEFAULT_ARGS={_isHoriz:["horiz",null],_widget:["widget",null],_invert:["invert",false],_min:["min",null],_max:["max",null],_cont:["continuous",false],_keepPrc:["keepPercent",false]},a.getDragBar=function(){return DlElementCache.DRAGGING_LINE},b.initDOM=function(){a.BASE.initDOM.call(this),this.condClass(this.isHoriz(),"DlResizeBar-Horizontal","DlResizeBar-Vertical"),this.setUnselectable(null,true)},b.isHoriz=function(){if(this._isHoriz==null){var a=DlLayout.getArgs(this);a&&(this._isHoriz=/top|bottom/.test(a.pos))}return this._isHoriz},b._setListeners=function(){a.BASE._setListeners.call(this),this._resizeHandlers={onMouseMove:g.$(this),onMouseUp:f.$(this),onMouseOver:DlException.stopEventBubbling,onMouseOut:DlException.stopEventBubbling,onMouseEnter:DlException.stopEventBubbling,onMouseLeave:DlException.stopEventBubbling},this.addEventListener("onMouseDown",e)},b._setResizeCaptures=function(a){(a?DlEvent.captureGlobals:DlEvent.releaseGlobals)(this._resizeHandlers);var b=DlDialog.activateEventStopper(a);d(b,a,this.isHoriz()?"CURSOR-RESIZE-S":"CURSOR-RESIZE-E")};function e(a){var b=DlElementCache.DRAGGING_LINE,d=this.getPos();this._dragPos=this.isHoriz()?d.y:d.x;var e=this.isHoriz()?a.pos.y:a.pos.x;this._mposDiff=e-this._dragPos;var f=this.getSize();b.style.top=d.y+"px",b.style.left=d.x+"px",b.style.width=f.x+"px",b.style.height=f.y+"px";if(this._widget){var g=this._widget instanceof DlWidget?this._widget.getSize():c.getOuterSize(this._widget);this._dragSize=this.isHoriz()?g.y:g.x}document.body.appendChild(b),this._setResizeCaptures(true),DlException.stopEventBubbling()}b._doResize=function(a){var b=this.isHoriz(),d=c.getPos(DlElementCache.DRAGGING_LINE);d=b?d.y:d.x;var e=this._invert*(d-this._dragPos),f=this._widget;if(f){var g=this._dragSize;if(f instanceof DlWidget){var h=DlLayout.getArgs(f);if(h){h=h.fill;var i=/%$/.test(h);i&&!this._keepPrc||h==null||typeof h=="number"?DlLayout.setFill(f,g+e):i&&(h=parseFloat(h),DlLayout.setFill(f,h*(g+e)/g+"%"))}else this._isHoriz?f.setSize({y:g+e}):f.setSize({x:g+e})}else this._isHoriz?c.setOuterSize(f,null,g+e):c.setOuterSize(f,g+e,null)}};function f(a){this._setResizeCaptures(false),this._doResize(a),document.body.removeChild(DlElementCache.DRAGGING_LINE)}function g(a){var b=DlElementCache.DRAGGING_LINE,c=this.isHoriz()?a.pos.y:a.pos.x;c-=this._mposDiff;var d=this._invert*(c-this._dragPos),e=this._min,f=this._max,g=this._widget;if(g){var h=DlLayout.getArgs(g);h&&(e==null&&(e=h.min),f==null&&(f=h.max));var i;if(e!=null||f!=null)i=this._dragSize+d;e!=null&&i<e?c+=this._invert*(e-i):f!=null&&i>f&&(c+=this._invert*(f-i))}this.isHoriz()?b.style.top=c+"px":b.style.left=c+"px",this._cont&&this._doResize(a)}}),DEFINE_CLASS("DlWM",DlContainer,function(a,b,c){b.getInnerSize=b.getOuterSize=b.getSize=function(){return this.parent?this.parent.getInnerSize():c.getWindowSize()},b.initDOM=function(){a.BASE.initDOM.apply(this,arguments),this.getElement().innerHTML="<div class='DlWM-modalStopper'></div>",this.dialogsVisible=[],this.modalsVisible=0,this._manageEvents={onShow:d.$(null,this),onHide:e.$(null,this)};var b=this.on_parentResize.$(this);this.parent?this.parent.addEventListener("onResize",b):c.addEvent(window,"resize",b)},b.getModalStopperElement=function(){return this.getElement().childNodes[0]},b.activatePrev=function(){var a=this.dialogsVisible;a.length>1&&(a.peek().deactivate(),a.unshift(a.pop()),top=a.pop(),top.activate())},b.activateNext=function(){var a=this.dialogsVisible;a.length>1&&a[0].activate()},b.getActiveDialog=function(){return this.dialogsVisible.peek()},b.updateZIndex=function(){this.dialogsVisible.r_foreach(function(a,b){a.zIndex((a.__modal?900:500)+b)})},b.getVisibleDialogs=function(){return this.dialogsVisible},b.getAllDialogs=function(){return this.children().grep(function(a){return a instanceof DlDialog})},b.appendWidget=function(b){a.BASE.appendWidget.apply(this,arguments),b instanceof DlDialog&&this.manage(b)},b.removeWidget=function(b){a.BASE.removeWidget.apply(this,arguments),b instanceof DlDialog&&this.unmanage(b)},b.manage=function(a){a.addEventListener(this._manageEvents)},b.unmanage=function(a){a.removeEventListener(this._manageEvents)},b.on_dlgShow=function(a){a.__modal&&this.modalsVisible++,this.condClass(this.modalsVisible>0,"DlWM-hasModals")},b.on_dlgHide=function(a){a.__modal&&this.modalsVisible--,this.condClass(this.modalsVisible>0,"DlWM-hasModals"),this.dialogsVisible.length==0&&this.parent&&this.parent.focus()},b.on_parentResize=function(){this.dialogsVisible.foreach(function(a){a.__maximized&&a.__doMaximize()}),this.callHooks("onResize")},b.rearrange=function(a){var b=this.dialogsVisible.map(function(a){var b=a.getOffsetPos(),c=a.getOuterSize();return{dlg:a,x:b.x,y:b.y,w:c.x,h:c.y}});a(b,this.getInnerSize()),b.foreach(function(a){a.dlg.setPos(a.x,a.y),a.dlg.setSize({x:a.w,y:a.h})})},b.tileHoriz=function(){this.rearrange(h)},b.tileVert=function(){this.rearrange(i)};function d(a){a.on_dlgShow(this)}function e(a){a.on_dlgHide(this)}DlContainer.prototype._makeWindowManager=function(){this.__wm||(this.__wm=new DlWM({parent:this})).addEventListener("onDestroy",function(){this.__wm=null}.$(this));return this.__wm};function f(a,b){return a.x<b.x?-1:a.x>b.x?1:0}function g(a,b){return a.y<b.y?-1:a.y>b.y?1:0}function h(a,b){var c=a.length,d=Math.floor(b.x/c),e=0;a.mergeSort(f).foreach(function(a,f){a.y=0,a.x=e,a.h=b.y,f==c-1?a.w=b.x-e:a.w=d,e+=d})}function i(a,b){var c=a.length,d=Math.floor(b.y/c),e=0;a.mergeSort(g).foreach(function(a,f){a.x=0,a.y=e,a.w=b.x,f==c-1?a.h=b.y-e:a.h=d,e+=d})}}),DEFINE_CLASS("DlDialog",DlContainer,function(a,b,c){var d=DlException.stopEventBubbling,e=c.addClass,f=c.delClass,g=c.condClass,h=c.createElement;a.DEFAULT_EVENTS=["onShow","onHide","onActivate","onQuitBtn"],a.DEFAULT_ARGS={_title:["title","DlDialog"],_noEmptyTitle:["noEmptyTitle",true],_fixed:["fixed",false],_resizable:["resizable",false],_focusable:["focusable",true],_iconClass:["iconClass",null],_focusedWidget:["focusDefault",null],__noShadows:["noShadows",false],__quitBtn:["quitBtn",false],__maxBtn:["maxBtn",true],__modal:["modal",false],__moveDelay:["moveDelay",5e3]},a.FIXARGS=function(b){b.parent||(b.parent=a.getTopWM()),b.parent instanceof DlWM||(b.parent instanceof DlDialog&&(b.noShadows=true),b.parent=b.parent._makeWindowManager())},a.CONSTRUCT=function(){this.__doDrag=this.__moveDelay!=null?s.clearingTimeout(this.__moveDelay,this):s.$(this),this.active=false};var i;a.getTopWM=function(){i||(i=new DlWM({}),document.body.appendChild(i.getElement()));return i};var j="<table cellspacing='0' cellpadding='0'><tr><td><div class='DlDialog-Rel'><div class='DlDialog-WindowButtons'></div><div class='DlDialog-Title'><div></div></div><div class='DlDialog-Content'></div></div></td></tr></table>",k={x:-3e4,y:-3e4};b._setDragCaptures=function(a){DlEvent[a?"captureGlobals":"releaseGlobals"](this._dragHandlers)},b._setResizeCaptures=function(a){DlEvent[a?"captureGlobals":"releaseGlobals"](this._resizeHandlers)};function l(){var a=c.CE_CACHE["DlDialog.EVENT_STOPPER"];a||(a=c.CE_CACHE["DlDialog.EVENT_STOPPER"]=h("div",null,{className:"DYNARCH-EVENT-STOPPER"},document.body)),a.style.visibility="";return a}function m(){var a=c.CE_CACHE["DlDialog.EVENT_STOPPER"];a&&(a.className="DYNARCH-EVENT-STOPPER",a.style.visibility="hidden");return a}a.activateEventStopper=function(a){return a?l():m()};function n(a){if(!this.dragging&&!this.__maximized){DlPopup.clearAllPopups(),this.activate(),this.dragging=true,a||(a=window.event);var b=a instanceof DlEvent?a:new DlEvent(a);this.addClass("DlDialog-Dragging"),this._dragPos=b.computePos(this),this._setDragCaptures(true),e(l(),"CURSOR-DRAGGING");if(this.__moveDelay!=null){var d=this.getResizeRect();e(d,"Dl-ResizeRect-moving");var f=this.getOuterSize();c.setPos(d,b.elPos.x,b.elPos.y),c.setOuterSize(d,f.x,f.y),d.style.display=""}if(b!==a)return c.stopEvent(a)}}function o(a){a.ctrlKey&&a.shiftKey&&(a.button==0&&this._dragHandlers?n.call(this,a):a.button==2&&a.dl_type=="onContextMenu"&&this._resizable&&(u.call(this,a),d()))}function p(a){if(this.dragging){var b=this.getResizeRect();this.dragging=false,this.delClass("DlDialog-Dragging"),this._setDragCaptures(false);if(this.__moveDelay!=null)if(a){var c=q.call(this,a);this.__doDrag.doItNow(c.x,c.y)}else this.__doDrag.cancel();f(b,"Dl-ResizeRect-moving"),b.style.display="none",m()}}function q(a){var b=this.parent;a.computePos(b.getContentElement());var c=a.relPos.x-this._dragPos.x,d=a.relPos.y-this._dragPos.y,e=this.getOuterSize(),f=b.getInnerSize();c<0?c=0:c+e.x>f.x&&(c=f.x-e.x),d<0?d=0:d+e.y>f.y&&(d=f.y-e.y);return{x:c,y:d}}function r(a){var b=a.x,d=a.y;a=c.getPos(this.parent.getContentElement()),b+=a.x,d+=a.y,c.setPos(this.getResizeRect(),b,d)}function s(a,b){this.setPos(a,b),this.__oldDlgPos=this.getOffsetPos()}function t(a){var b=q.call(this,a);this.__moveDelay!=null&&r.call(this,b),this.__doDrag(b.x,b.y),d()}function u(a){if(!this.resizing){this.resizing=true,a||(a=window.event);var b=a instanceof DlEvent?a:new DlEvent(a);this._dragPos=b.computePos(this);var d=this.getOuterSize();this._dragPos.x-=d.x,this._dragPos.y-=d.y;var f=this.getPos(),g=this.getResizeRect();c.setPos(g,f.x,f.y),c.setOuterSize(g,d.x,d.y),g.style.display="",this.addClass("DlDialog-Resizing"),this._setResizeCaptures(true),e(l(),"CURSOR-DRAGGING"),w.call(this,b,true),b!==a&&c.stopEvent(a)}}function v(b){if(this.resizing){this.disableHooks("onResize"),this.getElement().style.overflow="hidden";var d=this.getResizeRect(),e=c.getOuterSize(d);c.setPos(d,0,0),d.style.display="none",this.delClass("DlDialog-Resizing"),this.setOuterSize({x:e.x,y:e.y}),is_gecko&&a.BASE.setOuterSize.call(this,{x:"auto",y:"auto"}),this.resizing=false,this._setResizeCaptures(false),this.getElement().style.overflow="",m(),this.enableHooks("onResize"),this.callHooks("onResize")}}function w(a,b){if(this.resizing){var e=this.getResizeRect(),f=c.getPos(e);f.x=a.pos.x-this._dragPos.x-f.x-2,f.x<100&&(f.x=100),f.y=a.pos.y-this._dragPos.y-f.y-2,f.y<100&&(f.y=100),this._resizable===1&&(f.y=null),this._resizable===2&&(f.x=null),c.setInnerSize(e,f.x,f.y),b||d()}}b.setOuterSize=b.setSize=function(a){a.y!=null&&(a.y-=this.getTitleElement().offsetHeight),this.setInnerSize(a)},b.hide=function(){this.display()&&c.elementIsVisible(this.getElement())&&(this.__oldDlgPos=this.getOffsetPos(),this.display(false),this.setPos(k))},b.show=function(a){this.__wasDisplayed||this.setStyle({visibility:""}),!this.display()||!this.__wasDisplayed?(this.__oldDlgPos?this.setPos(this.__oldDlgPos):a&&this.centerOnParent(),this.display(true)):this.activate(),this.__wasDisplayed=true},b.activate=function(){var a=this.parent.getVisibleDialogs(),b=a.peek();this.active||(b&&b.active&&b.deactivate(true),this.addClass("DlDialog-Active"),a.remove(this),a.push(this),this.parent.updateZIndex(),this.active=true,this.focus(),this._focusedWidget&&!this._focusedWidget.destroyed&&this._focusedWidget.focus(),this.applyHooks("onActivate",[true]))},b.deactivate=function(){this.active&&(this.delClass("DlDialog-Active"),this.active=false,this.blur(),this.applyHooks("onActivate",[false]))};function x(a,b){var c=DlSystem();if(a)this.callHooks("onShow"),this.activate(),this.setModal(this.__modal,true),c.applyHooks("on-dialog-show",[this]),this.__maximized&&this.__doMaximize.delayed(1,this);else{var d=this.parent.getVisibleDialogs();d.remove(this),this.callHooks("onHide"),this.deactivate(),c.applyHooks("on-dialog-hide",[this]),d.length>=1&&d.peek().activate()}}function y(a){if(a.shiftKey||a.altKey){var b=this.__dlgOpacity;b==null&&(b=100),a.wheelDelta>0?b+=.05:b-=.05,b=this.__dlgOpacity=b.limit(.1,1),this.opacity(b),d()}}b._createElement=function(){a.BASE._createElement.call(this),this.setPos(k),this.setStyle({visibility:"hidden"}),this.getElement().innerHTML=j;var b=this.getRelElement();!this.__noShadows&&!is_ie6?b.insertBefore(DlElementCache.get("SHADOWS"),b.firstChild):(this.__noShadows=true,e(b,"DlDialog-noShadows")),this.title(this._title),this.setUnselectable(this.getTitleElement());var c=this.__quitBtn;if(c){var d=this.__quitBtn=new DlAbstractButton({parent:this,className:"DlDialog-QuitBtn",appendArgs:this.getButtonsElement(),classes:{hover:"DlDialog-QuitBtn-hover",active:"DlDialog-QuitBtn-active"}});c=="destroy"?c=this.destroy.$(this):c=="hide"&&(c=this.hide.$(this)),c instanceof Function?d.addEventListener("onClick",c):d.connectEvents("onClick",this,"onQuitBtn")}this._resizable&&this.makeResizable(),this.setIconClass(this._iconClass),this._fixed||this.makeDraggable(),this.addEventListener({onMouseDown:this.activate,onMouseWheel:y,onDisplay:x,onDestroy:this.hide})},b.setIconClass=function(a){var b=this.getTitleElement().firstChild;g(b,a!=null,"DlDialog-Title-withIcon"),this.iconClass&&f(b,this.iconClass),a&&e(b,a),this.iconClass=a},b.getState=function(){var a=this.__maximized&&this.__maximizeSavePos;a?a=Object.makeDeepCopy(a):a={pos:this.getOffsetPos(),size:this.getOuterSize()},a.max=!!this.__maximized;return a},b.maximize=function(a){a==null&&(a=this.__maxBtn.checked());var b,c;this.__maximized=a,a&&(b=this.getOffsetPos(),c=this.getOuterSize(),this.__maximizeSavePos={pos:b,size:c}),this.condClass(a,"DlDialog-Maximized"),a?this.__doMaximize():(b=this.__maximizeSavePos,c=b.size,b=b.pos,this.setOuterSize({x:c.x,y:c.y}),this.setPos(b.x,b.y)),this.__maxBtn.checked(a,true),this._focusedWidget&&!this._focusedWidget.destroyed&&this._focusedWidget.focus()},b.__doMaximize=function(){this.setPos(0,0);var a=this.parent.getInnerSize();this.setOuterSize({x:a.x,y:a.y})},b.setModal=function(a,b){b||(this.__modal=a),this.display()&&this.parent.updateZIndex()},b.modal=function(){return this.__modal},b.makeResizable=function(){if(!this._resizeHandlers){this.getContentElement().style.overflow="hidden";var a=this.getRelElement(),b=h("div",null,{className:"ResizeHandle"},null);a.insertBefore(b,a.firstChild),this._resizeHandlers={onMouseMove:w.$(this),onMouseUp:v.$(this),onMouseOver:d,onMouseOut:d,onMouseEnter:d,onMouseLeave:d},c.addEvent(b,"mousedown",u.$(this)),this.resizing=false,this.__maxBtn&&(this.__maxBtn=new DlAbstractButton({parent:this,className:"DlDialog-MaximizeBtn",appendArgs:this.getButtonsElement(),type:DlAbstractButton.TYPE.TWOSTATE,classes:{hover:"DlDialog-MaximizeBtn-hover",active:"DlDialog-MaximizeBtn-active",checked:"DlDialog-MaximizeBtn-1"}}),this.__maxBtn.addEventListener("onChange",this.maximize.$0(this,null)))}},b.makeDraggable=function(){if(!this._dragHandlers){var a=this.getTitleElement();a.style.cursor="default",this._dragHandlers={onMouseMove:t.$(this),onMouseUp:p.$(this),onMouseOver:d,onMouseOut:d,onMouseEnter:d,onMouseLeave:d},c.addEvent(a,"mousedown",n.$(this)),this.addEventListener(["onMouseDown","onContextMenu"],o),this.dragging=false}},b.title=function(a){a!=null&&(a instanceof Array&&(a=a.join("")),this.getTitleElement().firstChild.innerHTML=this._title=a,this._noEmptyTitle&&(this.getTitleElement().style.display=/\S/.test(a)?"":"none"));return this._title},b._handle_focusKeys=function(a){if(!a.altKey&&!a.ctrlKey)if(a.keyCode==DlKeyboard.ESCAPE)!this.dragging&&this.__quitBtn?this.__quitBtn.keyClicked(a):this.dragging&&p.call(this);else if(a.keyCode==DlKeyboard.TAB){var b=a.focusedWidget;b=a.shiftKey?this.getPrevFocusWidget(b):this.getNextFocusWidget(b),b&&b.focus(),a.domStop=true,d()}this._handleKeybinding(a)};function z(a,b){var c=a.getRelElement().childNodes;return c[c.length-b]}b.getRelElement=function(){return this.getElement().firstChild.rows[0].cells[0].firstChild},b.getContentElement=function(){return z(this,1)},b.getTitleElement=function(){return z(this,2)},b.getButtonsElement=function(){return z(this,3)},b.centerOnParent=function(){var a=this.getOuterSize(),b=this.parent.getOuterSize();this.setPos((b.x-a.x)/2,(b.y-a.y)/2)},b.getWM=function(){return this.parent},DlWidget.prototype.getParentDialog=function(){var b=this.parent;while(b&&!(b instanceof a))b=b.parent;return b}}),DEFINE_CLASS("DlDialogPopup",DlPopup,function(a,b){a.FIXARGS=function(a){a.autolink=false,a.zIndex=5e3}}),DEFINE_CLASS("DlRecord",DlEventProxy,function(a,b){a.DEFAULT_EVENTS=["onChange"],a.DEFAULT_ARGS={_data:["data",null],_set:["recordSet",null]},b.id=function(){return this._data.id},b.get=function(a){return this._data[a]},b.set=function(a,b,c){var d,e=this._data[a];this._data[a]=b,c||(d=[this,a,b,e],this.applyHooks("onChange",d),this._set&&this._set.applyHooks("onChange",d))},b.compareTo=function(a,b){var c=this.get(b),d=a.get(b);return c<d?-1:c==d?0:1}}),DEFINE_CLASS("DlRecordCache",DlEventProxy,function(a,b){a.DEFAULT_EVENTS=["onChange","onInsert","onBeforeDelete","onDelete","onRefresh"],a.DEFAULT_ARGS={_data:["data",null]},a.CONSTRUCT=function(){this._init()},b.get=function(a){return this._data[a]},b.hasRecord=function(a){return this.get(a)},b.getRecords=function(a,b,c){b.call(c,a.map(this.get,this))},b.getAllIds=function(){return Array.hashKeys(this._data)},b.getAllRecords=function(){return Array.hashValues(this._data)},b.getHash=function(){return this._data},b.formatHTML=function(a,b,c){c(String(a.get(b)).htmlEscape())},b.getRecClass=function(a){},b.getCellClass=function(a,b){},b.getInsertPos=function(a){},b.insert=function(a,b){b==null&&(b=this.getInsertPos(a)),this._data[a.id()]=a,a._set=this,this.applyHooks("onInsert",[a,b])},b.remove=function(a){this.applyHooks("onBeforeDelete",[this.get(a)]),a instanceof Array?a.foreach(function(a){delete this._data[a]},this):delete this._data[a],this.applyHooks("onDelete",[a])},b.sort=function(a,b,c,d,e,f){var g;b==c&&d!==null?g=a.reverse():g=a.mergeSort(function(a,c){a=this.get(a),c=this.get(c);return a.compareTo(c,b)}.$(this),d),e.call(f,g)},b._init=function(){if(this._data){var a={};this._data.foreach(function(b){a[b.id()]=b,b._set=this},this),this._data=a}else this._data={}}}),DEFINE_CLASS("DlDataGridHeadLabel",DlButton,function(a,b,c){a.FIXARGS=function(a){"contextMenu"in a||(a.contextMenu=this._getContextMenu)},a.CONSTRUCT=function(){if(!this.isSortable()){var a=this._classes=Object.makeCopy(this._classes);a.active=a.hover=null}};var d=20;b.setWidth=function(a){this.setOuterSize({x:a})},b.isSortable=function(){return this.col.isSortable()},b._onClick=function(){this.isSortable()&&this.parent._onHeadClick(this.col,this)},b._getContextMenu=function(){var a=this._dgContextMenu,b=this.parent,c;a?(c=a.buttons,b._cols.foreach(function(a,b){c[b].checked(a.isVisible(),true)})):(this._dgContextMenu=a=new DlVMenu({}),c=a.buttons=[],b._cols.foreach(function(b,d){if(b.getMenuLabel()){var e=c[d]=new DlCheckbox({parent:a,label:b.getMenuLabel(),checked:b.isVisible()});e.addEventListener("onChange",function(){b.setVisible(this.checked())})}}));return a},a.DEFAULT_ARGS={col:["col",null],_focusable:["focusable",false],_noCapture:["noCapture",true],_classes:["classes",{active:"DlDataGridHeadLabel-active",hover:"DlDataGridHeadLabel-hover",checked:"DlDataGridHeadLabel-1",unchecked:"DlDataGridHeadLabel-0",empty:"DlDataGridHeadLabel-empty",disabled:"DlDataGridHeadLabel-disabled"}]};var e=DlException.stopEventBubbling;function f(a){var b=a._resizeHandle;b||(b=a._resizeHandle=new DlWidget({parent:a,className:"DlDataGrid-resizeHandle"}),b.display(false),b.grid=a.parent,b.addEventListener({onMouseLeave:b.display.$(b,false),onMouseDown:g}),b._resizeCaptures={onMouseMove:h.$(b),onMouseUp:i.$(b),onMouseOver:e,onMouseOut:e,onMouseEnter:e,onMouseLeave:e});return b}a._on_headMouseMove=function(a){if(!(!this._colPos||this.dragging)){var b=this.parent,c=b.getBodyDiv().scrollLeft,d=a.computePos(this).x+c,e;this._colPos.foreach(function(a){Math.abs(d-a.pos)<4&&(a.col.isResizable()&&(e=a),$BREAK())});var g=f(this);e?(e.col!==g.col&&(g.found=e,g.col=e.col,g.pos=e.pos,g.setPos(e.pos-c)),g.display(true)):(g.display(false),g.found=g.col=null)}},a._on_headMouseLeave=function(a){f(this).display(false)};function g(a){this.dragging=true;var b=DlResizeBar.getDragBar(),d=b.style;this.sl=this.grid.getBodyDiv().scrollLeft,d.left=this.pos-this.sl-1+"px",d.height="100%",d.width=this.getElement().offsetWidth-4+"px",d.top="0px",this.grid.getElement().appendChild(b);var f=DlDialog.activateEventStopper(true);c.addClass(f,"CURSOR-RESIZE-E"),DlEvent.captureGlobals(this._resizeCaptures),this.origW=this.grid.getColWidth(this.col),this.origM=a.pos.x,this.col._button.addClass("DlDataGridHeadLabel-resizing"),e()}function h(a){var b=DlResizeBar.getDragBar(),c=this.pos+a.pos.x-this.origM-1,f=c-this.pos,g=this.origW+f;g<d&&(c+=d-g,g=d),c-=this.sl,b.style.left=c+"px",this.width=g,this.diff=f;if(!is_ie){var h=this.col._button.getElement();h.style.width=h.parentNode.style.width=h.parentNode.parentNode.style.width=g+"px"}e()}function i(a){this.dragging=false,this.grid.getElement().removeChild(DlResizeBar.getDragBar());var b=DlDialog.activateEventStopper(false);c.delClass(b,"CURSOR-RESIZE-E"),DlEvent.releaseGlobals(this._resizeCaptures),this.width&&(this.grid.setColWidth(this.col,this.width),this.grid._computeColPos()),this.col._button.delClass("DlDataGridHeadLabel-resizing");if(!is_ie){var d=this.col._button.getElement();d.style.width=d.parentNode.style.width=d.parentNode.parentNode.style.width=""}this.width=this.diff=this.found=this.col=null,this.parent.callHooks("onMouseMove",a),e()}}),DEFINE_CLASS("DlGridCol",DlEventProxy,function(a,b){a.DEFAULT_EVENTS=["onChange","onVisibility"],a.DEFAULT_ARGS={_field_id:["id",null],_width:["width",null],_fill:["fill",null],_style:["style",null],_label:["label",null],_menuLabel:["menuLabel",null],_tooltip:["tooltip",null],_iconClass:["iconClass",null],_isSortable:["sortable",true],_isResizable:["resizable",true],_cssRule:["cssRule",null],_isVisible:["visible",true]};var c={};b.id=function(){return this._field_id},b.getWidth=function(){return this._width},b.getFill=function(){return this._fill},b.getLabel=function(){return this._label},b.getMenuLabel=function(){return this._menuLabel||this._label},b.getTooltip=function(){return this._tooltip},b.getIconClass=function(){return this._iconClass},b.getStyle=function(a,b){return(this._style||c)[a]||b},b.isSortable=function(){return this._isSortable},b.isResizable=function(){return this._isResizable},b.isVisible=function(){return this._isVisible},b.setVisible=function(a){this._isVisible=a,this.applyHooks("onVisibility",[a])},b.sort=function(){}}),DEFINE_CLASS("DlGridDragCol",DlDrag,function(a,b,c){a.CONSTRUCT=function(){this.addEventListener("onStartDrag",function(a){this.grid_pos=a.parent.getPos(),a._onMouseLeave()})},b.startOK=function(a,b){return true},b.dropOK=function(a,b,c,d){if(!d&&c instanceof DlDataGridHeadLabel&&a.parent===c.parent){this.target=c;return this.canDrop=true}return this.canDrop=false},b.doDrop=function(a,b){a.parent.reorderColumn(a.col,this.target.col,!this.dropBefore)};var d;function e(){var a=d;a||(a=d=c.createElement("div",{display:"none"},{className:"DlDataGrid-drop-col"},document.body));return a}b.moving=function(a,b){var c=this.target,d=e(),f=d.style;if(this.canDrop&&c){var g=b.computePos(c),h=c.getElement(),i=h.offsetWidth,j=g.x<=i/2,k=c.col.index;j&&k--,k<0?k=0:k=a.parent._headCont._colPos[k].pos-a.parent.getBodyDiv().scrollLeft,f.display="block",f.left=k+this.grid_pos.x+"px",f.top=g.elPos.y+"px",this.dropBefore=j}else c&&(this.dropBefore=null,f.display="none")},b.reset=function(){d&&(d.style.display="none"),a.BASE.reset.apply(this,arguments)}}),DEFINE_CLASS("DlSelectionModel",DlEventProxy,function(a,b){a.DEFAULT_EVENTS=["onChange","onReset"],a.CONSTRUCT=function(){this.sel||(this.sel={})},a.DEFAULT_ARGS={multiple:["multiple",true],sel:["sel",null]},b.reset=function(a,b){var c=this.sel;this.sel=a.toHash(true),b||this.applyHooks("onReset",[c,this.sel])},b.clear=function(a){this.reset([],a)},b.get=function(){return this.sel},b.getArray=function(){return Array.hashKeys(this.sel)},b.getFirst=function(){for(var a in this.sel)return a},b.isSelected=function(a){return this.sel[a]},b.size=function(){var a=0;for(var b in this.sel)a++;return a},b.filter=function(a){var b=[];for(var c in this.sel)c in a||b.push(c);this.unselect(b)},b.select=function(a,b){var c=this.sel,d=null,e;a instanceof Array?(e={},a.foreach(function(a){c[a]||(d=c[a]=e[a]=true)},this),!b&&d!=null&&this.applyHooks("onReset",[{},e])):c[a]||(c[a]=true,b||this.applyHooks("onChange",[a,true]),d=true);return d},b.unselect=function(a,b){var c=this.sel,d=null,e;a instanceof Array?(e={},a.foreach(function(a){c[a]&&(delete c[a],e[a]=true,d=false)},this),!b&&d!=null&&this.applyHooks("onReset",[e,{}])):c[a]&&(delete c[a],b||this.applyHooks("onChange",[a,false]),d=false);return d},b.toggle=function(a,b){return this.sel[a]?this.unselect(a,b):this.select(a,b)}}),DEFINE_CLASS("DlDataGrid",DlContainer,function(a,b,c){var d=c.addClass,e=c.delClass,f=c.condClass;a.DEFAULT_EVENTS=["onBodyDblClick","onBodyScroll","onRowClick","onRowDblClick","onResetIds"],a.CONSTRUCT=function(){this.__scrollConts=0};var g=DlException.stopEventBubbling;a.DEFAULT_ARGS={_records:["records",null],_selection:["selection",null],_data:["data",null],_page:["page",0],_rpp:["rpp",60],_minReqRows:["minReq",null],_threshold:["threshold",null],_vScroll:["virtualScrolling",true],_cols:["cols",null],_headType:["headType",DlDataGridHeadLabel],_focusable:["focusable",true],_rtClickKeepSel:["rightClickKeepsSel",false],_noReselect:["noReselect",false],_rarify:["rarifyScroll",null]};var i=String.buffer("<div class='DlDataGrid-Headers'>","<table class='DlDataGrid-rowTable' cellspacing='0' cellpadding='0'>","<tbody><tr></tr></tbody>","</table></div>","<div class='DlDataGrid-Body'>","<div class='DlDataGrid-VSHeight'>","<div class='DlDataGrid-VSHeight-before'></div>","<div class='DlDataGrid-RowsCont'></div>","</div>","</div>").get();b.getHeaderDiv=function(){return this.getElement().firstChild},b.getHeaderTable=function(){return this.getHeaderDiv().firstChild},b.getHeaderRow=function(){return this.getHeaderDiv().firstChild.rows[0]},b.getBodyDiv=function(){return this.getElement().childNodes[1]},b._getVSHeightDiv=function(){return this.getBodyDiv().firstChild},b._getVSScrollDiv=function(){return this._getVSHeightDiv().firstChild},b.getRowsContainer=function(){return this._getVSHeightDiv().childNodes[1]},b.resetIDS=function(a){var b={},c=this._selection;a.foreach(function(a,c){b[a]=c}),this._records={array:a,id_to_pos:b},c.filter(b),c.getArray().length==0&&(c._last=null),this.callHooks("onResetIds")},b._fetch_data=function(a,b,c){var d=this._minReqRows,e=a.length,f=this._data;if(d==null||d<=e)f.getRecords(a,c,this);else{var g=a.slice(0),h=this._records.array,i,j=this._threshold||Math.ceil(this._rpp/2);if(b<=0){var k=this._records.id_to_pos[a[0]],l=j;while(l-->0)if(!f.hasRecord(h[--k]))break;if(l>0)for(i=k;i>=0&&g.length<d;i--){var m=h[i];f.hasRecord(m)||g.push(m)}}if(b>=0){var k=this._records.id_to_pos[a.peek()],l=j;while(l-->0)if(!f.hasRecord(h[++k]))break;if(l>0)for(i=k;i<h.length&&g.length<d;i++){var m=h[i];f.hasRecord(m)||g.push(m)}}f.getRecords(g,function(a){c.call(this,a.slice(0,e))},this)}},b._display_ids=function(a,b){this._info_display={length:a.length,first_row_index:this._records.id_to_pos[a[0]],last_row_index:this._records.id_to_pos[a.peek()]},this._fetch_data(a,0,function(a){var c=String.buffer();a.foreach(this._fetchRowHTML.$(this,c)),this.getRowsContainer().innerHTML=c.get(),b!=null&&this._setVScroll(b),this._resetVSHeight(),a.length>1?this.scrollToRecord(a[1].id()):this._setVScroll(this.getBodyDiv().scrollTop=0),this.getBoundRecords()})},b.displayPage=function(a){a==null&&(a=0),this._page=a;var b=this._records.array;if(this._rpp){var c=a*this._rpp;b=b.slice(c,c+this._rpp)}this._display_ids(b)},b._resetVSHeight=function(){this._vScroll&&this._info_display&&(h=Math.floor(this.getRowsContainer().offsetHeight*this.getNRecords()/this._info_display.length),this._getVSHeightDiv().style.height=isNaN(h)?"":h+"px")},b._setVScroll=function(a){var b=this._getVSScrollDiv();a?(b.style.height=a+"px",b.style.display="block"):b.style.display="none"},b.initWidths=function(){var a={};this._cols.foreach(function(b){a[b.id()]=this.getColWidth(b)},this);for(var b=this.getRowsContainer(),c=b.firstChild;c;c=c.nextSibling)for(var d=c.firstChild.rows[0].cells,e=d.length;--e>=0;){var f=d[e],g=f.getAttribute("colid");a[g]=Math.max(a[g]||0,f.offsetWidth)}this._cols.foreach(function(b){this.setColWidth(b,a[b.id()])},this)},b.resetColumns=function(a){var b=this.getHeaderRow(),c=b.cells,d=[];this._cols=a.map(function(a,b){var c=this._colsById[a.id];d.push(c._cell),c.index=b,c._width=a.width,c._isVisible=a.visible;return c},this);var e=document.createDocumentFragment();d.foreach(function(a){e.appendChild(a)}),b.appendChild(e),this.refreshDisplay(),this._cols.foreach(function(a){this.setColVisible(a,a.isVisible()),this.setColWidth(a,a.getWidth())},this)},b.reorderColumn=function(a,b,c){var d=a.index,e=b.index;c&&e++;var f=this._cols;f.splice(d,1),f.splice(d<e?e-1:e,0,a);for(var g=0;g<f.length;++g)f[g].index=g;for(var g=this.getRowsContainer().firstChild;g;g=g.nextSibling){var h=g.firstChild.rows[0].cells,a=h[d],b=h[e];a.parentNode.insertBefore(a,b||null)}var h=this.getHeaderRow().cells,a=h[d],b=h[e];a.parentNode.insertBefore(a,b||null),this._computeColPos()},b.getNRecords=function(){return this._records?this._records.array.length:0},b.getNPages=function(){if(!this._rpp)return 1;return Math.ceil(this.getNRecords()/this._rpp)},b.rec_isSelected=function(a){return this._selection.isSelected(a.id())},b._computeColPos=function(){var a=-1;this._headCont._colPos=this._cols.map(function(b){a+=this.getColWidth(b);return{pos:a,col:b}},this)},b._createElement=function(){a.BASE._createElement.call(this),this.getElement().id=this.id,this._ss=new DlStyleSheet,this._cssPrefix="#"+this.id,this.setContent(i),this._initHeaders(),this.getBodyDiv().onscroll=this._rarify?k.rarify(this._rarify.calls,this._rarify.timeout,this):k.$(this);var b=this._headCont=new DlContainer({parent:this,element:this.getHeaderDiv()});b.addEventListener({onMouseMove:DlDataGridHeadLabel._on_headMouseMove,onMouseLeave:DlDataGridHeadLabel._on_headMouseLeave,onMouseEnter:this._computeColPos.$(this)}),this._bodyCont=new DlContainer({parent:this,element:this.getBodyDiv(),drag:this._dragArgs}),this._dragArgs=null,"onMouseOver onMouseOut onMouseDown onMouseUp onMouseLeave onDblClick".qw().foreach(function(a){this.addEventListener(a,this["_body_"+a])},this),this._cacheEvents={onChange:this._data_onChange.$(this),onInsert:this._data_onInsert.$(this),onDelete:this._data_onDelete.$(this),onRefresh:this._data_onRefresh.$(this)},this.setCache(this._data),this.addEventListener("onDestroy",this._onDestroy),this._records&&this.resetIDS(this._records),this._sel_events={onChange:this._sel_onChange.$(this),onReset:this._sel_onReset.$(this)},this._selection||(this._selection=new DlSelectionModel({})),this.setSelectionModel(this._selection)},b._onDestroy=function(){this._ss.destroy(),this.setCache(null)},b.setCache=function(a){this._data&&this._data.removeEventListener(this._cacheEvents),(this._data=a)&&a.addEventListener(this._cacheEvents)},b._data_onChange=function(a){var b=this.getRowElement(a.id());if(b){var d=String.buffer();this._fetchRowHTML(d,a),d=d.get();if(is_ie)b.outerHTML=d;else{var e=c.createFromHtml(d);c.trash(b.parentNode.replaceChild(e,b))}}},b._data_onInsert=function(a,b){var c=this._records.array;b==null&&(b=c.length),c.splice(b,0,a.id()),this.resetIDS(c),this.refreshDisplay()},b._data_onDelete=function(a){var b=this._records.array;a instanceof Array?a.foreach(function(a){this.remove(a)},b):b.remove(a),this.resetIDS(b),this.refreshDisplay()},b._data_onRefresh=function(){},b._recompDynamicWidths=function(){var a=this.getBodyDiv().clientWidth,b=[];this._cols.foreach(function(c){c.getFill()==null?a-=this.getColWidth(c):b.push(c)},this),a-=1,b.foreach(function(b){this.setColWidth(b,a*b.getFill())},this)},b._initHeaders=function(){this._colsById={},this._cols.foreach(function(a,b){a instanceof DlGridCol||(a=this._cols[b]=new DlGridCol(a)),a.addEventListener("onVisibility",this.setColVisible.$(this,a)),a.index=b,this._colsById[a.id()]=a;var c="DlDataGrid-col-"+a.id(),d=this._cssPrefix+" ."+c;d=d+","+d+" .DlDataGrid-cellData";var e=[],f=a.getWidth();typeof f=="number"&&e.push("width:"+f+"px"),e=e.join(";"),a._cssRule=this._ss.insertRule(d,e),a.isVisible()||this._ss.modifyRule(a._cssRule,{display:"none"});var g=a._cell=document.createElement("td");g.innerHTML="<div class='DlDataGrid-cellData'></div>",g.className=c,this.getHeaderRow().appendChild(g);var h=this._makeHeadLabel({parent:this,appendArgs:g.firstChild,iconClass:a.getIconClass(),label:a.getLabel(),col:a,className:"DlGrid-align-"+a.getStyle("textAlign","left"),tooltip:a.getTooltip.$(a),drag:this._getDragObject()});a._button=h},this)},b.findRowFromEvent=function(a){return j(a)};function j(a){var b=a.target,c,d,e,f,g;try{while(b&&b.tagName){if((g=b.tagName.toLowerCase())=="div"&&(e=b.getAttribute("recid"))!=null){c=b;break}!f&&g=="td"&&(d=b,f=b.getAttribute("colid")),b=b.parentNode}}catch(a){}return c?{row:c,col:d,id:e,col_id:f}:null}b._sel_onChange=function(a,b){var c=this.getRowElement(a);c&&f(c,b,"DlDataGridRow-selected")},b._sel_onReset=function(a,b){var c,f;for(c in a)b[c]||(f=this.getRowElement(c))&&e(f,"DlDataGridRow-selected");for(c in b)a[c]||(f=this.getRowElement(c))&&d(f,"DlDataGridRow-selected")},b.setSelectionModel=function(a){this._selection&&this._selection.removeEventListener(this._sel_events),this._selection=a,a.addEventListener(this._sel_events)},b._body_onDblClick=function(a){this.callHooks("onBodyDblClick");var b=j(a);b&&this.callHooks("onRowDblClick",b)},b._body_onMouseOver=function(a){var b=j(a);b&&this.__tooltip instanceof Function&&(this._tooltipRow=b,DlWidget.getTooltip().popup({timeout:this.__tooltipTimeout,content:this.__tooltip.$(this,b),anchor:this.getElement(),align:"mouse",onPopup:this.__onTooltipShow,onHide:this.__onTooltipHide,widget:this}))},b._body_onMouseOut=function(a){var b=j(a);b&&(DlWidget.getTooltip().hide(),this._tooltipRow=null)},b._body_onMouseLeave=function(a){},b.__handleSelectClick=function(a,b){var c=this._selection,d=this._records;if(c.multiple)if(b.button==2)this._rtClickKeepSel||(b.ctrlKey?(this.callHooks("onRowClick",a,b,{rtc:true,ctrl:true,type:"select",ids:[a.id]}),c.select([a.id])):c.isSelected(a.id)||(this.callHooks("onRowClick",a,b,{rtc:true,type:"reset",ids:[a.id]}),c.reset([a.id])));else if(b.ctrlKey)this.callHooks("onRowClick",a,b,{ctrl:true,type:"toggle",ids:[a.id]}),c.toggle(a.id),c._last=a.id;else if(b.shiftKey)if(c._last!=null){var e=d.id_to_pos[c._last],f=d.id_to_pos[a.id],g=d.array.slice(Math.min(e,f),Math.max(e,f)+1);this.callHooks("onRowClick",a,b,{shift:true,type:"reset",ids:g}),c.reset(g)}else this.callHooks("onRowClick",a,b,{shift:true,type:"toggle",ids:[a.id]}),c.toggle(a.id),c._last=a.id;else this.callHooks("onRowClick",a,b,{type:"reset",ids:[a.id]}),c.reset([a.id]),c._last=a.id;else if(!this._noReselect||!c.isSelected(a.id))this.callHooks("onRowClick",a,b,{type:"reset",ids:[a.id]}),c.reset([a.id]),c._last=a.id},b._body_onMouseUp=function(a){var b=j(a),c=this.__handleOnMouseUp;b&&c&&b.id==c.id&&this.__handleSelectClick(b,a)},b._body_onMouseDown=function(a){var b=j(a),c=this._selection;b&&(this.__handleOnMouseUp=!c.isSelected(b.id)||!this._bodyCont._dragArgs||a.ctrlKey||a.shiftKey?null:b,this.__handleOnMouseUp||this.__handleSelectClick(b,a),a.button!=2&&g())},b.scrollToRecord=function(a,b){var c=this.getRowsContainer(),d=Math.floor(c.offsetHeight/c.childNodes.length),e=d*this._records.id_to_pos[a||this._selection._last],f=this.getBodyDiv(),g=f.scrollTop,h=f.clientHeight;if(b==null)e<g?(f.scrollTop=e,this._setVScroll(d*this._info_display.first_row_index)):e+d>g+h&&(f.scrollTop=e+d-h,this._setVScroll(d*this._info_display.first_row_index));else switch(b){case"top":f.scrollTop=e;break;case"bottom":f.scrollTop=e+d-h;break;case"center":f.scrollTop=(2*e+d-h)/2}},b.scrollHome=function(){this.getBodyDiv().scrollTop=0},b.scrollEnd=function(){this.getBodyDiv().scrollTop=this._getVSHeightDiv().offsetHeight},b.scrollPage=function(a){var b=this.getBodyDiv();b.scrollTop+=a*b.clientHeight-20},b._handle_focusKeys=function(b){var c=this._selection,d=b.keyCode,e=b.charCode,f=this._records,h;switch(d){case DlKeyboard.ARROW_DOWN:h=-1,c._last!=null&&(h=f.id_to_pos[c._last]);if(b.shiftKey&&c.multiple){var i=f.array.slice(h,h+2);c.select(i),c._last=i.peek()}else{h=f.array.limitIndex(h+1);var j=f.array[h];c.reset([j]),c._last=j}this.scrollToRecord(),g();break;case DlKeyboard.ARROW_UP:h=f.array.length,c._last!=null&&(h=f.id_to_pos[c._last]);if(b.shiftKey&&c.multiple){var i=f.array.slice(h-1,h);c.select(i),c._last=i.peek()}else{h=f.array.limitIndex(h-1);var j=f.array[h];c.reset([j]),c._last=j}this.scrollToRecord(),g();break;case DlKeyboard.HOME:this.scrollHome(),g();break;case DlKeyboard.END:this.scrollEnd(),g();break;case DlKeyboard.PAGE_UP:this.scrollPage(-1),g();break;case DlKeyboard.PAGE_DOWN:this.scrollPage(1),g()}a.BASE._handle_focusKeys.call(this,b)},b._makeHeadLabel=function(a){return new this._headType(a)},b._onHeadClick=function(a,b){if(a.isSortable()){a=a.id();var c=this.__sortCol||null,d=null;a==c&&(d=true,this.__sortRev&&(d=!d)),this.__sortRev=d,this._data.sort(this._records.array,a,c,d,this._handleSort.$(this,a,d))}},b._handleSort=function(a,b,c){this.resetIDS(c),this.refreshDisplay(),this.setSortColumn(a,b)},b.setSortColumn=function(a,b){var c=this.__sortCol;c&&(c=this._colsById[c],c._button.delClass(/DlDataGridHeadLabel-sort-[^\s]+/g)),(this.__sortCol=a)&&this._colsById[a]._button.condClass(b,"DlDataGridHeadLabel-sort-down","DlDataGridHeadLabel-sort-up")},b.getSortColumn=function(){return this.__sortCol},b.getSortReverse=function(){return this.__sortRev},b.getCol=function(a){a instanceof DlGridCol||(a=this._colsById[a]);return a},b.getRec=function(a){a instanceof DlRecord||(a=this._data.get(a));return a},b.setColWidth=function(a,b){a=this.getCol(a),a._width=b,this._ss.modifyRule(a._cssRule,{width:b+"px"})},b.setColVisible=function(a,b){a=this.getCol(a),this._ss.modifyRule(a._cssRule,{display:b?"":"none"}),a._isVisible=!!b},b.getColWidth=function(a){a=this.getCol(a);return this.getHeaderRow().cells[a.index].offsetWidth},b._getDragObject=function(){this.__drag||(this.__drag=new DlGridDragCol({}));return this.__drag},b._fetchRowContentHTML=function(a,b){a("<table class='DlDataGrid-rowTable' cellspacing='0' cellpadding='0'><tr>");var c=this._cols,d=c.length,e=this._data,f,g,h,i;for(i=0;i<d;++i)f=c[i],g=f.id(),a("<td colid='",g,"' class='DlDataGrid-col-",g),(h=e.getCellClass(b,f.id()))&&a(" ",h),a("'>"),is_ie&&a("<div class='DlDataGrid-cellData'>"),e.formatHTML(b,f.id(),a),is_ie&&a("</div>"),a("</td>");a("</tr></table>")},b._fetchRowHTML=function(a,b){var c="DlDataGrid-row",d=this._data.getRecClass(b);d&&(c+=" "+d),this.rec_isSelected(b)&&(c+=" DlDataGridRow-selected"),a("<div id='",this.id,":",b.id(),"' class='",c,"' recid='",b.id(),"'>"),this._fetchRowContentHTML(a,b),a("</div>")},b.getRowElement=function(a){return document.getElementById(this.id+":"+a)},b.refreshDisplay=function(){this._oldScroll=null;var a=this.getBodyDiv(),b=a.scrollTop,c=this.getRowsContainer(),d=this._records.array,e=this._info_display;this._rpp&&d.length<this._rpp&&this.displayPage(0);if(this._rpp){var f=Math.floor(c.offsetHeight/c.childNodes.length),g=Math.ceil(b/f)-1;g<0&&(g=0);var h=Math.floor((b+a.clientHeight)/f);h>=d.length&&(h=d.length-1);var i=d.slice(g,g+this._rpp);this._display_ids(i,f*g)}},b.__doLayout=function(){var a=this.getInnerSize(),b=this.getBodyDiv(),d=this.getHeaderDiv();c.setOuterSize(b,a.x,a.y-d.offsetHeight),c.setOuterSize(d,a.x,null),this._resetVSHeight(),this._records&&this._records.array.length>0&&(this._oldScroll=null,k.call(this)),this._recompDynamicWidths()},b.getBoundRecords=function(){var a=this.getBodyDiv(),b=a.scrollTop,c=this.getRowsContainer(),d=this._records.array,e=c.offsetHeight;if(e==0)return this.__boundRecords;var f=Math.floor(e/c.childNodes.length),g=Math.ceil(b/f)-1;g<0&&(g=0);var h=Math.floor((b+a.clientHeight)/f);h>=d.length&&(h=d.length-1);return this.__boundRecords={first:g,last:h,count:h-g+1,h:f}};function k(){if(!this._processing_scroll){this._processing_scroll=true;var a=this.getBodyDiv(),b=a.scrollTop;this.getHeaderTable().style.marginLeft=-a.scrollLeft+"px";if(this._vScroll&&this._records&&b!=this._oldScroll){var d=this.getRowsContainer(),e=this._records.array,f=this._info_display,g=this.getBoundRecords(),h=g.first,i=g.last;g=g.h;if(!(h>=f.first_row_index&&i<=f.last_row_index))if(i<f.first_row_index||h>f.last_row_index){var j=e.slice(h,h+this._rpp);this._display_ids(j,g*h)}else if(h<f.first_row_index){var j=e.slice(h,f.first_row_index);this.__scrollConts++,this.__cont=function(a){var b=String.buffer("<div>"),e=a.length;a.foreach(this._fetchRowHTML.$(this,b)),b("</div>");var i=b.get(),j=c.createFromHtml(i),k;try{var l=document.createRange(),m=d.childNodes;l.selectNodeContents(j),k=l.extractContents(),l.detach(),l=document.createRange(),l.setStartBefore(m[m.length-e]),l.setEndAfter(m[m.length-1]),l.deleteContents()}catch(a){k||(k=document.createDocumentFragment());while(j.firstChild)d.removeChild(d.lastChild),k.appendChild(j.firstChild)}d.insertBefore(k,d.firstChild),this._setVScroll(g*h),f.first_row_index=h,f.last_row_index-=e},this._fetch_data(j,-1,function(a){this.__scrollConts--,this.__scrollConts==0&&this.__cont(a)})}else if(i>f.last_row_index){var j=e.slice(f.last_row_index+1,i+1);this.__scrollConts++,this.__cont=function(a){var b=String.buffer("<div>"),e=a.length;a.foreach(this._fetchRowHTML.$(this,b)),b("</div>");var h=b.get(),j=c.createFromHtml(h),k;try{var l=document.createRange();l.selectNodeContents(j),k=l.extractContents(),l.detach(),l=document.createRange(),l.setStartBefore(d.firstChild),l.setEndBefore(d.childNodes[e]),l.deleteContents()}catch(a){k||(k=document.createDocumentFragment());while(j.firstChild)d.removeChild(d.firstChild),k.appendChild(j.firstChild)}d.appendChild(k),this._setVScroll(this._getVSScrollDiv().offsetHeight+g*e),f.first_row_index+=e,f.last_row_index=i},this._fetch_data(j,1,function(a){this.__scrollConts--,this.__scrollConts==0&&this.__cont(a)})}this._oldScroll=b}this.callHooks("onBodyScroll"),this._processing_scroll=false}}}),DEFINE_CLASS("DlDragDataGrid",DlDrag,function(a,b){b.startOK=function(a,b){var c=a.parent,d=false,e=b.target;while(e&&e!=a.getElement()){if(e==c._getVSHeightDiv()){d=true;break}e=e.parentNode}d&&c._selection.getArray().length>0?this.grid=c:d=false;return d},b.reset=function(){this.grid=null,a.BASE.reset.apply(this,arguments)}}),DEFINE_CLASS("DlDesktop",DlContainer,function(a,b){a.DEFAULT_ARGS={_bounds:["bounds",new DlRect(500,70,500,500)]},b._createElement=function(){a.BASE._createElement.call(this);var b=this.getElement();this._bounds.positionDiv(b),document.body.appendChild(b)};if(is_ie)var c=Dynarch.ID("IEsux"),d=function(){var a=document.getElementById(c);a||(a=document.createElement("div"),a.style.position="absolute",a.style.right=a.style.bottom=a.style.width=a.style.height="0px",a.style.zIndex="-100",document.body.appendChild(a)),this.setSize({x:a.offsetLeft,y:a.offsetTop+a.offsetHeight})};b.fullScreen=function(){var a=this.getElement().style;a.left=a.top="0px",a.height=a.width="100%";var b;is_ie?b=d.$(this):b=this.callHooks.$(this,"onResize"),DynarchDomUtils.addEvent(window,"resize",b.clearingTimeout(25))}}),DEFINE_CLASS("DlTable",DlContainer,function(a,b,c){var d=c.createElement;a.FIXARGS=function(a){a.tagName="table",this._colSpan=0},a.DEFAULT_ARGS={__cellSpacing:["cellSpacing",null],__cellPadding:["cellPadding",null],__align:["align",null]},b._createElement=function(){a.BASE._createElement.call(this);var b=this.getElement();this.__cellPadding!=null&&(b.cellPadding=this.__cellPadding),this.__cellSpacing!=null&&(b.cellSpacing=this.__cellSpacing),this.__align!=null&&(b.align=this.__align),d("tbody",null,null,b)},b.getContentElement=function(){return this.getElement().firstChild},b.addRow=function(){return new DlTableRow({parent:this})},b.getRow=function(a){return this.children(a)},b.addCell=function(a,b,c){var d=new DlTableCell({parent:a});b!=null&&d.addClass("DlAlign-"+b);if(c!=null){var e=d.getElement().style;e.verticalAlign=c}var f=d.getElement().cellIndex+1;f>this._colSpan&&(this._colSpan=f);return d},b.getColSpan=function(){return this._colSpan},b.setColSpan=function(a){this._colSpan=a},b.addSeparator=function(a){a==null&&(a=this.getColSpan()),d("div",null,{innerHTML:"&nbsp;"},d("td",null,{colSpan:a},d("tr",null,{className:"DlTable-RowSeparator"},this.getContentElement())))}}),DEFINE_CLASS("DlTableRow",DlContainer,function(a,b){a.DEFAULT_ARGS={_tagName:["tagName","tr"]}}),DEFINE_CLASS("DlTableCell",DlContainer,function(a,b){a.DEFAULT_ARGS={_tagName:["tagName","td"]}}),DEFINE_CLASS("DlFieldGrid",DlTable,function(a,b){a.CONSTRUCT=function(){this.__fields={}},b.addField=function(a,b,c){var d=a.widget||new DlEntry(a),e=a.label;b||(b={}),e&&(e instanceof DlWidget?e instanceof DlLabel&&e.setWidget(d):e=new DlLabel({label:a.label.makeLabel(),widget:d}));var f=this.addRow(),g=this.addCell(f,"right",a.valign);g.addClass("DlFieldGrid-labelCell"),a.valign=="top"&&e instanceof DlLabel&&(g.getElement().style.paddingTop="4px"),e&&g.appendWidget(e);if(b.middleText){var h=this.addCell(f);h.setContent(b.middleText)}var i=this.addCell(f);i.appendWidget(d);var j=a.id||a.name;j!=null&&(this.__fields[j]=d.getWidgetId(),delete a.id);if(b){var k=i.getElement();b.colSpan&&(k.colSpan=b.colSpan),b.rowSpan&&(k.rowSpan=b.rowSpan)}c&&(c.row=f,c.c1=g,c.c2=i,c.label=e,c.entry=d);return d},b.getField=function(a){return a?DlWidget.getById(this.__fields[a]):this.__fields},b.setField=function(a,b){this.__fields[a]=b.getWidgetId()},b.getValue=function(){var a={};for(var b in this.__fields){var c=this.getField(b),d=c.getFormValue||c.getValue;if(d instanceof Function)if(c instanceof DlAbstractButton&&c._checkTwoState(true)){var e=d.call(c);typeof e=="boolean"?a[b]=e:e==null?a[b]=c.checked():c.checked()&&(a[b]=e)}else a[b]=d.call(c)}return a},b.getValues=b.getValue,b.setValue=function(a){for(var b in a){var c=this.getField(b),d=a[b],e;c&&((e=c.setFormValue||c.setValue)instanceof Function&&(c instanceof DlAbstractButton&&c._checkTwoState(true)?c.checked(typeof d=="string"?d!="0":!!d):e.call(c,d)))}},b.setValues=b.setValue}),DEFINE_CLASS("DlFieldset",DlContainer,function(a,b,c){a.DEFAULT_ARGS={_label:["label","DlFieldset"]},b._createElement=function(){a.BASE._createElement.call(this),this.getElement().innerHTML=["<span class='DlFieldset-label'>",this._label,"</span>","<div class='DlFieldset-content'></div>"].join("")},b.getContentElement=function(){return this.getElement().childNodes[1]},b.getLabelElement=function(){return this.getElement().firstChild},b.setOuterSize=b.setSize=function(a){var b=c.getPos(this.getLabelElement()),d=c.getPos(this.getContentElement()),e=d.y-b.y;c.setOuterSize(this.getElement(),a.x,a.y-e),a=c.getInnerSize(this.getElement()),c.setOuterSize(this.getContentElement(),a.x,a.y),this.callHooks("onResize")}}),function(){var a={},b={};window.DlSingleton={get:function(c,d){return b[c]||!d&&(b[c]=new a[c])},register:function(b,c,d){a[b]=c,d&&(window[b]=this.get.$C(b))}}}(),DEFINE_SINGLETON("DlFlashUtils",DlEventProxy,function(a,b){a.DEFAULT_EVENTS=["onLoad","onStorageStatus"];var c=is_ie?String.template("<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0\" width=\"215\" height=\"138\" id=\"DlFlashUtils-MOVIE\" align=\"middle\">","<param name=\"allowScriptAccess\" value=\"always\" />","<param name=\"movie\" value=\"$url\" />","<param name=\"quality\" value=\"high\" />","</object>"):String.template("<embed id=\"DlFlashUtils-MOVIE\" src=\"$url\" quality=\"high\" bgcolor=\"#ffffff\" width=\"215\" height=\"138\" ","allowScriptAccess=\"always\" ","type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />"),d=null;window.DlFlashUtils_init=function(a){DlFlashUtils().callHooks("onLoad")},b.init=function(){if(!d){var a=c({url:Dynarch.getFileURL("swf/flash.swf")});document.write("<div style='position: absolute; z-index: 31000; left: -256px; top: 50%; margin-left: -108px; margin-top: -69px; width: 216px; height: 138px;'>"+a+"</div>"),d=document.getElementById("DlFlashUtils-MOVIE")}},b.getObject=function(){return d},b.display=function(a){d.parentNode.style.left=a?"50%":"-256px"};function e(a){var b=null;try{b=a.GetVariable("$version")}catch(a){}return b}var f={"ShockwaveFlash.ShockwaveFlash.7":e,"ShockwaveFlash.ShockwaveFlash.6":function(a){var b="Win 6,0,21";try{a.AllowScriptAccess="always",b=e(a)}catch(a){}return b},"ShockwaveFlash.ShockwaveFlash":e};b.isSupported=function(){var a=navigator.plugins;if(a&&a.length){a=a["Shockwave Flash"];if(a&&a.description&&/^Shockwave Flash\s+([^\s]+)/i.test(a.description))return parseFloat(RegExp.$1)>=8}else if(is_ie)for(var b in f)try{var c=new ActiveXObject(b);if(c){var d=f[b](c);if(d!=null){d=d.split(/\s+/)[1];return parseFloat(d)>=8}}}catch(a){}return false},b.loadPolicyFile=function(a){return this.getObject().DlSocket_loadPolicyFile(a)};var g=b.decodeString=function(a){return a.replace(/%22/g,"\"").replace(/%5c/g,"\\").replace(/%26/g,"&").replace(/%25/g,"%")},h=b.decodeObject=function(a){var b,c;if(a instanceof Array)for(b=a.length;--b>=0;)a[b]=h(a[b]);else if(typeof a=="object"){if(a==null)return a;c={};for(b in a)c[g(b)]=h(a[b]);a=c}else typeof a=="string"&&(a=g(a));return a}}),DlFlashStore={set:function(a,b){DlFlashUtils().getObject().DlStorage_set(a,b)},get:function(a){return DlFlashUtils().decodeObject(DlFlashUtils().getObject().DlStorage_get(a))},getAllKeys:function(){return DlFlashUtils().decodeObject(DlFlashUtils().getObject().DlStorage_getAllKeys())},remove:function(a){DlFlashUtils().getObject().DlStorage_remove(a)},clear:function(){DlFlashUtils().getObject().DlStorage_clear()},flush:function(a){var b=DlFlashUtils().getObject().DlStorage_flush();a&&b=="pending"&&DlFlashUtils().display(true);return b},_onStatus:function(a){DlFlashUtils().display(false),DlFlashUtils().applyHooks("onStorageStatus",[a])}},DEFINE_CLASS("DlGridLayout",DlLayout,function(a,b,c){var d=c.createElement,e=c.addClass;a.DEFAULT_ARGS={__layout:["layout",null],__layoutHTML:["layoutHTML",null],__cellSpacing:["cellSpacing",0],__cellPadding:["cellPadding",1]};var f=["width","padding","paddingLeft","paddingRight","paddingTop","paddingBottom","verticalAlign","textAlign","whiteSpace"];b._createElement=function(){a.BASE._createElement.call(this);var b;if(this.__layoutHTML)this.setContent(this.__layoutHTML),b=this.getElement().getElementsByTagName("table")[0];else{b=d("table",null,{cellSpacing:this.__cellSpacing,cellPadding:this.__cellPadding,className:"DlGridLayout-table"}),d("tbody",null,null,b);var c=this.__layout;c.foreach(function(a){var c=a.props,d=b.insertRow(-1);c&&c.minHeight&&(e(d,"DlGridLayout-tr-minHeight"),d.minHeight=true),a.cells.foreach(function(a,b){var g=d.insertCell(-1);b==0&&c&&c.height&&(g.style.height=c.height),a&&(a.colSpan&&(g.colSpan=a.colSpan),a.className&&(g.className=a.className),a.rowSpan&&(g.rowSpan=a.rowSpan),a.minWidth&&e(g,"DlGridLayout-td-minWidth"),a.minHeight&&(g.minHeight=true,e(g,"DlGridLayout-td-minHeight")),f.r_foreach(function(b){var c=a[b];c!=null&&(this[b]=c)},g.style))})}),this.getElement().appendChild(b)}this.refNode("__table",b)},b._appendWidgetElement=function(b,c){if(c.inCell){var d=this.getCellElement(c.row,c.col);d.appendChild(b.getElement()),b._dllayout_args=c}else a.BASE._appendWidgetElement.call(this,b,c)},b._removeWidgetElement=function(b){if(this._widgets.contains(b))if(b._dllayout_args.inCell){var c=b.getElement();c.parentNode.removeChild(c)}else a.BASE._removeWidgetElement.call(this,b)},b.getTableElement=function(){return this.__table},b.getCellElement=function(a,b){return this.getTableElement().rows[a].cells[b]},b.doLayout=function(){var a=this.children();(2).times(function(b){a.foreach(function(a){var c=a._dllayout_args;if(!c.inCell){var d=this.getCellElement(c.row,c.col),e=d.offsetLeft,f=d.offsetTop,g=d.offsetWidth,h=d.offsetHeight;if(b==0){var i=a.getOuterSize();(d.minHeight||d.parentNode.minHeight)&&h<i.y&&(d.style.height=i.y+"px")}else{var j=a.getElement().parentNode.style;j.left=e+"px",j.top=f+"px",a.setOuterSize({x:g,y:h})}}},this)},this)},b.showWidgets=function(a){arguments.length==0&&(a=true),this.children().r_foreach(function(b){b.display(a)})}}),DlHtmlUtils={_blockTags:"body form textarea fieldset ul ol dl dd dt li div blockquote p h1 h2 h3 h4 h5 h6 quote pre table thead tbody tfoot tr td iframe address".hashWords(),_quickTags:"br hr input link meta img".hashWords(),_headingTags:"h1 h2 h3 h4 h5 h6".hashWords(),_descTags:"p blockquote td div li".hashWords(),isBlockElement:function(a){return a&&a.nodeType==1&&a.tagName.toLowerCase()in DlHtmlUtils._blockTags},needsClosingTag:function(a){return a&&a.nodeType==1&&!(a.tagName.toLowerCase()in DlHtmlUtils._quickTags)},htmlEncode:function(a){return String(a).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\x22/g,"&quot;").replace(/\u00A0/g,"&#xa0;")},getHTML:function(a,b,c){var d=DlHtmlUtils,e=[],f=0,g=d.needsClosingTag,h=d.htmlEncode,i=d.getInnerText,j=null,k=null,l=null,m=d._descTags,n=d._headingTags,o=0;function p(a,b){var d;switch(a.nodeType){case 11:b=false;case 1:var q=a.tagName.toLowerCase();if(a.className=="DynarchLIB-REMOVE-ME")break;if(b){var r=!(a.hasChildNodes()||g(a));if(q=="br"){if(a.previousSibling&&!a.nextSibling)break;if(o){e[f++]="\n";break}}c&&(j==null&&q in n?(j=i(a),l=0):k==null&&q in m&&(k=i(a))),e[f++]="<",e[f++]=q;var s=a.attributes;for(d=0;d<s.length;++d){var t=s.item(d);if(!t.specified)continue;var u=t.nodeName.toLowerCase();if(/^_moz|^_msh/.test(u))continue;var v;u!="style"?typeof a[t.nodeName]!="undefined"&&u!="href"&&u!="src"&&!/^on/.test(u)?v=a[t.nodeName]:v=t.nodeValue:v=a.style.cssText;if(/(_moz|^$)/.test(v))continue;e[f++]=" "+u+"=\""+h(v)+"\""}e[f++]=r?" />":">"}for(q=="pre"&&++o,d=a.firstChild;d;d=d.nextSibling)p(d,true);q=="pre"&&--o,b&&!r&&(e[f++]="</"+q+">"),l===0&&(l=f);break;case 3:/^(script|style)$/i.test(a.parentNode.tagName)?a.data.indexOf("/*<![CDATA[*/")!=0?(e[f++]="/*<![CDATA[*/",e[f++]=a.data,e[f++]="/*]]>*/"):e[f++]=a.data:e[f++]=a.data.htmlEscape();break;case 4:case 8:e[f++]="<!--",e[f++]=a.data,e[f++]="-->"}}p(a,b);var q=e.join("");c&&(q={title:j,description:k,content:q,contentButTitle:""},l&&(q.contentButTitle=e.slice(l).join("")));return q},getInnerText:function(a){if(a.innerText!=null)return a.innerText;if(a.textContent!=null)return a.textContent},getText:function(a){for(var b=a.cloneNode(true),c=b.getElementsByTagName("*"),d=c.length;--d>=0;){var e=c[d];if(DlHtmlUtils.isBlockElement(e)){var f=e.ownerDocument.createTextNode(" ");e.insertBefore(f,e.firstChild),e.appendChild(f.cloneNode(true))}}var g=DlHtmlUtils.getInnerText(b);DynarchDomUtils.trash(b);return g},_can_t_DeleteFull_tags:"td".hashWords(),canDeleteFullNode:function(a){return!(a.toLowerCase()in DlHtmlUtils._can_t_DeleteFull_tags)},_can_t_DeleteContent_tags:"ul ol dd table tr img br hr".hashWords(),canDeleteContent:function(a){return!(a.toLowerCase()in DlHtmlUtils._can_t_DeleteContent_tags)},_can_t_StripNode_tags:"ul ol li dd dt dl img br hr table tr td object applet iframe form textarea".hashWords(),canStripNode:function(a){return!(a.toLowerCase()in DlHtmlUtils._can_t_StripNode_tags)}},DEFINE_CLASS("DlIconListView",DlContainer),DEFINE_CLASS("DlIconListItem",DlAbstractButton,function(a,b){a.DEFAULT_ARGS={__itemSize:["itemSize",{x:100,y:null}],__itemSpacing:["itemSpacing",0],__spaceEvenly:["spaceEvenly",false],__iconSize:["iconSize",{x:40,y:40}],__iconAbove:["iconAbove",true],_btnType:["type",DlAbstractButton.TYPE.TWOSTATE],_tagName:["tagName","table"],_classes:["classes",{active:"DlIconListItem-active",hover:"DlIconListItem-hover",checked:"DlIconListItem-1",unchecked:"DlIconListItem-0",empty:"DlIconListItem-empty",disabled:"DlIconListItem-disabled"}],_iconClass:["iconClass",null]};var c=["DlIconListItem-iconCell","DlIconListItem-labelCell"];b._createElement=function(){DlWidget.prototype._createElement.call(this);var a=this.getElement();a.cellSpacing=a.cellPadding=0,this.__spaceEvenly?a.style.margin=this.__itemSpacing+"px":a.style.marginRight=a.style.marginBottom=this.__itemSpacing+"px",a.insertRow(-1).insertCell(-1),a.insertRow(-1).insertCell(-1),a.align="left",this.setIconAbove(this.__iconAbove,true),this.setIconClass(this._iconClass),this.label(this._label,true),this.setIconSize(this.__iconSize),this._updateState()},b.setIconClass=function(a){this.getIconCell().className=c[0]+" "+a},b.getIconCell=function(){return this.getElement().rows[this.__iconAbove?0:1].cells[0]},b.getLabelCell=function(){return this.getElement().rows[this.__iconAbove?1:0].cells[0]},b.setIconSize=function(a){DynarchDomUtils.setInnerSize(this.getIconCell(),a.x,a.y),this.__iconSize=a},b.getIconSize=function(){return this.__iconSize},b.setIconAbove=function(a,b){var d=this.getElement().rows;b?(d[0].cells[0].className=c[a?0:1],d[1].cells[0].className=c[a?1:0]):a!==this.__iconAbove&&d[1].parentNode.insertBefore(d[1],d[0]),this.__iconAbove=a},b.label=function(a,b){a!=null&&(b||a!==this._label)&&(this._label=a,this.getLabelCell().innerHTML=String.buffer("<div class='DlIconListItem-labelDiv' style='width:",this.__itemSize.x,"px'>",a,"</div>").get(),this.applyHooks("onUpdateLabel",[this._label]));return this._label}}),DlJSON={RE_strings:/(\x22(\\.|[^\x22\\])*\x22|\x27(\\.|[^\x27\\])*\x27)/g,RE_forbid:/([\n;()+=\x2f*-])/g,encode:function(a){var b,c;if(a==null)b="null";else if(a.dynarchlib_toJSON)b=a.dynarchlib_toJSON();else if(a instanceof Array)b=["[",a.map(DlJSON.encode).join(","),"]"].join("");else if(a instanceof Date)b=DlJSON.encode(a.toUTCString());else if(typeof a=="object"){b=[];for(c in a)b.push([DlJSON.encode(c),":",DlJSON.encode(a[c])].join(""));b=["{",b.join(","),"}"].join("")}else typeof a=="string"?b=["\"",a.replace(/\x5c/g,"\\\\").replace(/\r?\n/g,"\\n").replace(/\t/g,"\\t").replace(/\x22/g,"\\\""),"\""].join(""):b=a.toString();return b},decode:function(a,b){if(!b){a=a.trim();var c=a.replace(DlJSON.RE_strings,"");if(DlJSON.RE_forbid.test(c))throw new DlSecurityException("Character "+RegExp.$1+" not allowed in JSON input!")}try{return Dynarch.evalClean(a)}catch(a){throw new DlDataException("Malformed data in JSON input: "+a)}},domToObject:function(a){for(var b={},c=String.buffer(),d=a.firstChild;d;d=d.nextSibling)if(d.nodeType==1){var e=DlJSON.domToObject(d),f=d.nodeName;f in b?(b[f]instanceof Array||(b[f]=[b[f]]),b[f].push(e)):b[f]=e}else d.nodeType==3&&c(d.nodeValue);b.$text=c.get();return b}};var DlKeyboard={BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,SPACE:32,DASH:45,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,ARROW_LEFT:37,ARROW_UP:38,ARROW_RIGHT:39,ARROW_DOWN:40,INSERT:45,DELETE:46,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,parseKey:function(a){var b={},c;a=a.toUpperCase();if(c=/^([a-z]+)\s+\x27(.)\x27$/i.exec(a))b[c[1]]=true,b.key=c[2];else if(c=/^([a-z]+)-([a-z]+)\s+\x27(.)\x27$/i.exec(a))b[c[1]]=b[c[2]]=true,b.key=c[3];else if(c=/^([a-z]+)-([a-z]+)-([a-z]+)\s+\x27(.)\x27$/i.exec(a))b[c[1]]=b[c[2]]=b[c[3]]=true,b.key=c[4];return b},checkKey:function(a,b){typeof b=="string"&&(b=DlKeyboard.parseKey(b));return(!b.CTRL&&!a.ctrlKey||b.CTRL&&a.ctrlKey)&&(!b.ALT&&!a.altKey||b.ALT&&a.altKey)&&(!b.SHIFT&&!a.shiftKey||b.SHIFT&&a.shiftKey)&&a.keyStr.toUpperCase()==b.key.toUpperCase()}};DlKeyboard.KEYS_CONTROL=["BACKSPACE","TAB","DELETE","ESCAPE","ENTER","PAGE_UP","PAGE_DOWN","END","HOME","ARROW_LEFT","ARROW_UP","ARROW_RIGHT","ARROW_DOWN"].keys_map(DlKeyboard).toHash(true),DlKeyboard.KEYS_MOVE=["ARROW_LEFT","ARROW_UP","ARROW_RIGHT","ARROW_DOWN"].keys_map(DlKeyboard).toHash(true),DlKeyboard.KEYS_MOVE_PREV=["ARROW_LEFT","ARROW_UP"].keys_map(DlKeyboard).toHash(true),DEFINE_CLASS("DlLabel",DlAbstractButton,function(a,b){a.DEFAULT_ARGS={_activateWidget:["widget",null],_tagName:["tagName","span"]},b._onMouseDown=function(a){var b=this._activateWidget;b&&(b.focus(),a.domStop=true,DlException.stopEventBubbling())},b.setWidget=function(a){this._activateWidget=a},b.getWidget=function(){return this._activateWidget},b._handle_accessKey=function(a){this._onMouseDown(a)}}),DEFINE_CLASS("DlLiteTree",DlContainer,function(a,b,c){a.DEFAULT_EVENTS="onItemMouseDown onItemDblClick".qw(),a.DEFAULT_ARGS={items:["items",null],sort:["sort",Function.identity],_opt_toggleSelection:["toggleSelection",false],_focusable:["focusable",true]},a.FIXARGS=function(a){Object.mergeUndefined(a,{fillParent:true})},a.CONSTRUCT=function(){this.addEventListener({onMouseDown:this._onMouseDown,onDblClick:this._onDblClick})},b.reset=function(a){this.top_items=a,this.setContent(this._buildHTML(a,0)),this._selection&&this._selection.filter(this._itemsById)},b.setSelectionModel=function(a){this._selection?this._selection.removeEventListener(this._selListeners):this._selListeners||(this._selListeners={onChange:this.$("_on_selChange"),onReset:this.$("_on_selReset")}),this._selection=a,a.addEventListener(this._selListeners)},b.isSelected=function(a){return this._selection&&this._selection.isSelected(a)},b.refreshItems=function(a){a.foreach(function(a){var b=this._getItemElement(a);if(b){var c=["item-label"],d=this._itemsById[a];this.isSelected(a)&&c.push("selected"),d.addClassNames(c),b.className=c.join(" ");var e=String.buffer("<span class='expander'></span>");d.formatHTML(e),b.innerHTML=e.get()}},this)},b.getItemById=function(a){return this._itemsById[a]},b._buildHTML=function(a,b){a=this.sort(a);if(a.length==0)return"";b==null&&(b=0),b==0&&(this._itemsById={});var c=String.buffer("<ul>");a.foreach(function(a){var d=a.children(),e=d.length>0;c("<li>");var f=["item-label"],g=a.id();a.addClassNames(f),this.isSelected(g)&&f.push("selected"),e&&f.push("expanded"),c("<div id='",this._makeId(g),"' lite-tree-item='",g,"' class='",f.join(" "),"'><span class='expander'></span>"),a.formatHTML(c),c("</div>",this._buildHTML(d,b+1),"</li>"),this._itemsById[a.id()]=a},this),c("</ul>");return c.get()},b._makeId=function(a){return this.id+":"+a},b._findItemFromEvent=function(a){var b={},c=a.target;while(c&&c.nodeType==1){var d=c.getAttribute("lite-tree-item");if(d!=null){b.el=c,b.id=d,b.item=this._itemsById[d];return b}c.className=="expander"&&(b.expander=c),c=c.parentNode}},b._getItemElement=function(a){return document.getElementById(this._makeId(a))},b.__handleSelectClick=function(a,b,d){var e=this._selection,f=this._itemsById[a.id],g=[f,a,b];if(d){e&&!e.isSelected(a.id)&&f.isSelectable()&&e.reset([a.id]),this.applyHooks("onItemDblClick",g);return}if(!e||a.expander||!a.item.isSelectable()){var h=a.el.nextSibling;if(h){var i=c.hasClass(h,"hidden");c.condClass(h,!i,"hidden"),c.condClass(a.el,i,"expanded","collapsed")}this.applyHooks("onItemMouseDown",g)}else e&&a.item.isSelectable()&&(e.multiple?b.ctrlKey?e.toggle(a.id):e.reset([a.id]):this._opt_toggleSelection&&e.isSelected(a.id)?e.toggle(a.id):e.reset([a.id]),this.applyHooks("onItemMouseDown",g))};var d=(new Date).getTime(),e=null;b._onMouseDown=function(a){var b=this._findItemFromEvent(a),c=(new Date).getTime();c-d<Dynarch.dblClickTimeout&&b&&e&&b.id==e.id?this.__handleSelectClick(b,a,true):b&&(d=c,this.__handleSelectClick(b,a,false)),e=b},b._on_selChange=function(a,b){c.condClass(this._getItemElement(a),b,"selected")},b._on_selReset=function(a,b){Object.foreach(a,function(a,b){c.delClass(this._getItemElement(b),"selected")},this),Object.foreach(b,function(a,b){c.addClass(this._getItemElement(b),"selected")},this)},a.Item=DEFINE_HIDDEN_CLASS(null,DlEventProxy,function(a,b){a.DEFAULT_ARGS={_name:["name",null],_id:["id",null],_children:["children",null]},a.CONSTRUCT=function(){this._children==null&&(this._children=[])},b.formatHTML=function(a){a(this._name)},b.addClassNames=Function.noop,b.id=function(){return this._id},b.children=function(){return this._children},b.isSelectable=Function.returnTrue})}),DEFINE_CLASS("DlMacBarIcon",DlAbstractButton,function(a,b){a.BEFORE_BASE=function(){this.__currentWidth=this.__minWidth,this.__currentHeight=this.__minHeight,this.__align=this.__align.split(/\s+/).toHash()};var c={active:"DlMacBarIcon-active",hover:"DlMacBarIcon-hover",checked:"DlMacBarIcon-1",unchecked:"DlMacBarIcon-0",empty:"DlMacBarIcon-empty",disabled:"DlMacBarIcon-disabled"};a.DEFAULT_ARGS={_classes:["classes",c],__image:["img",null],__minWidth:["minWidth",32],__minHeight:["minHeight",32],__maxWidth:["maxWidth",64],__maxHeight:["maxHeight",64],__align:["align","bottom"],__tooltipTimeout:["tooltipTimeout",900]},b._createElement=function(){DlWidget.prototype._createElement.call(this),this.setContent(String.buffer("<img src='",this.__image,"' width='",this.__minWidth,"' height='",this.__minHeight," ' />").get())},b.getImgElement=function(){return this.getElement().firstChild},b.flash=function(a){this._onMouseEnter(),this._onMouseLeave.delayed(a||100,this)},b.initDOM=function(){a.BASE.initDOM.call(this),this.addEventListener({onDestroy:d}),this.__anim=new DlAnimation(25,40),this.__anim.addEventListener({onUpdate:f.$(this),onStart:e.$(this)})};function d(){this.__anim.destroy()}b._onMouseEnter=function(){a.BASE._onMouseEnter.apply(this,arguments);var b=this.__anim;b.ew=this.__maxWidth,b.eh=this.__maxHeight,b.start(30,50,DlAnimation.easing.elastic_b)},b._onMouseLeave=function(){a.BASE._onMouseLeave.apply(this,arguments);var b=this.__anim;b.ew=this.__minWidth,b.eh=this.__minHeight,b.start(50,50,DlAnimation.easing.accel_b)};function e(){this.__anim.sw=this.__currentWidth,this.__anim.sh=this.__currentHeight}function f(){var a=this.__anim,b=this.getImgElement(),c=a.getPos(),d,e=a.getPos(function(a){return 1-Math.cos(a*2.5*Math.PI)/Math.exp(5*a)});b.width=this.__currentWidth=c.mapInt(a.sw,a.ew),b.height=this.__currentHeight=e.mapInt(a.sh,a.eh),a=this.__align,d=this.__minWidth-this.__currentWidth,a.center&&(d/=2);if(a.left||a.center)b.style.marginRight=d+"px";if(a.right||a.center)b.style.marginLeft=d+"px";d=this.__minHeight-this.__currentHeight,a.middle&&(d/=2);if(a.top||a.middle)b.style.marginBottom=d+"px";if(a.bottom||a.middle)b.style.marginTop=d+"px"}}),DEFINE_CLASS("DlNotebook",DlContainer,function(a,b){var c=["onChange"];b._createElement=function(){a.BASE._createElement.call(this),this.getElement().innerHTML="<div class='TabContent-inner'></div>"},b.appendWidget=function(b,c){b.registerEvents(["onNotebookShow"]),a.BASE.appendWidget.call(this,b);var d=b.getElement(),e=this.getContentElement();c!=null?c=this.__widgetsPosition:this.__widgetsPosition=c,c==null&&(c=this.__widgetsPosition=DynarchDomUtils.getPadding(e).x/2),d.style.position="absolute",d.style.visibility="hidden",d.style.left=d.style.top=c+"px",e.appendChild(d),this._panes.push(b)},b.initDOM=function(){this._panes=[],this._currentPane=null,this.registerEvents(c),a.BASE.initDOM.call(this)},b.getPane=function(a){return this._panes[a]},b.getAllPanes=function(){return this._panes},b.getCurrentPane=function(){return this.getPane(this._currentPane)},b.getCurrentPaneIndex=function(){return this._currentPane},b.length=function(){return this._panes.length},b.showPane=function(a){var b=this._currentPane;b!=null&&(this.getPane(b).visibility(false),this.getPane(b).setPos({x:-3e4,y:-3e4})),this._currentPane=a;var c=this.getPane(a);c._dl_notebook_has_size||(c.setSize(this.getInnerSize()),c._dl_notebook_has_size=true),c.setStyle({left:"",top:""}),c.visibility(true),a!==b&&this.applyHooks("onChange",[a,b]),c.callHooks("onNotebookShow");return this},b.firstPane=function(){this.showPane(0)},b.lastPane=function(){this.showPane(this.length()-1)},b.nextPane=function(){var a=this._currentPane;a==null?a=0:++a,a>=this._panes.length&&(a=0);return this.showPane(a)},b.prevPane=function(){var a=this._currentPane;a==null?a=this._panes.length-1:--a,a<0&&(a=this._panes.length-1);return this.showPane(a)},b.isFirstPane=function(){return this._currentPane==0},b.isLastPane=function(){return this._currentPane==this._panes.length-1},b.getContentElement=function(){return this.getElement().firstChild},b.setSize=b.setOuterSize=function(b){a.BASE.setOuterSize.call(this,b);var c=this.getElement();b=DynarchDomUtils.getInnerSize(c),DynarchDomUtils.setOuterSize(this.getContentElement(),b.x,b.y),c.style.width=c.style.height="",b=DynarchDomUtils.getInnerSize(this.getContentElement());var d=this.getCurrentPane();this._panes.foreach(function(a){a._dl_notebook_has_size=false}),d.setSize(b),d._dl_notebook_has_size=true},b.setIdealSize=function(){var a={x:0,y:0};this._panes.r_foreach(function(b){var c=b.getOuterSize();c.x>a.x&&(a.x=c.x),c.y>a.y&&(a.y=c.y)}),this.setInnerSize(a)}}),DEFINE_CLASS("DlProgressBar",DlWidget,function(a,b){var c=DynarchDomUtils.createElement;a.DEFAULT_ARGS={__progress_minVal:["min",0],__progress_maxVal:["max",100],__progress_val:["val",0],__label:["label",null]},b._createElement=function(){a.BASE._createElement.call(this);var b=this.getElement();c("div",null,{className:"DlProgressBar-fill"},b),c("div",null,{className:"DlProgressBar-label",innerHTML:"&nbsp;"},b),this.setLabel(this.__label),this.setValue(this.__progress_val)},b._getLabelElement=function(){return this.getElement().lastChild},b._getFillElement=function(){return this.getElement().firstChild},b.getValue=function(){return this.__progress_val},b.getMaxVal=function(){return this.__progress_maxVal},b.getMinVal=function(){return this.__progress_minVal},b.setValue=function(a){(this.__progress_val=a)>this.__progress_maxVal&&(a=this.__progress_maxVal);var b=this.__progress_maxVal-this.__progress_minVal,c=a-this.__progress_minVal,d=100*c/b;!isNaN(d)&&d>=0&&(this._getFillElement().style.width=d+"%",this._updateLabel(d))},b.setLabel=function(a){this.__label=a,this._updateLabel()},b._updateLabel=function(a){var b=this.__label;a==null&&(a=0),b!=null&&(typeof b=="function"?b=b(this,a,this.__progress_val):b=b.replace(/%d/g,Math.round(a)).replace(/%f/g,a.toFixed(2)).replace(/%v/g,this.__progress_val),/\S/.test(b)||(b="&nbsp;"),this._getLabelElement().innerHTML=b)},b.reset=function(a,b,c,d){c==null&&(c=a),this.__progress_minVal=a,this.__progress_maxVal=b,arguments.length>3&&(this.__label=d),this.setValue(c)}}),DEFINE_CLASS("DlRadioButton",DlCheckbox,function(a,b){a.FIXARGS=function(a){a.alwaysCheck=true},a.DEFAULT_ARGS={_groupId:["group",0],_classes:["classes",{active:"DlRadioButton-active",hover:"DlRadioButton-hover",checked:"DlRadioButton-1",unchecked:"DlRadioButton-0",empty:"DlRadioButton-empty",disabled:"DlRadioButton-disabled"}]},b.FINISH_OBJECT_DEF=function(){a.BASE.FINISH_OBJECT_DEF.call(this),this._className.remove("DlCheckbox")}}),DEFINE_CLASS("DlRadioSelect",DlButtonMenu,function(a,b){a.DEFAULT_ARGS={_options:["options",[]],_value:["value",null],_connected:["connected",true]},a.DEFAULT_EVENTS=["onChange"],a.CONSTRUCT=function(){this._radioGroup=DlRadioGroup.get(),this._options.length&&this.setOptions(this._options),this.value(this._value,true),this.addEventListener("onDestroy",function(){this._radioGroup.reset()})},b.value=function(a,b,c){var d=this._value;if(b||typeof a!="undefined"&&a!==d)this._value=a,this._updateLabel(),c||this.applyHooks("onChange",[d,a]);return d},b.getValue=function(){return this.value()},b.setValue=b.value;function c(a){this.value(a.userData),DlPopup.clearAllPopups(),a._onMouseLeave()}b._updateLabel=function(){var a=null,b=this._options,c,d;for(c=b.length;--c>=0;){d=b[c];if(d==null)continue;this._value==d.value?(this.getButton().label(d.label),d.widget.checked(true,true)):d.widget.checked(false,true)}},b.setOptions=function(a){var b=this._radioGroup,d,e;b.reset(),b.addEventListener("onChange",c.$(this)),d=new DlVMenu({className:"DlSelect-menu"}),e={parent:d,group:b,noCapture:true},a.foreach(function(a){if(a==null)d.addSeparator();else{e.label=a.label,e.data=e.value=a.value,e.className=a.className;var b=a.widget=new DlRadioButton(e)}},this);var f=d.getElement();f.style.position="absolute",d.zIndex(-100),document.body.appendChild(f);var g=d.getOuterSize().x;document.body.removeChild(f),d.zIndex(""),f.style.position="",function(){this.getButton().setOuterSize({x:g-this.getArrow().getOuterSize().x+2})}.$(this).delayed(10),this.setMenu(d),this._options=a},b.addOption=function(a,b){b==null&&(b=this._options.length);var c=a.widget=new DlRadioButton({parent:this._menu,group:this._radioGroup,noCapture:true,label:a.label,data:a.value,value:a.value,className:a.className});this._options.splice(b,0,a);return c}}),DlRegexp={EMAIL:/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/,MIME_WEB_IMAGE:/^image\x2f.*(png|jpe?g|gif|tiff?)/i,UNICODE_LETTER:"\\u0041-\\u005A\\u0061-\\u007A\\u00AA\\u00B5\\u00BA\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u0523\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0621-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971\\u0972\\u097B-\\u097F\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C33\\u0C35-\\u0C39\\u0C3D\\u0C58\\u0C59\\u0C60\\u0C61\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDE\\u0CE0\\u0CE1\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D28\\u0D2A-\\u0D39\\u0D3D\\u0D60\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC\\u0EDD\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8B\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10D0-\\u10FA\\u10FC\\u1100-\\u1159\\u115F-\\u11A2\\u11A8-\\u11F9\\u1200-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F4\\u1401-\\u166C\\u166F-\\u1676\\u1681-\\u169A\\u16A0-\\u16EA\\u1700-\\u170C\\u170E-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1877\\u1880-\\u18A8\\u18AA\\u1900-\\u191C\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19A9\\u19C1-\\u19C7\\u1A00-\\u1A16\\u1B05-\\u1B33\\u1B45-\\u1B4B\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u2094\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u212D\\u212F-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2183\\u2184\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2C6F\\u2C71-\\u2C7D\\u2C80-\\u2CE4\\u2D00-\\u2D25\\u2D30-\\u2D65\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2E2F\\u3005\\u3006\\u3031-\\u3035\\u303B\\u303C\\u3041-\\u3096\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31B7\\u31F0-\\u31FF\\u3400\\u4DB5\\u4E00\\u9FC3\\uA000-\\uA48C\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA65F\\uA662-\\uA66E\\uA67F-\\uA697\\uA717-\\uA71F\\uA722-\\uA788\\uA78B\\uA78C\\uA7FB-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA90A-\\uA925\\uA930-\\uA946\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAC00\\uD7A3\\uF900-\\uFA2D\\uFA30-\\uFA6A\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC"},DEFINE_SINGLETON("DlSystem",DlEventProxy,function(a,b){a.DEFAULT_EVENTS=["on-dialog-create","on-dialog-show","on-dialog-hide","on-dialog-minimize","on-dialog-restore","on-rpc-start","on-rpc-stop","on-rpc-timeout"]}),DEFINE_CLASS("DlRPC",DlEventProxy,function(a,b){a.CONSTRUCT=function(){this.method==null&&(this.method=this.data!=null?"POST":"GET"),this._timeoutID=0},a.DEFAULT_EVENTS=["onStart","onStop","onTimeout"],a.DEFAULT_ARGS={url:["url",null],args:["args",null],callback:["callback",null],method:["method",null],data:["data",null],timeout:["timeout",null]};function c(a){if(a.readyState==4){delete a.onreadystatechange,this._request=null,this._timeoutID&&(clearTimeout(this._timeoutID),this._timeoutID=null);var b;try{b={success:a.status==200,status:a.status,statusText:a.statusText,timeout:false,xml:a.responseXML,text:a.responseText}}catch(a){}DlSystem().applyHooks("on-rpc-stop",[this,b,a]),this.applyHooks("onStop",[this,b,a]),this.callback&&this.callback(b)}}function d(a){this._request=null,a.abort(),DlSystem().applyHooks("on-rpc-timeout",[this,a]),this.applyHooks("onTimeout",[this,a]),this.callback&&this.callback({success:false,timeout:true})}b.abort=function(){this._request.abort()},b.call=function(a){a!=null&&Object.merge(this,a);var b,d=false,e;if(window.XMLHttpRequest)b=new XMLHttpRequest;else if(window.ActiveXObject)b=new ActiveXObject("Microsoft.XMLHTTP");else throw"Browser does not support XMLHttpRequest";this._request=b,b.onreadystatechange=c.$(this,b);var f=this.args;if(f){d=[];for(e in f)d.push(escape(e)+"="+escape(f[e]));d.length==0?d=false:d=d.join("&")}var g=this.url;switch(this.method){case"POST":var h=this.data;d&&h&&(g+="?"+d),b.open("POST",g,true),h?(typeof h!="string"&&(this.data=h=DlJSON.encode(h),b.setRequestHeader("Content-Type","text/javascript; charset=UTF-8")),this._start(h)):(b.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),this._start(d));break;case"GET":d&&(g+="?"+d),b.open("GET",g,true),this._start(null)}},b._start=function(a){this.timeout?this._timeoutID=d.delayed(this.timeout,this,this._request):this._timeoutID=0,DlSystem().applyHooks("on-rpc-start",[this]),this.applyHooks("onStart",[this]),this._request.send(a)}}),DEFINE_CLASS("DlRteFrame",DlWidget,function(a,b,c){var d=c.createElement,e=c.addClass,f=c.delClass,g=c.condClass,h=c.ID,i=["mouseover","mouseout","mousemove","mousedown","mouseup","click","keydown","keyup","keypress","contextmenu"],j=is_gecko?"<br type='_moz' />":"",k="<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"><html class=\"DlRteFrame-HTML\"><head><title>DynarchLIB Rich Text Editor</title></head><body class=\"DlRteFrame-Body\"><p>"+j+"</p></body></html>";a.BEFORE_BASE=function(){this.__eventProxy=o.$(this),this.callUpdateHooks=this.callUpdateHooks.clearingTimeout(40,this)},a.CONSTRUCT=function(){this.__sections&&this.setSections(this.__sections)},a.DEFAULT_EVENTS=["onUpdate","onSectionChange"],a.DEFAULT_ARGS={__paragraphsMode:["useParagraphs",true],__sections:["sections",null],_focusable:["focusable",2],_tabChar:["tabChar"," "]},b.COMMANDS={backcolor:{id:is_ie?"backcolor":"hilitecolor"},forecolor:{id:"forecolor"},bold:{id:"bold",key:"CTRL 'B'"},italic:{id:"italic",key:"CTRL 'I'"},underline:{id:"underline",key:"CTRL 'U'"},strike:{id:"strikethrough",key:"CTRL '-'"},subscript:{id:"subscript"},superscript:{id:"superscript"},removeformat:{id:"removeformat",key:"ALT-CTRL '0'"},justifyleft:{id:"justifyleft",key:"ALT-CTRL 'l'"},justifyright:{id:"justifyright",key:"ALT-CTRL 'r'"},justifycenter:{id:"justifycenter",key:"ALT-CTRL 'e'"},justifyfull:{id:"justifyfull",key:"ALT-CTRL 'j'"},orderedlist:{id:"insertorderedlist",key:"ALT-CTRL 'o'"},unorderedlist:{id:"insertunorderedlist",key:"ALT-CTRL-SHIFT 'o'"},unorderedlist1:{id:"insertunorderedlist",key:"ALT-CTRL 'u'"},indent:{id:"indent",key:"CTRL '.'"},outdent:{id:"outdent",key:"CTRL ','"},undo:{id:"undo"},redo:{id:"redo"},"<hr>":{id:"inserthorizontalrule",key:"CTRL ' '"},"<h1>":{id:"formatblock",key:"CTRL '1'",arg:"h1"},"<h2>":{id:"formatblock",key:"CTRL '2'",arg:"h2"},"<h3>":{id:"formatblock",key:"CTRL '3'",arg:"h3"},"<h4>":{id:"formatblock",key:"CTRL '4'",arg:"h4"},"<h5>":{id:"formatblock",key:"CTRL '5'",arg:"h5"},"<h6>":{id:"formatblock",key:"CTRL '6'",arg:"h6"},"<p>":{id:"formatblock",key:"CTRL 'm'",arg:"p"},"<pre>":{id:"formatblock",key:"CTRL-ALT 'n'",arg:"pre"},"<address>":{id:"formatblock",arg:"pre"},"<blockquote>":{id:"formatblock",key:"CTRL 'q'",arg:"blockquote"},_nextSection:{id:"_nextSection",key:"CTRL ']'"},_prevSection:{id:"_prevSection",key:"CTRL '['"},showHtml:{id:"showHtml",key:"CTRL-ALT-SHIFT 'h'"}};var l="h1 h2 h3 h4 h5 h6 p pre address blockquote".hashWords();b.SEMANTIC_TAGS={bold:true,italic:true,strike:true,subscript:true,superscript:true,indent:true,underline:true,outdent:true,strikethrough:true,strike:true},b.callUpdateHooks=function(a,b){this.destroyed||this.applyHooks("onUpdate",[a,b])},b.execCommand=function(a,b){if(!this.readonly()){this.focus();var c,d=this.getIframeDoc();is_gecko&&d.execCommand("styleWithCSS",false,!(a in this.SEMANTIC_TAGS)),this.COMMANDS[a]&&(a=this.COMMANDS[a],typeof b=="undefined"&&(b=a.arg||""),a=a.id);if(a=="formatblock")if(is_ie){var e=this.getAncestorsHash();if(e.pre){if(b=="pre")return;var f=this.getSelection(),g=this.getRange(f),h=this.createRange();h.moveToElementText(e.pre),g.setEndPoint("EndToEnd",h),g.select();var i,j=String.buffer("<",b,">dummy</",b,">").get();if(g.compareEndPoints("StartToStart",h)==0)e.pre.insertAdjacentHTML("beforeBegin",j),i=e.pre.previousSibling;else{var k=g.htmlText,l=g.text;g.moveStart("character",-1),g.text.charAt(0)!=l.charAt(0)&&g.moveStart("character",1),e.pre.insertAdjacentHTML("afterEnd","<br />"),g.pasteHTML(""),e.pre.parentNode.removeChild(e.pre.nextSibling),e.pre.insertAdjacentHTML("afterEnd",j),i=e.pre.nextSibling;if(/\S/.test(l)){var m=e.pre.cloneNode(true);m.innerHTML=k,i.parentNode.insertBefore(m,i.nextSibling)}}g.moveToElementText(i),g.collapse(),g.select(),i.innerHTML="";return}b="<"+b+">"}switch(a){case"showHtml":try{alert(this.getHTML())}catch(a){alert("ERROR: "+a)}break;case"_nextSection":this.nextSection();break;case"_prevSection":this.prevSection();break;default:c=d.execCommand(a,false,b)}this.focus(),this.callUpdateHooks();return c}},b.queryCommandState=function(a){if(!this.readonly()){this.COMMANDS[a]&&(a=this.COMMANDS[a].id);return this.getIframeDoc().queryCommandState(a)}},b.queryCommandValue=function(a){if(!this.readonly()){this.COMMANDS[a]&&(a=this.COMMANDS[a].id);if(!is_gecko&&/^formatblock$/i.test(a))for(var b=this.getAllAncestors(),c=0;c<b.length;++c){var d=b[c].tagName.toLowerCase();if(d in l)return d}return this.getIframeDoc().queryCommandValue(a)}},b.getInnerHTML=function(){return this.getIframeBody().innerHTML},b.getHTML=function(a,b){if(!is_ie&&!b){this.collapse(true);var c=this.getIframeDoc().createElement("span");c.id="DYNARCHLIB_RTEFRAME_CARET",this.insertNode(c)}var d=DlHtmlUtils.getHTML(this.getIframeBody(),false,a);!is_ie&&!b&&this.deleteNode(c);return d},b.getInnerText=function(){return DlHtmlUtils.getInnerText(this.getIframeBody())},b.getText=function(){return DlHtmlUtils.getText(this.getIframeBody())},b.setSections=function(a){this.__sections=a;var b=this.__sectionsHash={};a.foreach(function(a,c){a.index=c,b[a.name]=a;if(a.current||c==0)this.__currentSection=c,this.setHTML(a.content)}.$(this))},b.setSectionContent=function(a,b){var c=this.getSection(a,true);c.content=b,c.index==this.__currentSection&&this.setHTML(b)},b.getSections=function(){var a=this.getHTML(true);Object.merge(this.getCurrentSection(),a);return this.__sectionsHash},b.getSection=function(a,b){var c=this.__sectionsHash[a];if(c.index==this.__currentSection&&!b){var d=this.getHTML(true);Object.merge(c,d)}return c},b.getCurrentSection=function(){return this.__sections[this.__currentSection]},b._setCurrentSection=function(a){var b=this.getCurrentSection();if(b!==a){var c=this.getHTML(true);Object.merge(b,c),this.__currentSection=a.index,this.setHTML(a.content),this.applyHooks("onSectionChange",[b,a])}},b.setCurrentSection=function(a){var b=this.__sectionsHash[a];this._setCurrentSection(b)},b.setCurrentSectionIndex=function(a){if(a!=this.__currentSection){var b=this.__sections[a];this._setCurrentSection(b)}},b.prevSection=function(){this.setCurrentSectionIndex(this.__sections.rotateIndex(this.__currentSection-1))},b.nextSection=function(){this.setCurrentSectionIndex(this.__sections.rotateIndex(this.__currentSection+1))},b._setListeners=function(){a.BASE._setListeners.call(this),this.addEventListener(is_ie?"onKeyDown":"onKeyPress",function(a){this._onKeypress(a)}),this.addEventListener({onDestroy:q})},b._createElement=function(){a.BASE._createElement.call(this);var b=d("iframe",{display:"block"},{frameBorder:0,marginHeight:0,marginWidth:0,src:is_ie?"javascript:'';":"about:blank"},this.getElement());this.__hasFrameEvents=false,this.updateKeymap()},b.updateKeymap=function(){var a=this.__rte_keymap=[];for(var b in this.COMMANDS){var c=this.COMMANDS[b];c.key&&a.push([DlKeyboard.parseKey(c.key),b])}},b.setOuterSize=b.setSize=function(a){var b=c.getBorder(this.getElement()),d=c.getBorder(this.getContentElement());this.setInnerSize({x:a.x-b.x-d.x,y:a.y-b.y-d.y})},b.getIframeElement=function(){return this.getElement().firstChild},b.getContentElement=b.getIframeElement,b.getIframeWin=function(){return this.getIframeElement().contentWindow},b.getIframeDoc=function(){return this.getIframeWin().document},b.getIframeBody=function(){return this.getIframeDoc().body},b.initDesignMode=function(a){var b=this.getIframeDoc();b.open(),b.write(k),b.close(),b.designMode="on",this.__hasFrameEvents||p.delayed(5,this,a)},b.readonly=function(a){var b=this.getIframeDoc();arguments.length>0&&(b.designMode=a?"off":"on",g(b.documentElement,a,"DlRteFrame-ReadOnly"));return b.designMode=="off"},b.setHTML=function(a){a instanceof Array&&(a=a.join("")),a=a.trim(),this.__hasFrameEvents?(is_ie&&(a=a.replace(/(<pre[^>]*>)((.|\n)+?)(<\x2fpre>)/gi,function(a,b,c,d,e){c=c.replace(/\x20/g," ").replace(/\t/g," ".repeat(4));return b+c+e})),this.getIframeBody().innerHTML=a,this._onSetHTML(),this.moveBOF(),this.callUpdateHooks()):this.__pendingHTML=a},b._onSetHTML=function(){for(var a=this.getIframeDoc().getElementsByTagName("pre"),b=a.length;--b>=0;){var c=a[b];c.innerHTML=c.innerHTML.replace(/\n/g,"<br>")}if(!is_ie){var d=this.getIframeDoc().getElementById("DYNARCHLIB_RTEFRAME_CARET");d&&function(a){try{this.selectNodeContents(a),this.collapse(true),this.deleteNode(a)}catch(a){}}.delayed(10,this,d)}},b.clear=function(){this.setHTML("")},b.focus=function(){this.getIframeWin().focus(),a.BASE.focus.call(this)},b.loadStyle=function(a){var b=this.getIframeDoc(),c=a.replace(/\x2f/g,"_");if(!b.getElementById(c)){var d=b.getElementsByTagName("head")[0],e=b.createElement("link");e.type="text/css",e.rel="stylesheet",e.href=a,e.id=c,d.appendChild(e),e.disabled=true,e.disabled=false}},b.createRange=function(){return is_ie?this.getIframeBody().createTextRange():this.getIframeDoc().createRange()},b.getSelection=function(){return is_ie?this.getIframeDoc().selection:this.getIframeWin().getSelection()},b.getRange=function(a){a==null&&(a=this.getSelection());return is_ie?a.createRange():a.getRangeAt(0)},b.getParentElement=function(){var a=this.getSelection(),b=this.getRange(a);if(is_ie)switch(a.type){case"Text":case"None":return b.parentElement();case"Control":return b.item(0);default:return null}else try{var c=b.commonAncestorContainer;!b.collapsed&&b.startContainer==b.endContainer&&b.startOffset-b.endOffset<=1&&b.startContainer.hasChildNodes()&&(c=b.startContainer.childNodes[b.startOffset]);while(c.nodeType==3)c=c.parentNode;return c}catch(a){return null}},b.getAllAncestors=function(){var a=this.getParentElement();a&&a.nodeType==1&&(a=this.getParentElement());var b=this.getIframeBody(),c=[];while(a&&a!==b&&a.nodeType==1)c.push(a),a=a.parentNode;c.push(b);return c},b.getAncestorsHash=function(){var a=this.getAllAncestors(),b,c,d,e={__all:a};a.foreach(function(a){d=a.tagName.toLowerCase(),e[d]||(e[d]=a)});return e},b.getSelectedText=function(){var a=this.getRange();return is_ie?a.text:a.toString()},b.selectRange=function(a){if(is_ie)a.select();else{var b=this.getSelection();b.removeAllRanges(),b.addRange(a)}},b.isCollapsed=function(){var a=this.getRange();return is_w3?a.collapsed:a.compareEndPoints("StartToEnd",a)==0},b.collapse=function(a){var b=this.getSelection(),c=this.getRange(b);is_w3&&b.removeAllRanges(),c.collapse(!!a),this.selectRange(c)},b.insertNode=function(a,b){var c=this.getSelection(),d=this.getRange(c);if(is_w3)d.deleteContents(),d.insertNode(a),b&&(c.removeAllRanges(),d.selectNode(a),c.addRange(d));else{var e=h("rteframe");d.pasteHTML(["<span id='",e,"'></span>"].join(""));var f=this.getIframeDoc().getElementById(e);f.parentNode.insertBefore(a,f),f.parentNode.removeChild(f),b&&a.nodeType!=3&&(d.moveToElementText(a),d.select())}return a},b.insertText=function(a,b){var c=this.getIframeDoc().createTextNode(a);return this.insertNode(c,b)},b.selectNodeContents=function(a){var b=this.createRange();is_w3?b.selectNodeContents(a):b.moveToElementText(a),this.selectRange(b)},b.selectNode=function(a){if(is_w3){var b=this.createRange();b.selectNode(a),this.selectRange(b)}else this.selectNodeContents(a)},b.createLink=function(a,b){var c,d,e,f;for(b&&this.insertText(b,true),c="javascript:"+h("link"),this.execCommand("createlink",c),d=this.getIframeDoc().getElementsByTagName("a"),f=d.length;--f>=0;)if(d[f].href==c){e=d[f];break}e.href=a;return e},b.createAnchor=function(a){var b=this.getSelectedText()?null:"Anchor",c=this.createLink("#",b);c.removeAttribute("href"),e(c,b?"DlAnchor-Empty":"DlAnchor"),c.setAttribute("name",a),b&&(c.innerHTML="");return c},b.getAnchors=function(){var a=this.getIframeDoc().getElementsByTagName("a"),b=a.length,c,d=[];while(--b>=0)c=a[b],c.name&&d.unshift(c);return d},b.unlink=function(){this.execCommand("unlink")},b.getSelectedImage=function(){var a=this.getParentElement();a&&!/^img$/i.test(a.tagName)&&(a=null);return a},b.insertImage=function(a){var b=this.getSelectedImage();if(!b){var c="javascript:"+h("img"),d,e;for(this.execCommand("insertimage",c),d=this.getIframeDoc().getElementsByTagName("img"),e=d.length;--e>=0;)if(d[e].src==c){b=d[e];break}}b.src=a.url,a.width&&(b.width=a.width),a.height&&(b.height=a.height),a.align&&(b.align=a.align),a.alt&&(b.alt=a.alt),a.marginLeft&&(b.style.marginLeft=a.marginLeft),a.marginTop&&(b.style.marginTop=a.marginTop),a.marginRight&&(b.style.marginRight=a.marginRight),a.marginBottom&&(b.style.marginBottom=a.marginBottom);return b},b.moveBOF=function(a){var b=this.getIframeBody(),c,d,e=a?b.lastChild:b.firstChild;e&&(is_w3?(d=this.getRange(c=this.getSelection()),c.removeAllRanges(),e.nodeType==1?d.selectNodeContents(e):d.selectNode(e),d.collapse(!a),c.addRange(d)):(d=b.createTextRange(),d.collapse(!a),d.select()))},b.moveEOF=function(a){return this.moveBOF(!a)},b.setParagraphsMode=function(a){this.__paragraphsMode=a},b.addBlockClass=function(a,b,d){var e=this.getAncestorsHash()[a];if(e){if(c.hasClass(e,b)){if(d){c.delClass(e,b);return false}}else c.addClass(e,b);return true}return null},b.canDeleteFullNode=function(a){return DlHtmlUtils.canDeleteFullNode(a.tagName)},b.canDeleteContent=function(a){return DlHtmlUtils.canDeleteContent(a.tagName)},b.canStripNode=function(a){return DlHtmlUtils.canStripNode(a.tagName)},b.deleteNodeContents=function(a){a.innerHTML=DlHtmlUtils.isBlockElement(a)?j:""},b.deleteNode=function(a){a.parentNode.removeChild(a)},b.stripNode=function(a){var b=a.ownerDocument.createDocumentFragment();while(a.firstChild)b.appendChild(a.firstChild);a.parentNode.insertBefore(b,a),a.parentNode.removeChild(a),this.callUpdateHooks()};function m(a){a.lastChild.nodeType==1&&a.lastChild.tagName.toLowerCase()=="br"&&a.removeChild(a.lastChild)}function n(){if(this.__paragraphsMode){var a=this.getAncestorsHash(),b=true,c=this.getIframeDoc(),d=this.getSelection(),e=this.getRange(d),f=a.li||a.dd,g=a.p;if(f){var h=this.createRange();h.selectNodeContents(f);var i,j=/\S/.test(h.toString());if(g&&j){d.removeAllRanges(),i=e.cloneRange(),i.setStartBefore(g.firstChild);if(!/\S/.test(i.toString())){var k=true,l=g.previousSibling;while(l){if(l.nodeType==1){k=false;break}l=l.previousSibling}if(k){var m=f.cloneNode(false);i.setStartBefore(f),i.insertNode(m),i.selectNodeContents(m),d.addRange(i),this.execCommand("<p>");return true}h.selectNodeContents(g);if(/\S/.test(h.toString())){var n=g.cloneNode(false);i.setStartBefore(g),i.insertNode(n),i.selectNodeContents(n),d.addRange(i),this.execCommand("<p>");return true}i=e.cloneRange(),i.setStartBefore(g),i.setEndAfter(f);var o=i.extractContents(),m=o.firstChild;i.insertNode(o),i.selectNodeContents(m.firstChild||m),i.collapse(true),d.addRange(i),this.execCommand("<p>");return true}i=e.cloneRange(),i.setEndAfter(g.lastChild);if(!/\S/.test(i.toString())){var n=g.cloneNode(false);i.setEndAfter(g),i.collapse(false),i.insertNode(n),i.selectNodeContents(n),d.addRange(i),this.execCommand("<p>");return true}i=e.cloneRange(),i.setEndAfter(g);var o=i.extractContents();i.collapse(false);var n=o.firstChild;i.insertNode(o),i.selectNodeContents(n),i.collapse(true),d.addRange(i);return true}if(!j){d.removeAllRanges();var p=f.parentNode;i=e.cloneRange(),i.selectNode(p),i.setStartAfter(f);var o=i.extractContents();p.removeChild(f);var n=c.createElement("p");o.insertBefore(n,o.firstChild),i.setEndAfter(p),i.collapse(false),i.insertNode(o),i.selectNodeContents(n),i.collapse(true),d.addRange(i),this.execCommand("<p>");return true}}else{var q=a.pre;if(q){d.removeAllRanges(),i=e.cloneRange();var r="",s=i.startContainer;s==q&&(s=s.childNodes[i.startOffset]);while(s&&s.parentNode!=q)s=s.parentNode;if(s){while(s&&!/^br$/i.test(s.tagName))s=s.previousSibling;s=s?s.nextSibling:q.firstChild;while(s&&s.nodeType!=3)s=s.firstChild;s&&/^(\s+)/.test(s.data)&&(r=RegExp.$1)}var o=c.createDocumentFragment(),t=c.createElement("br");o.appendChild(t),r&&(t=c.createTextNode(r),o.appendChild(t)),i.insertNode(o),i.setEndAfter(t),i.collapse(false),d.addRange(i);return true}}var u=a.h6||a.h5||a.h4||a.h3||a.h2||a.h1;if(u){var h=e.cloneRange();h.setEndAfter(u);if(!/\S/.test(h.toString())){d.removeAllRanges(),h.collapse(false);var n=this.getIframeDoc().createElement("p");h.insertNode(n),h.selectNodeContents(n),h.collapse(true),d.addRange(h),this.execCommand("<p>");return true}}}}b._onKeypress=function(a){var b=a.keyCode;if(is_gecko&&!a.shiftKey&&!a.ctrlKey&&!a.altKey&&b==DlKeyboard.ENTER)if(n.call(this))throw new DlExStopFrameEvent;this.__rte_keymap.r_foreach(function(b){if(DlKeyboard.checkKey(a,b[0])){this.execCommand(b[1]);throw new DlExStopFrameEvent}},this);if(b==DlKeyboard.TAB){var c=this.queryCommandValue("formatblock");if(c=="pre"){this.insertText(this._tabChar,true),this.collapse(false);throw new DlExStopFrameEvent}}else if(b==DlKeyboard.ENTER&&is_ie&&!a.shiftKey){var c=this.queryCommandValue("formatblock");if(c=="pre"){var d=this.getSelection(),e=this.getRange(d);e.pasteHTML("<br/><div class='DynarchLIB-REMOVE-ME'></div>");throw new DlExStopFrameEvent}}};function o(a){a||(a=this.getIframeWin().event);var b=new DlEvent(a);b.type=="oncontextmenu"&&c.stopEvent(a),b.origTarget=b.target;var d=b.origPos=b.pos,e=c.getPos(this.getIframeElement());b.pos={x:d.x+e.x,y:d.y+e.y},b.target=this.getElement();try{DlEvent._genericEventHandler(b,a)}catch(b){b instanceof DlExStopFrameEvent&&c.stopEvent(a)}/onMouseDown|onMouseUp|onKey/.test(b.dl_type)&&this.callUpdateHooks(b,a)}function p(a){var b=this.getIframeDoc();this.__hasFrameEvents=true,c.addEvents(b,i,this.__eventProxy),this.__pendingHTML&&(this.getIframeBody().innerHTML=this.__pendingHTML,this._onSetHTML(),this.moveBOF(),this.__pendingHTML=null),this.__rte_onFocus=r.$(this),this.__rte_onBlur=s.$(this),is_ie?(b=this.getIframeElement(),b.onfocus=this.__rte_onFocus):c.addEvent(b,"focus",this.__rte_onFocus),b.onblur=this.__rte_onBlur,a&&a.call(this)}function q(){var a=this.getIframeDoc();c.removeEvents(a,i,this.__eventProxy),is_ie?(a=this.getIframeElement(),delete a.onfocus,a.onfocus=null):c.removeEvent(a,"focus",this.__rte_onFocus),delete a.onblur,a.onblur=null}function r(){e(this.getIframeDoc().documentElement,"DlRteFrame-Focused"),a.BASE.focus.call(this)}function s(){f(this.getIframeDoc().documentElement,"DlRteFrame-Focused"),a.BASE.blur.call(this,true)}}),DEFINE_CLASS("DlSocket",DlEventProxy,function(a,b){function c(){return DlFlashUtils().getObject()}a.DEFAULT_EVENTS=["onConnect","onRelease","onData"],a.DEFAULT_ARGS={_host:["host",null],_port:["port",null],_json:["json",false]},a.FIXARGS=function(a){a.host||(a.host=document.domain)},a.CONSTRUCT=function(a){this.addEventListener("onDestroy",e),DlEvent.atUnload(this.destroy.$(this))};var d={};function e(){c().DlSocket_destroy(this.id),delete d[this.id]}b.send=function(a){c().DlSocket_send(this.id,a)},b.sendJSON=function(a){c().DlSocket_send(this.id,DlJSON.encode(a))},b.connect=function(){this.id=c().DlSocket_connect(this._host,this._port),d[this.id]=this},b.reconnect=function(){c().DlSocket_reconnect(this.id)},b.disconnect=function(){c().DlSocket_disconnect(this.id)},window.DlSocket_onConnect=function(a,b){d[a].applyHooks("onConnect",[b])},window.DlSocket_onData=function(a,b){b=DlFlashUtils.decodeString(b);var c=d[a];c._json&&(b=DlJSON.decode(b)),c.applyHooks("onData",[b])},window.DlSocket_onDisconnect=function(a,b){d[a].applyHooks("onRelease",[b])}}),DEFINE_CLASS("DlSound",DlEventProxy,function(a,b){var c={};function d(){return DlFlashUtils().getObject()}a.DEFAULT_EVENTS=["onLoad","onComplete"],a.DEFAULT_ARGS={_volume:["volume",null],_pan:["pan",null],_url:["url",null],_stream:["stream",false]},a.CONSTRUCT=function(a){this.addEventListener({onDestroy:e,onLoad:f}),this.id=d().DlSound_create(),this._volume!=null&&this.setVolume(this._volume),this._pan!=null&&this.setPan(this._pan),c[this.id]=this},b.load=function(a,b){a==null&&(a=this._url),b==null&&(b=this._stream),this.__fileLoaded=false,this.__loadCalled=true,d().DlSound_load(this.id,this._url=a,this._stream=b)},b.play=function(a,b){this.__fileLoaded?d().DlSound_play(this.id,a,b):this.__loadCalled||(this.__shouldPlay=[a,b],this.load())},b.stop=function(){d().DlSound_stop(this.id)},b.getBytesLoaded=function(){return d().DlSound_getBytesLoaded(this.id)},b.getBytesTotal=function(){return d().DlSound_getBytesTotal(this.id)},b.getDuration=function(){return d().DlSound_getDuration(this.id)},b.getPosition=function(){return d().DlSound_getPosition(this.id)},b.setPan=function(a){d().DlSound_setPan(this.id,this._pan=a)},b.setVolume=function(a){d().DlSound_setVolume(this.id,this._volume=a)},b.getPan=function(){return this._pan},b.getVolume=function(){return this._volume},b.getURL=function(){return this._url};function e(){delete c[this.id]}function f(a){(this.__fileLoaded=a)&&this.__shouldPlay&&(this.play.apply(this,this.__shouldPlay),this.__shouldPlay=null)}window.DlSound_onLoad=function(a,b){c[a].applyHooks("onLoad",[b])},window.DlSound_onSoundComplete=function(a){c[a].callHooks("onComplete")}}),DEFINE_CLASS("DlSpinner",DlEntry,function(a,b,c){var d=c.createElement;a.FIXARGS=function(a){a.validators=[new DlValidator(DlValidator.Number,a.minVal,a.maxVal,a.integer,a.decimals)],a.type="text"},a.CONSTRUCT=function(){this._timerPos=this._timerState=this._timerStep=this._timer=null},a.DEFAULT_EVENTS=["onSpin"],a.DEFAULT_ARGS={_step:["step",1],_size:["size",4],_value:["value",0],_minVal:["minVal",null],_maxVal:["maxVal",null],_decimals:["decimals",null],_integer:["integer",false]},b.intervals=[{pos:1,step:1,speed:125},{pos:10,step:1,speed:70},{pos:20,step:1,speed:35},{pos:50,step:1,speed:20},{pos:100,step:1,speed:10},{pos:200,step:2,speed:10}],b._createElement=function(){this._no_gecko_bug=true,a.BASE._createElement.call(this);var b=this.getElement(),c=b.rows[0].cells[0];c.rowSpan=2,c=c.parentNode;var e=d("tr",null,null,c.parentNode),f=d("td",null,{className:"DlSpinner-Button DlSpinner-Button-Up"},c),g=d("td",null,{className:"DlSpinner-Button DlSpinner-Button-Down"},e);this._buttonUp=new DlButton({parent:this,appendArgs:f}),this._buttonDown=new DlButton({parent:this,appendArgs:g}),this._btn=this._buttonUp};function e(){this.select()}function f(){this._clearTimer()}function g(a){this._spinnerUpdateVal(a.wheelDelta>0);throw new DlExStopEventBubbling}function h(a){switch(a.keyCode){case DlKeyboard.ARROW_DOWN:k.call(this,{_direction:false});throw new DlExStopEventBubbling;case DlKeyboard.ARROW_UP:k.call(this,{_direction:true});throw new DlExStopEventBubbling}}function i(a){this._clearTimer()}function j(){var a=this.getValue(),b=a==this._maxVal,c=a==this._minVal;this._buttonUp.disabled(b||!!this.readonly()),this._buttonDown.disabled(c||!!this.readonly()),(b||c)&&this._clearTimer()}b._setListeners=function(){a.BASE._setListeners.call(this),this.addEventListener({onFocus:e,onBlur:f,onMouseWheel:g,onKeyDown:h,onKeyUp:i,onChange:j})},b.initDOM=function(){a.BASE.initDOM.call(this),this._setupSpinnerBtn(this._buttonUp,true),this._setupSpinnerBtn(this._buttonDown,false)},b.readonly=function(b){b!=null&&(this._buttonUp.disabled(b),this._buttonDown.disabled(b));return a.BASE.readonly.apply(this,arguments)},b.getFormValue=function(){var a=this.getValue(),b=parseFloat(a);return isNaN(b)?a:b},b._spinnerUpdateVal=function(a){if(!this._readonly){var b=new Number(this.getValue()),c=this._timerStep||this._step;b=a?b+c:b-c,this._minVal!=null&&b<this._minVal&&(b=this._minVal),this._maxVal!=null&&b>this._maxVal&&(b=this._maxVal),this.setValue(b),this.applyHooks("onSpin",[b]),this.focus(),this.select();if(this._timer){var d=++this._timerPos;if(this._timerState.length&&d==this._timerState[0].pos){var e=this._timerState.shift();this._clearTimer(true),this._timerStep=e.step,this._startTimer(a,e.speed)}}}};function k(a){this._spinnerUpdateVal(a._direction),(this._timerState=Array.$(this.intervals)).r_foreach(function(a){a.step*=this.step},this),this._timerPos=0,this._startTimer(a._direction,250);throw new DlExStopEventBubbling}function l(a){this._clearTimer()}b._clearTimer=function(a){this._timer&&clearInterval(this._timer),a||(this._timerPos=this._timerStep=this._timerState=null),this._timer=null},b._startTimer=function(a,b){this._timer&&clearInterval(this._timer),this._timer=setInterval(this._spinnerUpdateVal.$(this,a),b)},b._setupSpinnerBtn=function(a,b){a._direction=b;var c=l.$(this,a);a.addEventListener({onMouseDown:k.$(this,a),onMouseUp:c})}}),DEFINE_CLASS("DlStyleSheet",DlEventProxy,function(a,b,c){a.CONSTRUCT=function(){this._init()};function d(){c.trash(this._el),this._el=this._s=null}b.insertRule=function(a,b,d){var e=this._s;d==null&&(d=this.getRules().length);if(typeof b=="object"){var f=[];for(var g in b)f.push(g+":"+b[g]);b=f.join(";")}else b instanceof Array&&(b=b.join(";"));if(is_ie){a=a.split(/\s*,\s*/);if(a.length==1)e.addRule(a,b,d);else{for(var h=c.ID(),i=this._ier[h]=[],g=0;g<a.length;++g)e.addRule(a[g],b,d+g),i.push(this.getRules()[d+g]);return h}}else e.insertRule(a+"{"+b+"}",d);return this.getRules()[d]},b.deleteRule=function(a){if(is_ie&&typeof a=="string")this._ier[a].foreach(this.deleteRule.$(this)),delete this._ier[a];else for(var b=this.getRules(),c=b.length;--c>=0;)if(b[c]===a){is_ie?this._s.removeRule(c):this._s.deleteRule(c);return c}},b.modifyRule=function(a,b){if(is_ie&&typeof a=="string")this._ier[a].foreach(function(a){this.modifyRule(a,b)},this);else for(var c in b)a.style[c]=b[c]},b.refresh=function(){var a=this.disabled();this.disabled(!a),this.disabled(a)},b.getRules=function(){return is_ie?this._s.rules:this._s.cssRules},b.disabled=function(a){var b=is_ie?this._s:this._el;a!=null&&(b.disabled=a);return!!b.disabled},b._init=function(){is_ie&&(this._ier={}),this._el=c.createElement("style",null,{type:"text/css"},document.getElementsByTagName("head")[0]),this._s=document.styleSheets[document.styleSheets.length-1],this.addEventListener("onDestroy",d)}}),DEFINE_CLASS("DlTabs",DlContainer,function(a,b,c){a.DEFAULT_EVENTS=["onChange"],a.DEFAULT_ARGS={_tabPos:["tabPos","top"]};function d(a,b,c){var d=b!=null?this._panes[b]:null;d&&d._tab.checked(true),a.applyHooks("onChange",[b,c])}function e(a){a.checked()&&this._tabContent.showPane(a.userData)}function f(a){this.checked(true);throw new DlExStopEventProcessing}b.addTab=function(a,b,c){this._tabContent.appendWidget(a,c),a._tab=new DlButton({label:b,parent:this._tabBar,group:this._tabGroup,type:DlButton.TYPE.TWOSTATE,data:this._tabContent.length()-1}),a._tab.addEventListener("onClick",f,true),a.addEventListener("onDestroy",a._tab.destroy.$(a._tab));return a},b.addTab2=function(a){var b=this.addTab(a.widget,a.title,a.pos);a.iconClass&&b._tab.setIconClass(a.iconClass);return b},b.getTabBar=function(){return this._tabBar},b.getNotebook=function(){return this._tabContent},b.getTabButton=function(a){return this.getNotebook().getPane(a)._tab},b.getTabContent=b.getNotebook,b.initDOM=function(){a.BASE.initDOM.call(this),this._tabGroup=DlRadioGroup.get(this.id),this._tabBar=new DlHbox({className:"TabBar"}),this._tabContent=new DlNotebook({className:"TabContent"});switch(this._tabPos){case"top":case"left":this.appendWidget(this._tabBar),this.appendWidget(this._tabContent);break;case"bottom":case"right":this.appendWidget(this._tabContent),this.appendWidget(this._tabBar)}this._tabContent.addEventListener("onChange",d.$(this._tabContent,this)),this._tabGroup.addEventListener("onChange",e.$(this)),this.addClass("DlTabs-"+this._tabPos)},b.setTabPos=function(a){var b=this._tabBar.getElement(),c=this._tabContent.getElement();b.parentNode&&b.parentNode.removeChild(b);var d=a=="top"||a=="left"?d=c:null;c.parentNode.insertBefore(b,d),this.addClass("DlTabs-"+a,"DlTabs-"+this._tabPos),this._tabPos=a},b.setTabAlign=function(a){return this._tabBar.setAlign(a)},b.setOuterSize=b.setSize=function(b){a.BASE.setSize.call(this,b),b=this.getInnerSize();var c=this._tabBar.getSize();switch(this._tabPos){case"top":case"bottom":b.y-=c.y;break;case"left":case"right":b.x-=c.x}this._tabContent.setSize(b)},b.showPane=function(a){return this._tabContent.showPane(a)},b.nextPane=function(){return this._tabContent.nextPane()},b.prevPane=function(){return this._tabContent.prevPane()},b.isFirstPane=function(){return this._tabContent.isFirstPane()},b.isLastPane=function(){return this._tabContent.isLastPane()},b.getCurrentPane=function(){return this._tabContent.getCurrentPane()},b.getCurrentPaneIndex=function(){return this._tabContent.getCurrentPaneIndex()},b._handle_focusKeys=function(a){if(a.shiftKey)a.keyCode==DlKeyboard.PAGE_UP?(this.prevPane(),this.getCurrentPane()._tab.focus(),DlException.stopEventBubbling()):a.keyCode==DlKeyboard.PAGE_DOWN&&(this.nextPane(),this.getCurrentPane()._tab.focus(),DlException.stopEventBubbling());else if(a.keyCode==DlKeyboard.TAB&&this._tabBar.focusInside()){var b=this.getCurrentPane().getFirstFocusWidget();b&&(b.focus(),DlException.stopEventBubbling())}}}),DlTextUtils=function(){var a,b=DynarchDomUtils,c=DlKeyboard,d=[/^(\s*[-*]+\s+)/,function(a){return[a," ".x(a[0].length),a[0].length]},/^(\s*)([0-9]+)(\.\s+)/,function(a){return[function(){var b=parseInt(a[2],10)+1;return a[1]+b+a[3]}," ".x(a[0].length),a[0].length]},/^(\s*)([a-z])(\)\s+)/i,function(a){return[function(){var b=String.fromCharCode(a[2].charCodeAt(0)+1);return a[1]+b+a[3]}," ".x(a[0].length),a[0].length]},/^\s*([>|]\s*)*/,function(a){return[a,a[0],a[0].length,/\n\s*([>|]\s*)*/g,"\n"]},/^\s+/,function(a){return[a,a[0],a[0].length]}],e=[c.ARROW_UP,c.ARROW_DOWN].toHash(true),f=String.fromCharCode(0);function g(d){d||(d=window.event);var f=b.getSelectionRange(this),g={x:this.scrollLeft,y:this.scrollTop};function h(){this.scrollLeft=g.x,this.scrollTop=g.y;return b.stopEvent(d)}if(d.altKey&&d.charCode==113){var i=a.fillText(this.value,72,f.start);this.value=i.text,b.setSelectionRange(this,i.pos,i.pos);return h.call(this)}if(d.ctrlKey&&d.keyCode in e){var j=d.keyCode==c.ARROW_UP,k=a.getParagraph(this.value,j?f.start:f.end),l;l=(j?k.start-1:k.end+1).limit(0,this.length),b.setSelectionRange(this,d.shiftKey?j?f.end:f.start:l,l);return b.stopEvent(d)}if(d.altKey&&d.keyCode==c.ENTER){var m=this.value,k=a.getParagraph(m,f.start),n=a.getFillPrefix(k.text),o=n[0];typeof o=="function"?o=o(n):o=o[0],this.value=m=m.substr(0,k.end)+"\n\n"+o+m.substr(k.end),b.setSelectionRange(this,k.end+2+o.length);return h.call(this)}}var h=/\n([>|\s]*\n)+/g;function i(a,b,c){var d,e=-1;b.lastIndex=0,b.global=true;var f=-1;while(d=b.exec(a)){if(b.lastIndex>=c)break;if((e=b.lastIndex)==f)throw"Repeated! "+e;f=e}return e}function j(a,b,c){b.lastIndex=c,b.global=true;var d=b.exec(a);return d?d.index:null}return a={getParagraph:function(a,b){var c=i(a,h,b+1),d=j(a,h,b);c==-1&&(c=0),d==null&&(d=a.length);return{start:c,end:d,text:a.substring(c,d)}},getFillPrefix:function(a){var b=0,c,e,f;a=a.replace(/\x00/g,"");while(b<d.length){c=d[b++],e=d[b++],c.lastIndex=0;if(f=c.exec(a))return e(f)}},fillParagraph:function(b,c,d){b=b.substr(0,d)+f+b.substr(d);var e=a.getFillPrefix(b),g=e[1],h=e[2],i=b.substr(0,h);b=b.substr(h),e[3]&&(b=b.replace(e[3],function(a){return e[4]||""})),b=b.replace(/\n/g," ").replace(/([^.?!])\s\s+/g,"$1 ");var j=new RegExp("(.{0,"+(c-g.length)+"})(\\s+|$)","g"),k,l=[],m=0,n;while(k=j.exec(b)){j.index!=m?n=b.substring(m,j.lastIndex):n=k[1],m=j.lastIndex;if(!/\S/.test(n))break;l.push(n.trim(true))}b=i+l.join("\n"+g),(d=b.indexOf(f))>=0&&(b=b.substr(0,d)+b.substr(d+1));return{text:b,pos:d}},fillText:function(b,c,d){var e=a.getParagraph(b,d),f=b.substr(0,e.start),g=b.substr(e.end),h=d-e.start,i=a.fillParagraph(e.text,c,h);return{text:f+i.text+g,pos:e.start+i.pos}},emacsipateTextarea:function(a){b.addEvent(a,is_ie?"keydown":"keypress",g)}}}(),DEFINE_CLASS("DlTooltip",DlPopup,function(a,b){a.FIXARGS=function(a){a.zIndex=2e3,a.focusable=false,this._mouseDiff={x:8,y:12}}}),DEFINE_CLASS("DlTree",DlContainer,function(a,b,c){a.CONSTRUCT=function(){this.__treeItems=[]},b.getItem=function(a){return this.__treeItems[a]},b.getItems=function(){return this.__treeItems},b.appendWidget=function(b,c){b instanceof DlTreeItem&&b.parent===this&&c>b.getIndex()&&--c,a.BASE.appendWidget.call(this,b,c)},b.removeWidget=function(b){a.BASE.removeWidget.call(this,b);if(b instanceof DlTreeItem){var c=this.__treeItems.find(b);this.__treeItems.splice(c,1);var d=this.__treeItems.length;d==0?this.parent instanceof DlTreeItem&&this.destroy():(c==0&&this.__treeItems[c]._setFirstLast(true,null),c==d&&this.__treeItems[c-1]._setFirstLast(null,true))}},b._appendWidgetElement=function(a,b){var c=this.__treeItems,d=this.getContentElement();if(b==null){if(a instanceof DlTreeItem){var e=c.peek();e?e._setFirstLast(null,false):a._setFirstLast(true,null),c.push(a),a._setFirstLast(null,true)}d.appendChild(a.getElement())}else{if(b==c.length)return this._appendWidgetElement(a,null);var f=c[b];f&&f._setFirstLast(false,b==c.length-1),a._setFirstLast(b==0,false),c.splice(b,0,a),d.insertBefore(a.getElement(),d.childNodes[b])}},b.addSeparator=function(a){c.createElement("div",null,{className:a||"DlTree-separator",innerHTML:"&nbsp;"},this.getElement())}}),DEFINE_CLASS("DlTreeItem",DlContainer,function(a,b,c){var d=c.createElement,e=c.addClass,f=c.delClass,g=c.condClass;a.CONSTRUCT=function(){this.setIconClass(this.__iconClass),this.__iconClass=null},a.DEFAULT_ARGS={__label:["label",null],__iconClass:["iconClass",null],__itemClass:["itemClassName",null]},a.DEFAULT_EVENTS=["onExpand","onCollapse","onLabelMouseDown"];var h="<div class='DlTreeItem-div'><table cellspacing='0' cellpadding='0' class='DlTreeItem-Table'><tbody><tr><td class='DlTreeItem-Expander'><div class='DlTree-IconWidth'>&nbsp;</div></td><td></td><td class='DlTreeItem-Label'></td></tr></tbody></table></div><div class='DlTreeItem-Subtree'></div>";function i(a){var b=a.target;try{while(b&&b.tagName.toLowerCase()!="td")b=b.parentNode}catch(a){b=null}return b}function j(a){var b=i(a);if(b&&/DlTreeItem-(Expander|Icon)/.test(b.className)){this.toggle();throw new DlExStopEventBubbling}}function k(){var a=this.getSubtreeDiv();window.DL_CLOSING||c.trash(a),c.removeEvent(this.getDivElement(),"mousedown",this.__onLabelMouseDown)}b._setFirstLast=function(a,b){a!=null&&(this.condClass(a,"DlTreeItem-First"),g(this.getTableElement(),a,"DlTreeItem-First")),b!=null&&(this.condClass(b,"DlTreeItem-Last"),g(this.getTableElement(),b,"DlTreeItem-Last"))},b._setListeners=function(){a.BASE._setListeners.call(this),this.addEventListener({onMouseDown:j,onDestroy:k})},b._createElement=function(){a.BASE._createElement.call(this),this.getElement().innerHTML=h,this.__label&&this.setContent(this.__label),this.setUnselectable(),this.__onLabelMouseDown=this._onLabelMouseDown.$(this),c.addEvent(this.getDivElement(),"mousedown",this.__onLabelMouseDown),this.__itemClass&&e(this.getDivElement(),this.__itemClass)},b._onLabelMouseDown=function(a){this.callHooks("onLabelMouseDown")},b.getDivElement=function(){return this.getElement().firstChild},b.getTableElement=function(){return this.getElement().firstChild.firstChild},b.getExpanderElement=function(){return this.getTableElement().rows[0].cells[0]},b.getIconElement=function(){return this.getTableElement().rows[0].cells[1]},b.getContentElement=function(){return this.getTableElement().rows[0].cells[2]},b.getSubtreeDiv=function(){return this.getElement().childNodes[1]},b.getSubtreeWidget=function(){return this._subtree},b.getIndex=function(){return this.parent.__treeItems.find(this)},b.getParentItem=function(){return this.parent.parent},b.addSubItem=function(a,b){var c=this.getSubtreeWidget();!c&&!this._tree&&(c=new DlTree({}),this.setTree(c),this.expand()),c.appendWidget(a,b)},b.setTree=function(a,b,c){this._tree&&typeof this._tree!="function"&&this.removeWidget(this._tree),(this._tree=a)!=null&&(typeof a!="function"?this.appendWidget(a,true):b==null&&(b=false),b?this.expand(b):(this.getSubtreeDiv().style.display="none",this.updateExpanderState())),c==null?(this._subtreeNeverExpires=true,this._subtreeExpires=null):(this._subtreeNeverExpires=false,this._subtreeExpires=(new Date).getTime()+c),this.condClass(a,"DlTreeItem-hasSubtree"),this.updateExpanderState()},b.isExpanded=function(){return this.getSubtreeDiv().style.display!=="none"},b.toggle=function(){this.expand(!this.isExpanded())},b.getPath=function(){var a=[],b=this.getParentItem();while(b instanceof DlTreeItem)a.push(b),b=b.getParentItem();return a},b.expandParents=function(a){var b=this.getParentItem();while(b instanceof DlTreeItem)b.expand(a),b=b.getParentItem()},b.expand=function(a,b){a==null&&(a=true);var c=this;function d(){c.getSubtreeDiv().style.display=a?"block":"none",c.updateExpanderState(),b||c.callHooks(a?"onExpand":"onCollapse")}function e(a,b){var e=c._tree;if(c._subtree)try{c._subtree.destroy()}catch(a){}c._tree=e,b==null?(c._subtreeNeverExpires=true,c._subtreeExpires=null):(c._subtreeNeverExpires=false,c._subtreeExpires=(new Date).getTime()+b),c.appendWidget(a,true),d()}if(a!==this.isExpanded())if(a&&typeof this._tree=="function")if(this._subtree)if(this._subtreeNeverExpires)d();else{var f=(new Date).getTime();this._subtreeExpires&&f<=this._subtreeExpires?d():this._tree(e,this)}else this._tree(e,this);else d()},b.setIconClass=function(a){var b=this.getIconElement();g(b,a!=null,"DlTreeItem-Icon"),this.iconClass&&(b.innerHTML="",f(b,this.iconClass)),a&&(b.innerHTML="<div class='DlTree-IconWidth'>&nbsp;</div>",e(b,a)),this.iconClass=a},b.updateExpanderState=function(){var a=this.getExpanderElement().firstChild;if(this._tree){var b=this.isExpanded();g(a,b,"DlTreeItem-Arrow-Expanded","DlTreeItem-Arrow-Collapsed"),g(this.getTableElement(),b,"DlTreeItem-Table-Expanded","DlTreeItem-Table-Collapsed")}else f(a,"DlTreeItem-Arrow-Expanded"),f(a,"DlTreeItem-Arrow-Collapsed"),this.delClass("DlTreeItem-hasSubtree")},b._appendWidgetElement=function(a,b){var c=a.getElement(),d;a instanceof DlTreeItem?this.addSubItem(a,b):(d=b||a instanceof DlTree?this.getSubtreeDiv():this.getContentElement(),b&&(this._subtree=a,e(c,"DlTree-withLines"),this.addClass("DlTreeItem-hasSubtree")),d.appendChild(c))},b._removeWidgetElement=function(b){a.BASE._removeWidgetElement.call(this,b),this.getSubtreeDiv().firstChild||(this._subtree=this._tree=null),this.updateExpanderState()},b._setFocusedStyle=function(a){g(this.getDivElement(),a,"DlTreeItem-div-focus")}});function DlType(a){a&&(this.name=a,DlType.TYPES[a]=this)}DlType.TYPES={},DlType.prototype={getDisplayValue:function(a){return a},compare:function(a,b){throw"No comparator for type: "+this.name}},DEFINE_CLASS("DlUploadEntry",DlWidget,function(a,b,c){a.DEFAULT_EVENTS=["onUploadStart","onUploadEnd","onChange"],a.DEFAULT_ARGS={_url:["url",null],_files:["files",["file"]],_params:["params",null]},a.BEFORE_BASE=function(){this._files instanceof Array||(this._files=[this._files])},b._createElement=function(){a.BASE._createElement.call(this);var b=c.createElement("iframe",null,{frameBorder:0,marginHeight:0,marginWidth:0,allowTransparency:true,src:is_ie?"javascript:'';":"about:blank"},this.getElement());this.refNode("_iframe",b)},b.init=function(){var a=String.buffer("<html style='margin: 0; padding: 0; overflow: hidden; height: 100%;'>","<head>","<link type='text/css' rel='stylesheet' href='",Dynarch.getFileURL("css/uploadentry.css"),"' />","</head>","<body>","<form action='",this._url,"' method='POST' encoding='multipart/form-data'>","<input type='hidden' name='_uploaderID' value='",this.getWidgetId(),"' />"),b=this._params;if(b){b instanceof Array&&(b=b.toHash(""));for(var c in b)a("<input type='hidden' name='",c,"' value='",b[c],"' />")}this._files.foreach(function(b){a("<label class='upload'><input type='file' name='",b,"' /></label>")}),a("</form></body></html>");var f=this._iframe.contentWindow,g=f.document;g.open(),g.write(a.get()),g.close(),this.refNode("_win",f),this.refNode("_doc",g),this.refNode("_form",g.getElementsByTagName("form")[0]),this._form.method="POST",this._form.encoding="multipart/form-data";var h=d.$(null,this);this._files.foreach(function(a){var b=this._form.elements.namedItem(a);b.onchange=h,b.parentNode.onmousemove=e},this)},b.setParam=function(a,b){if(typeof a=="string"){var c=this.getField(a);c||(c=this._doc.createElement("input"),c.type="hidden",c.name=a,this._form.appendChild(c)),c.value=b}else for(var d in a)this.setParam(d,a[d])},b.getParam=function(a){var b=this.getField(a);return b&&b.value},b.getField=function(a){return this._form.elements.namedItem(a)},b.submit=function(){this.callHooks("onUploadStart"),this._form.submit()},a.finishUpload=function(a){a instanceof DlUploadEntry||(a=DlWidget.getById(a));if(a)a.init(),a.applyHooks("onUploadEnd",Array.$(arguments,1));else throw"No such uploader: "+a};function d(a){a.applyHooks("onChange",[this,this.name,this.value])}function e(a){is_ie&&(a=this.ownerDocument.parentWindow.event),this.firstChild.style.right=30-a.clientX+"px"}}),DEFINE_EXCEPTION("DlValidatorException"),DlValidatorException.MISMATCH=1,DlValidatorException.TOO_SMALL=2,DlValidatorException.TOO_BIG=3,DEFINE_CLASS("DlValidator",null,function(a,b){a.CONSTRUCT=function(b){b&&(typeof b=="string"&&(b=a[b]),this._callback=b,this._args=arguments.length>1?Array.$(arguments,1):null)},b.ok=function(a){if(typeof this._lastData!="undefined"&&this._lastData===a)return true;try{var b=[a].concat(this._args||Array.$(arguments,1)),c=this._callback.apply(this,b);this._lastData=a,this._lastValue=c;return true}catch(a){if(a instanceof DlValidatorException){this._error=a;return false}throw a}},b.getLastVal=function(){return this._lastValue},b.getLastData=function(){return this._lastData},b.getError=function(){return this._error},a.Number=function(a,b,c,d,e){a=a.replace(/\s/g,"");var f=new Number(a);if(isNaN(f))throw new DlValidatorException("Value must be numeric",DlValidatorException.MISMATCH);if(d&&f!=Math.round(f))throw new DlValidatorException("Value must be an integer",DlValidatorException.MISMATCH);if(b!=null&&f<b)throw new DlValidatorException("Value must be bigger than "+b,DlValidatorException.TOO_SMALL);if(c!=null&&f>c)throw new DlValidatorException("Value must be smaller than "+c,DlValidatorException.TOO_BIG);e&&(f=f.toFixed(e));return f},a.Email=function(a){if(!/^([^@\n\r]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i.test(a))throw new DlValidatorException("That doesn't look like an email address",DlValidatorException.MISMATCH);return a},a.URL=function(a,b){b||(b={}),a=a.trim();if(!/^(https?|ftps?):\x2f\x2f/.test(a)){if(/^([a-z0-9_-]+\.)+[a-z]+$/i.test(a)){/^www\./.test(a)||(a="www."+a);return"http://"+a+"/"}throw new DlValidatorException("Value must be an absolute URL",DlValidatorException.MISMATCH)}return a};function c(a){a=a.toLowerCase();function b(b){return b.foreach(function(b,c){b.toLowerCase().indexOf(a)==0&&$RETURN(c)})}var c=b(DlTEXTS._date_shortMonthNames)||b(DlTEXTS._date_monthNames);c!=null&&c++;return c}a.Date=function(a,b,d){if(!/\S/.test(a))return"";b||(b="%Y-%m-%d"),a=a.replace(/^\s+/,"").replace(/\s+$/,"");var e=new Date,f=null,g=null,h=null,i=null,j=null,k=null,l=a.match(/([0-9]{1,2}):([0-9]{1,2})(:[0-9]{1,2})?\s*(am|pm)?/i);l&&(i=parseInt(l[1],10),j=parseInt(l[2],10),k=l[3]?parseInt(l[3].substr(1),10):0,a=a.substring(0,l.index)+a.substr(l.index+l[0].length),l[4]&&(l[4].toLowerCase()=="pm"&&i<12?i+=12:l[4].toLowerCase()=="am"&&i>=12&&(i-=12)));var m=a.split(/\W+/),n=[];m.foreach(function(a){/^[0-9]{4}$/.test(a)?(f=parseInt(a,10),!g&&!h&&d==null&&(d=true)):/^[0-9]{1,2}$/.test(a)?(a=parseInt(a,10),a>=60?f=a:a>=0&&a<=12?n.push(a):a>=1&&a<=31&&(h=a)):g=c(a)}),n.length>=2?d?(g||(g=n.shift()),h||(h=n.shift())):(h||(h=n.shift()),g||(g=n.shift())):n.length==1&&(h?g||(g=n.shift()):h=n.shift()),f||(f=n.length>0?n.shift():e.getFullYear()),f<30?f+=2e3:f<99&&(f+=1900),g||(g=e.getMonth()+1);if(f&&g&&h)this._date=new Date(f,g-1,h,i,j,k);else{this._date=null;throw new DlValidatorException("Can't figure out this date",DlValidatorException.MISMATCH)}return this._date.print(b)}});function DlConsole(){this._messages=[],DlConsole.INSTANCE=this}DlConsole.prototype={log:function(a){a=a.printf.apply(a,Array.$(arguments,1)),this._addMsg({str:a})},line:function(){this._addMsg({str:"&nbsp;",cls:"sep"})},CC:function(a,b){var c=this.win.document.createElement("div");c.className=b||"msg",c.innerHTML=a,this.win.document.body.appendChild(c),this.win.scrollTo(0,c.offsetTop+c.offsetHeight),this._last&&DynarchDomUtils.delClass(this._last,"current"),DynarchDomUtils.addClass(c,"current"),this._last=c},_addMsg:function(a){this._init(),this.win?this.CC(a.str,a.cls):this._messages.push(a)},_init:function(){this.win||window.open(Dynarch.getFileURL("html/dlconsole.html"),"DlConsole","height=400,width=600,menubar=0,toolbar=0,scrollbars=1")},_loaded:function(a){this._last=null,this.win=a,this.log("<b>DynarchLIB Console</b><br />Initialized at %s",new Date),this.line(),this._messages.foreach(this._addMsg,this)},protect:function(name){var func=eval(name),f=function(){try{for(var a=[],b=0;b<arguments.length;++b)a.push(arguments[b]);console.log(name+" ["+a.join(", ")+"]"),func.apply(this,arguments)}catch(a){alert("Exception in "+name+"\n"+a);throw a}};eval(name+" = f")}},window.dlconsole||(window.dlconsole=new DlConsole)
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/.svn/all-wcprops
new file mode 100644
index 00000000..b43b9391
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/.svn/all-wcprops
@@ -0,0 +1,41 @@
+K 25
+svn:wc:ra_dav:version-url
+V 47
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme
+END
+basedefs.css
+K 25
+svn:wc:ra_dav:version-url
+V 60
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/basedefs.css
+END
+basedefs.scss
+K 25
+svn:wc:ra_dav:version-url
+V 61
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/basedefs.scss
+END
+dlconsole.css
+K 25
+svn:wc:ra_dav:version-url
+V 61
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/dlconsole.css
+END
+default.css
+K 25
+svn:wc:ra_dav:version-url
+V 59
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/default.css
+END
+uploadentry.css
+K 25
+svn:wc:ra_dav:version-url
+V 63
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/uploadentry.css
+END
+default.scss
+K 25
+svn:wc:ra_dav:version-url
+V 60
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/default.scss
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/.svn/entries
new file mode 100644
index 00000000..060c1578
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/.svn/entries
@@ -0,0 +1,235 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl/new-theme
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+basedefs.css
+file
+
+
+
+
+2012-01-23T13:07:10.293353Z
+734b6f91010a3837648d96f196e5259f
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+143
+
+basedefs.scss
+file
+
+
+
+
+2012-01-23T13:07:10.293353Z
+6f08154deac70bf43481f007fbd9251c
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1751
+
+dlconsole.css
+file
+
+
+
+
+2012-01-23T13:07:10.293353Z
+5f5e1cf7b1cfd8bc845df78767f8bf26
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+322
+
+default.css
+file
+
+
+
+
+2012-01-23T13:07:10.293353Z
+f8287e79dedd0cb9c5a08e0df42919f4
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+51413
+
+img
+dir
+
+uploadentry.css
+file
+
+
+
+
+2012-01-23T13:07:10.293353Z
+93c84d50ec14040f7399ac27e19d9bfb
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+577
+
+default.scss
+file
+
+
+
+
+2012-01-23T13:07:10.293353Z
+2beef47c468ae2cbeaccab15023549bf
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+47595
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/.svn/text-base/basedefs.css.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/.svn/text-base/basedefs.css.svn-base
new file mode 100644
index 00000000..2529334c
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/.svn/text-base/basedefs.css.svn-base
@@ -0,0 +1,3 @@
+/* Part of DynarchLIB
+ Copyright (c) Dynarch.com 2005-2009. All rights reserved.
+ See http://www.dynarchlib.com/licensing for details. */
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/.svn/text-base/basedefs.scss.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/.svn/text-base/basedefs.scss.svn-base
new file mode 100644
index 00000000..ba5d8c24
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/.svn/text-base/basedefs.scss.svn-base
@@ -0,0 +1,66 @@
+/* Part of DynarchLIB
+ Copyright (c) Dynarch.com 2005-2009. All rights reserved.
+ See http://www.dynarchlib.com/licensing for details. */
+
+// BEGIN: Main colors (SASS)
+$mainFg: #000;
+$mainBg: #c8c8d8;
+$focusBorder: #e8a850;
+$focusBg: #fff8dd;
+$disabledColor: #88888f;
+$selectionBg: #80b9ff;
+$selectionFg: #000;
+$errorBg: #ff2600;
+$errorBgL2: lighten($errorBg, 30%);
+$errorBgL3: lighten($errorBg, 40%);
+$errorFg: #fff;
+$mainBgL1: lighten($mainBg, 5%);
+$mainBgL2: lighten($mainBg, 10%);
+$mainBgL3: lighten($mainBg, 20%);
+$mainBgD1: darken($mainBg, 5%);
+$mainBgD2: darken($mainBg, 15%);
+$mainBgD3: darken($mainBg, 30%);
+$mainBgD4: darken($mainBg, 40%);
+$readOnlyBg: $mainBgL1;
+$hoverBg: $mainBgL2;
+$hoverColor: $mainFg;
+$activeBg: $selectionBg;
+$activeColor: #000;
+$activeBg2: #222;
+$activeColor2: #fff;
+$dialogBg: $mainBgL1;
+$linkHoverFg: darken($selectionBg, 20%);
+$importantFg: #dd2200;
+// END: main colors
+
+// BEGIN: defs
+@mixin base-font {
+ font: 12px "Lucida Grande",Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif;
+}
+@mixin outset-border1 {
+ border-color: $mainBgD2 $mainBgD3 $mainBgD3 $mainBgD2;
+}
+@mixin outset-border2 {
+ border-color: $mainBgL3 $mainBgD2 $mainBgD2 $mainBgL3;
+}
+@mixin inset-border1 {
+ border-color: $mainBgD3 $mainBgD2 $mainBgD2 $mainBgD3;
+}
+@mixin inset-border2 {
+ border-color: $mainBgD1 $mainBgL3 $mainBgL3 $mainBgD1;
+}
+@mixin pressed-border1 {
+ border-color: $mainBgD3 $mainBgD2 $mainBgD2 $mainBgD3;
+}
+@mixin pressed-border2 {
+ border-color: $mainBgD1 $mainBgL1 $mainBgL1 $mainBgD1;
+}
+@mixin focus-border1 {
+ border-color: $mainBgD3 $mainBgD4 $mainBgD4 $mainBgD3;
+}
+@mixin focus-outline {
+ outline: 1px solid $focusBorder;
+ -moz-outline-radius: 2px;
+ -webkit-outline-radius: 2px;
+}
+// END: defs
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/.svn/text-base/default.css.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/.svn/text-base/default.css.svn-base
new file mode 100644
index 00000000..b0bd8700
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/.svn/text-base/default.css.svn-base
@@ -0,0 +1,2103 @@
+/* Part of DynarchLIB
+ Copyright (c) Dynarch.com 2005-2009. All rights reserved.
+ See http://www.dynarchlib.com/licensing for details. */
+/* Part of DynarchLIB
+ Copyright (c) Dynarch.com 2005-2009. All rights reserved.
+ See http://www.dynarchlib.com/licensing for details. */
+html, body {
+ margin: 0;
+ padding: 0;
+ height: 100%; }
+
+body {
+ z-index: 0;
+ background-color: #fff; }
+
+form {
+ padding: 0;
+ margin: 0; }
+
+.DYNARCH-GET-PADDING-AND-BORDER {
+ overflow: hidden !important;
+ font-size: 1px !important;
+ line-height: 1px !important;
+ width: 1px !important;
+ height: 1px !important; }
+
+.DYNARCH-GET-ABSOLUTE-POSITION {
+ position: absolute !important;
+ margin: 0 !important;
+ padding: 0 !important; }
+
+.DYNARCH-EVENT-STOPPER {
+ position: absolute !important;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 30000; }
+
+.DYNARCH-GARBAGE-COLLECTOR {
+ position: absolute;
+ z-index: -10000;
+ width: 1px;
+ height: 1px;
+ overflow: hidden;
+ left: -32000px;
+ top: -32000px;
+ display: none;
+ /* XXX: why didn't we have this before? */ }
+
+.DYNARCH-FAKE-FOCUS {
+ z-index: -10000;
+ position: absolute;
+ left: -2000px;
+ top: 0; }
+
+.CURSOR-DRAGGING {
+ cursor: move !important; }
+
+.CURSOR-RESIZE-E {
+ cursor: e-resize !important; }
+
+.CURSOR-RESIZE-W {
+ cursor: w-resize !important; }
+
+.CURSOR-RESIZE-S {
+ cursor: s-resize !important; }
+
+.CURSOR-RESIZE-N {
+ cursor: n-resize !important; }
+
+.CURSOR-FORBIDDEN {
+ cursor: not-allowed !important; }
+
+.CURSOR-NO-DROP {
+ cursor: no-drop !important; }
+
+.CURSOR-DROP {
+ cursor: pointer !important; }
+
+.CURSOR-RESIZE-COL {
+ cursor: col-resize !important; }
+
+/* Generic */
+.DlWidget {
+ font: 12px "Lucida Grande",Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif; }
+ .DlWidget table, .DlWidget input, .DlWidget select, .DlWidget button, .DlWidget textarea {
+ font: 12px "Lucida Grande",Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif; }
+
+.DlWidget {
+ cursor: default;
+ color: black;
+ zoom: 1;
+ /* force hasLayout in IE */ }
+
+.DlWidget-3D {
+ background-color: #c8c8d8;
+ color: black; }
+
+/* .DlWidget-disabled, .DlWidget-disabled * { color: #768 !important; } */
+/* .DlWidget-dragging, .DlWidget-dragging * { color: #768 !important; } */
+.DlWidget-dragged-clone {
+ position: absolute !important;
+ z-index: 10000; }
+
+/* Base button class */
+.DlAbstractButton {
+ white-space: nowrap; }
+
+/* Button */
+.DlButton {
+ border: 1px solid;
+ border-color: #9b9bb8 #6e6e99 #6e6e99 #9b9bb8;
+ background-color: #c8c8d8;
+ text-align: center; }
+ .DlButton .DlButton-inner {
+ border: 1px solid;
+ border-color: white #9b9bb8 #9b9bb8 white;
+ padding: 2px 4px; }
+ .DlButton .DlButton-inner div {
+ min-height: 16px; }
+
+.DlButton-hover {
+ border-color: #6e6e99 #58587c #58587c #6e6e99;
+ background-color: #e6e6ed; }
+
+.DlButton-focus {
+ border-color: #6e6e99 #58587c #58587c #6e6e99;
+ outline: 1px solid #e8a850;
+ -moz-outline-radius: 2px;
+ -webkit-outline-radius: 2px; }
+ .DlButton-focus div.DlButton-Label {
+ display: block;
+ border: 1px dotted black;
+ margin: -1px -2px;
+ padding: 0 1px; }
+
+.DlButton-active {
+ border-color: #6e6e99 #9b9bb8 #9b9bb8 #6e6e99;
+ background-color: #80b9ff; }
+ .DlButton-active .DlButton-inner {
+ padding: 3px 3px 1px 5px;
+ border-color: #b9b9cd #d7d7e3 #d7d7e3 #b9b9cd; }
+
+.DlButton-1 {
+ border-color: #6e6e99 #9b9bb8 #9b9bb8 #6e6e99;
+ background-color: #b9b9cd; }
+
+.DlButton-1 .DlButton-inner {
+ border-color: #b9b9cd white white #b9b9cd; }
+
+.DlAbstractButton-withIcon, .DlButton-withIcon {
+ padding-left: 22px;
+ background-repeat: no-repeat !important;
+ background-position: 0 50%; }
+
+.DlButton-empty .DlButton-inner {
+ padding: 2px; }
+
+.DlButton-empty .DlButton-withIcon {
+ padding: 0;
+ width: 16px;
+ height: 16px; }
+
+.DlButton-disabled .DlButton-inner,
+.DlWidget-disabled .DlButton .DlButton-inner {
+ border-color: #c8c8d8;
+ opacity: 0.6;
+ filter: alpha(opacity=60); }
+
+.DlButton-disabled, .DlWidget-disabled .DlButton {
+ border-color: #e6e6ed #9b9bb8 #9b9bb8 #e6e6ed; }
+
+div.DlButton-Label {
+ display: inline; }
+
+/* Checkbox */
+.DlWidget-disabled.DlCheckbox-0 {
+ color: #88888f;
+ background-image: url("img/new-checkradio/check-normal-insensitive.png"); }
+
+.DlWidget-disabled.DlCheckbox-1 {
+ color: #88888f;
+ background-image: url("img/new-checkradio/check-mark-insensitive.png"); }
+
+.DlCheckbox {
+ padding: 2px 5px 2px 20px;
+ -moz-border-radius: 3px;
+ background-position: 4px 50%;
+ background-repeat: no-repeat; }
+
+.DlCheckbox-0 {
+ background-image: url("img/new-checkradio/check-normal.png"); }
+
+.DlCheckbox-1 {
+ background-image: url("img/new-checkradio/check-mark.png"); }
+
+.DlCheckbox-hover {
+ background-color: #e6e6ed; }
+
+.DlCheckbox-hover.DlCheckbox-0 {
+ background-image: url("img/new-checkradio/check-normal-prelight.png"); }
+
+.DlCheckbox-hover.DlCheckbox-1 {
+ background-image: url("img/new-checkradio/check-mark-prelight.png"); }
+
+.DlCheckbox-active {
+ background-color: #80b9ff;
+ background-image: url("img/new-checkradio/check-mark-active.png") !important; }
+
+.DlCheckbox-empty {
+ height: 15px;
+ padding-left: 15px;
+ width: 1px; }
+
+.DlCheckbox-focus div.DlButton-Label {
+ display: block;
+ border: 1px dotted black;
+ margin: -1px -2px;
+ padding: 0 1px; }
+
+/* RadioButton */
+.DlWidget-disabled.DlRadioButton-0 {
+ color: #88888f;
+ background-image: url("img/new-checkradio/opt-normal-insensitive.png"); }
+
+.DlWidget-disabled.DlRadioButton-1 {
+ color: #88888f;
+ background-image: url("img/new-checkradio/opt-mark-insensitive.png"); }
+
+.DlRadioButton {
+ padding: 2px 5px 2px 20px;
+ -moz-border-radius: 3px;
+ background-position: 4px 50%;
+ background-repeat: no-repeat; }
+
+.DlRadioButton-0 {
+ background-image: url("img/new-checkradio/opt-normal.png"); }
+
+.DlRadioButton-1 {
+ background-image: url("img/new-checkradio/opt-mark.png"); }
+
+.DlRadioButton-hover {
+ background-color: #e6e6ed; }
+
+.DlRadioButton-hover.DlRadioButton-0 {
+ background-image: url("img/new-checkradio/opt-normal-prelight.png"); }
+
+.DlRadioButton-hover.DlRadioButton-1 {
+ background-image: url("img/new-checkradio/opt-mark-prelight.png"); }
+
+.DlRadioButton-active {
+ background-color: #80b9ff;
+ background-image: url("img/new-checkradio/opt-mark-active.png") !important; }
+
+.DlRadioButton-empty {
+ height: 15px;
+ padding-left: 15px;
+ width: 1px; }
+
+.DlRadioButton-focus div.DlButton-Label {
+ display: block;
+ border: 1px dotted black;
+ margin: -1px -2px;
+ padding: 0 1px; }
+
+.DlPopupMenu .DlRadioButton, .DlPopupMenu .DlCheckbox {
+ -moz-border-radius: 0; }
+
+/* Entry */
+.DlEntry {
+ border: 1px solid #9b9bb8; }
+ .DlEntry .DlEntry-cell {
+ border: 1px solid white;
+ background-color: #e6e6ed; }
+ .DlEntry input, .DlEntry textarea {
+ margin: 0;
+ border: none !important;
+ border-width: 0px !important;
+ background: white;
+ color: #000;
+ padding: 1px 2px 2px 2px !important;
+ /* font-family: "Bitstream Vera Sans Mono",monospace; height: 1.3em; */
+ resize: none; }
+ .DlEntry input::-moz-selection, .DlEntry textarea::-moz-selection {
+ background-color: #80b9ff !important;
+ color: black !important; }
+
+.DlEntry-Focus {
+ border-color: #6e6e99 #58587c #58587c #6e6e99;
+ outline: 1px solid #e8a850;
+ -moz-outline-radius: 2px;
+ -webkit-outline-radius: 2px; }
+ .DlEntry-Focus .DlEntry-cell, .DlEntry-Focus input, .DlEntry-Focus textarea {
+ background-color: #fff8dd; }
+
+.DlEntry-ValidationError {
+ border-color: #ff2600; }
+ .DlEntry-ValidationError .DlEntry-cell {
+ border-color: #ff2600; }
+ .DlEntry-ValidationError .DlEntry-cell, .DlEntry-ValidationError input, .DlEntry-ValidationError textarea {
+ background-color: #ffd4cc; }
+
+.DlEntry-Readonly .DlEntry-cell {
+ border-color: #e6e6ed; }
+.DlEntry-Readonly .DlEntry-cell, .DlEntry-Readonly input, .DlEntry-Readonly textarea {
+ background-color: #d7d7e3; }
+
+.DlEntry-emptyText {
+ display: none;
+ position: absolute;
+ left: 3px;
+ top: 1px;
+ color: #88888f;
+ font-style: italic;
+ cursor: text; }
+
+.DlEntry-empty .DlEntry-emptyText {
+ display: block; }
+
+.DlEntry-dropDownBtn {
+ line-height: 20px;
+ border-left: 1px solid #9b9bb8;
+ padding-left: 4px;
+ padding-right: 4px; }
+
+.DlEntry-Focus .DlEntry-dropDownBtn {
+ border-color: #6e6e99; }
+
+.DlEntry-dropDownBtn-hover {
+ background-color: #e6e6ed; }
+
+.DlEntry-dropDownBtn-active {
+ background-color: #80b9ff; }
+
+.DlEntry-invalidIcon {
+ width: 16px;
+ height: 16px;
+ position: absolute;
+ right: 1px;
+ top: 50%;
+ margin-top: -8px;
+ background-image: url("img/entry-warning.png");
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+ opacity: 0.6;
+ display: none; }
+
+div.DlEntry-invalidIcon:hover {
+ opacity: 1; }
+
+.DlEntry-ValidationError .DlEntry-invalidIcon {
+ display: block; }
+
+/* CompletionEntry */
+.DlCompletionEntry-busy input {
+ background-image: url("img/busy1.gif");
+ background-position: 100% 50%;
+ background-repeat: no-repeat; }
+
+.DlCompletionEntry-rightAligned input {
+ background-position: 0 50%;
+ text-align: right; }
+
+/* ComboBox */
+.DlComboBox-dropDownBtn {
+ background: #c8c8d8 url("img/arrows/dropdown.png") no-repeat 50% 50%;
+ width: 11px;
+ height: 20px;
+ border-left: 1px solid #9b9bb8; }
+
+.DlEntry-Focus .DlComboBox-dropDownBtn {
+ border-color: #6e6e99; }
+
+.DlComboBox-dropDownBtn-hover {
+ background-color: #e6e6ed; }
+
+.DlComboBox-dropDownBtn-active {
+ background-color: #80b9ff; }
+
+/* Spinner */
+.DlSpinner {
+ background-color: yellow;
+ width: 1em; }
+
+.DlSpinner .DlSpinner-Button {
+ height: 50%; }
+
+.DlSpinner input {
+ text-align: right; }
+
+.DlSpinner .DlSpinner-Button .DlButton-inner {
+ width: 5px; }
+
+.DlSpinner .DlSpinner-Button .DlButton-inner div {
+ min-height: 0; }
+
+.DlSpinner .DlSpinner-Button-Up .DlButton-inner {
+ height: 2px;
+ background: url("img/spinner-up.gif") no-repeat 50% 50%; }
+
+.DlSpinner .DlSpinner-Button-Down .DlButton-inner {
+ height: 2px;
+ background: url("img/spinner-down.gif") no-repeat 50% 50%; }
+
+/* ProgressBar */
+.DlProgressBar {
+ position: relative;
+ border: 1px solid #98c;
+ background: #f0e6ff; }
+
+.DlProgressBar-label {
+ text-align: center;
+ position: relative;
+ padding: 2px 0; }
+
+.DlProgressBar-fill {
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 50%;
+ height: 100%;
+ background-color: #c0b6ff; }
+
+/* ButtonMenu */
+.DlButtonMenu .MenuArrow .DlButton-inner {
+ padding-left: 0;
+ padding-right: 0; }
+
+.DlButtonMenu .MenuArrow-inner {
+ padding: 0 1px;
+ border-left: none;
+ width: 7px;
+ overflow: visible;
+ background-image: url("img/menu/darrow-small.gif");
+ background-repeat: no-repeat;
+ background-position: 1px 50%; }
+
+.DlButtonMenu .LabelPart {
+ border-right: none; }
+
+.DlButtonMenu .LabelPart .DlButton-inner {
+ border-right: none; }
+
+/* ButtonColorPicker */
+.DlButtonColorPicker table {
+ border-collapse: collapse; }
+
+.DlButtonColorPicker .DlButton-inner .ColorPart {
+ border: 1px solid;
+ border-color: #6e6e99 #9b9bb8 #9b9bb8 #6e6e99;
+ width: 10px;
+ height: 10px;
+ overflow: hidden;
+ min-height: 0;
+ margin-top: 1px; }
+
+.DlButtonColorPicker .Label {
+ padding-left: 5px; }
+
+.DlButtonColorPicker .EmptyLabel {
+ width: 1px;
+ overflow: hidden;
+ height: 1em; }
+
+/* Calendar */
+.DlCalendar {
+ background-color: white; }
+
+.DlCalendar-disabled {
+ background-color: #d7d7e3; }
+
+table.DlCalendar {
+ border-collapse: separate;
+ border-spacing: 0;
+ font-size: 11px;
+ font-family: tahoma,verdana,sans-serif;
+ border: 1px solid #9b9bb8; }
+
+.DlCalendar {
+ /* weekends */ }
+ .DlCalendar tr.DlCalendar-Navigation td {
+ text-align: center;
+ border-bottom: 1px solid #9b9bb8;
+ background-color: #c8c8d8;
+ padding: 2px 0; }
+ .DlCalendar tr.DlCalendar-Navigation td.PrevMonth, .DlCalendar tr.DlCalendar-Navigation td.PrevYear {
+ border-right: 1px solid #9b9bb8;
+ font-weight: bold; }
+ .DlCalendar tr.DlCalendar-Navigation td.NextMonth, .DlCalendar tr.DlCalendar-Navigation td.NextYear {
+ border-left: 1px solid #9b9bb8;
+ font-weight: bold; }
+ .DlCalendar tr.DlCalendar-Navigation td.NextMonth {
+ background-image: url("img/arrows/nav-right.gif");
+ background-repeat: no-repeat;
+ background-position: 50% 50%; }
+ .DlCalendar tr.DlCalendar-Navigation td.PrevMonth {
+ background-image: url("img/arrows/nav-left.gif");
+ background-repeat: no-repeat;
+ background-position: 50% 50%; }
+ .DlCalendar tr.DlCalendar-Navigation td.NextYear {
+ background-image: url("img/arrows/nav-right-x2.gif");
+ background-repeat: no-repeat;
+ background-position: 50% 50%; }
+ .DlCalendar tr.DlCalendar-Navigation td.PrevYear {
+ background-image: url("img/arrows/nav-left-x2.gif");
+ background-repeat: no-repeat;
+ background-position: 50% 50%; }
+ .DlCalendar tr.DlCalendar-Navigation td.hover {
+ background-color: #e6e6ed;
+ color: black; }
+ .DlCalendar tr.DlCalendar-Navigation td.rolling {
+ background-color: #80b9ff; }
+ .DlCalendar tr.DlCalendar-DayNames {
+ /* td.Today { font-weight: bold; } */ }
+ .DlCalendar tr.DlCalendar-DayNames td {
+ width: 20px;
+ text-align: right;
+ padding-right: 3px;
+ border-bottom: 1px solid #9b9bb8;
+ background-color: #d7d7e3; }
+ .DlCalendar tr.DlCalendar-DayNames td.WeekNumber {
+ border-right-color: #9b9bb8; }
+ .DlCalendar tr.DlCalendar-DayNames td.hover {
+ background-color: #e6e6ed;
+ color: black; }
+ .DlCalendar tr.DlCalendar-DayNames td.WeekEnd {
+ color: #cc6622; }
+ .DlCalendar tr.Dates td {
+ text-align: right;
+ padding: 2px 3px 2px 2px; }
+ .DlCalendar tr.Dates td.OtherMonth {
+ color: #4d4d4d; }
+ .DlCalendar tr.Dates td.Today {
+ color: blue; }
+ .DlCalendar tr.Dates td.DlCalendar-infoDay {
+ font-weight: bold;
+ background: url("img/tmpcal.gif") no-repeat 100% 100%; }
+ .DlCalendar tr.Dates td.Selected {
+ border: 1px solid #9b9bb8;
+ background-color: #80b9ff;
+ padding: 1px 2px 1px 1px; }
+ .DlCalendar tr.Dates td.hover {
+ border: 1px solid #b9b9cd;
+ padding: 1px 2px 1px 1px;
+ background-color: #e6e6ed !important; }
+ .DlCalendar td.WeekNumber {
+ border-right: 1px solid #9b9bb8;
+ color: #4d4d4d;
+ background-color: #c8c8d8; }
+ .DlCalendar tr.Selected td {
+ border-bottom: 1px solid #b9b9cd;
+ border-top: 1px solid #b9b9cd;
+ padding-top: 1px;
+ padding-bottom: 1px; }
+ .DlCalendar td.WeekEnd {
+ color: #cc6622; }
+ .DlCalendar td.OtherMonth.WeekEnd {
+ color: #e79e6d; }
+
+/* ResizeBar */
+.DlResizeBar {
+ font-size: 1px;
+ line-height: 1px; }
+
+.DlResizeBar-Horizontal {
+ height: 5px;
+ cursor: s-resize;
+ background: url("img/resizebar-horiz2.png") no-repeat 50% 50%; }
+
+.DlResizeBar-Vertical {
+ width: 5px;
+ cursor: e-resize;
+ background: url("img/resizebar-vert2.png") no-repeat 50% 50%; }
+
+.DlResizeBar-DraggingLine {
+ position: absolute;
+ /* background-image: url("img/resizebg.gif"); */
+ background-color: #e8a850;
+ opacity: 0.6;
+ filter: alpha(opacity=60);
+ z-index: 10000; }
+
+/* UploadEntry */
+.DlUploadEntry {
+ height: 22px; }
+
+.DlUploadEntry iframe {
+ background: transparent;
+ width: 80px;
+ height: 22px;
+ display: block; }
+
+/* CONTAINERS */
+.DlContainer {
+ position: relative; }
+
+/* WARNING: this is probably NOT GOOD!
+ but it happens to fix some atrocious bugs in IE
+ (randomly disappearing elements on hover).
+ XXX: make sure it doesn't break anything!
+ */
+.DlContainer-Hidden {
+ position: absolute;
+ left: -30000px;
+ top: -30000px;
+ visibility: hidden; }
+
+.DlLayout {
+ position: relative; }
+
+.DlLayout-positioned {
+ position: absolute; }
+
+.DlGridLayout-table {
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%; }
+
+.DlGridLayout-tr-minHeight td {
+ height: 2px; }
+
+.DlGridLayout-td-minWidth {
+ width: 2px;
+ white-space: nowrap; }
+
+.DlGridLayout-td-minHeight {
+ height: 2px; }
+
+/*
+ .DlGridLayout-table { background-color: #f00; }
+ .DlGridLayout-table td { background-color: #fff; }
+/* ^^^ DEBUG */
+.DlDesktop {
+ position: fixed;
+ left: 0;
+ top: 0;
+ overflow: hidden; }
+
+.DlFieldset {
+ border: 2px groove #e6e6ed;
+ margin-top: 1em;
+ -moz-border-top-colors: #9b9bb8 #e6e6ed;
+ -moz-border-bottom-colors: #e6e6ed #9b9bb8;
+ -moz-border-left-colors: #9b9bb8 #e6e6ed;
+ -moz-border-right-colors: #e6e6ed #9b9bb8; }
+
+.DlFieldset-label {
+ position: relative;
+ top: -0.75em;
+ left: 5px;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ font-weight: bold;
+ background-color: #c8c8d8;
+ padding: 1px 7px; }
+
+.DlFieldset-content {
+ padding: 10px 10px 10px 10px;
+ margin-top: -1em; }
+
+.DlPopup {
+ position: fixed;
+ z-index: 100;
+ left: -30000px;
+ top: -30000px; }
+
+.DlPopup-scrollArea {
+ overflow: hidden;
+ position: relative;
+ /* -- IE is unbelievable */
+ z-index: 10; }
+
+.DlPopup-scrollUp, .DlPopup-scrollDown {
+ height: 10px;
+ overflow: hidden;
+ background-position: 50% 1px;
+ background-repeat: no-repeat; }
+
+.DlPopup-scrollUp {
+ border-bottom: 1px solid #b9b9cd; }
+
+.DlPopup-scrollDown {
+ border-top: 1px solid #b9b9cd; }
+
+.DlPopup-scrollUp {
+ background-image: url("img/arrows/scroll-up.gif"); }
+
+.DlPopup-scrollUp-hover {
+ background-image: url("img/arrows/scroll-up-hover.gif");
+ background-color: #e6e6ed; }
+
+.DlPopup-scrollUp-disabled {
+ background-image: url("img/arrows/scroll-up-disabled.gif"); }
+
+.DlPopup-scrollDown {
+ background-image: url("img/arrows/scroll-down.gif"); }
+
+.DlPopup-scrollDown-hover {
+ background-image: url("img/arrows/scroll-down-hover.gif");
+ background-color: #e6e6ed; }
+
+.DlPopup-scrollDown-disabled {
+ background-image: url("img/arrows/scroll-down-disabled.gif"); }
+
+.DlCompletionPopup {
+ border: 1px solid #b9b9cd;
+ background-color: white; }
+
+.DlCompletionPopup .DlMenuItem .div2 {
+ font-size: 90%;
+ padding: 1px 5px; }
+
+.DlCompletionPopup .DlVMenu {
+ border: none; }
+
+.DlTooltip {
+ background-color: #fffee0;
+ font-family: arial,helvetica,sans-serif;
+ padding: 4px 7px;
+ color: #333210; }
+
+.DlTooltip-noShadow {
+ border: 1px solid #000; }
+
+.DlDialogPopup {
+ background-color: white;
+ border: 1px solid #b9b9cd; }
+
+.DlPopupMenu {
+ background-color: white;
+ border: 1px solid #b9b9cd; }
+
+.DlPopupMenu-noShadow {
+ border: 1px solid #b9b9cd; }
+
+.DlPopupMenu .DlCalendar {
+ border: 1px solid;
+ border-color: #9b9bb8 #6e6e99 #6e6e99 #9b9bb8; }
+
+.DlCalendar-borderless {
+ border-width: 0 !important; }
+
+.DlVMenu, .DlHMenu {
+ border-collapse: collapse;
+ background-color: white; }
+
+.DlVMenu-noShadow, .DlHMenu-noShadow {
+ border: 1px solid;
+ border-color: #9b9bb8 #6e6e99 #6e6e99 #9b9bb8; }
+
+.DlVMenu {
+ margin: 4px 0; }
+
+.DlHMenu {
+ margin: 0 2px; }
+
+.DlHMenu div.DlHMenu-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ margin-left: 3px;
+ margin-right: 2px;
+ border-left: 1px solid #ccc;
+ background-color: #fff; }
+
+div.DlVMenu-separator {
+ margin: 4px 0 3px 0;
+ background-color: #ccc;
+ border-bottom: 1px solid #fff;
+ height: 1px;
+ overflow: hidden;
+ font-size: 1px;
+ line-height: 1px; }
+
+.DlMenuItem {
+ /* background: transparent; background-color: none; /* XXX: do we need this? */ }
+
+.DlMenuItem .div2 {
+ padding: 2px 5px; }
+
+.DlMenuItem-popped {
+ background-color: #80b9ff;
+ color: black; }
+
+.DlMenuItem-hover {
+ background-color: #80b9ff;
+ color: black; }
+
+.DlMenuItem-active {
+ background-color: #222222;
+ color: white; }
+
+.DlMenuItem .DlMenuItem-withIcon {
+ padding-left: 26px;
+ background-repeat: no-repeat;
+ background-position: 5px 50%; }
+
+.DlVMenu .DlMenuItem .DlMenuItem-withPopup {
+ margin-right: 3px;
+ padding-right: 12px;
+ background-image: url("img/menu/rarrow.gif");
+ background-repeat: no-repeat !important;
+ background-position: 100% 50%; }
+
+.DlVMenu .DlMenuItem-hover .DlMenuItem-withPopup {
+ background-image: url("img/menu/rarrow-hover.gif") !important; }
+
+.DlWidget-disabled .DlMenuItem, .DlMenuItem-disabled {
+ opacity: 0.6;
+ filter: alpha(opacity=60); }
+
+.DlVMenu .DlCheckbox-hover,
+.DlHMenu .DlCheckbox-hover,
+.DlVMenu .DlRadioButton-hover,
+.DlHMenu .DlRadioButton-hover {
+ background-color: #80b9ff;
+ color: black; }
+
+.DlVMenu .DlCheckbox-active,
+.DlHMenu .DlCheckbox-active,
+.DlVMenu .DlRadioButton-active,
+.DlHMenu .DlRadioButton-active {
+ background-color: #222222;
+ color: white; }
+
+/*
+.DlPopupMenu .DlCheckbox-hover,
+.DlPopupMenu .DlRadioButton-hover { background-color: #76c; color: #fff; }
+
+.DlPopupMenu .DlCheckbox-active,
+.DlPopupMenu .DlRadioButton-active { background-color: #cbf; color: #000; }
+*/
+/* Notebook */
+/* .DlNotebook { background-color: $mainBgL1; } */
+/* Tabs */
+.DlTabs .TabBar {
+ z-index: 10;
+ position: relative; }
+
+.DlTabs .TabBar .DlButton {
+ border-color: #6e6e99; }
+
+.DlTabs .TabBar .DlButton-1 {
+ background-color: #d7d7e3; }
+
+.DlTabs .TabBar .DlButton-1 .DlButton-inner {
+ padding-top: 3px;
+ padding-bottom: 3px;
+ border-color: #b9b9cd; }
+
+.DocTabBar {
+ width: 100%; }
+
+.DocTabBar td {
+ width: 33.3333%; }
+
+.DlTabs-top .TabBar {
+ top: 1px; }
+
+.DlTabs-top .TabBar .DlButton-1, .DlTabs-top .TabBar .DlButton-1 .DlButton-inner {
+ border-bottom: none; }
+
+.DlTabs-bottom .TabBar {
+ top: -1px; }
+
+.DlTabs-bottom .TabBar .DlButton-1, .DlTabs-bottom .TabBar .DlButton-1 .DlButton-inner {
+ border-top: none; }
+
+.DlTabs .TabContent, .DlTabs .TabContent .DlNotebook {
+ background-color: #d7d7e3; }
+
+.DlTabs .TabContent {
+ border: 1px solid #6e6e99; }
+
+.DlTabs .TabContent .TabContent-inner {
+ padding: 5px; }
+
+.DlTabs .TabContent-inner {
+ position: relative;
+ overflow: hidden;
+ border: 1px solid #b9b9cd; }
+
+.DlTabs-top .TabContent .TabContent-inner {
+ border-top: none; }
+
+.DlTabs-bottom .TabContent .TabContent-inner {
+ border-bottom: none; }
+
+/* MacBar */
+.DlMacHBar, .DlMacVBar {
+ background-color: #b9b9cd;
+ border: 1px solid #6e6e99;
+ padding: 2px; }
+
+.DlMacBarIcon {
+ display: inline; }
+
+.DlMacBarIcon img {
+ vertical-align: middle;
+ padding: 5px; }
+
+.DlMacBarIcon-1 img {
+ border: 1px solid #769;
+ -moz-border-radius: 15px;
+ padding: 4px;
+ background-color: #edf; }
+
+.DlMacBarIcon-active {
+ opacity: 0.6;
+ /* filter: alpha(opacity=60); /* IE sucks. */ }
+
+.DlMacHBar div.DlMacHBar-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #98c;
+ background-color: #edf; }
+
+.DlMacVBar div.DlMacVBar-separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #98c;
+ background-color: #edf; }
+
+/* Hbox */
+table.DlHbox {
+ border-collapse: separate; }
+
+.DlHbox td.cell {
+ padding: 0; }
+
+.DlHbox div.DlHbox-separator, div.Dl-Vertical-Separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px dotted #6e6e99;
+ background-color: #e6e6ed;
+ /* margin-left: 3px; margin-right: 2px; */ }
+
+.DlHbox div.wide-separator, div.Dl-Vertical-Separator.wide-separator {
+ margin-left: 4px;
+ margin-right: 4px; }
+
+.DlHbox div.DlHbox-spacer {
+ overflow: hidden;
+ width: 4px; }
+
+table.DlHbox-hasFiller {
+ width: 100%; }
+
+.DlHbox-filler {
+ width: 100%; }
+
+/* Vbox */
+table.DlVbox {
+ border-collapse: separate; }
+
+.DlVbox td.cell {
+ padding: 0; }
+
+.DlVbox div.DlVbox-separator, div.Dl-Horizontal-Separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px dotted #6e6e99;
+ background-color: #e6e6ed;
+ /* margin-top: 3px; margin-bottom: 2px; */ }
+
+.DlVbox div.wide-separator, div.Dl-Horizontal-Separator.wide-separator {
+ margin-top: 5px;
+ margin-bottom: 4px; }
+
+.DlVbox div.DlVbox-spacer {
+ overflow: hidden;
+ height: 4px;
+ line-height: 1px;
+ font-size: 1px; }
+
+/* ButtonBox */
+table.DlButtonBox {
+ width: 100%; }
+
+table.DlButtonBox .DlButtonBox-spacer {
+ width: 100%; }
+
+.DlButtonBox div.DlButtonBox-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #9b9bb8;
+ background-color: #e6e6ed;
+ margin-left: 3px;
+ margin-right: 2px; }
+
+.DlWidget-disabled div.DlVbox-separator, .DlWidget-disabled div.DlHbox-separator {
+ border-color: #b9b9cd;
+ background-color: #e6e6ed; }
+
+/* Select */
+.DlRadioSelect .LabelPart {
+ text-align: left; }
+
+.DlSelect-menu .DlRadioButton {
+ padding-right: 18px; }
+
+.DlSelect-menu .DlRadioButton-0 {
+ background-image: none; }
+
+.DlSelect-menu .DlRadioButton-1 {
+ background-image: url("img/mark.gif");
+ background-color: #c8c8d8;
+ color: #000; }
+
+.DlSelect-menu .DlRadioButton-active {
+ background-image: url("img/mark-2.gif") !important; }
+
+/* Toolbar (no special widget) */
+/* BEGIN: CRAPPY CODE, PLEASE REVISIT */
+.DlToolbar {
+ border: 1px solid;
+ border-color: #9b9bb8 #6e6e99 #6e6e99 #9b9bb8;
+ background-color: #c8c8d8;
+ padding: 1px; }
+ .DlToolbar .DlButton {
+ border: none;
+ background-color: transparent; }
+ .DlToolbar .DlButton-inner {
+ border: none;
+ padding: 3px; }
+ .DlToolbar .DlButton-hover {
+ border: 1px solid;
+ border-color: white #9b9bb8 #9b9bb8 white;
+ background-color: #e6e6ed; }
+ .DlToolbar .DlButton-hover .DlButton-inner {
+ padding: 2px; }
+ .DlToolbar .DlButton-1 {
+ border: 1px solid;
+ border-color: #b9b9cd white white #b9b9cd;
+ background-color: #80b9ff; }
+ .DlToolbar .DlButton-1 .DlButton-inner {
+ padding: 2px; }
+ .DlToolbar .DlButton-active {
+ border: 1px solid;
+ border-color: #6e6e99 #9b9bb8 #9b9bb8 #6e6e99;
+ background-color: #80b9ff; }
+ .DlToolbar .DlButton-active .DlButton-inner {
+ padding: 2px; }
+ .DlToolbar .DlButton-disabled {
+ opacity: 0.7;
+ filter: alpha(opacity=70); }
+ .DlToolbar .DlButtonMenu * {
+ border: none; }
+ .DlToolbar .DlButtonMenu .DlButton-inner {
+ border: 1px solid;
+ border-color: white #9b9bb8 #9b9bb8 white;
+ padding: 2px; }
+ .DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner {
+ padding-left: 0;
+ padding-right: 0; }
+ .DlToolbar .DlButtonMenu .DlButton-active .DlButton-inner {
+ border-color: #6e6e99 #9b9bb8 #9b9bb8 #6e6e99; }
+ .DlToolbar .DlButtonMenu .DlButton-1 .DlButton-inner {
+ border-color: #6e6e99 #9b9bb8 #9b9bb8 #6e6e99; }
+ .DlToolbar .DlButtonMenu .DlButton-hover .MenuArrow-inner {
+ padding-left: 1px !important;
+ padding-right: 1px !important;
+ background-position: 1px 50%; }
+ .DlToolbar .DlButtonMenu .DlButton-active .MenuArrow-inner {
+ padding-left: 1px !important;
+ padding-right: 1px !important;
+ background-position: 1px 50%; }
+ .DlToolbar .DlButtonMenu .DlButton-1 .MenuArrow-inner {
+ padding-left: 1px !important;
+ padding-right: 1px !important;
+ background-position: 1px 50%; }
+ .DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner {
+ padding-left: 0 !important;
+ padding-right: 0 !important; }
+ .DlToolbar .DlLabel {
+ background: inherit; }
+ .DlToolbar div.DlHbox-separator {
+ border-left-color: #9b9bb8;
+ background-color: #e6e6ed; }
+
+/*
+.DlToolbar .DlButtonMenu .DlButton-hover .DlButton-inner { border-color: #659; }
+.DlToolbar .DlButtonMenu .LabelPart.DlButton-hover .DlButton-inner { padding-right: 3px; border-right: none; }
+*/
+.DlToolbar-Light {
+ background: #d7d7e3; }
+
+/* END: CRAPPY CODE */
+/* Table */
+.DlTable-RowSeparator td {
+ height: 7px; }
+
+.DlTable-RowSeparator td div {
+ line-height: 1px;
+ font-size: 1px;
+ height: 1px;
+ overflow: hidden;
+ border-top: 1px solid #9b9bb8;
+ background-color: #e6e6ed;
+ margin-top: 3px;
+ margin-bottom: 2px; }
+
+/* Tree */
+.DlTree-separator {
+ margin-top: 3px;
+ margin-bottom: 4px;
+ border-top: 1px dotted #9b9bb8;
+ line-height: 1px;
+ font-size: 1px;
+ overflow: hidden; }
+
+.DlTree-IconWidth {
+ width: 19px !important; }
+
+.DlTreeItem .DlTreeItem-Expander {
+ width: 19px; }
+
+.DlTreeItem .DlTreeItem-Icon {
+ width: 19px;
+ background-repeat: no-repeat;
+ background-position: 50% 50%; }
+
+.DlTreeItem .DlTreeItem-Label {
+ padding-left: 3px;
+ padding-top: 1px;
+ padding-bottom: 1px; }
+
+.DlTreeItem-withRadio .DlTreeItem-Label {
+ padding-left: 0; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlLabel {
+ padding: 0 2px; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton {
+ padding: 0 2px;
+ background-image: none !important;
+ cursor: pointer; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-hover {
+ background: none;
+ color: #1a81ff;
+ text-decoration: underline; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-1 {
+ background-color: #80b9ff;
+ color: black; }
+
+.DlTreeItem-withCheck .DlTreeItem-Label {
+ padding-left: 0; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlLabel {
+ padding: 0 2px; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox {
+ padding: 0 2px;
+ background-image: none !important;
+ cursor: pointer; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-hover {
+ background: none;
+ color: #1a81ff;
+ text-decoration: underline; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-1 {
+ background-color: #80b9ff;
+ color: black; }
+
+/* .DlTreeItem-Table { table-layout: fixed; border-collapse: collapse; } */
+.DlTreeItem-Table td {
+ vertical-align: middle;
+ height: 16px; }
+
+/* BEGIN: tree lines, don't touch this or else. */
+.DlTree-withLines .DlTreeItem {
+ background-image: url("img/tree/lines-v.gif");
+ background-repeat: repeat-y;
+ background-position: 9px 50%; }
+
+/* .DlTree-withLines .DlTreeItem-div { background-image: url("img/tree/lines-v.gif"); background-repeat: repeat-y; background-position: 9px 50%; } */
+.DlTree-withLines .DlTreeItem-Last {
+ background-image: none; }
+
+/* .DlTree-withLines .DlTreeItem-Last .DlTreeItem-div { background-image: none; } */
+.DlTree-withLines .DlTreeItem .DlTreeItem-Expander {
+ background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+
+.DlTreeItem-hasSubtree .DlTreeItem-Expander {
+ background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+
+.DlTree-withLines table.DlTreeItem-Last .DlTreeItem-Expander {
+ background: transparent url("img/tree/lines-b.gif") no-repeat 50% 50%; }
+
+/* END: tree lines */
+.DlTreeItem-Subtree {
+ padding-left: 19px; }
+
+.DlTreeItem-Arrow-Expanded {
+ background: transparent url("img/tree/minus.gif") no-repeat 50% 40%;
+ width: 19px;
+ height: 100%; }
+
+.DlTreeItem-Arrow-Expanded:hover {
+ background: transparent url("img/tree/minus-hover.gif") no-repeat 50% 40%;
+ width: 19px;
+ height: 100%; }
+
+.DlTreeItem-Arrow-Collapsed {
+ background: transparent url("img/tree/plus.gif") no-repeat 50% 40%;
+ width: 19px;
+ height: 100%; }
+
+.DlTreeItem-Arrow-Collapsed:hover {
+ background: transparent url("img/tree/plus-hover.gif") no-repeat 50% 40%;
+ width: 19px;
+ height: 100%; }
+
+.DlWidget-disabled .DlTreeItem-Arrow-Expanded,
+.DlWidget-disabled .DlTreeItem-Arrow-Collapsed,
+.DlWidget-disabled .DlTreeItem-Icon {
+ opacity: 0.6;
+ filter: alpha(opacity=60); }
+
+.DlTreeItem-dropTarget > .DlTreeItem-div .DlTreeItem-Expander div {
+ background: url("img/tree-drop-here.gif") no-repeat 50% 50%; }
+
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div .DlTreeItem-Expander div {
+ background: url("img/tree-drop-here-upper.gif") no-repeat 50% 50%; }
+
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div .DlTreeItem-Expander div {
+ background: url("img/tree-drop-here-lower.gif") no-repeat 50% 50%; }
+
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div > table {
+ border-top: 1px solid #9b9bb8; }
+
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div > table {
+ border-bottom: 1px solid #9b9bb8; }
+
+.DlTreeItem-div-focus {
+ outline: 1px solid #e8a850;
+ -moz-outline-radius: 2px;
+ -webkit-outline-radius: 2px; }
+
+/* ColorPicker */
+.DlColorPickerHSV {
+ border: 1px solid #000;
+ background-color: #e4dcec; }
+
+.DlColorPickerHSV td {
+ width: 8px;
+ height: 10px;
+ padding: 1px; }
+
+.DlColorPickerHSV td.DlColorPickerHSV-Sep {
+ background-color: #000;
+ width: 1px;
+ padding: 0; }
+
+.DlColorPickerHSV td.DlColorPickerHSV-HSV {
+ overflow: visible;
+ vertical-align: top;
+ background: url("img/color/hue.png") repeat-x 0 0;
+ width: 15px;
+ padding: 0; }
+
+.DlColorPickerHSV td.hover1 {
+ padding: 0;
+ border: 1px solid #fff !important; }
+
+.DlColorPickerHSV td.hover2 {
+ padding: 0;
+ border: 1px solid #000 !important; }
+
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar {
+ height: 1px;
+ left: 0px;
+ font-size: 1px;
+ line-height: 1px;
+ left: -2px;
+ margin-right: -3px;
+ background-color: #000;
+ overflow: hidden;
+ position: relative; }
+
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar2 {
+ background-color: #fff; }
+
+/* RteFrame */
+.DlRteFrame {
+ border: 1px solid;
+ border-color: #9b9bb8; }
+
+/* .DlRteFrame-focus { border-color: #659; outline: 1px solid #98b; -moz-outline-radius: 2px; } */
+.DlRteFrame iframe {
+ border: 1px solid;
+ border-color: #6e6e99 #9b9bb8 #9b9bb8 #6e6e99; }
+
+/* Grid */
+.DlDataGrid {
+ position: relative;
+ background-color: white;
+ border: 1px solid #6e6e99; }
+
+.DlDataGrid.DlWidget-disabled {
+ background-color: #e6e6ed; }
+
+.DlDataGrid-rowTable {
+ table-layout: fixed;
+ width: 10px;
+ border-collapse: collapse;
+ border-spacing: 0; }
+
+.DlDataGrid-rowTable td {
+ overflow: hidden;
+ white-space: nowrap;
+ border-right: 1px solid #e0e0e0; }
+
+.DlDataGrid-Headers {
+ overflow: hidden;
+ background-color: #c8c8d8;
+ position: relative;
+ width: 5px; }
+
+.DlDataGrid-Body {
+ overflow: auto; }
+
+.DlDataGrid-cellData {
+ overflow: hidden;
+ white-space: nowrap; }
+
+.DlDataGrid-Body td {
+ padding: 2px 0;
+ text-indent: 5px;
+ /* the "LOL" way to add horizontal padding. :-p */ }
+
+.DlDataGrid-Body .DlDataGrid-rowTable {
+ border-bottom: 1px solid #f0f0f4;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none; }
+
+.DlDataGrid-resizeHandle {
+ width: 7px;
+ position: absolute;
+ top: 0;
+ margin-left: -4px;
+ cursor: e-resize;
+ z-index: 30000;
+ height: 100%;
+ background-color: #f00;
+ opacity: 0.01;
+ filter: alpha(opacity=1); }
+
+.DlDataGrid-align-left {
+ text-align: left; }
+
+.DlDataGrid-align-center {
+ text-align: center; }
+
+.DlDataGrid-align-right {
+ text-align: right; }
+
+.DlDataGrid .DlDataGridRow-selected {
+ background-color: #ccc; }
+
+.DlDataGrid .DlDataGridRow-selected table td {
+ color: #000; }
+
+.DlDataGrid-focus {
+ outline: 1px solid #e8a850;
+ -moz-outline-radius: 2px;
+ -webkit-outline-radius: 2px; }
+
+.DlDataGrid-focus .DlDataGridRow-selected {
+ background-color: #80b9ff; }
+
+.DlDataGrid-focus .DlDataGridRow-selected table td {
+ color: black; }
+
+.DlDataGrid-align-right .DlButton-inner {
+ background-position: 0 50%; }
+
+.DlDataGridHeadLabel {
+ border-width: 0 1px 1px 0; }
+
+.DlDataGridHeadLabel .DlButton-inner {
+ border: none;
+ padding-top: 3px;
+ padding-bottom: 3px; }
+
+.DlDataGridHeadLabel-hover {
+ background-color: #e6e6ed; }
+
+.DlDataGridHeadLabel-active {
+ background-color: #80b9ff; }
+
+.DlDataGridHeadLabel-active .DlButton-inner {
+ padding-top: 4px;
+ padding-bottom: 2px; }
+
+.DlDataGridHeadLabel-resizing {
+ background-color: #80b9ff; }
+
+.DlDataGridHeadLabel-empty .DlButton-inner {
+ padding-left: 0;
+ padding-right: 0; }
+
+.DlDataGridHeadLabel-empty .DlButton-withIcon {
+ background-position: 50% 50%; }
+
+.DlDataGridHeadLabel-sort-up {
+ border-bottom: 2px solid #000; }
+
+.DlDataGridHeadLabel-sort-down {
+ border-bottom: 2px solid #000; }
+
+.DlDataGridHeadLabel-sort-up .DlButton-inner {
+ background-image: url("img/arrows/sort-ascending.gif");
+ background-repeat: no-repeat;
+ background-position: 100% 50%;
+ padding-bottom: 2px; }
+
+.DlDataGridHeadLabel-sort-down .DlButton-inner {
+ background-image: url("img/arrows/sort-descending.gif");
+ background-repeat: no-repeat;
+ background-position: 100% 50%;
+ padding-bottom: 2px; }
+
+.DlDataGridHeadLabel-sort-up.DlDataGridHeadLabel-active .DlButton-inner {
+ padding-bottom: 1px; }
+
+.DlDataGridHeadLabel-sort-down.DlDataGridHeadLabel-active .DlButton-inner {
+ padding-bottom: 1px; }
+
+.DlDataGrid-drop-col {
+ position: fixed;
+ background: url("img/grid-drop-col.gif") no-repeat 0 0;
+ width: 11px;
+ height: 11px;
+ margin-left: -5px;
+ z-index: 10000; }
+
+/* IconListView */
+.DlIconListView {
+ background-color: #d8c8f8;
+ border: 1px solid #bae; }
+
+.DlIconListItem {
+ border-collapse: collapse; }
+
+.DlIconListItem-labelCell {
+ text-align: center; }
+
+.DlIconListItem-labelDiv {
+ overflow: hidden;
+ white-space: normal;
+ font-size: 90%; }
+
+.DlIconListItem-iconCell {
+ background-position: 50% 50%;
+ background-repeat: no-repeat; }
+
+/* .DlIconListItem-hover .DlIconListItem-iconCell { opacity: 0.7; filter: alpha(opacity=70); } */
+.DlIconListItem {
+ cursor: pointer;
+ float: left; }
+
+.DlIconListItem-hover {
+ background-color: #dcf; }
+
+.DlIconListItem-hover .DlIconListItem-labelCell {
+ color: #00f;
+ text-decoration: underline; }
+
+.DlIconListItem-1 {
+ background-color: #b8b0c0; }
+
+.DlDialog-Active .DlIconListItem-1 {
+ background-color: #76c; }
+
+.DlDialog-Active .DlIconListItem-1 .DlIconListItem-labelCell {
+ color: #fff; }
+
+.DlIconListItem-focus .DlIconListItem-labelCell {
+ text-decoration: underline; }
+
+/* Dialog */
+.DlWM {
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 0;
+ height: 0;
+ overflow: visible;
+ z-index: 300; }
+
+/* .DlWM-container { */
+/* position: relative; */
+/* width: 0; height: 0; */
+/* overflow: visible; */
+/* } */
+.DlWM-modalStopper {
+ z-index: 800;
+ cursor: not-allowed;
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ /* background: url("img/modalbg.gif"); */
+ filter: alpha(opacity=50);
+ opacity: 0.5;
+ background-color: #444;
+ display: none; }
+
+.DlDialog .DlWM-modalStopper {
+ -moz-border-radius: 0 0 4px 4px;
+ -webkit-border-radius: 0 0 4px 4px; }
+
+.DlDialog .DlDialog-noShadows .DlWM-modalStopper,
+.DlDialog-Maximized .DlWM-modalStopper {
+ -moz-border-radius: 0;
+ -webkit-border-radius: 0; }
+
+.DlWM-hasModals {
+ width: 100%;
+ height: 100%; }
+
+.DlWM-hasModals .DlWM-modalStopper {
+ display: block; }
+
+.DlDialog {
+ position: absolute; }
+
+.DlDialog-Rel {
+ padding: 0; }
+
+.DlDialog-Content {
+ background-color: #d7d7e3;
+ position: relative; }
+
+/* .DlDialog>.DlDialog-Rel { position: relative; } /* HACK-IE6 */
+.Shadow {
+ position: absolute;
+ font-size: 1px;
+ line-height: 1px; }
+
+.DlDialog-Rel .Shadow {
+ z-index: 10; }
+
+.DlDialog-WAIT {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 10;
+ background-image: url("img/modalbg.gif"); }
+
+.DlDialog-Rel .ResizeHandle {
+ cursor: se-resize;
+ position: absolute;
+ /* right: 0; bottom: 0; */
+ left: 100%;
+ top: 100%;
+ margin-left: -11px;
+ margin-top: -11px;
+ padding: 5px;
+ background: url("img/resize.gif") no-repeat 0 0;
+ width: 10px;
+ height: 10px;
+ z-index: 350; }
+
+/* OPACITY for inactive dialogs */
+/*
+.DlDialog { opacity: 0.8; }
+.DlDialog-Active { opacity: 1; }
+*/
+.DlDialog-Rel .Shadow-T {
+ left: 18px;
+ right: 15px;
+ top: -14px;
+ background: url("img/shadows/dlg-inactive/T.png") repeat-x 0 0;
+ height: 14px; }
+.DlDialog-Rel .Shadow-B {
+ left: 18px;
+ right: 15px;
+ background: url("img/shadows/dlg-inactive/B.png") repeat-x 0 0;
+ bottom: -16px;
+ height: 16px; }
+.DlDialog-Rel .Shadow-TL {
+ left: -14px;
+ width: 32px;
+ top: -13px;
+ background: url("img/shadows/dlg-inactive/TL.png") no-repeat 0 0;
+ height: 23px; }
+.DlDialog-Rel .Shadow-BR {
+ width: 31px;
+ right: -16px;
+ background: url("img/shadows/dlg-inactive/BR.png") no-repeat 0 0;
+ bottom: -15px;
+ height: 21px; }
+.DlDialog-Rel .Shadow-R {
+ width: 16px;
+ right: -16px;
+ top: 10px;
+ background: url("img/shadows/dlg-inactive/R.png") repeat-y 0 0;
+ bottom: 6px; }
+.DlDialog-Rel .Shadow-TR {
+ width: 31px;
+ right: -16px;
+ top: -13px;
+ background: url("img/shadows/dlg-inactive/TR.png") no-repeat 0 0;
+ height: 23px; }
+.DlDialog-Rel .Shadow-BL {
+ left: -14px;
+ width: 32px;
+ background: url("img/shadows/dlg-inactive/BL.png") no-repeat 0 0;
+ bottom: -15px;
+ height: 21px; }
+.DlDialog-Rel .Shadow-L {
+ left: -14px;
+ width: 14px;
+ top: 10px;
+ background: url("img/shadows/dlg-inactive/L.png") repeat-y 0 0;
+ bottom: 6px; }
+
+.DlDialog-Active .DlDialog-Rel .Shadow-T {
+ left: 18px;
+ right: 15px;
+ top: -14px;
+ background: url("img/shadows/dlg-active/T.png") repeat-x 0 0;
+ height: 14px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-B {
+ left: 18px;
+ right: 15px;
+ background: url("img/shadows/dlg-active/B.png") repeat-x 0 0;
+ bottom: -16px;
+ height: 16px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TL {
+ left: -14px;
+ width: 32px;
+ top: -13px;
+ background: url("img/shadows/dlg-active/TL.png") no-repeat 0 0;
+ height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BR {
+ width: 31px;
+ right: -16px;
+ background: url("img/shadows/dlg-active/BR.png") no-repeat 0 0;
+ bottom: -15px;
+ height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-R {
+ width: 16px;
+ right: -16px;
+ top: 10px;
+ background: url("img/shadows/dlg-active/R.png") repeat-y 0 0;
+ bottom: 6px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TR {
+ width: 31px;
+ right: -16px;
+ top: -13px;
+ background: url("img/shadows/dlg-active/TR.png") no-repeat 0 0;
+ height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BL {
+ left: -14px;
+ width: 32px;
+ background: url("img/shadows/dlg-active/BL.png") no-repeat 0 0;
+ bottom: -15px;
+ height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-L {
+ left: -14px;
+ width: 14px;
+ top: 10px;
+ background: url("img/shadows/dlg-active/L.png") repeat-y 0 0;
+ bottom: 6px; }
+
+/* that's for the crappin' IE6: */
+.DlDialog-noShadows {
+ border: 2px solid #879; }
+
+.DlDialog-Active .DlDialog-noShadows {
+ border-color: #000; }
+
+/*
+.DlDialog-Rel .Shadow-...
+.DlDialog-Active .DlDialog-Rel .Shadow-...
+.DlDialog-Dragging .DlDialog-Rel .Shadow-...
+*/
+.DlDialog-Title {
+ opacity: 0.9;
+ filter: alpha(opacity=90);
+ overflow: hidden;
+ white-space: nowrap;
+ font: bold 100% "Lucida Grande",verdana,tahoma,sans-serif;
+ letter-spacing: -1px;
+ background: #4d7bb3 url("img/titlebg.png") repeat-x 0 50%;
+ color: #333;
+ padding: 0 10px;
+ border-bottom: 2px solid #9e9e9e; }
+
+.DlDialog-Title div {
+ padding-top: 3px;
+ padding-bottom: 3px; }
+
+.DlDialog-Active .DlDialog-Title {
+ background-color: #0073ff;
+ color: #fff;
+ border-color: #fff;
+ opacity: 1;
+ filter: none;
+ text-shadow: 1px 1px 3px #000; }
+
+.DlDialog-Title-withIcon {
+ padding-left: 21px;
+ background-repeat: no-repeat;
+ background-position: 0 50%; }
+
+.DlDialog-WindowButtons {
+ height: 0;
+ overflow: visible;
+ position: absolute;
+ right: 11px;
+ top: 0;
+ z-index: 10;
+ opacity: 0.6;
+ /* filter: alpha(opacity=60); /* IE hides them completely, ignoring the overflow: visible spec. */ }
+
+.DlDialog-Active .DlDialog-WindowButtons {
+ opacity: 1;
+ filter: none; }
+
+.DlDialog-WindowButtons div {
+ float: right;
+ width: 27px;
+ height: 16px;
+ background-repeat: no-repeat;
+ margin-right: -1px;
+ background-image: url("img/dialog/buttons.png"); }
+
+.DlDialog-QuitBtn {
+ background-position: 0 0; }
+
+.DlDialog-QuitBtn-hover {
+ background-position: -27px 0; }
+
+.DlDialog-QuitBtn-active {
+ background-position: -54px 0; }
+
+.DlDialog-MaximizeBtn {
+ background-position: 0 -16px; }
+
+.DlDialog-MaximizeBtn-hover {
+ background-position: -27px -16px; }
+
+.DlDialog-MaximizeBtn-active {
+ background-position: -54px -16px; }
+
+.DlDialog-MaximizeBtn-1 {
+ background-position: -54px -16px; }
+
+.DlDialog-MinimizeBtn {
+ background-position: 0 -32px; }
+
+.DlDialog-MinimizeBtn-hover {
+ background-position: -27px -32px; }
+
+.DlDialog-MinimizeBtn-active {
+ background-position: -54px -32px; }
+
+.DlDialog-MinimizeBtn-1 {
+ background-position: -54px -32px; }
+
+.DlDialog-Dragging .DlDialog-Title {
+ background-color: #000;
+ color: #3d4; }
+
+.DlDialog-Dragging .DlDialog-Rel {
+ border-color: #000; }
+
+/* .DlDialog-Dragging .DlDialog-Content { opacity: 0.6; } */
+/* .DlDialog-Dragging .DlDialog-Content * { display: none; } /* Good speed-up in Linux! */
+.DlDialog .DlHMenu {
+ border: none;
+ border-bottom: 1px solid #9b9bb8; }
+
+.DlDialog .DlDialog .DlDialog-Rel {
+ outline: 1px solid #fff;
+ -moz-outline: 1px solid #fff;
+ -webkit-outline: 1px solid #fff;
+ -opera-outline: 1px solid #fff;
+ border: 0; }
+
+.DlDialog-noShadows > .ResizeHandle {
+ margin-left: -10px;
+ margin-top: -10px; }
+
+.DlDialog .DlDialog .DlDialog-Title {
+ background-color: #fff;
+ color: #000;
+ /* padding: 0px 2px; */
+ border-bottom: 1px solid #888; }
+
+.DlDialog .DlDialog .DlDialog-Title div {
+ padding-top: 1px;
+ padding-bottom: 1px; }
+
+.DlDialog .DlDialog-Active .DlDialog-Title {
+ background-color: #5e5868;
+ color: #fff;
+ border-color: #fff; }
+
+.DlDialog .DlDialog-Dragging .DlDialog-Title {
+ background-color: #000;
+ color: #3d4; }
+
+/* maximized dialogs are not resizable */
+.DlDialog-Maximized > table > tbody > tr > td > .DlDialog-Rel > .Shadow {
+ display: none; }
+
+.DlDialog-Maximized > table > tbody > tr > td > .DlDialog-Rel > .ResizeHandle {
+ display: none; }
+
+.DlDialog-Maximized > table > tbody > tr > td > .DlDialog-Rel > .DlDialog-Title {
+ border-width: 0; }
+
+.DlLiteTree {
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ user-select: none; }
+ .DlLiteTree .hidden {
+ display: none; }
+ .DlLiteTree ul {
+ margin: 0;
+ padding: 0;
+ display: block; }
+ .DlLiteTree ul li {
+ display: block; }
+ .DlLiteTree ul li .item-label {
+ padding: 1px 0;
+ white-space: nowrap; }
+ .DlLiteTree ul li .expander {
+ background-position: 0 50%;
+ background-repeat: no-repeat;
+ padding-left: 15px;
+ margin-right: 1px; }
+ .DlLiteTree ul li .item-label:hover {
+ color: black;
+ background-color: #e6e6ed; }
+ .DlLiteTree ul li .item-label.selected {
+ background-color: #ccc;
+ color: #000; }
+ .DlLiteTree ul .item-label.collapsed > .expander {
+ background-image: url("img/tree/plus.png");
+ background-position: 3px 50%;
+ cursor: pointer; }
+ .DlLiteTree ul .item-label.collapsed > .expander:hover {
+ background-color: #e8a850; }
+ .DlLiteTree ul .item-label.expanded > .expander {
+ background-image: url("img/tree/minus.png");
+ background-position: 3px 50%;
+ cursor: pointer; }
+ .DlLiteTree ul .item-label.expanded > .expander:hover {
+ background-color: #e8a850; }
+ .DlLiteTree ul span.dim {
+ color: #6e6e99; }
+ .DlLiteTree ul ul .expander {
+ margin-left: 16px; }
+ .DlLiteTree ul ul ul .expander {
+ margin-left: 32px; }
+ .DlLiteTree ul ul ul ul .expander {
+ margin-left: 48px; }
+ .DlLiteTree ul ul ul ul ul .expander {
+ margin-left: 64px; }
+ .DlLiteTree ul ul ul ul ul ul .expander {
+ margin-left: 80px; }
+ .DlLiteTree ul ul ul ul ul ul ul .expander {
+ margin-left: 96px; }
+ .DlLiteTree ul ul ul ul ul ul ul ul .expander {
+ margin-left: 112px; }
+ .DlLiteTree ul ul ul ul ul ul ul ul ul .expander {
+ margin-left: 128px; }
+ .DlLiteTree ul ul ul ul ul ul ul ul ul ul .expander {
+ margin-left: 144px; }
+ .DlLiteTree ul ul ul ul ul ul ul ul ul ul ul .expander {
+ margin-left: 160px; }
+
+.DlLiteTree-focus {
+ border-color: #6e6e99 #58587c #58587c #6e6e99;
+ outline: 1px solid #e8a850;
+ -moz-outline-radius: 2px;
+ -webkit-outline-radius: 2px; }
+ .DlLiteTree-focus ul li .item-label.selected {
+ background-color: #80b9ff;
+ color: black; }
+
+/* ICONS */
+.IconCalendar {
+ background-image: url("img/icons/calendar.png");
+ background-position: 1px 50%; }
+
+.IconColors {
+ background-image: url("img/icons/colors.png");
+ background-position: 1px 50%; }
+
+.IconChardev {
+ background-image: url("img/icons/gnome-fs-chardev.png");
+ background-position: 1px 50%; }
+
+.IconDynarch {
+ background-image: url("img/icons/dynarch-small.png");
+ background-position: 1px 50%; }
+
+/* MISC */
+/* Hint for the browser that it's allowed to break line at this span;
+ideally it should be invisible. The UTF8 character doesn't work in
+all browsers :(( */
+span.BreakPoint {
+ width: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ overflow: hidden; }
+
+.SmallerButtons .DlButton-inner {
+ padding: 1px 3px; }
+
+.SmallerButtons .DlButton-active .DlButton-inner {
+ padding: 2px 2px 0px 4px; }
+
+.Dl-StatusBar {
+ border: 1px solid;
+ border-color: #6e6e99 #9b9bb8 #9b9bb8 #6e6e99;
+ padding: 1px 4px;
+ background-color: #c8c8d8; }
+
+.Dl-ResizeRect {
+ z-index: 5000;
+ font: 13px tahoma,"Trebuchet MS",Tahoma,Verdana,sans-serif;
+ position: fixed;
+ top: 0;
+ left: 0;
+ border: 1px dashed #000;
+ /* background: url("img/modalbg.gif"); */
+ background: #fff;
+ opacity: 0.4;
+ filter: alpha(opacity=40);
+ /* background-color: #000; opacity: 0.5; filter: alpha(opacity=50); */
+ border: 1px dashed #f00; }
+
+.Dl-ResizeRect {
+ color: red; }
+
+.Dl-ResizeRect .Title {
+ font-weight: bold; }
+
+.Dl-ResizeRect-moving {
+ border-color: #000;
+ /* background: url("img/resizebg.gif"); */
+ /* background: #000; */ }
+
+.DlAlign-left {
+ text-align: left; }
+
+.DlAlign-right {
+ text-align: right; }
+
+.DlAlign-center {
+ text-align: center; }
+
+.Dl-3D-Border-Outside {
+ border: 1px solid;
+@incude outset-border1; }
+
+.Dl-3D-Border-Inside {
+ border: 1px solid;
+ border-color: white #9b9bb8 #9b9bb8 white; }
+
+.Dl-3D-Border-Dark {
+ border: 1px solid #9b9bb8; }
+
+/* BUGS */
+/* Gecko bugs are marked with class "Gecko-bug" *and* "Gecko-bug-######" (bug number) */
+.Gecko-Bug-226933 {
+ position: relative;
+ overflow: auto; }
+
+.undefined {
+ border: 5px solid red; }
+
+/* this sucks */
+/* thin shadows */
+.ThinShadows .Shadow-T {
+ left: 10px;
+ right: 9px;
+ top: -7px;
+ background: url("img/thin-shadows/T.png") repeat-x 0 0;
+ height: 7px; }
+
+.ThinShadows .Shadow-B {
+ left: 10px;
+ right: 9px;
+ background: url("img/thin-shadows/B.png") repeat-x 0 0;
+ bottom: -11px;
+ height: 11px; }
+
+.ThinShadows .Shadow-TL {
+ left: -7px;
+ width: 17px;
+ top: -7px;
+ background: url("img/thin-shadows/TL.png") no-repeat 0 0;
+ height: 20px; }
+
+.ThinShadows .Shadow-BR {
+ width: 20px;
+ right: -11px;
+ background: url("img/thin-shadows/BR.png") no-repeat 0 0;
+ bottom: -11px;
+ height: 20px; }
+
+.ThinShadows .Shadow-R {
+ width: 11px;
+ right: -11px;
+ top: 13px;
+ background: url("img/thin-shadows/R.png") repeat-y 0 0;
+ bottom: 9px; }
+
+.ThinShadows .Shadow-TR {
+ width: 20px;
+ right: -11px;
+ top: -7px;
+ background: url("img/thin-shadows/TR.png") no-repeat 0 0;
+ height: 20px; }
+
+.ThinShadows .Shadow-BL {
+ left: -7px;
+ width: 17px;
+ background: url("img/thin-shadows/BL.png") no-repeat 0 0;
+ bottom: -11px;
+ height: 20px; }
+
+.ThinShadows .Shadow-L {
+ left: -7px;
+ width: 7px;
+ top: 13px;
+ background: url("img/thin-shadows/L.png") repeat-y 0 0;
+ bottom: 9px; }
+
+.ThinRoundShadows .Shadow-T {
+ left: 8px;
+ right: 6px;
+ top: -6px;
+ background: url("img/thin-shadows1/T.png") repeat-x 0 0;
+ height: 6px; }
+
+.ThinRoundShadows .Shadow-B {
+ left: 8px;
+ right: 6px;
+ background: url("img/thin-shadows1/B.png") repeat-x 0 0;
+ bottom: -10px;
+ height: 10px; }
+
+.ThinRoundShadows .Shadow-TL {
+ left: -6px;
+ width: 14px;
+ top: -6px;
+ background: url("img/thin-shadows1/TL.png") no-repeat 0 0;
+ height: 15px; }
+
+.ThinRoundShadows .Shadow-BR {
+ width: 16px;
+ right: -10px;
+ background: url("img/thin-shadows1/BR.png") no-repeat 0 0;
+ bottom: -10px;
+ height: 16px; }
+
+.ThinRoundShadows .Shadow-R {
+ width: 10px;
+ right: -10px;
+ top: 9px;
+ background: url("img/thin-shadows1/R.png") repeat-y 0 0;
+ bottom: 6px; }
+
+.ThinRoundShadows .Shadow-TR {
+ width: 16px;
+ right: -10px;
+ top: -6px;
+ background: url("img/thin-shadows1/TR.png") no-repeat 0 0;
+ height: 15px; }
+
+.ThinRoundShadows .Shadow-BL {
+ left: -6px;
+ width: 14px;
+ background: url("img/thin-shadows1/BL.png") no-repeat 0 0;
+ bottom: -10px;
+ height: 16px; }
+
+.ThinRoundShadows .Shadow-L {
+ left: -6px;
+ width: 6px;
+ top: 9px;
+ background: url("img/thin-shadows1/L.png") repeat-y 0 0;
+ bottom: 6px; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/.svn/text-base/default.scss.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/.svn/text-base/default.scss.svn-base
new file mode 100644
index 00000000..b050a9a3
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/.svn/text-base/default.scss.svn-base
@@ -0,0 +1,1312 @@
+/* Part of DynarchLIB
+ Copyright (c) Dynarch.com 2005-2009. All rights reserved.
+ See http://www.dynarchlib.com/licensing for details. */
+
+@import "basedefs.scss";
+
+html, body { margin: 0; padding: 0; height: 100%; }
+
+body { z-index: 0; background-color: #fff; }
+form { padding: 0; margin: 0; }
+
+.DYNARCH-GET-PADDING-AND-BORDER {
+ overflow: hidden !important;
+ font-size: 1px !important;
+ line-height: 1px !important;
+ width: 1px !important;
+ height: 1px !important;
+}
+
+.DYNARCH-GET-ABSOLUTE-POSITION {
+ position: absolute !important;
+ margin: 0 !important;
+ padding: 0 !important;
+}
+
+.DYNARCH-EVENT-STOPPER {
+ position: absolute !important;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 30000;
+}
+
+.DYNARCH-GARBAGE-COLLECTOR {
+ position: absolute;
+ z-index: -10000;
+ width: 1px;
+ height: 1px;
+ overflow: hidden;
+ left: -32000px;
+ top: -32000px;
+ display: none; /* XXX: why didn't we have this before? */
+}
+
+.DYNARCH-FAKE-FOCUS { z-index: -10000; position: absolute; left: -2000px; top: 0; }
+
+.CURSOR-DRAGGING { cursor: move !important; }
+.CURSOR-RESIZE-E { cursor: e-resize !important; }
+.CURSOR-RESIZE-W { cursor: w-resize !important; }
+.CURSOR-RESIZE-S { cursor: s-resize !important; }
+.CURSOR-RESIZE-N { cursor: n-resize !important; }
+.CURSOR-FORBIDDEN { cursor: not-allowed !important; }
+.CURSOR-NO-DROP { cursor: no-drop !important; }
+.CURSOR-DROP { cursor: pointer !important; }
+.CURSOR-RESIZE-COL { cursor: col-resize !important; }
+
+/* Generic */
+
+.DlWidget {
+ @include base-font;
+ table, input, select, button, textarea {
+ @include base-font;
+ }
+}
+
+.DlWidget {
+ cursor: default;
+ color: $mainFg;
+ zoom: 1; /* force hasLayout in IE */
+}
+
+.DlWidget-3D {
+ background-color: $mainBg;
+ color: $mainFg;
+}
+
+/* .DlWidget-disabled, .DlWidget-disabled * { color: #768 !important; } */
+/* .DlWidget-dragging, .DlWidget-dragging * { color: #768 !important; } */
+
+.DlWidget-dragged-clone {
+ position: absolute !important;
+ z-index: 10000;
+}
+
+/* Base button class */
+
+.DlAbstractButton { white-space: nowrap; }
+
+/* Button */
+
+.DlButton {
+ border: 1px solid;
+ @include outset-border1;
+ background-color: $mainBg;
+ text-align: center;
+ .DlButton-inner {
+ border: 1px solid;
+ @include outset-border2;
+ padding: 2px 4px;
+ div {
+ min-height: 16px; // XXX: for 16x16 icons; I'm not happy with this solution.
+ }
+ }
+}
+
+.DlButton-hover {
+ border-color: $mainBgD3 $mainBgD4 $mainBgD4 $mainBgD3;
+ background-color: $hoverBg;
+}
+
+.DlButton-focus {
+ @include focus-border1;
+ @include focus-outline;
+ div.DlButton-Label {
+ display: block;
+ border: 1px dotted black;
+ margin: -1px -2px;
+ padding: 0 1px;
+ }
+}
+
+.DlButton-active {
+ @include pressed-border1;
+ background-color: $activeBg;
+ .DlButton-inner {
+ padding: 3px 3px 1px 5px;
+ @include pressed-border2;
+ }
+}
+.DlButton-1 { @include inset-border1; background-color: $mainBgD1; }
+.DlButton-1 .DlButton-inner { @include inset-border2; }
+
+.DlAbstractButton-withIcon, .DlButton-withIcon {
+ padding-left: 22px;
+ background-repeat: no-repeat !important;
+ background-position: 0 50%;
+}
+
+.DlButton-empty .DlButton-inner { padding: 2px; }
+.DlButton-empty .DlButton-withIcon {
+ padding: 0;
+ width: 16px;
+ height: 16px;
+}
+
+.DlButton-disabled .DlButton-inner,
+.DlWidget-disabled .DlButton .DlButton-inner { border-color: $mainBg; opacity: 0.6; filter: alpha(opacity=60); }
+.DlButton-disabled, .DlWidget-disabled .DlButton { border-color: $mainBgL2 $mainBgD2 $mainBgD2 $mainBgL2; }
+
+div.DlButton-Label { display: inline; }
+
+/* Checkbox */
+
+.DlWidget-disabled.DlCheckbox-0 { color: $disabledColor; background-image: url("img/new-checkradio/check-normal-insensitive.png"); }
+.DlWidget-disabled.DlCheckbox-1 { color: $disabledColor; background-image: url("img/new-checkradio/check-mark-insensitive.png"); }
+
+.DlCheckbox { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; background-position: 4px 50%; background-repeat: no-repeat; }
+.DlCheckbox-0 { background-image: url("img/new-checkradio/check-normal.png"); }
+.DlCheckbox-1 { background-image: url("img/new-checkradio/check-mark.png"); }
+.DlCheckbox-hover { background-color: $hoverBg; }
+.DlCheckbox-hover.DlCheckbox-0 { background-image: url("img/new-checkradio/check-normal-prelight.png"); }
+.DlCheckbox-hover.DlCheckbox-1 { background-image: url("img/new-checkradio/check-mark-prelight.png"); }
+.DlCheckbox-active { background-color: $activeBg; background-image: url("img/new-checkradio/check-mark-active.png") !important; }
+.DlCheckbox-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlCheckbox-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+/* RadioButton */
+
+.DlWidget-disabled.DlRadioButton-0 { color: $disabledColor; background-image: url("img/new-checkradio/opt-normal-insensitive.png"); }
+.DlWidget-disabled.DlRadioButton-1 { color: $disabledColor; background-image: url("img/new-checkradio/opt-mark-insensitive.png"); }
+
+.DlRadioButton { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; background-position: 4px 50%; background-repeat: no-repeat; }
+.DlRadioButton-0 { background-image: url("img/new-checkradio/opt-normal.png"); }
+.DlRadioButton-1 { background-image: url("img/new-checkradio/opt-mark.png"); }
+.DlRadioButton-hover { background-color: $hoverBg; }
+.DlRadioButton-hover.DlRadioButton-0 { background-image: url("img/new-checkradio/opt-normal-prelight.png"); }
+.DlRadioButton-hover.DlRadioButton-1 { background-image: url("img/new-checkradio/opt-mark-prelight.png"); }
+.DlRadioButton-active { background-color: $activeBg; background-image: url("img/new-checkradio/opt-mark-active.png") !important; }
+.DlRadioButton-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlRadioButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+.DlPopupMenu {
+ .DlRadioButton, .DlCheckbox {
+ -moz-border-radius: 0;
+ }
+}
+
+/* Entry */
+
+.DlEntry {
+ border: 1px solid $mainBgD2;
+ .DlEntry-cell {
+ border: 1px solid $mainBgL3;
+ background-color: $mainBgL2;
+ }
+ input, textarea {
+ margin: 0;
+ border: none !important;
+ border-width: 0px !important;
+ background: $mainBgL3;
+ color: #000;
+ padding: 1px 2px 2px 2px !important;
+/* font-family: "Bitstream Vera Sans Mono",monospace; height: 1.3em; */
+ resize: none;
+ }
+ input::-moz-selection, textarea::-moz-selection {
+ background-color: $selectionBg !important; color: $selectionFg !important;
+ }
+}
+.DlEntry-Focus {
+ @include focus-border1;
+ @include focus-outline;
+ .DlEntry-cell, input, textarea {
+ background-color: $focusBg;
+ }
+}
+
+.DlEntry-ValidationError {
+ border-color: $errorBg;
+ .DlEntry-cell { border-color: $errorBg; }
+ .DlEntry-cell, input, textarea { background-color: $errorBgL3; }
+}
+
+.DlEntry-Readonly {
+ .DlEntry-cell {
+ border-color: $mainBgL2;
+ }
+ .DlEntry-cell, input, textarea {
+ background-color: $readOnlyBg;
+ }
+}
+.DlEntry-emptyText {
+ display: none;
+ position: absolute;
+ left: 3px;
+ top: 1px;
+ color: $disabledColor;
+ font-style: italic;
+ cursor: text;
+}
+.DlEntry-empty .DlEntry-emptyText {
+ display: block;
+}
+
+.DlEntry-dropDownBtn {
+ line-height: 20px;
+ border-left: 1px solid $mainBgD2;
+ padding-left: 4px; padding-right: 4px;
+}
+
+.DlEntry-Focus .DlEntry-dropDownBtn { border-color: $mainBgD3; }
+
+.DlEntry-dropDownBtn-hover { background-color: $hoverBg; }
+.DlEntry-dropDownBtn-active { background-color: $activeBg; }
+
+.DlEntry-invalidIcon {
+ width: 16px;
+ height: 16px;
+ position: absolute;
+ right: 1px;
+ top: 50%;
+ margin-top: -8px;
+ background-image: url("img/entry-warning.png");
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+ opacity: 0.6;
+ display: none;
+}
+
+div.DlEntry-invalidIcon:hover { opacity: 1; }
+
+.DlEntry-ValidationError .DlEntry-invalidIcon {
+ display: block;
+}
+
+/* CompletionEntry */
+
+.DlCompletionEntry-busy input {
+ background-image: url("img/busy1.gif");
+ background-position: 100% 50%;
+ background-repeat: no-repeat;
+}
+
+.DlCompletionEntry-rightAligned input {
+ background-position: 0 50%;
+ text-align: right;
+}
+
+/* ComboBox */
+
+.DlComboBox-dropDownBtn {
+ background: $mainBg url("img/arrows/dropdown.png") no-repeat 50% 50%;
+ width: 11px;
+ height: 20px;
+ border-left: 1px solid $mainBgD2;
+}
+
+.DlEntry-Focus .DlComboBox-dropDownBtn { border-color: $mainBgD3; }
+
+.DlComboBox-dropDownBtn-hover { background-color: $hoverBg; }
+.DlComboBox-dropDownBtn-active { background-color: $activeBg; }
+
+/* Spinner */
+
+.DlSpinner { background-color: yellow; width: 1em; }
+.DlSpinner .DlSpinner-Button { height: 50%; }
+.DlSpinner input { text-align: right; }
+.DlSpinner .DlSpinner-Button .DlButton-inner { width: 5px; }
+.DlSpinner .DlSpinner-Button .DlButton-inner div { min-height: 0; }
+.DlSpinner .DlSpinner-Button-Up .DlButton-inner { height: 2px; background: url("img/spinner-up.gif") no-repeat 50% 50%; }
+.DlSpinner .DlSpinner-Button-Down .DlButton-inner { height: 2px; background: url("img/spinner-down.gif") no-repeat 50% 50%; }
+
+/* ProgressBar */
+
+.DlProgressBar { position: relative; border: 1px solid #98c; background: #f0e6ff; }
+.DlProgressBar-label { text-align: center; position: relative; padding: 2px 0; }
+.DlProgressBar-fill { position: absolute; left: 0; top: 0; width: 50%; height: 100%; background-color: #c0b6ff; }
+
+/* ButtonMenu */
+
+.DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlButtonMenu .MenuArrow-inner {
+ padding: 0 1px;
+ border-left: none;
+ width: 7px; overflow: visible; background-image: url("img/menu/darrow-small.gif");
+ background-repeat: no-repeat;
+ background-position: 1px 50%;
+}
+.DlButtonMenu .LabelPart { border-right: none; }
+.DlButtonMenu .LabelPart .DlButton-inner { border-right: none; }
+
+/* ButtonColorPicker */
+
+.DlButtonColorPicker table { border-collapse: collapse; }
+.DlButtonColorPicker .DlButton-inner .ColorPart { border: 1px solid; @include inset-border1;
+ width: 10px; height: 10px; overflow: hidden; min-height: 0; margin-top: 1px; }
+.DlButtonColorPicker .Label { padding-left: 5px; }
+.DlButtonColorPicker .EmptyLabel { width: 1px; overflow: hidden; height: 1em; }
+
+/* Calendar */
+
+.DlCalendar {
+ background-color: $mainBgL3;
+}
+.DlCalendar-disabled { background-color: $mainBgL1; }
+table.DlCalendar {
+ border-collapse: separate;
+ border-spacing: 0;
+ font-size: 11px;
+ font-family: tahoma,verdana,sans-serif;
+ border: 1px solid $mainBgD2;
+}
+.DlCalendar {
+ $weekendBg: #c62;
+ $todayFg: blue;
+ tr.DlCalendar-Navigation {
+ td { text-align: center; border-bottom: 1px solid $mainBgD2; background-color: $mainBg; padding: 2px 0; }
+ td.PrevMonth, td.PrevYear { border-right: 1px solid $mainBgD2; font-weight: bold; }
+ td.NextMonth, td.NextYear { border-left: 1px solid $mainBgD2; font-weight: bold; }
+ td.NextMonth { background-image: url("img/arrows/nav-right.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+ td.PrevMonth { background-image: url("img/arrows/nav-left.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+ td.NextYear { background-image: url("img/arrows/nav-right-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+ td.PrevYear { background-image: url("img/arrows/nav-left-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+ td.hover { background-color: $hoverBg; color: $hoverColor; }
+ td.rolling { background-color: $activeBg; }
+ }
+ tr.DlCalendar-DayNames {
+ td { width: 20px; text-align: right; padding-right: 3px; border-bottom: 1px solid $mainBgD2; background-color: $mainBgL1; }
+ /* td.Today { font-weight: bold; } */
+ td.WeekNumber { border-right-color: $mainBgD2; }
+ td.hover { background-color: $hoverBg; color: $hoverColor; }
+ td.WeekEnd { color: $weekendBg; }
+ }
+ tr.Dates {
+ td { text-align: right; padding: 2px 3px 2px 2px; }
+ td.OtherMonth { color: lighten($mainFg, 30%); }
+ td.Today { color: $todayFg; }
+ td.DlCalendar-infoDay { font-weight: bold; background: url("img/tmpcal.gif") no-repeat 100% 100%; }
+ td.Selected { border: 1px solid $mainBgD2; background-color: $selectionBg; padding: 1px 2px 1px 1px; }
+ td.hover { border: 1px solid $mainBgD1; padding: 1px 2px 1px 1px; background-color: $hoverBg !important; }
+ }
+ td.WeekNumber { border-right: 1px solid $mainBgD2; color: lighten($mainFg, 30%); background-color: $mainBg; }
+ tr.Selected td { border-bottom: 1px solid $mainBgD1; border-top: 1px solid $mainBgD1; padding-top: 1px; padding-bottom: 1px; }
+
+ /* weekends */
+ td.WeekEnd { color: $weekendBg; }
+ td.OtherMonth.WeekEnd { color: lighten($weekendBg, 20%); }
+}
+
+/* ResizeBar */
+
+.DlResizeBar { font-size: 1px; line-height: 1px; }
+.DlResizeBar-Horizontal {
+ height: 5px; cursor: s-resize; background: url("img/resizebar-horiz2.png") no-repeat 50% 50%; }
+.DlResizeBar-Vertical { width: 5px; cursor: e-resize; background: url("img/resizebar-vert2.png") no-repeat 50% 50%; }
+.DlResizeBar-DraggingLine {
+ position: absolute;
+/* background-image: url("img/resizebg.gif"); */
+ background-color: $focusBorder; opacity: 0.6; filter: alpha(opacity=60);
+ z-index: 10000;
+}
+
+/* UploadEntry */
+
+.DlUploadEntry { height: 22px; }
+.DlUploadEntry iframe { background: transparent; width: 80px; height: 22px; display: block; }
+
+/* CONTAINERS */
+
+.DlContainer { position: relative; } /* WARNING: this is probably NOT GOOD!
+ but it happens to fix some atrocious bugs in IE
+ (randomly disappearing elements on hover).
+ XXX: make sure it doesn't break anything!
+ */
+
+.DlContainer-Hidden { position: absolute; left: -30000px; top: -30000px; visibility: hidden; }
+
+// XXX: WHAT's this?
+// .DlContainer-pad-sep-left { padding: 5px; border-left: 1px solid #a9d; }
+// .DlContainer-pad-sep-right { padding: 5px; border-right: 1px solid #a9d; }
+
+.DlLayout { position: relative; }
+.DlLayout-positioned { position: absolute; }
+
+.DlGridLayout-table { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
+.DlGridLayout-tr-minHeight td { height: 2px; }
+.DlGridLayout-td-minWidth { width: 2px; white-space: nowrap; }
+.DlGridLayout-td-minHeight { height: 2px; }
+
+/*
+ .DlGridLayout-table { background-color: #f00; }
+ .DlGridLayout-table td { background-color: #fff; }
+/* ^^^ DEBUG */
+
+
+.DlDesktop { position: fixed; left: 0; top: 0; overflow: hidden; }
+
+.DlFieldset { border: 2px groove $mainBgL2; margin-top: 1em;
+ -moz-border-top-colors: $mainBgD2 $mainBgL2;
+ -moz-border-bottom-colors: $mainBgL2 $mainBgD2;
+ -moz-border-left-colors: $mainBgD2 $mainBgL2;
+ -moz-border-right-colors: $mainBgL2 $mainBgD2;
+}
+.DlFieldset-label {
+ position: relative; top: -0.75em; left: 5px;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ font-weight: bold;
+ background-color: $mainBg;
+ padding: 1px 7px;
+}
+.DlFieldset-content {
+ padding: 10px 10px 10px 10px; margin-top: -1em;
+}
+
+.DlPopup {
+ position: fixed;
+ z-index: 100;
+ left: -30000px;
+ top: -30000px;
+}
+
+.DlPopup-scrollArea {
+ overflow: hidden;
+ position: relative; /* -- IE is unbelievable */
+ z-index: 10;
+}
+
+.DlPopup-scrollUp, .DlPopup-scrollDown {
+ height: 10px; overflow: hidden;
+ background-position: 50% 1px;
+ background-repeat: no-repeat;
+}
+
+.DlPopup-scrollUp { border-bottom: 1px solid $mainBgD1; }
+.DlPopup-scrollDown { border-top: 1px solid $mainBgD1; }
+
+.DlPopup-scrollUp { background-image: url("img/arrows/scroll-up.gif"); }
+.DlPopup-scrollUp-hover { background-image: url("img/arrows/scroll-up-hover.gif"); background-color: $hoverBg; }
+.DlPopup-scrollUp-disabled { background-image: url("img/arrows/scroll-up-disabled.gif"); }
+.DlPopup-scrollDown { background-image: url("img/arrows/scroll-down.gif"); }
+.DlPopup-scrollDown-hover { background-image: url("img/arrows/scroll-down-hover.gif"); background-color: $hoverBg; }
+.DlPopup-scrollDown-disabled { background-image: url("img/arrows/scroll-down-disabled.gif"); }
+
+.DlCompletionPopup { border: 1px solid $mainBgD1; background-color: $mainBgL3; }
+.DlCompletionPopup .DlMenuItem .div2 { font-size: 90%; padding: 1px 5px; }
+.DlCompletionPopup .DlVMenu { border: none; }
+
+.DlTooltip {
+ background-color: #fffee0;
+ font-family: arial,helvetica,sans-serif;
+ padding: 4px 7px;
+ color: #333210;
+}
+
+.DlTooltip-noShadow { border: 1px solid #000; }
+
+.DlDialogPopup {
+ background-color: $mainBgL3;
+ border: 1px solid $mainBgD1;
+}
+
+.DlPopupMenu {
+ background-color: $mainBgL3;
+ border: 1px solid $mainBgD1;
+}
+.DlPopupMenu-noShadow { border: 1px solid $mainBgD1; }
+
+.DlPopupMenu .DlCalendar {
+ border: 1px solid;
+ @include outset-border1;
+}
+.DlCalendar-borderless { border-width: 0 !important; }
+
+.DlVMenu, .DlHMenu {
+ border-collapse: collapse;
+ background-color: $mainBgL3;
+}
+
+.DlVMenu-noShadow, .DlHMenu-noShadow {
+ border: 1px solid;
+ @include outset-border1;
+}
+
+.DlVMenu { margin: 4px 0; }
+
+.DlHMenu {
+ margin: 0 2px;
+}
+
+.DlHMenu div.DlHMenu-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ margin-left: 3px; margin-right: 2px;
+ border-left: 1px solid #ccc;
+ background-color: #fff;
+}
+
+div.DlVMenu-separator {
+ margin: 4px 0 3px 0;
+ background-color: #ccc;
+ border-bottom: 1px solid #fff;
+
+ height: 1px;
+ overflow: hidden;
+ font-size: 1px;
+ line-height: 1px;
+}
+
+.DlMenuItem { /* background: transparent; background-color: none; /* XXX: do we need this? */ }
+.DlMenuItem .div2 { padding: 2px 5px; }
+.DlMenuItem-popped { background-color: $activeBg; color: $activeColor; }
+.DlMenuItem-hover { background-color: $activeBg; color: $activeColor; }
+.DlMenuItem-active { background-color: $activeBg2; color: $activeColor2; }
+.DlMenuItem .DlMenuItem-withIcon {
+ padding-left: 26px;
+ background-repeat: no-repeat;
+ background-position: 5px 50%;
+}
+.DlVMenu .DlMenuItem .DlMenuItem-withPopup {
+ margin-right: 3px;
+ padding-right: 12px;
+ background-image: url("img/menu/rarrow.gif");
+ background-repeat: no-repeat !important;
+ background-position: 100% 50%;
+}
+.DlVMenu .DlMenuItem-hover .DlMenuItem-withPopup {
+ background-image: url("img/menu/rarrow-hover.gif") !important;
+}
+.DlWidget-disabled .DlMenuItem, .DlMenuItem-disabled { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlVMenu .DlCheckbox-hover,
+.DlHMenu .DlCheckbox-hover,
+.DlVMenu .DlRadioButton-hover,
+.DlHMenu .DlRadioButton-hover { background-color: $activeBg; color: $activeColor; }
+
+.DlVMenu .DlCheckbox-active,
+.DlHMenu .DlCheckbox-active,
+.DlVMenu .DlRadioButton-active,
+.DlHMenu .DlRadioButton-active { background-color: $activeBg2; color: $activeColor2; }
+
+/*
+.DlPopupMenu .DlCheckbox-hover,
+.DlPopupMenu .DlRadioButton-hover { background-color: #76c; color: #fff; }
+
+.DlPopupMenu .DlCheckbox-active,
+.DlPopupMenu .DlRadioButton-active { background-color: #cbf; color: #000; }
+*/
+
+/* Notebook */
+
+/* .DlNotebook { background-color: $mainBgL1; } */
+
+/* Tabs */
+
+.DlTabs .TabBar { z-index: 10; position: relative; }
+.DlTabs .TabBar .DlButton { border-color: $mainBgD3; }
+.DlTabs .TabBar .DlButton-1 { background-color: $mainBgL1; }
+.DlTabs .TabBar .DlButton-1 .DlButton-inner { padding-top: 3px; padding-bottom: 3px; border-color: $mainBgD1; }
+
+.DocTabBar { width: 100%; }
+.DocTabBar td { width: 33.3333%; }
+
+.DlTabs-top .TabBar { top: 1px; }
+.DlTabs-top .TabBar .DlButton-1, .DlTabs-top .TabBar .DlButton-1 .DlButton-inner { border-bottom: none; }
+
+.DlTabs-bottom .TabBar { top: -1px; }
+.DlTabs-bottom .TabBar .DlButton-1, .DlTabs-bottom .TabBar .DlButton-1 .DlButton-inner { border-top: none; }
+
+.DlTabs .TabContent, .DlTabs .TabContent .DlNotebook { background-color: $mainBgL1; }
+.DlTabs .TabContent { border: 1px solid $mainBgD3; }
+.DlTabs .TabContent .TabContent-inner { padding: 5px; }
+.DlTabs .TabContent-inner { position: relative; overflow: hidden; border: 1px solid $mainBgD1; }
+
+.DlTabs-top .TabContent .TabContent-inner { border-top: none; }
+.DlTabs-bottom .TabContent .TabContent-inner { border-bottom: none; }
+
+/* MacBar */
+
+.DlMacHBar, .DlMacVBar {
+ background-color: $mainBgD1;
+ border: 1px solid $mainBgD3;
+ padding: 2px;
+}
+.DlMacBarIcon { display: inline; }
+.DlMacBarIcon img { vertical-align: middle; padding: 5px; }
+.DlMacBarIcon-1 img { border: 1px solid #769; -moz-border-radius: 15px; padding: 4px; background-color: #edf; }
+.DlMacBarIcon-active { opacity: 0.6; /* filter: alpha(opacity=60); /* IE sucks. */ }
+.DlMacHBar div.DlMacHBar-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #98c;
+ background-color: #edf;
+}
+
+.DlMacVBar div.DlMacVBar-separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #98c;
+ background-color: #edf;
+}
+
+/* Hbox */
+
+table.DlHbox { border-collapse: separate; }
+.DlHbox td.cell { padding: 0; }
+.DlHbox div.DlHbox-separator, div.Dl-Vertical-Separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px dotted $mainBgD3;
+ background-color: $mainBgL2;
+/* margin-left: 3px; margin-right: 2px; */
+}
+
+.DlHbox div.wide-separator, div.Dl-Vertical-Separator.wide-separator { margin-left: 4px; margin-right: 4px; }
+
+.DlHbox div.DlHbox-spacer {
+ overflow: hidden;
+ width: 4px;
+}
+
+table.DlHbox-hasFiller { width: 100%; }
+.DlHbox-filler { width: 100%; }
+
+/* Vbox */
+
+table.DlVbox { border-collapse: separate; }
+.DlVbox td.cell { padding: 0; }
+.DlVbox div.DlVbox-separator, div.Dl-Horizontal-Separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px dotted $mainBgD3;
+ background-color: $mainBgL2;
+/* margin-top: 3px; margin-bottom: 2px; */
+}
+
+.DlVbox div.wide-separator, div.Dl-Horizontal-Separator.wide-separator { margin-top: 5px; margin-bottom: 4px; }
+
+.DlVbox div.DlVbox-spacer {
+ overflow: hidden;
+ height: 4px;
+ line-height: 1px;
+ font-size: 1px;
+}
+
+/* ButtonBox */
+
+table.DlButtonBox { width: 100%; }
+table.DlButtonBox .DlButtonBox-spacer { width: 100%; }
+.DlButtonBox div.DlButtonBox-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid $mainBgD2;
+ background-color: $mainBgL2;
+ margin-left: 3px; margin-right: 2px;
+}
+
+.DlWidget-disabled div.DlVbox-separator, .DlWidget-disabled div.DlHbox-separator { border-color: $mainBgD1; background-color: $mainBgL2; }
+
+/* Select */
+
+.DlRadioSelect .LabelPart { text-align: left; }
+
+.DlSelect-menu .DlRadioButton { padding-right: 18px; }
+.DlSelect-menu .DlRadioButton-0 { background-image: none; }
+.DlSelect-menu .DlRadioButton-1 { background-image: url("img/mark.gif"); background-color: $mainBg; color: #000; }
+.DlSelect-menu .DlRadioButton-active { background-image: url("img/mark-2.gif") !important; }
+
+/* Toolbar (no special widget) */
+
+/* BEGIN: CRAPPY CODE, PLEASE REVISIT */
+
+.DlToolbar {
+ border: 1px solid;
+ @include outset-border1;
+ background-color: $mainBg;
+ padding: 1px;
+
+ .DlButton { border: none; background-color: transparent; }
+ .DlButton-inner { border: none; padding: 3px; }
+ .DlButton-hover { border: 1px solid; @include outset-border2; background-color: $hoverBg; }
+ .DlButton-hover .DlButton-inner { padding: 2px; }
+ .DlButton-1 { border: 1px solid; @include inset-border2; background-color: $activeBg; }
+ .DlButton-1 .DlButton-inner { padding: 2px; }
+ .DlButton-active { border: 1px solid; @include inset-border1; background-color: $activeBg; }
+ .DlButton-active .DlButton-inner { padding: 2px; }
+ .DlButton-disabled { opacity: 0.7; filter: alpha(opacity=70); }
+
+ .DlButtonMenu * { border: none; }
+ .DlButtonMenu .DlButton-inner { border: 1px solid; @include outset-border2; padding: 2px; }
+ .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+ .DlButtonMenu .DlButton-active .DlButton-inner { @include inset-border1; }
+ .DlButtonMenu .DlButton-1 .DlButton-inner { @include inset-border1; }
+
+ .DlButtonMenu .DlButton-hover .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+ .DlButtonMenu .DlButton-active .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+ .DlButtonMenu .DlButton-1 .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+ .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0 !important; padding-right: 0 !important; }
+
+ .DlLabel { background: inherit; }
+
+ div.DlHbox-separator {
+ border-left-color: $mainBgD2;
+ background-color: $mainBgL2;
+ }
+}
+
+/*
+.DlToolbar .DlButtonMenu .DlButton-hover .DlButton-inner { border-color: #659; }
+.DlToolbar .DlButtonMenu .LabelPart.DlButton-hover .DlButton-inner { padding-right: 3px; border-right: none; }
+*/
+
+.DlToolbar-Light { background: $mainBgL1; }
+
+/* END: CRAPPY CODE */
+
+/* Table */
+
+.DlTable-RowSeparator td { height: 7px; }
+.DlTable-RowSeparator td div { line-height: 1px; font-size: 1px; height: 1px; overflow: hidden;
+ border-top: 1px solid $mainBgD2;
+ background-color: $mainBgL2;
+ margin-top: 3px; margin-bottom: 2px;
+}
+
+/* Tree */
+
+.DlTree-separator {
+ margin-top: 3px; margin-bottom: 4px;
+ border-top: 1px dotted $mainBgD2;
+ line-height: 1px; font-size: 1px; overflow: hidden;
+}
+.DlTree-IconWidth { width: 19px !important; }
+.DlTreeItem .DlTreeItem-Expander { width: 19px; }
+.DlTreeItem .DlTreeItem-Icon {
+ width: 19px;
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+}
+
+.DlTreeItem .DlTreeItem-Label { padding-left: 3px; padding-top: 1px; padding-bottom: 1px; }
+
+.DlTreeItem-withRadio {
+ .DlTreeItem-Label { padding-left: 0; }
+ .DlTreeItem-Table {
+ .DlLabel { padding: 0 2px; }
+ .DlRadioButton { padding: 0 2px; background-image: none !important; cursor: pointer; }
+ .DlRadioButton-hover { background: none; color: $linkHoverFg; text-decoration: underline; }
+ .DlRadioButton-1 { background-color: $activeBg; color: $activeColor; }
+ }
+}
+
+.DlTreeItem-withCheck {
+ .DlTreeItem-Label { padding-left: 0; }
+ .DlTreeItem-Table {
+ .DlLabel { padding: 0 2px; }
+ .DlCheckbox { padding: 0 2px; background-image: none !important; cursor: pointer; }
+ .DlCheckbox-hover { background: none; color: $linkHoverFg; text-decoration: underline; }
+ .DlCheckbox-1 { background-color: $activeBg; color: $activeColor; }
+ }
+}
+
+/* .DlTreeItem-Table { table-layout: fixed; border-collapse: collapse; } */
+.DlTreeItem-Table td { vertical-align: middle; height: 16px; }
+
+/* BEGIN: tree lines, don't touch this or else. */
+.DlTree-withLines .DlTreeItem { background-image: url("img/tree/lines-v.gif"); background-repeat: repeat-y; background-position: 9px 50%; }
+/* .DlTree-withLines .DlTreeItem-div { background-image: url("img/tree/lines-v.gif"); background-repeat: repeat-y; background-position: 9px 50%; } */
+
+.DlTree-withLines .DlTreeItem-Last { background-image: none; }
+/* .DlTree-withLines .DlTreeItem-Last .DlTreeItem-div { background-image: none; } */
+
+.DlTree-withLines .DlTreeItem .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTreeItem-hasSubtree .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTree-withLines table.DlTreeItem-Last .DlTreeItem-Expander { background: transparent url("img/tree/lines-b.gif") no-repeat 50% 50%; }
+/* END: tree lines */
+
+.DlTreeItem-Subtree { padding-left: 19px; }
+.DlTreeItem-Arrow-Expanded { background: transparent url("img/tree/minus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Expanded:hover { background: transparent url("img/tree/minus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed { background: transparent url("img/tree/plus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed:hover { background: transparent url("img/tree/plus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+
+.DlWidget-disabled .DlTreeItem-Arrow-Expanded,
+.DlWidget-disabled .DlTreeItem-Arrow-Collapsed,
+.DlWidget-disabled .DlTreeItem-Icon { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlTreeItem-dropTarget > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-upper.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-lower.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div > table { border-top: 1px solid $mainBgD2; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div > table { border-bottom: 1px solid $mainBgD2; }
+
+.DlTreeItem-div-focus { @include focus-outline; }
+
+/* ColorPicker */
+
+.DlColorPickerHSV { border: 1px solid #000; background-color: #e4dcec; }
+.DlColorPickerHSV td { width: 8px; height: 10px; padding: 1px; }
+.DlColorPickerHSV td.DlColorPickerHSV-Sep { background-color: #000; width: 1px; padding: 0; }
+.DlColorPickerHSV td.DlColorPickerHSV-HSV {
+ overflow: visible; vertical-align: top;
+ background: url("img/color/hue.png") repeat-x 0 0; width: 15px; padding: 0; }
+.DlColorPickerHSV td.hover1 { padding: 0; border: 1px solid #fff !important; }
+.DlColorPickerHSV td.hover2 { padding: 0; border: 1px solid #000 !important; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar { height: 1px; left: 0px;
+ font-size: 1px; line-height: 1px; left: -2px; margin-right: -3px;
+ background-color: #000; overflow: hidden; position: relative; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar2 { background-color: #fff; }
+
+/* RteFrame */
+
+.DlRteFrame { border: 1px solid; border-color: $mainBgD2; }
+/* .DlRteFrame-focus { border-color: #659; outline: 1px solid #98b; -moz-outline-radius: 2px; } */
+.DlRteFrame iframe { border: 1px solid; @include inset-border1; }
+
+/* Grid */
+
+.DlDataGrid { position: relative; background-color: $mainBgL3; border: 1px solid $mainBgD3; }
+.DlDataGrid.DlWidget-disabled { background-color: $mainBgL2; }
+.DlDataGrid-rowTable { table-layout: fixed; width: 10px; border-collapse: collapse; border-spacing: 0; }
+.DlDataGrid-rowTable td { overflow: hidden; white-space: nowrap; border-right: 1px solid #e0e0e0; }
+.DlDataGrid-Headers { overflow: hidden; background-color: $mainBg; position: relative; width: 5px; }
+.DlDataGrid-Body { overflow: auto; }
+.DlDataGrid-cellData { overflow: hidden; white-space: nowrap; }
+.DlDataGrid-Body td { padding: 2px 0; text-indent: 5px; /* the "LOL" way to add horizontal padding. :-p */}
+
+.DlDataGrid-Body .DlDataGrid-rowTable {
+ border-bottom: 1px solid darken($mainBgL3, 5%);
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+}
+
+.DlDataGrid-resizeHandle {
+ width: 7px; position: absolute; top: 0;
+ margin-left: -4px;
+ cursor: e-resize;
+ z-index: 30000;
+ height: 100%;
+ background-color: #f00; opacity: 0.01; filter: alpha(opacity=1);
+}
+
+.DlDataGrid-align-left { text-align: left; }
+.DlDataGrid-align-center { text-align: center; }
+.DlDataGrid-align-right { text-align: right; }
+
+.DlDataGrid .DlDataGridRow-selected { background-color: #ccc; }
+.DlDataGrid .DlDataGridRow-selected table td { color: #000; }
+.DlDataGrid-focus { @include focus-outline; }
+.DlDataGrid-focus .DlDataGridRow-selected { background-color: $selectionBg; }
+.DlDataGrid-focus .DlDataGridRow-selected table td { color: $selectionFg; }
+
+.DlDataGrid-align-right .DlButton-inner { background-position: 0 50%; }
+
+.DlDataGridHeadLabel { border-width: 0 1px 1px 0; }
+.DlDataGridHeadLabel .DlButton-inner { border: none; padding-top: 3px; padding-bottom: 3px; }
+.DlDataGridHeadLabel-hover { background-color: $hoverBg; }
+.DlDataGridHeadLabel-active { background-color: $activeBg; }
+.DlDataGridHeadLabel-active .DlButton-inner { padding-top: 4px; padding-bottom: 2px; }
+.DlDataGridHeadLabel-resizing { background-color: $activeBg; }
+.DlDataGridHeadLabel-empty .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlDataGridHeadLabel-empty .DlButton-withIcon { background-position: 50% 50%; }
+
+.DlDataGridHeadLabel-sort-up { border-bottom: 2px solid #000; }
+.DlDataGridHeadLabel-sort-down { border-bottom: 2px solid #000; }
+
+.DlDataGridHeadLabel-sort-up .DlButton-inner {
+ background-image: url("img/arrows/sort-ascending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+.DlDataGridHeadLabel-sort-down .DlButton-inner {
+ background-image: url("img/arrows/sort-descending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+
+.DlDataGridHeadLabel-sort-up.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+.DlDataGridHeadLabel-sort-down.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+
+.DlDataGrid-drop-col {
+ position: fixed;
+ background: url("img/grid-drop-col.gif") no-repeat 0 0;
+ width: 11px; height: 11px;
+ margin-left: -5px;
+ z-index: 10000;
+}
+
+/* IconListView */
+// <XXX>: do we still keep this widget?
+.DlIconListView { background-color: #d8c8f8; border: 1px solid #bae; }
+.DlIconListItem { border-collapse: collapse; }
+.DlIconListItem-labelCell { text-align: center; }
+.DlIconListItem-labelDiv { overflow: hidden; white-space: normal; font-size: 90%; }
+.DlIconListItem-iconCell { background-position: 50% 50%; background-repeat: no-repeat; }
+
+/* .DlIconListItem-hover .DlIconListItem-iconCell { opacity: 0.7; filter: alpha(opacity=70); } */
+.DlIconListItem { cursor: pointer; float: left; }
+.DlIconListItem-hover { background-color: #dcf; }
+.DlIconListItem-hover .DlIconListItem-labelCell { color: #00f; text-decoration: underline; }
+.DlIconListItem-1 { background-color: #b8b0c0; }
+.DlDialog-Active .DlIconListItem-1 { background-color: #76c; }
+.DlDialog-Active .DlIconListItem-1 .DlIconListItem-labelCell { color: #fff; }
+
+.DlIconListItem-focus .DlIconListItem-labelCell { text-decoration: underline; }
+// </XXX>
+
+/* Dialog */
+
+.DlWM {
+ position: absolute;
+ left: 0; top: 0;
+ width: 0; height: 0;
+ overflow: visible;
+ z-index: 300;
+}
+
+/* .DlWM-container { */
+/* position: relative; */
+/* width: 0; height: 0; */
+/* overflow: visible; */
+/* } */
+
+.DlWM-modalStopper {
+ z-index: 800; cursor: not-allowed;
+ position: absolute; top: 0; left: 0; width: 100%; height: 100%;
+/* background: url("img/modalbg.gif"); */
+ filter: alpha(opacity=50);
+ opacity: 0.5;
+ background-color: #444;
+ display: none;
+}
+
+.DlDialog .DlWM-modalStopper {
+ -moz-border-radius: 0 0 4px 4px;
+ -webkit-border-radius: 0 0 4px 4px;
+}
+
+.DlDialog .DlDialog-noShadows .DlWM-modalStopper,
+.DlDialog-Maximized .DlWM-modalStopper {
+ -moz-border-radius: 0;
+ -webkit-border-radius: 0;
+}
+
+.DlWM-hasModals { width: 100%; height: 100%; }
+.DlWM-hasModals .DlWM-modalStopper { display: block; }
+
+.DlDialog { position: absolute; }
+.DlDialog-Rel { padding: 0; }
+.DlDialog-Content { background-color: $dialogBg; position: relative; }
+/* .DlDialog>.DlDialog-Rel { position: relative; } /* HACK-IE6 */
+.Shadow { position: absolute; font-size: 1px; line-height: 1px; }
+.DlDialog-Rel .Shadow { z-index: 10; }
+
+.DlDialog-WAIT { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;
+ background-image: url("img/modalbg.gif"); }
+
+.DlDialog-Rel .ResizeHandle {
+ cursor: se-resize;
+ position: absolute;
+/* right: 0; bottom: 0; */
+ left: 100%;
+ top: 100%;
+ margin-left: -11px;
+ margin-top: -11px;
+ padding: 5px;
+ background: url("img/resize.gif") no-repeat 0 0; width: 10px; height: 10px; z-index: 350;
+}
+
+/* OPACITY for inactive dialogs */
+/*
+.DlDialog { opacity: 0.8; }
+.DlDialog-Active { opacity: 1; }
+*/
+
+.DlDialog-Rel {
+ .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-inactive/T.png") repeat-x 0 0; height: 14px; }
+ .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-inactive/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+ .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-inactive/TL.png") no-repeat 0 0; height: 23px; }
+ .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-inactive/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+ .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-inactive/R.png") repeat-y 0 0; bottom: 6px; }
+ .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-inactive/TR.png") no-repeat 0 0; height: 23px; }
+ .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-inactive/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+ .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-inactive/L.png") repeat-y 0 0; bottom: 6px; }
+}
+
+.DlDialog-Active .DlDialog-Rel {
+ .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-active/T.png") repeat-x 0 0; height: 14px; }
+ .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-active/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+ .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-active/TL.png") no-repeat 0 0; height: 23px; }
+ .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-active/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+ .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-active/R.png") repeat-y 0 0; bottom: 6px; }
+ .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-active/TR.png") no-repeat 0 0; height: 23px; }
+ .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-active/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+ .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-active/L.png") repeat-y 0 0; bottom: 6px; }
+}
+
+/* that's for the crappin' IE6: */
+.DlDialog-noShadows { border: 2px solid #879; }
+.DlDialog-Active .DlDialog-noShadows { border-color: #000; }
+
+/*
+.DlDialog-Rel .Shadow-...
+.DlDialog-Active .DlDialog-Rel .Shadow-...
+.DlDialog-Dragging .DlDialog-Rel .Shadow-...
+*/
+
+.DlDialog-Title {
+ opacity: 0.9; filter: alpha(opacity=90);
+ overflow: hidden; white-space: nowrap;
+ font: bold 100% "Lucida Grande",verdana,tahoma,sans-serif; letter-spacing: -1px;
+ background: desaturate(darken($activeBg, 25%), 60%) url("img/titlebg.png") repeat-x 0 50%; color: #333; padding: 0 10px;
+ border-bottom: 2px solid #9e9e9e;
+}
+.DlDialog-Title div { padding-top: 3px; padding-bottom: 3px; }
+.DlDialog-Active .DlDialog-Title { background-color: darken($activeBg, 25%); color: #fff; border-color: #fff;
+ opacity: 1; filter: none;
+ text-shadow: 1px 1px 3px #000;
+}
+
+.DlDialog-Title-withIcon {
+ padding-left: 21px;
+ background-repeat: no-repeat;
+ background-position: 0 50%;
+}
+
+.DlDialog-WindowButtons {
+ height: 0;
+ overflow: visible;
+ position: absolute;
+ right: 11px;
+ top: 0;
+ z-index: 10;
+ opacity: 0.6; /* filter: alpha(opacity=60); /* IE hides them completely, ignoring the overflow: visible spec. */
+}
+
+.DlDialog-Active .DlDialog-WindowButtons { opacity: 1; filter: none; }
+
+.DlDialog-WindowButtons div {
+ float: right;
+ width: 27px;
+ height: 16px;
+ background-repeat: no-repeat;
+ margin-right: -1px;
+ background-image: url("img/dialog/buttons.png");
+}
+
+.DlDialog-QuitBtn { background-position: 0 0; }
+.DlDialog-QuitBtn-hover { background-position: -27px 0; }
+.DlDialog-QuitBtn-active { background-position: -54px 0; }
+
+.DlDialog-MaximizeBtn { background-position: 0 -16px; }
+.DlDialog-MaximizeBtn-hover { background-position: -27px -16px; }
+.DlDialog-MaximizeBtn-active { background-position: -54px -16px; }
+.DlDialog-MaximizeBtn-1 { background-position: -54px -16px; }
+
+.DlDialog-MinimizeBtn { background-position: 0 -32px; }
+.DlDialog-MinimizeBtn-hover { background-position: -27px -32px; }
+.DlDialog-MinimizeBtn-active { background-position: -54px -32px; }
+.DlDialog-MinimizeBtn-1 { background-position: -54px -32px; }
+
+.DlDialog-Dragging .DlDialog-Title { background-color: #000; color: #3d4; }
+.DlDialog-Dragging .DlDialog-Rel { border-color: #000; }
+
+/* .DlDialog-Dragging .DlDialog-Content { opacity: 0.6; } */
+/* .DlDialog-Dragging .DlDialog-Content * { display: none; } /* Good speed-up in Linux! */
+
+.DlDialog .DlHMenu {
+ border: none;
+ border-bottom: 1px solid $mainBgD2;
+}
+
+
+.DlDialog .DlDialog .DlDialog-Rel {
+ outline: 1px solid #fff;
+ -moz-outline: 1px solid #fff;
+ -webkit-outline: 1px solid #fff;
+ -opera-outline: 1px solid #fff;
+ border: 0;
+}
+.DlDialog-noShadows>.ResizeHandle { margin-left: -10px; margin-top: -10px; }
+.DlDialog .DlDialog .DlDialog-Title {
+ background-color: #fff; color: #000; /* padding: 0px 2px; */
+ border-bottom: 1px solid #888;
+}
+.DlDialog .DlDialog .DlDialog-Title div { padding-top: 1px; padding-bottom: 1px; }
+.DlDialog .DlDialog-Active .DlDialog-Title { background-color: #5e5868; color: #fff; border-color: #fff; }
+.DlDialog .DlDialog-Dragging .DlDialog-Title { background-color: #000; color: #3d4; }
+
+/* maximized dialogs are not resizable */
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.Shadow { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.ResizeHandle { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.DlDialog-Title { border-width: 0; }
+
+.DlLiteTree {
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ user-select: none;
+ .hidden { display: none }
+ ul {
+ margin: 0; padding: 0; display: block;
+ li {
+ display: block;
+ .item-label { padding: 1px 0; white-space: nowrap; }
+ .expander {
+ background-position: 0 50%;
+ background-repeat: no-repeat;
+ padding-left: 15px;
+ margin-right: 1px;
+ }
+ .item-label:hover {
+ color: $hoverColor;
+ background-color: $hoverBg;
+ }
+ .item-label.selected {
+ background-color: #ccc;
+ color: #000;
+ }
+ }
+ .item-label.collapsed>.expander {
+ background-image: url("img/tree/plus.png");
+ background-position: 3px 50%;
+ cursor: pointer;
+ &:hover {
+ background-color: $focusBorder;
+ }
+ }
+ .item-label.expanded>.expander {
+ background-image: url("img/tree/minus.png");
+ background-position: 3px 50%;
+ cursor: pointer;
+ &:hover {
+ background-color: $focusBorder;
+ }
+ }
+ span.dim { color: $mainBgD3 }
+ ul {
+ .expander { margin-left: 16px }
+ ul {
+ .expander { margin-left: 32px }
+ ul {
+ .expander { margin-left: 48px }
+ ul {
+ .expander { margin-left: 64px }
+ ul {
+ .expander { margin-left: 80px }
+ ul {
+ .expander { margin-left: 96px }
+ ul {
+ .expander { margin-left: 112px }
+ ul {
+ .expander { margin-left: 128px }
+ ul {
+ .expander { margin-left: 144px }
+ ul {
+ .expander { margin-left: 160px }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+}
+
+.DlLiteTree-focus {
+ @include focus-border1;
+ @include focus-outline;
+ ul {
+ li {
+ .item-label.selected {
+ background-color: $selectionBg;
+ color: $selectionFg;
+ }
+ }
+ }
+}
+
+/* ICONS */
+.IconCalendar { background-image: url("img/icons/calendar.png"); background-position: 1px 50%; }
+.IconColors { background-image: url("img/icons/colors.png"); background-position: 1px 50%; }
+.IconChardev { background-image: url("img/icons/gnome-fs-chardev.png"); background-position: 1px 50%; }
+.IconDynarch { background-image: url("img/icons/dynarch-small.png"); background-position: 1px 50%; }
+
+
+
+
+
+/* MISC */
+
+/* Hint for the browser that it's allowed to break line at this span;
+ideally it should be invisible. The UTF8 character doesn't work in
+all browsers :(( */
+span.BreakPoint {
+ width: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ overflow: hidden;
+}
+
+.SmallerButtons .DlButton-inner { padding: 1px 3px; }
+.SmallerButtons .DlButton-active .DlButton-inner { padding: 2px 2px 0px 4px; }
+
+.Dl-StatusBar { border: 1px solid; @include inset-border1; padding: 1px 4px; background-color: $mainBg; }
+
+.Dl-ResizeRect { z-index: 5000;
+ font: 13px tahoma,"Trebuchet MS",Tahoma,Verdana,sans-serif;
+ position: fixed; top: 0; left: 0; border: 1px dashed #000;
+/* background: url("img/modalbg.gif"); */
+ background: #fff; opacity: 0.4; filter: alpha(opacity=40);
+/* background-color: #000; opacity: 0.5; filter: alpha(opacity=50); */
+ border: 1px dashed #f00;
+}
+
+.Dl-ResizeRect { color: red; }
+.Dl-ResizeRect .Title { font-weight: bold; }
+
+.Dl-ResizeRect-moving {
+ border-color: #000;
+/* background: url("img/resizebg.gif"); */
+ /* background: #000; */
+}
+
+.DlAlign-left { text-align: left; }
+.DlAlign-right { text-align: right; }
+.DlAlign-center { text-align: center; }
+
+.Dl-3D-Border-Outside { border: 1px solid; @incude outset-border1 }
+.Dl-3D-Border-Inside { border: 1px solid; @include outset-border2 }
+.Dl-3D-Border-Dark { border: 1px solid $mainBgD2; }
+
+/* BUGS */
+/* Gecko bugs are marked with class "Gecko-bug" *and* "Gecko-bug-######" (bug number) */
+
+.Gecko-Bug-226933 { position: relative; overflow: auto; }
+
+.undefined { border: 5px solid red; } /* this sucks */
+
+/* thin shadows */
+
+.ThinShadows .Shadow-T { left: 10px; right: 9px; top: -7px; background: url("img/thin-shadows/T.png") repeat-x 0 0; height: 7px; }
+.ThinShadows .Shadow-B { left: 10px; right: 9px; background: url("img/thin-shadows/B.png") repeat-x 0 0; bottom: -11px; height: 11px; }
+.ThinShadows .Shadow-TL { left: -7px; width: 17px; top: -7px; background: url("img/thin-shadows/TL.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BR { width: 20px; right: -11px; background: url("img/thin-shadows/BR.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-R { width: 11px; right: -11px; top: 13px; background: url("img/thin-shadows/R.png") repeat-y 0 0; bottom: 9px; }
+.ThinShadows .Shadow-TR { width: 20px; right: -11px; top: -7px; background: url("img/thin-shadows/TR.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BL { left: -7px; width: 17px; background: url("img/thin-shadows/BL.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-L { left: -7px; width: 7px; top: 13px; background: url("img/thin-shadows/L.png") repeat-y 0 0; bottom: 9px; }
+
+.ThinRoundShadows .Shadow-T { left: 8px; right: 6px; top: -6px; background: url("img/thin-shadows1/T.png") repeat-x 0 0; height: 6px; }
+.ThinRoundShadows .Shadow-B { left: 8px; right: 6px; background: url("img/thin-shadows1/B.png") repeat-x 0 0; bottom: -10px; height: 10px; }
+.ThinRoundShadows .Shadow-TL { left: -6px; width: 14px; top: -6px; background: url("img/thin-shadows1/TL.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BR { width: 16px; right: -10px; background: url("img/thin-shadows1/BR.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-R { width: 10px; right: -10px; top: 9px; background: url("img/thin-shadows1/R.png") repeat-y 0 0; bottom: 6px; }
+.ThinRoundShadows .Shadow-TR { width: 16px; right: -10px; top: -6px; background: url("img/thin-shadows1/TR.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BL { left: -6px; width: 14px; background: url("img/thin-shadows1/BL.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-L { left: -6px; width: 6px; top: 9px; background: url("img/thin-shadows1/L.png") repeat-y 0 0; bottom: 6px; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/.svn/text-base/dlconsole.css.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/.svn/text-base/dlconsole.css.svn-base
new file mode 100644
index 00000000..8457b0b8
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/.svn/text-base/dlconsole.css.svn-base
@@ -0,0 +1,16 @@
+html, body { margin: 0; padding: 0; background-color: #ffee99; color: #000; }
+
+body, table { font: 13px tahoma,verdana,sans-serif; }
+
+.msg { margin: 0.5em; }
+
+.sep {
+ font-size: 1px;
+ line-height: 1px;
+ overflow: hidden;
+ height: 1px;
+ margin: 6px 0;
+ background-color: #f00;
+}
+
+.current { background-color: #fe0; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/.svn/text-base/uploadentry.css.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/.svn/text-base/uploadentry.css.svn-base
new file mode 100644
index 00000000..9322203e
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/.svn/text-base/uploadentry.css.svn-base
@@ -0,0 +1,21 @@
+body { background-color: transparent; margin: 0; padding: 0; overflow: hidden; height: 100%; }
+
+form, input { font: 12px Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif; height: 22px; width: 80px; }
+form { margin: 0; padding: 0; }
+
+.upload {
+ display: block;
+ background: url("img/btn-choose-file.gif") no-repeat 0 50%;
+ overflow: hidden;
+ cursor: pointer;
+ width: 80px;
+ height: 22px;
+ position: relative;
+}
+.upload input {
+ opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0;
+ position: absolute;
+ cursor: pointer;
+ height: 100%;
+ width: auto;
+}
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/basedefs.css b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/basedefs.css
new file mode 100644
index 00000000..2529334c
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/basedefs.css
@@ -0,0 +1,3 @@
+/* Part of DynarchLIB
+ Copyright (c) Dynarch.com 2005-2009. All rights reserved.
+ See http://www.dynarchlib.com/licensing for details. */
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/basedefs.scss b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/basedefs.scss
new file mode 100644
index 00000000..ba5d8c24
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/basedefs.scss
@@ -0,0 +1,66 @@
+/* Part of DynarchLIB
+ Copyright (c) Dynarch.com 2005-2009. All rights reserved.
+ See http://www.dynarchlib.com/licensing for details. */
+
+// BEGIN: Main colors (SASS)
+$mainFg: #000;
+$mainBg: #c8c8d8;
+$focusBorder: #e8a850;
+$focusBg: #fff8dd;
+$disabledColor: #88888f;
+$selectionBg: #80b9ff;
+$selectionFg: #000;
+$errorBg: #ff2600;
+$errorBgL2: lighten($errorBg, 30%);
+$errorBgL3: lighten($errorBg, 40%);
+$errorFg: #fff;
+$mainBgL1: lighten($mainBg, 5%);
+$mainBgL2: lighten($mainBg, 10%);
+$mainBgL3: lighten($mainBg, 20%);
+$mainBgD1: darken($mainBg, 5%);
+$mainBgD2: darken($mainBg, 15%);
+$mainBgD3: darken($mainBg, 30%);
+$mainBgD4: darken($mainBg, 40%);
+$readOnlyBg: $mainBgL1;
+$hoverBg: $mainBgL2;
+$hoverColor: $mainFg;
+$activeBg: $selectionBg;
+$activeColor: #000;
+$activeBg2: #222;
+$activeColor2: #fff;
+$dialogBg: $mainBgL1;
+$linkHoverFg: darken($selectionBg, 20%);
+$importantFg: #dd2200;
+// END: main colors
+
+// BEGIN: defs
+@mixin base-font {
+ font: 12px "Lucida Grande",Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif;
+}
+@mixin outset-border1 {
+ border-color: $mainBgD2 $mainBgD3 $mainBgD3 $mainBgD2;
+}
+@mixin outset-border2 {
+ border-color: $mainBgL3 $mainBgD2 $mainBgD2 $mainBgL3;
+}
+@mixin inset-border1 {
+ border-color: $mainBgD3 $mainBgD2 $mainBgD2 $mainBgD3;
+}
+@mixin inset-border2 {
+ border-color: $mainBgD1 $mainBgL3 $mainBgL3 $mainBgD1;
+}
+@mixin pressed-border1 {
+ border-color: $mainBgD3 $mainBgD2 $mainBgD2 $mainBgD3;
+}
+@mixin pressed-border2 {
+ border-color: $mainBgD1 $mainBgL1 $mainBgL1 $mainBgD1;
+}
+@mixin focus-border1 {
+ border-color: $mainBgD3 $mainBgD4 $mainBgD4 $mainBgD3;
+}
+@mixin focus-outline {
+ outline: 1px solid $focusBorder;
+ -moz-outline-radius: 2px;
+ -webkit-outline-radius: 2px;
+}
+// END: defs
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/default.css b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/default.css
new file mode 100644
index 00000000..d0e21213
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/default.css
@@ -0,0 +1,2103 @@
+/* Part of DynarchLIB
+ Copyright (c) Dynarch.com 2005-2009. All rights reserved.
+ See http://www.dynarchlib.com/licensing for details. */
+/* Part of DynarchLIB
+ Copyright (c) Dynarch.com 2005-2009. All rights reserved.
+ See http://www.dynarchlib.com/licensing for details. */
+html, body {
+ margin: 0;
+ padding: 0;
+ height: 100%; }
+
+body {
+ z-index: 0;
+ background-color: #fff; }
+
+form {
+ padding: 0;
+ margin: 0; }
+
+.DYNARCH-GET-PADDING-AND-BORDER {
+ overflow: hidden !important;
+ font-size: 1px !important;
+ line-height: 1px !important;
+ width: 1px !important;
+ height: 1px !important; }
+
+.DYNARCH-GET-ABSOLUTE-POSITION {
+ position: absolute !important;
+ margin: 0 !important;
+ padding: 0 !important; }
+
+.DYNARCH-EVENT-STOPPER {
+ position: absolute !important;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 30000; }
+
+.DYNARCH-GARBAGE-COLLECTOR {
+ position: absolute;
+ z-index: -10000;
+ width: 1px;
+ height: 1px;
+ overflow: hidden;
+ left: -32000px;
+ top: -32000px;
+ display: none;
+ /* XXX: why didn't we have this before? */ }
+
+.DYNARCH-FAKE-FOCUS {
+ z-index: -10000;
+ position: absolute;
+ left: -2000px;
+ top: 0; }
+
+.CURSOR-DRAGGING {
+ cursor: move !important; }
+
+.CURSOR-RESIZE-E {
+ cursor: e-resize !important; }
+
+.CURSOR-RESIZE-W {
+ cursor: w-resize !important; }
+
+.CURSOR-RESIZE-S {
+ cursor: s-resize !important; }
+
+.CURSOR-RESIZE-N {
+ cursor: n-resize !important; }
+
+.CURSOR-FORBIDDEN {
+ cursor: not-allowed !important; }
+
+.CURSOR-NO-DROP {
+ cursor: no-drop !important; }
+
+.CURSOR-DROP {
+ cursor: pointer !important; }
+
+.CURSOR-RESIZE-COL {
+ cursor: col-resize !important; }
+
+/* Generic */
+.DlWidget {
+ font: 12px "Lucida Grande",Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif; }
+ .DlWidget table, .DlWidget input, .DlWidget select, .DlWidget button, .DlWidget textarea {
+ font: 12px "Lucida Grande",Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif; }
+
+.DlWidget {
+ cursor: default;
+ color: black;
+ zoom: 1;
+ /* force hasLayout in IE */ }
+
+.DlWidget-3D {
+ background-color: #c8c8d8;
+ color: black; }
+
+/* .DlWidget-disabled, .DlWidget-disabled * { color: #768 !important; } */
+/* .DlWidget-dragging, .DlWidget-dragging * { color: #768 !important; } */
+.DlWidget-dragged-clone {
+ position: absolute !important;
+ z-index: 10000; }
+
+/* Base button class */
+.DlAbstractButton {
+ white-space: nowrap; }
+
+/* Button */
+.DlButton {
+ border: 1px solid;
+ border-color: #9b9bb8 #6e6e99 #6e6e99 #9b9bb8;
+ background-color: #c8c8d8;
+ text-align: center; }
+ .DlButton .DlButton-inner {
+ border: 1px solid;
+ border-color: white #9b9bb8 #9b9bb8 white;
+ padding: 2px 4px; }
+ .DlButton .DlButton-inner div {
+ min-height: 16px; }
+
+.DlButton-hover {
+ border-color: #6e6e99 #58587c #58587c #6e6e99;
+ background-color: #e6e6ed; }
+
+.DlButton-focus {
+ border-color: #6e6e99 #58587c #58587c #6e6e99;
+ outline: 1px solid #e8a850;
+ -moz-outline-radius: 2px;
+ -webkit-outline-radius: 2px; }
+ .DlButton-focus div.DlButton-Label {
+ display: block;
+ border: 1px dotted black;
+ margin: -1px -2px;
+ padding: 0 1px; }
+
+.DlButton-active {
+ border-color: #6e6e99 #9b9bb8 #9b9bb8 #6e6e99;
+ background-color: #80b9ff; }
+ .DlButton-active .DlButton-inner {
+ padding: 3px 3px 1px 5px;
+ border-color: #b9b9cd #d7d7e3 #d7d7e3 #b9b9cd; }
+
+.DlButton-1 {
+ border-color: #6e6e99 #9b9bb8 #9b9bb8 #6e6e99;
+ background-color: #b9b9cd; }
+
+.DlButton-1 .DlButton-inner {
+ border-color: #b9b9cd white white #b9b9cd; }
+
+.DlAbstractButton-withIcon, .DlButton-withIcon {
+ padding-left: 22px;
+ background-repeat: no-repeat !important;
+ background-position: 0 50%; }
+
+.DlButton-empty .DlButton-inner {
+ padding: 2px; }
+
+.DlButton-empty .DlButton-withIcon {
+ padding: 0;
+ width: 16px;
+ height: 16px; }
+
+.DlButton-disabled .DlButton-inner,
+.DlWidget-disabled .DlButton .DlButton-inner {
+ border-color: #c8c8d8;
+ opacity: 0.6;
+ filter: alpha(opacity=60); }
+
+.DlButton-disabled, .DlWidget-disabled .DlButton {
+ border-color: #e6e6ed #9b9bb8 #9b9bb8 #e6e6ed; }
+
+div.DlButton-Label {
+ display: inline; }
+
+/* Checkbox */
+.DlWidget-disabled.DlCheckbox-0 {
+ color: #88888f;
+ background-image: url("img/new-checkradio/check-normal-insensitive.png"); }
+
+.DlWidget-disabled.DlCheckbox-1 {
+ color: #88888f;
+ background-image: url("img/new-checkradio/check-mark-insensitive.png"); }
+
+.DlCheckbox {
+ padding: 2px 5px 2px 20px;
+ -moz-border-radius: 3px;
+ background-position: 4px 50%;
+ background-repeat: no-repeat; }
+
+.DlCheckbox-0 {
+ background-image: url("img/new-checkradio/check-normal.png"); }
+
+.DlCheckbox-1 {
+ background-image: url("img/new-checkradio/check-mark.png"); }
+
+.DlCheckbox-hover {
+ background-color: #e6e6ed; }
+
+.DlCheckbox-hover.DlCheckbox-0 {
+ background-image: url("img/new-checkradio/check-normal-prelight.png"); }
+
+.DlCheckbox-hover.DlCheckbox-1 {
+ background-image: url("img/new-checkradio/check-mark-prelight.png"); }
+
+.DlCheckbox-active {
+ background-color: #80b9ff;
+ background-image: url("img/new-checkradio/check-mark-active.png") !important; }
+
+.DlCheckbox-empty {
+ height: 15px;
+ padding-left: 15px;
+ width: 1px; }
+
+.DlCheckbox-focus div.DlButton-Label {
+ display: block;
+ border: 1px dotted black;
+ margin: -1px -2px;
+ padding: 0 1px; }
+
+/* RadioButton */
+.DlWidget-disabled.DlRadioButton-0 {
+ color: #88888f;
+ background-image: url("img/new-checkradio/opt-normal-insensitive.png"); }
+
+.DlWidget-disabled.DlRadioButton-1 {
+ color: #88888f;
+ background-image: url("img/new-checkradio/opt-mark-insensitive.png"); }
+
+.DlRadioButton {
+ padding: 2px 5px 2px 20px;
+ -moz-border-radius: 3px;
+ background-position: 4px 50%;
+ background-repeat: no-repeat; }
+
+.DlRadioButton-0 {
+ background-image: url("img/new-checkradio/opt-normal.png"); }
+
+.DlRadioButton-1 {
+ background-image: url("img/new-checkradio/opt-mark.png"); }
+
+.DlRadioButton-hover {
+ background-color: #e6e6ed; }
+
+.DlRadioButton-hover.DlRadioButton-0 {
+ background-image: url("img/new-checkradio/opt-normal-prelight.png"); }
+
+.DlRadioButton-hover.DlRadioButton-1 {
+ background-image: url("img/new-checkradio/opt-mark-prelight.png"); }
+
+.DlRadioButton-active {
+ background-color: #80b9ff;
+ background-image: url("img/new-checkradio/opt-mark-active.png") !important; }
+
+.DlRadioButton-empty {
+ height: 15px;
+ padding-left: 15px;
+ width: 1px; }
+
+.DlRadioButton-focus div.DlButton-Label {
+ display: block;
+ border: 1px dotted black;
+ margin: -1px -2px;
+ padding: 0 1px; }
+
+.DlPopupMenu .DlRadioButton, .DlPopupMenu .DlCheckbox {
+ -moz-border-radius: 0; }
+
+/* Entry */
+.DlEntry {
+ border: 1px solid #9b9bb8; }
+ .DlEntry .DlEntry-cell {
+ border: 1px solid white;
+ background-color: #e6e6ed; }
+ .DlEntry input, .DlEntry textarea {
+ margin: 0;
+ border: none !important;
+ border-width: 0px !important;
+ background: white;
+ color: #000;
+ padding: 1px 2px 2px 2px !important;
+ /* font-family: "Bitstream Vera Sans Mono",monospace; height: 1.3em; */
+ resize: none; }
+ .DlEntry input::-moz-selection, .DlEntry textarea::-moz-selection {
+ background-color: #80b9ff !important;
+ color: black !important; }
+
+.DlEntry-Focus {
+ border-color: #6e6e99 #58587c #58587c #6e6e99;
+ outline: 1px solid #e8a850;
+ -moz-outline-radius: 2px;
+ -webkit-outline-radius: 2px; }
+ .DlEntry-Focus .DlEntry-cell, .DlEntry-Focus input, .DlEntry-Focus textarea {
+ background-color: #fff8dd; }
+
+.DlEntry-ValidationError {
+ border-color: #ff2600; }
+ .DlEntry-ValidationError .DlEntry-cell {
+ border-color: #ff2600; }
+ .DlEntry-ValidationError .DlEntry-cell, .DlEntry-ValidationError input, .DlEntry-ValidationError textarea {
+ background-color: #ffd4cc; }
+
+.DlEntry-Readonly .DlEntry-cell {
+ border-color: #e6e6ed; }
+.DlEntry-Readonly .DlEntry-cell, .DlEntry-Readonly input, .DlEntry-Readonly textarea {
+ background-color: #d7d7e3; }
+
+.DlEntry-emptyText {
+ display: none;
+ position: absolute;
+ left: 3px;
+ top: 1px;
+ color: #88888f;
+ font-style: italic;
+ cursor: text; }
+
+.DlEntry-empty .DlEntry-emptyText {
+ display: block; }
+
+.DlEntry-dropDownBtn {
+ line-height: 20px;
+ border-left: 1px solid #9b9bb8;
+ padding-left: 4px;
+ padding-right: 4px; }
+
+.DlEntry-Focus .DlEntry-dropDownBtn {
+ border-color: #6e6e99; }
+
+.DlEntry-dropDownBtn-hover {
+ background-color: #e6e6ed; }
+
+.DlEntry-dropDownBtn-active {
+ background-color: #80b9ff; }
+
+.DlEntry-invalidIcon {
+ width: 16px;
+ height: 16px;
+ position: absolute;
+ right: 1px;
+ top: 50%;
+ margin-top: -8px;
+ background-image: url("img/entry-warning.png");
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+ opacity: 0.6;
+ display: none; }
+
+div.DlEntry-invalidIcon:hover {
+ opacity: 1; }
+
+.DlEntry-ValidationError .DlEntry-invalidIcon {
+ display: block; }
+
+/* CompletionEntry */
+.DlCompletionEntry-busy input {
+ background-image: url("img/busy1.gif");
+ background-position: 100% 50%;
+ background-repeat: no-repeat; }
+
+.DlCompletionEntry-rightAligned input {
+ background-position: 0 50%;
+ text-align: right; }
+
+/* ComboBox */
+.DlComboBox-dropDownBtn {
+ background: #c8c8d8 url("img/arrows/dropdown.png") no-repeat 50% 50%;
+ width: 11px;
+ height: 20px;
+ border-left: 1px solid #9b9bb8; }
+
+.DlEntry-Focus .DlComboBox-dropDownBtn {
+ border-color: #6e6e99; }
+
+.DlComboBox-dropDownBtn-hover {
+ background-color: #e6e6ed; }
+
+.DlComboBox-dropDownBtn-active {
+ background-color: #80b9ff; }
+
+/* Spinner */
+.DlSpinner {
+ background-color: yellow;
+ width: 1em; }
+
+.DlSpinner .DlSpinner-Button {
+ height: 50%; }
+
+.DlSpinner input {
+ text-align: right; }
+
+.DlSpinner .DlSpinner-Button .DlButton-inner {
+ width: 5px; }
+
+.DlSpinner .DlSpinner-Button .DlButton-inner div {
+ min-height: 0; }
+
+.DlSpinner .DlSpinner-Button-Up .DlButton-inner {
+ height: 2px;
+ background: url("img/spinner-up.gif") no-repeat 50% 50%; }
+
+.DlSpinner .DlSpinner-Button-Down .DlButton-inner {
+ height: 2px;
+ background: url("img/spinner-down.gif") no-repeat 50% 50%; }
+
+/* ProgressBar */
+.DlProgressBar {
+ position: relative;
+ border: 1px solid #98c;
+ background: #f0e6ff; }
+
+.DlProgressBar-label {
+ text-align: center;
+ position: relative;
+ padding: 2px 0; }
+
+.DlProgressBar-fill {
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 50%;
+ height: 100%;
+ background-color: #c0b6ff; }
+
+/* ButtonMenu */
+.DlButtonMenu .MenuArrow .DlButton-inner {
+ padding-left: 0;
+ padding-right: 0; }
+
+.DlButtonMenu .MenuArrow-inner {
+ padding: 0 1px;
+ border-left: none;
+ width: 7px;
+ overflow: visible;
+ background-image: url("img/menu/darrow-small.gif");
+ background-repeat: no-repeat;
+ background-position: 1px 50%; }
+
+.DlButtonMenu .LabelPart {
+ border-right: none; }
+
+.DlButtonMenu .LabelPart .DlButton-inner {
+ border-right: none; }
+
+/* ButtonColorPicker */
+.DlButtonColorPicker table {
+ border-collapse: collapse; }
+
+.DlButtonColorPicker .DlButton-inner .ColorPart {
+ border: 1px solid;
+ border-color: #6e6e99 #9b9bb8 #9b9bb8 #6e6e99;
+ width: 10px;
+ height: 10px;
+ overflow: hidden;
+ min-height: 0;
+ margin-top: 1px; }
+
+.DlButtonColorPicker .Label {
+ padding-left: 5px; }
+
+.DlButtonColorPicker .EmptyLabel {
+ width: 1px;
+ overflow: hidden;
+ height: 1em; }
+
+/* Calendar */
+.DlCalendar {
+ background-color: white; }
+
+.DlCalendar-disabled {
+ background-color: #d7d7e3; }
+
+table.DlCalendar {
+ border-collapse: separate;
+ border-spacing: 0;
+ font-size: 11px;
+ font-family: tahoma,verdana,sans-serif;
+ border: 1px solid #9b9bb8; }
+
+.DlCalendar {
+ /* weekends */ }
+ .DlCalendar tr.DlCalendar-Navigation td {
+ text-align: center;
+ border-bottom: 1px solid #9b9bb8;
+ background-color: #c8c8d8;
+ padding: 2px 0; }
+ .DlCalendar tr.DlCalendar-Navigation td.PrevMonth, .DlCalendar tr.DlCalendar-Navigation td.PrevYear {
+ border-right: 1px solid #9b9bb8;
+ font-weight: bold; }
+ .DlCalendar tr.DlCalendar-Navigation td.NextMonth, .DlCalendar tr.DlCalendar-Navigation td.NextYear {
+ border-left: 1px solid #9b9bb8;
+ font-weight: bold; }
+ .DlCalendar tr.DlCalendar-Navigation td.NextMonth {
+ background-image: url("img/arrows/nav-right.gif");
+ background-repeat: no-repeat;
+ background-position: 50% 50%; }
+ .DlCalendar tr.DlCalendar-Navigation td.PrevMonth {
+ background-image: url("img/arrows/nav-left.gif");
+ background-repeat: no-repeat;
+ background-position: 50% 50%; }
+ .DlCalendar tr.DlCalendar-Navigation td.NextYear {
+ background-image: url("img/arrows/nav-right-x2.gif");
+ background-repeat: no-repeat;
+ background-position: 50% 50%; }
+ .DlCalendar tr.DlCalendar-Navigation td.PrevYear {
+ background-image: url("img/arrows/nav-left-x2.gif");
+ background-repeat: no-repeat;
+ background-position: 50% 50%; }
+ .DlCalendar tr.DlCalendar-Navigation td.hover {
+ background-color: #e6e6ed;
+ color: black; }
+ .DlCalendar tr.DlCalendar-Navigation td.rolling {
+ background-color: #80b9ff; }
+ .DlCalendar tr.DlCalendar-DayNames {
+ /* td.Today { font-weight: bold; } */ }
+ .DlCalendar tr.DlCalendar-DayNames td {
+ width: 20px;
+ text-align: right;
+ padding-right: 3px;
+ border-bottom: 1px solid #9b9bb8;
+ background-color: #d7d7e3; }
+ .DlCalendar tr.DlCalendar-DayNames td.WeekNumber {
+ border-right-color: #9b9bb8; }
+ .DlCalendar tr.DlCalendar-DayNames td.hover {
+ background-color: #e6e6ed;
+ color: black; }
+ .DlCalendar tr.DlCalendar-DayNames td.WeekEnd {
+ color: #cc6622; }
+ .DlCalendar tr.Dates td {
+ text-align: right;
+ padding: 2px 3px 2px 2px; }
+ .DlCalendar tr.Dates td.OtherMonth {
+ color: #4d4d4d; }
+ .DlCalendar tr.Dates td.Today {
+ color: blue; }
+ .DlCalendar tr.Dates td.DlCalendar-infoDay {
+ font-weight: bold;
+ background: url("img/tmpcal.gif") no-repeat 100% 100%; }
+ .DlCalendar tr.Dates td.Selected {
+ border: 1px solid #9b9bb8;
+ background-color: #80b9ff;
+ padding: 1px 2px 1px 1px; }
+ .DlCalendar tr.Dates td.hover {
+ border: 1px solid #b9b9cd;
+ padding: 1px 2px 1px 1px;
+ background-color: #e6e6ed !important; }
+ .DlCalendar td.WeekNumber {
+ border-right: 1px solid #9b9bb8;
+ color: #4d4d4d;
+ background-color: #c8c8d8; }
+ .DlCalendar tr.Selected td {
+ border-bottom: 1px solid #b9b9cd;
+ border-top: 1px solid #b9b9cd;
+ padding-top: 1px;
+ padding-bottom: 1px; }
+ .DlCalendar td.WeekEnd {
+ color: #cc6622; }
+ .DlCalendar td.OtherMonth.WeekEnd {
+ color: #e79e6d; }
+
+/* ResizeBar */
+.DlResizeBar {
+ font-size: 1px;
+ line-height: 1px; }
+
+.DlResizeBar-Horizontal {
+ height: 5px;
+ cursor: s-resize;
+ background: url("img/resizebar-horiz2.png") no-repeat 50% 50%; }
+
+.DlResizeBar-Vertical {
+ width: 5px;
+ cursor: e-resize;
+ background: url("img/resizebar-vert2.png") no-repeat 50% 50%; }
+
+.DlResizeBar-DraggingLine {
+ position: absolute;
+ /* background-image: url("img/resizebg.gif"); */
+ background-color: #e8a850;
+ opacity: 0.6;
+ filter: alpha(opacity=60);
+ z-index: 10000; }
+
+/* UploadEntry */
+.DlUploadEntry {
+ height: 22px; }
+
+.DlUploadEntry iframe {
+ background: transparent;
+ width: 80px;
+ height: 22px;
+ display: block; }
+
+/* CONTAINERS */
+.DlContainer {
+ position: relative; }
+
+/* WARNING: this is probably NOT GOOD!
+ but it happens to fix some atrocious bugs in IE
+ (randomly disappearing elements on hover).
+ XXX: make sure it doesn't break anything!
+ */
+.DlContainer-Hidden {
+ position: absolute;
+ left: -30000px;
+ top: -30000px;
+ visibility: hidden; }
+
+.DlLayout {
+ position: relative; }
+
+.DlLayout-positioned {
+ position: absolute; }
+
+.DlGridLayout-table {
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%; }
+
+.DlGridLayout-tr-minHeight td {
+ height: 2px; }
+
+.DlGridLayout-td-minWidth {
+ width: 2px;
+ white-space: nowrap; }
+
+.DlGridLayout-td-minHeight {
+ height: 2px; }
+
+/*
+ .DlGridLayout-table { background-color: #f00; }
+ .DlGridLayout-table td { background-color: #fff; }
+/* ^^^ DEBUG */
+.DlDesktop {
+ position: fixed;
+ left: 0;
+ top: 0;
+ overflow: hidden; }
+
+.DlFieldset {
+ border: 2px groove #e6e6ed;
+ margin-top: 1em;
+ -moz-border-top-colors: #9b9bb8 #e6e6ed;
+ -moz-border-bottom-colors: #e6e6ed #9b9bb8;
+ -moz-border-left-colors: #9b9bb8 #e6e6ed;
+ -moz-border-right-colors: #e6e6ed #9b9bb8; }
+
+.DlFieldset-label {
+ position: relative;
+ top: -0.75em;
+ left: 5px;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ font-weight: bold;
+ background-color: #c8c8d8;
+ padding: 1px 7px; }
+
+.DlFieldset-content {
+ padding: 10px 10px 10px 10px;
+ margin-top: -1em; }
+
+.DlPopup {
+ position: fixed;
+ z-index: 100;
+ left: -30000px;
+ top: -30000px; }
+
+.DlPopup-scrollArea {
+ overflow: hidden;
+ position: relative;
+ /* -- IE is unbelievable */
+ z-index: 10; }
+
+.DlPopup-scrollUp, .DlPopup-scrollDown {
+ height: 10px;
+ overflow: hidden;
+ background-position: 50% 1px;
+ background-repeat: no-repeat; }
+
+.DlPopup-scrollUp {
+ border-bottom: 1px solid #b9b9cd; }
+
+.DlPopup-scrollDown {
+ border-top: 1px solid #b9b9cd; }
+
+.DlPopup-scrollUp {
+ background-image: url("img/arrows/scroll-up.gif"); }
+
+.DlPopup-scrollUp-hover {
+ background-image: url("img/arrows/scroll-up-hover.gif");
+ background-color: #e6e6ed; }
+
+.DlPopup-scrollUp-disabled {
+ background-image: url("img/arrows/scroll-up-disabled.gif"); }
+
+.DlPopup-scrollDown {
+ background-image: url("img/arrows/scroll-down.gif"); }
+
+.DlPopup-scrollDown-hover {
+ background-image: url("img/arrows/scroll-down-hover.gif");
+ background-color: #e6e6ed; }
+
+.DlPopup-scrollDown-disabled {
+ background-image: url("img/arrows/scroll-down-disabled.gif"); }
+
+.DlCompletionPopup {
+ border: 1px solid #b9b9cd;
+ background-color: white; }
+
+.DlCompletionPopup .DlMenuItem .div2 {
+ font-size: 90%;
+ padding: 1px 5px; }
+
+.DlCompletionPopup .DlVMenu {
+ border: none; }
+
+.DlTooltip {
+ background-color: #fffee0;
+ font-family: arial,helvetica,sans-serif;
+ padding: 4px 7px;
+ color: #333210; }
+
+.DlTooltip-noShadow {
+ border: 1px solid #000; }
+
+.DlDialogPopup {
+ background-color: white;
+ border: 1px solid #b9b9cd; }
+
+.DlPopupMenu {
+ background-color: white;
+ border: 1px solid #b9b9cd; }
+
+.DlPopupMenu-noShadow {
+ border: 1px solid #b9b9cd; }
+
+.DlPopupMenu .DlCalendar {
+ border: 1px solid;
+ border-color: #9b9bb8 #6e6e99 #6e6e99 #9b9bb8; }
+
+.DlCalendar-borderless {
+ border-width: 0 !important; }
+
+.DlVMenu, .DlHMenu {
+ border-collapse: collapse;
+ background-color: white; }
+
+.DlVMenu-noShadow, .DlHMenu-noShadow {
+ border: 1px solid;
+ border-color: #9b9bb8 #6e6e99 #6e6e99 #9b9bb8; }
+
+.DlVMenu {
+ margin: 4px 0; }
+
+.DlHMenu {
+ margin: 0 2px; }
+
+.DlHMenu div.DlHMenu-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ margin-left: 3px;
+ margin-right: 2px;
+ border-left: 1px solid #ccc;
+ background-color: #fff; }
+
+div.DlVMenu-separator {
+ margin: 4px 0 3px 0;
+ background-color: #ccc;
+ border-bottom: 1px solid #fff;
+ height: 1px;
+ overflow: hidden;
+ font-size: 1px;
+ line-height: 1px; }
+
+.DlMenuItem {
+ /* background: transparent; background-color: none; /* XXX: do we need this? */ }
+
+.DlMenuItem .div2 {
+ padding: 2px 5px; }
+
+.DlMenuItem-popped {
+ background-color: #80b9ff;
+ color: black; }
+
+.DlMenuItem-hover {
+ background-color: #80b9ff;
+ color: black; }
+
+.DlMenuItem-active {
+ background-color: #222222;
+ color: white; }
+
+.DlMenuItem .DlMenuItem-withIcon {
+ padding-left: 26px;
+ background-repeat: no-repeat;
+ background-position: 5px 50%; }
+
+.DlVMenu .DlMenuItem .DlMenuItem-withPopup {
+ margin-right: 3px;
+ padding-right: 12px;
+ background-image: url("img/menu/rarrow.gif");
+ background-repeat: no-repeat !important;
+ background-position: 100% 50%; }
+
+.DlVMenu .DlMenuItem-hover .DlMenuItem-withPopup {
+ background-image: url("img/menu/rarrow-hover.gif") !important; }
+
+.DlWidget-disabled .DlMenuItem, .DlMenuItem-disabled {
+ opacity: 0.6;
+ filter: alpha(opacity=60); }
+
+.DlVMenu .DlCheckbox-hover,
+.DlHMenu .DlCheckbox-hover,
+.DlVMenu .DlRadioButton-hover,
+.DlHMenu .DlRadioButton-hover {
+ background-color: #80b9ff;
+ color: black; }
+
+.DlVMenu .DlCheckbox-active,
+.DlHMenu .DlCheckbox-active,
+.DlVMenu .DlRadioButton-active,
+.DlHMenu .DlRadioButton-active {
+ background-color: #222222;
+ color: white; }
+
+/*
+.DlPopupMenu .DlCheckbox-hover,
+.DlPopupMenu .DlRadioButton-hover { background-color: #76c; color: #fff; }
+
+.DlPopupMenu .DlCheckbox-active,
+.DlPopupMenu .DlRadioButton-active { background-color: #cbf; color: #000; }
+*/
+/* Notebook */
+/* .DlNotebook { background-color: $mainBgL1; } */
+/* Tabs */
+.DlTabs .TabBar {
+ z-index: 10;
+ position: relative; }
+
+.DlTabs .TabBar .DlButton {
+ border-color: #6e6e99; }
+
+.DlTabs .TabBar .DlButton-1 {
+ background-color: #d7d7e3; }
+
+.DlTabs .TabBar .DlButton-1 .DlButton-inner {
+ padding-top: 3px;
+ padding-bottom: 3px;
+ border-color: #b9b9cd; }
+
+.DocTabBar {
+ width: 100%; }
+
+.DocTabBar td {
+ width: 33.3333%; }
+
+.DlTabs-top .TabBar {
+ top: 1px; }
+
+.DlTabs-top .TabBar .DlButton-1, .DlTabs-top .TabBar .DlButton-1 .DlButton-inner {
+ border-bottom: none; }
+
+.DlTabs-bottom .TabBar {
+ top: -1px; }
+
+.DlTabs-bottom .TabBar .DlButton-1, .DlTabs-bottom .TabBar .DlButton-1 .DlButton-inner {
+ border-top: none; }
+
+.DlTabs .TabContent, .DlTabs .TabContent .DlNotebook {
+ background-color: #d7d7e3; }
+
+.DlTabs .TabContent {
+ border: 1px solid #6e6e99; }
+
+.DlTabs .TabContent .TabContent-inner {
+ padding: 5px; }
+
+.DlTabs .TabContent-inner {
+ position: relative;
+ overflow: hidden;
+ border: 1px solid #b9b9cd; }
+
+.DlTabs-top .TabContent .TabContent-inner {
+ border-top: none; }
+
+.DlTabs-bottom .TabContent .TabContent-inner {
+ border-bottom: none; }
+
+/* MacBar */
+.DlMacHBar, .DlMacVBar {
+ background-color: #b9b9cd;
+ border: 1px solid #6e6e99;
+ padding: 2px; }
+
+.DlMacBarIcon {
+ display: inline; }
+
+.DlMacBarIcon img {
+ vertical-align: middle;
+ padding: 5px; }
+
+.DlMacBarIcon-1 img {
+ border: 1px solid #769;
+ -moz-border-radius: 15px;
+ padding: 4px;
+ background-color: #edf; }
+
+.DlMacBarIcon-active {
+ opacity: 0.6;
+ /* filter: alpha(opacity=60); /* IE sucks. */ }
+
+.DlMacHBar div.DlMacHBar-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #98c;
+ background-color: #edf; }
+
+.DlMacVBar div.DlMacVBar-separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #98c;
+ background-color: #edf; }
+
+/* Hbox */
+table.DlHbox {
+ border-collapse: separate; }
+
+/* .DlHbox td.cell { */
+/* padding: 0; } */
+
+.DlHbox div.DlHbox-separator, div.Dl-Vertical-Separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px dotted #6e6e99;
+ background-color: #e6e6ed;
+ /* margin-left: 3px; margin-right: 2px; */ }
+
+.DlHbox div.wide-separator, div.Dl-Vertical-Separator.wide-separator {
+ margin-left: 4px;
+ margin-right: 4px; }
+
+.DlHbox div.DlHbox-spacer {
+ overflow: hidden;
+ width: 4px; }
+
+table.DlHbox-hasFiller {
+ width: 100%; }
+
+.DlHbox-filler {
+ width: 100%; }
+
+/* Vbox */
+table.DlVbox {
+ border-collapse: separate; }
+
+.DlVbox td.cell {
+ padding: 0; }
+
+.DlVbox div.DlVbox-separator, div.Dl-Horizontal-Separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px dotted #6e6e99;
+ background-color: #e6e6ed;
+ /* margin-top: 3px; margin-bottom: 2px; */ }
+
+.DlVbox div.wide-separator, div.Dl-Horizontal-Separator.wide-separator {
+ margin-top: 5px;
+ margin-bottom: 4px; }
+
+.DlVbox div.DlVbox-spacer {
+ overflow: hidden;
+ height: 4px;
+ line-height: 1px;
+ font-size: 1px; }
+
+/* ButtonBox */
+table.DlButtonBox {
+ width: 100%; }
+
+table.DlButtonBox .DlButtonBox-spacer {
+ width: 100%; }
+
+.DlButtonBox div.DlButtonBox-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #9b9bb8;
+ background-color: #e6e6ed;
+ margin-left: 3px;
+ margin-right: 2px; }
+
+.DlWidget-disabled div.DlVbox-separator, .DlWidget-disabled div.DlHbox-separator {
+ border-color: #b9b9cd;
+ background-color: #e6e6ed; }
+
+/* Select */
+.DlRadioSelect .LabelPart {
+ text-align: left; }
+
+.DlSelect-menu .DlRadioButton {
+ padding-right: 18px; }
+
+.DlSelect-menu .DlRadioButton-0 {
+ background-image: none; }
+
+.DlSelect-menu .DlRadioButton-1 {
+ background-image: url("img/mark.gif");
+ background-color: #c8c8d8;
+ color: #000; }
+
+.DlSelect-menu .DlRadioButton-active {
+ background-image: url("img/mark-2.gif") !important; }
+
+/* Toolbar (no special widget) */
+/* BEGIN: CRAPPY CODE, PLEASE REVISIT */
+.DlToolbar {
+ border: 1px solid;
+ border-color: #9b9bb8 #6e6e99 #6e6e99 #9b9bb8;
+ background-color: #c8c8d8;
+ padding: 1px; }
+ .DlToolbar .DlButton {
+ border: none;
+ background-color: transparent; }
+ .DlToolbar .DlButton-inner {
+ border: none;
+ padding: 3px; }
+ .DlToolbar .DlButton-hover {
+ border: 1px solid;
+ border-color: white #9b9bb8 #9b9bb8 white;
+ background-color: #e6e6ed; }
+ .DlToolbar .DlButton-hover .DlButton-inner {
+ padding: 2px; }
+ .DlToolbar .DlButton-1 {
+ border: 1px solid;
+ border-color: #b9b9cd white white #b9b9cd;
+ background-color: #80b9ff; }
+ .DlToolbar .DlButton-1 .DlButton-inner {
+ padding: 2px; }
+ .DlToolbar .DlButton-active {
+ border: 1px solid;
+ border-color: #6e6e99 #9b9bb8 #9b9bb8 #6e6e99;
+ background-color: #80b9ff; }
+ .DlToolbar .DlButton-active .DlButton-inner {
+ padding: 2px; }
+ .DlToolbar .DlButton-disabled {
+ opacity: 0.7;
+ filter: alpha(opacity=70); }
+ .DlToolbar .DlButtonMenu * {
+ border: none; }
+ .DlToolbar .DlButtonMenu .DlButton-inner {
+ border: 1px solid;
+ border-color: white #9b9bb8 #9b9bb8 white;
+ padding: 2px; }
+ .DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner {
+ padding-left: 0;
+ padding-right: 0; }
+ .DlToolbar .DlButtonMenu .DlButton-active .DlButton-inner {
+ border-color: #6e6e99 #9b9bb8 #9b9bb8 #6e6e99; }
+ .DlToolbar .DlButtonMenu .DlButton-1 .DlButton-inner {
+ border-color: #6e6e99 #9b9bb8 #9b9bb8 #6e6e99; }
+ .DlToolbar .DlButtonMenu .DlButton-hover .MenuArrow-inner {
+ padding-left: 1px !important;
+ padding-right: 1px !important;
+ background-position: 1px 50%; }
+ .DlToolbar .DlButtonMenu .DlButton-active .MenuArrow-inner {
+ padding-left: 1px !important;
+ padding-right: 1px !important;
+ background-position: 1px 50%; }
+ .DlToolbar .DlButtonMenu .DlButton-1 .MenuArrow-inner {
+ padding-left: 1px !important;
+ padding-right: 1px !important;
+ background-position: 1px 50%; }
+ .DlToolbar .DlButtonMenu .MenuArrow .DlButton-inner {
+ padding-left: 0 !important;
+ padding-right: 0 !important; }
+ .DlToolbar .DlLabel {
+ background: inherit; }
+ .DlToolbar div.DlHbox-separator {
+ border-left-color: #9b9bb8;
+ background-color: #e6e6ed; }
+
+/*
+.DlToolbar .DlButtonMenu .DlButton-hover .DlButton-inner { border-color: #659; }
+.DlToolbar .DlButtonMenu .LabelPart.DlButton-hover .DlButton-inner { padding-right: 3px; border-right: none; }
+*/
+.DlToolbar-Light {
+ background: #d7d7e3; }
+
+/* END: CRAPPY CODE */
+/* Table */
+.DlTable-RowSeparator td {
+ height: 7px; }
+
+.DlTable-RowSeparator td div {
+ line-height: 1px;
+ font-size: 1px;
+ height: 1px;
+ overflow: hidden;
+ border-top: 1px solid #9b9bb8;
+ background-color: #e6e6ed;
+ margin-top: 3px;
+ margin-bottom: 2px; }
+
+/* Tree */
+.DlTree-separator {
+ margin-top: 3px;
+ margin-bottom: 4px;
+ border-top: 1px dotted #9b9bb8;
+ line-height: 1px;
+ font-size: 1px;
+ overflow: hidden; }
+
+.DlTree-IconWidth {
+ width: 19px !important; }
+
+.DlTreeItem .DlTreeItem-Expander {
+ width: 19px; }
+
+.DlTreeItem .DlTreeItem-Icon {
+ width: 19px;
+ background-repeat: no-repeat;
+ background-position: 50% 50%; }
+
+.DlTreeItem .DlTreeItem-Label {
+ padding-left: 3px;
+ padding-top: 1px;
+ padding-bottom: 1px; }
+
+.DlTreeItem-withRadio .DlTreeItem-Label {
+ padding-left: 0; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlLabel {
+ padding: 0 2px; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton {
+ padding: 0 2px;
+ background-image: none !important;
+ cursor: pointer; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-hover {
+ background: none;
+ color: #1a81ff;
+ text-decoration: underline; }
+.DlTreeItem-withRadio .DlTreeItem-Table .DlRadioButton-1 {
+ background-color: #80b9ff;
+ color: black; }
+
+.DlTreeItem-withCheck .DlTreeItem-Label {
+ padding-left: 0; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlLabel {
+ padding: 0 2px; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox {
+ padding: 0 2px;
+ background-image: none !important;
+ cursor: pointer; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-hover {
+ background: none;
+ color: #1a81ff;
+ text-decoration: underline; }
+.DlTreeItem-withCheck .DlTreeItem-Table .DlCheckbox-1 {
+ background-color: #80b9ff;
+ color: black; }
+
+/* .DlTreeItem-Table { table-layout: fixed; border-collapse: collapse; } */
+.DlTreeItem-Table td {
+ vertical-align: middle;
+ height: 16px; }
+
+/* BEGIN: tree lines, don't touch this or else. */
+.DlTree-withLines .DlTreeItem {
+ background-image: url("img/tree/lines-v.gif");
+ background-repeat: repeat-y;
+ background-position: 9px 50%; }
+
+/* .DlTree-withLines .DlTreeItem-div { background-image: url("img/tree/lines-v.gif"); background-repeat: repeat-y; background-position: 9px 50%; } */
+.DlTree-withLines .DlTreeItem-Last {
+ background-image: none; }
+
+/* .DlTree-withLines .DlTreeItem-Last .DlTreeItem-div { background-image: none; } */
+.DlTree-withLines .DlTreeItem .DlTreeItem-Expander {
+ background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+
+.DlTreeItem-hasSubtree .DlTreeItem-Expander {
+ background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+
+.DlTree-withLines table.DlTreeItem-Last .DlTreeItem-Expander {
+ background: transparent url("img/tree/lines-b.gif") no-repeat 50% 50%; }
+
+/* END: tree lines */
+.DlTreeItem-Subtree {
+ padding-left: 19px; }
+
+.DlTreeItem-Arrow-Expanded {
+ background: transparent url("img/tree/minus.gif") no-repeat 50% 40%;
+ width: 19px;
+ height: 100%; }
+
+.DlTreeItem-Arrow-Expanded:hover {
+ background: transparent url("img/tree/minus-hover.gif") no-repeat 50% 40%;
+ width: 19px;
+ height: 100%; }
+
+.DlTreeItem-Arrow-Collapsed {
+ background: transparent url("img/tree/plus.gif") no-repeat 50% 40%;
+ width: 19px;
+ height: 100%; }
+
+.DlTreeItem-Arrow-Collapsed:hover {
+ background: transparent url("img/tree/plus-hover.gif") no-repeat 50% 40%;
+ width: 19px;
+ height: 100%; }
+
+.DlWidget-disabled .DlTreeItem-Arrow-Expanded,
+.DlWidget-disabled .DlTreeItem-Arrow-Collapsed,
+.DlWidget-disabled .DlTreeItem-Icon {
+ opacity: 0.6;
+ filter: alpha(opacity=60); }
+
+.DlTreeItem-dropTarget > .DlTreeItem-div .DlTreeItem-Expander div {
+ background: url("img/tree-drop-here.gif") no-repeat 50% 50%; }
+
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div .DlTreeItem-Expander div {
+ background: url("img/tree-drop-here-upper.gif") no-repeat 50% 50%; }
+
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div .DlTreeItem-Expander div {
+ background: url("img/tree-drop-here-lower.gif") no-repeat 50% 50%; }
+
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div > table {
+ border-top: 1px solid #9b9bb8; }
+
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div > table {
+ border-bottom: 1px solid #9b9bb8; }
+
+.DlTreeItem-div-focus {
+ outline: 1px solid #e8a850;
+ -moz-outline-radius: 2px;
+ -webkit-outline-radius: 2px; }
+
+/* ColorPicker */
+.DlColorPickerHSV {
+ border: 1px solid #000;
+ background-color: #e4dcec; }
+
+.DlColorPickerHSV td {
+ width: 8px;
+ height: 10px;
+ padding: 1px; }
+
+.DlColorPickerHSV td.DlColorPickerHSV-Sep {
+ background-color: #000;
+ width: 1px;
+ padding: 0; }
+
+.DlColorPickerHSV td.DlColorPickerHSV-HSV {
+ overflow: visible;
+ vertical-align: top;
+ background: url("img/color/hue.png") repeat-x 0 0;
+ width: 15px;
+ padding: 0; }
+
+.DlColorPickerHSV td.hover1 {
+ padding: 0;
+ border: 1px solid #fff !important; }
+
+.DlColorPickerHSV td.hover2 {
+ padding: 0;
+ border: 1px solid #000 !important; }
+
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar {
+ height: 1px;
+ left: 0px;
+ font-size: 1px;
+ line-height: 1px;
+ left: -2px;
+ margin-right: -3px;
+ background-color: #000;
+ overflow: hidden;
+ position: relative; }
+
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar2 {
+ background-color: #fff; }
+
+/* RteFrame */
+.DlRteFrame {
+ border: 1px solid;
+ border-color: #9b9bb8; }
+
+/* .DlRteFrame-focus { border-color: #659; outline: 1px solid #98b; -moz-outline-radius: 2px; } */
+.DlRteFrame iframe {
+ border: 1px solid;
+ border-color: #6e6e99 #9b9bb8 #9b9bb8 #6e6e99; }
+
+/* Grid */
+.DlDataGrid {
+ position: relative;
+ background-color: white;
+ border: 1px solid #6e6e99; }
+
+.DlDataGrid.DlWidget-disabled {
+ background-color: #e6e6ed; }
+
+.DlDataGrid-rowTable {
+ table-layout: fixed;
+ width: 10px;
+ border-collapse: collapse;
+ border-spacing: 0; }
+
+.DlDataGrid-rowTable td {
+ overflow: hidden;
+ white-space: nowrap;
+ border-right: 1px solid #e0e0e0; }
+
+.DlDataGrid-Headers {
+ overflow: hidden;
+ background-color: #c8c8d8;
+ position: relative;
+ width: 5px; }
+
+.DlDataGrid-Body {
+ overflow: auto; }
+
+.DlDataGrid-cellData {
+ overflow: hidden;
+ white-space: nowrap; }
+
+.DlDataGrid-Body td {
+ padding: 2px 0;
+ text-indent: 5px;
+ /* the "LOL" way to add horizontal padding. :-p */ }
+
+.DlDataGrid-Body .DlDataGrid-rowTable {
+ border-bottom: 1px solid #f0f0f4;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none; }
+
+.DlDataGrid-resizeHandle {
+ width: 7px;
+ position: absolute;
+ top: 0;
+ margin-left: -4px;
+ cursor: e-resize;
+ z-index: 30000;
+ height: 100%;
+ background-color: #f00;
+ opacity: 0.01;
+ filter: alpha(opacity=1); }
+
+.DlDataGrid-align-left {
+ text-align: left; }
+
+.DlDataGrid-align-center {
+ text-align: center; }
+
+.DlDataGrid-align-right {
+ text-align: right; }
+
+.DlDataGrid .DlDataGridRow-selected {
+ background-color: #ccc; }
+
+.DlDataGrid .DlDataGridRow-selected table td {
+ color: #000; }
+
+.DlDataGrid-focus {
+ outline: 1px solid #e8a850;
+ -moz-outline-radius: 2px;
+ -webkit-outline-radius: 2px; }
+
+.DlDataGrid-focus .DlDataGridRow-selected {
+ background-color: #80b9ff; }
+
+.DlDataGrid-focus .DlDataGridRow-selected table td {
+ color: black; }
+
+.DlDataGrid-align-right .DlButton-inner {
+ background-position: 0 50%; }
+
+.DlDataGridHeadLabel {
+ border-width: 0 1px 1px 0; }
+
+.DlDataGridHeadLabel .DlButton-inner {
+ border: none;
+ padding-top: 3px;
+ padding-bottom: 3px; }
+
+.DlDataGridHeadLabel-hover {
+ background-color: #e6e6ed; }
+
+.DlDataGridHeadLabel-active {
+ background-color: #80b9ff; }
+
+.DlDataGridHeadLabel-active .DlButton-inner {
+ padding-top: 4px;
+ padding-bottom: 2px; }
+
+.DlDataGridHeadLabel-resizing {
+ background-color: #80b9ff; }
+
+.DlDataGridHeadLabel-empty .DlButton-inner {
+ padding-left: 0;
+ padding-right: 0; }
+
+.DlDataGridHeadLabel-empty .DlButton-withIcon {
+ background-position: 50% 50%; }
+
+.DlDataGridHeadLabel-sort-up {
+ border-bottom: 2px solid #000; }
+
+.DlDataGridHeadLabel-sort-down {
+ border-bottom: 2px solid #000; }
+
+.DlDataGridHeadLabel-sort-up .DlButton-inner {
+ background-image: url("img/arrows/sort-ascending.gif");
+ background-repeat: no-repeat;
+ background-position: 100% 50%;
+ padding-bottom: 2px; }
+
+.DlDataGridHeadLabel-sort-down .DlButton-inner {
+ background-image: url("img/arrows/sort-descending.gif");
+ background-repeat: no-repeat;
+ background-position: 100% 50%;
+ padding-bottom: 2px; }
+
+.DlDataGridHeadLabel-sort-up.DlDataGridHeadLabel-active .DlButton-inner {
+ padding-bottom: 1px; }
+
+.DlDataGridHeadLabel-sort-down.DlDataGridHeadLabel-active .DlButton-inner {
+ padding-bottom: 1px; }
+
+.DlDataGrid-drop-col {
+ position: fixed;
+ background: url("img/grid-drop-col.gif") no-repeat 0 0;
+ width: 11px;
+ height: 11px;
+ margin-left: -5px;
+ z-index: 10000; }
+
+/* IconListView */
+.DlIconListView {
+ background-color: #d8c8f8;
+ border: 1px solid #bae; }
+
+.DlIconListItem {
+ border-collapse: collapse; }
+
+.DlIconListItem-labelCell {
+ text-align: center; }
+
+.DlIconListItem-labelDiv {
+ overflow: hidden;
+ white-space: normal;
+ font-size: 90%; }
+
+.DlIconListItem-iconCell {
+ background-position: 50% 50%;
+ background-repeat: no-repeat; }
+
+/* .DlIconListItem-hover .DlIconListItem-iconCell { opacity: 0.7; filter: alpha(opacity=70); } */
+.DlIconListItem {
+ cursor: pointer;
+ float: left; }
+
+.DlIconListItem-hover {
+ background-color: #dcf; }
+
+.DlIconListItem-hover .DlIconListItem-labelCell {
+ color: #00f;
+ text-decoration: underline; }
+
+.DlIconListItem-1 {
+ background-color: #b8b0c0; }
+
+.DlDialog-Active .DlIconListItem-1 {
+ background-color: #76c; }
+
+.DlDialog-Active .DlIconListItem-1 .DlIconListItem-labelCell {
+ color: #fff; }
+
+.DlIconListItem-focus .DlIconListItem-labelCell {
+ text-decoration: underline; }
+
+/* Dialog */
+.DlWM {
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 0;
+ height: 0;
+ overflow: visible;
+ z-index: 300; }
+
+/* .DlWM-container { */
+/* position: relative; */
+/* width: 0; height: 0; */
+/* overflow: visible; */
+/* } */
+.DlWM-modalStopper {
+ z-index: 800;
+ cursor: not-allowed;
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ /* background: url("img/modalbg.gif"); */
+ filter: alpha(opacity=50);
+ opacity: 0.5;
+ background-color: #444;
+ display: none; }
+
+.DlDialog .DlWM-modalStopper {
+ -moz-border-radius: 0 0 4px 4px;
+ -webkit-border-radius: 0 0 4px 4px; }
+
+.DlDialog .DlDialog-noShadows .DlWM-modalStopper,
+.DlDialog-Maximized .DlWM-modalStopper {
+ -moz-border-radius: 0;
+ -webkit-border-radius: 0; }
+
+.DlWM-hasModals {
+ width: 100%;
+ height: 100%; }
+
+.DlWM-hasModals .DlWM-modalStopper {
+ display: block; }
+
+.DlDialog {
+ position: absolute; }
+
+.DlDialog-Rel {
+ padding: 0; }
+
+.DlDialog-Content {
+ background-color: #d7d7e3;
+ position: relative; }
+
+/* .DlDialog>.DlDialog-Rel { position: relative; } /* HACK-IE6 */
+.Shadow {
+ position: absolute;
+ font-size: 1px;
+ line-height: 1px; }
+
+.DlDialog-Rel .Shadow {
+ z-index: 10; }
+
+.DlDialog-WAIT {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 10;
+ background-image: url("img/modalbg.gif"); }
+
+.DlDialog-Rel .ResizeHandle {
+ cursor: se-resize;
+ position: absolute;
+ /* right: 0; bottom: 0; */
+ left: 100%;
+ top: 100%;
+ margin-left: -11px;
+ margin-top: -11px;
+ padding: 5px;
+ background: url("img/resize.gif") no-repeat 0 0;
+ width: 10px;
+ height: 10px;
+ z-index: 350; }
+
+/* OPACITY for inactive dialogs */
+/*
+.DlDialog { opacity: 0.8; }
+.DlDialog-Active { opacity: 1; }
+*/
+.DlDialog-Rel .Shadow-T {
+ left: 18px;
+ right: 15px;
+ top: -14px;
+ background: url("img/shadows/dlg-inactive/T.png") repeat-x 0 0;
+ height: 14px; }
+.DlDialog-Rel .Shadow-B {
+ left: 18px;
+ right: 15px;
+ background: url("img/shadows/dlg-inactive/B.png") repeat-x 0 0;
+ bottom: -16px;
+ height: 16px; }
+.DlDialog-Rel .Shadow-TL {
+ left: -14px;
+ width: 32px;
+ top: -13px;
+ background: url("img/shadows/dlg-inactive/TL.png") no-repeat 0 0;
+ height: 23px; }
+.DlDialog-Rel .Shadow-BR {
+ width: 31px;
+ right: -16px;
+ background: url("img/shadows/dlg-inactive/BR.png") no-repeat 0 0;
+ bottom: -15px;
+ height: 21px; }
+.DlDialog-Rel .Shadow-R {
+ width: 16px;
+ right: -16px;
+ top: 10px;
+ background: url("img/shadows/dlg-inactive/R.png") repeat-y 0 0;
+ bottom: 6px; }
+.DlDialog-Rel .Shadow-TR {
+ width: 31px;
+ right: -16px;
+ top: -13px;
+ background: url("img/shadows/dlg-inactive/TR.png") no-repeat 0 0;
+ height: 23px; }
+.DlDialog-Rel .Shadow-BL {
+ left: -14px;
+ width: 32px;
+ background: url("img/shadows/dlg-inactive/BL.png") no-repeat 0 0;
+ bottom: -15px;
+ height: 21px; }
+.DlDialog-Rel .Shadow-L {
+ left: -14px;
+ width: 14px;
+ top: 10px;
+ background: url("img/shadows/dlg-inactive/L.png") repeat-y 0 0;
+ bottom: 6px; }
+
+.DlDialog-Active .DlDialog-Rel .Shadow-T {
+ left: 18px;
+ right: 15px;
+ top: -14px;
+ background: url("img/shadows/dlg-active/T.png") repeat-x 0 0;
+ height: 14px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-B {
+ left: 18px;
+ right: 15px;
+ background: url("img/shadows/dlg-active/B.png") repeat-x 0 0;
+ bottom: -16px;
+ height: 16px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TL {
+ left: -14px;
+ width: 32px;
+ top: -13px;
+ background: url("img/shadows/dlg-active/TL.png") no-repeat 0 0;
+ height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BR {
+ width: 31px;
+ right: -16px;
+ background: url("img/shadows/dlg-active/BR.png") no-repeat 0 0;
+ bottom: -15px;
+ height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-R {
+ width: 16px;
+ right: -16px;
+ top: 10px;
+ background: url("img/shadows/dlg-active/R.png") repeat-y 0 0;
+ bottom: 6px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TR {
+ width: 31px;
+ right: -16px;
+ top: -13px;
+ background: url("img/shadows/dlg-active/TR.png") no-repeat 0 0;
+ height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BL {
+ left: -14px;
+ width: 32px;
+ background: url("img/shadows/dlg-active/BL.png") no-repeat 0 0;
+ bottom: -15px;
+ height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-L {
+ left: -14px;
+ width: 14px;
+ top: 10px;
+ background: url("img/shadows/dlg-active/L.png") repeat-y 0 0;
+ bottom: 6px; }
+
+/* that's for the crappin' IE6: */
+.DlDialog-noShadows {
+ border: 2px solid #879; }
+
+.DlDialog-Active .DlDialog-noShadows {
+ border-color: #000; }
+
+/*
+.DlDialog-Rel .Shadow-...
+.DlDialog-Active .DlDialog-Rel .Shadow-...
+.DlDialog-Dragging .DlDialog-Rel .Shadow-...
+*/
+.DlDialog-Title {
+ opacity: 0.9;
+ filter: alpha(opacity=90);
+ overflow: hidden;
+ white-space: nowrap;
+ font: bold 100% "Lucida Grande",verdana,tahoma,sans-serif;
+ letter-spacing: -1px;
+ background: #4d7bb3 url("img/titlebg.png") repeat-x 0 50%;
+ color: #333;
+ padding: 0 10px;
+ border-bottom: 2px solid #9e9e9e; }
+
+.DlDialog-Title div {
+ padding-top: 3px;
+ padding-bottom: 3px; }
+
+.DlDialog-Active .DlDialog-Title {
+ background-color: #0073ff;
+ color: #fff;
+ border-color: #fff;
+ opacity: 1;
+ filter: none;
+ text-shadow: 1px 1px 3px #000; }
+
+.DlDialog-Title-withIcon {
+ padding-left: 21px;
+ background-repeat: no-repeat;
+ background-position: 0 50%; }
+
+.DlDialog-WindowButtons {
+ height: 0;
+ overflow: visible;
+ position: absolute;
+ right: 11px;
+ top: 0;
+ z-index: 10;
+ opacity: 0.6;
+ /* filter: alpha(opacity=60); /* IE hides them completely, ignoring the overflow: visible spec. */ }
+
+.DlDialog-Active .DlDialog-WindowButtons {
+ opacity: 1;
+ filter: none; }
+
+.DlDialog-WindowButtons div {
+ float: right;
+ width: 27px;
+ height: 16px;
+ background-repeat: no-repeat;
+ margin-right: -1px;
+ background-image: url("img/dialog/buttons.png"); }
+
+.DlDialog-QuitBtn {
+ background-position: 0 0; }
+
+.DlDialog-QuitBtn-hover {
+ background-position: -27px 0; }
+
+.DlDialog-QuitBtn-active {
+ background-position: -54px 0; }
+
+.DlDialog-MaximizeBtn {
+ background-position: 0 -16px; }
+
+.DlDialog-MaximizeBtn-hover {
+ background-position: -27px -16px; }
+
+.DlDialog-MaximizeBtn-active {
+ background-position: -54px -16px; }
+
+.DlDialog-MaximizeBtn-1 {
+ background-position: -54px -16px; }
+
+.DlDialog-MinimizeBtn {
+ background-position: 0 -32px; }
+
+.DlDialog-MinimizeBtn-hover {
+ background-position: -27px -32px; }
+
+.DlDialog-MinimizeBtn-active {
+ background-position: -54px -32px; }
+
+.DlDialog-MinimizeBtn-1 {
+ background-position: -54px -32px; }
+
+.DlDialog-Dragging .DlDialog-Title {
+ background-color: #000;
+ color: #3d4; }
+
+.DlDialog-Dragging .DlDialog-Rel {
+ border-color: #000; }
+
+/* .DlDialog-Dragging .DlDialog-Content { opacity: 0.6; } */
+/* .DlDialog-Dragging .DlDialog-Content * { display: none; } /* Good speed-up in Linux! */
+.DlDialog .DlHMenu {
+ border: none;
+ border-bottom: 1px solid #9b9bb8; }
+
+.DlDialog .DlDialog .DlDialog-Rel {
+ outline: 1px solid #fff;
+ -moz-outline: 1px solid #fff;
+ -webkit-outline: 1px solid #fff;
+ -opera-outline: 1px solid #fff;
+ border: 0; }
+
+.DlDialog-noShadows > .ResizeHandle {
+ margin-left: -10px;
+ margin-top: -10px; }
+
+.DlDialog .DlDialog .DlDialog-Title {
+ background-color: #fff;
+ color: #000;
+ /* padding: 0px 2px; */
+ border-bottom: 1px solid #888; }
+
+.DlDialog .DlDialog .DlDialog-Title div {
+ padding-top: 1px;
+ padding-bottom: 1px; }
+
+.DlDialog .DlDialog-Active .DlDialog-Title {
+ background-color: #5e5868;
+ color: #fff;
+ border-color: #fff; }
+
+.DlDialog .DlDialog-Dragging .DlDialog-Title {
+ background-color: #000;
+ color: #3d4; }
+
+/* maximized dialogs are not resizable */
+.DlDialog-Maximized > table > tbody > tr > td > .DlDialog-Rel > .Shadow {
+ display: none; }
+
+.DlDialog-Maximized > table > tbody > tr > td > .DlDialog-Rel > .ResizeHandle {
+ display: none; }
+
+.DlDialog-Maximized > table > tbody > tr > td > .DlDialog-Rel > .DlDialog-Title {
+ border-width: 0; }
+
+.DlLiteTree {
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ user-select: none; }
+ .DlLiteTree .hidden {
+ display: none; }
+ .DlLiteTree ul {
+ margin: 0;
+ padding: 0;
+ display: block; }
+ .DlLiteTree ul li {
+ display: block; }
+ .DlLiteTree ul li .item-label {
+ padding: 1px 0;
+ white-space: nowrap; }
+ .DlLiteTree ul li .expander {
+ background-position: 0 50%;
+ background-repeat: no-repeat;
+ padding-left: 15px;
+ margin-right: 1px; }
+ .DlLiteTree ul li .item-label:hover {
+ color: black;
+ background-color: #e6e6ed; }
+ .DlLiteTree ul li .item-label.selected {
+ background-color: #ccc;
+ color: #000; }
+ .DlLiteTree ul .item-label.collapsed > .expander {
+ background-image: url("img/tree/plus.png");
+ background-position: 3px 50%;
+ cursor: pointer; }
+ .DlLiteTree ul .item-label.collapsed > .expander:hover {
+ background-color: #e8a850; }
+ .DlLiteTree ul .item-label.expanded > .expander {
+ background-image: url("img/tree/minus.png");
+ background-position: 3px 50%;
+ cursor: pointer; }
+ .DlLiteTree ul .item-label.expanded > .expander:hover {
+ background-color: #e8a850; }
+ .DlLiteTree ul span.dim {
+ color: #6e6e99; }
+ .DlLiteTree ul ul .expander {
+ margin-left: 16px; }
+ .DlLiteTree ul ul ul .expander {
+ margin-left: 32px; }
+ .DlLiteTree ul ul ul ul .expander {
+ margin-left: 48px; }
+ .DlLiteTree ul ul ul ul ul .expander {
+ margin-left: 64px; }
+ .DlLiteTree ul ul ul ul ul ul .expander {
+ margin-left: 80px; }
+ .DlLiteTree ul ul ul ul ul ul ul .expander {
+ margin-left: 96px; }
+ .DlLiteTree ul ul ul ul ul ul ul ul .expander {
+ margin-left: 112px; }
+ .DlLiteTree ul ul ul ul ul ul ul ul ul .expander {
+ margin-left: 128px; }
+ .DlLiteTree ul ul ul ul ul ul ul ul ul ul .expander {
+ margin-left: 144px; }
+ .DlLiteTree ul ul ul ul ul ul ul ul ul ul ul .expander {
+ margin-left: 160px; }
+
+.DlLiteTree-focus {
+ border-color: #6e6e99 #58587c #58587c #6e6e99;
+ outline: 1px solid #e8a850;
+ -moz-outline-radius: 2px;
+ -webkit-outline-radius: 2px; }
+ .DlLiteTree-focus ul li .item-label.selected {
+ background-color: #80b9ff;
+ color: black; }
+
+/* ICONS */
+.IconCalendar {
+ background-image: url("img/icons/calendar.png");
+ background-position: 1px 50%; }
+
+.IconColors {
+ background-image: url("img/icons/colors.png");
+ background-position: 1px 50%; }
+
+.IconChardev {
+ background-image: url("img/icons/gnome-fs-chardev.png");
+ background-position: 1px 50%; }
+
+.IconDynarch {
+ background-image: url("img/icons/dynarch-small.png");
+ background-position: 1px 50%; }
+
+/* MISC */
+/* Hint for the browser that it's allowed to break line at this span;
+ideally it should be invisible. The UTF8 character doesn't work in
+all browsers :(( */
+span.BreakPoint {
+ width: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ overflow: hidden; }
+
+.SmallerButtons .DlButton-inner {
+ padding: 1px 3px; }
+
+.SmallerButtons .DlButton-active .DlButton-inner {
+ padding: 2px 2px 0px 4px; }
+
+.Dl-StatusBar {
+ border: 1px solid;
+ border-color: #6e6e99 #9b9bb8 #9b9bb8 #6e6e99;
+ padding: 1px 4px;
+ background-color: #c8c8d8; }
+
+.Dl-ResizeRect {
+ z-index: 5000;
+ font: 13px tahoma,"Trebuchet MS",Tahoma,Verdana,sans-serif;
+ position: fixed;
+ top: 0;
+ left: 0;
+ border: 1px dashed #000;
+ /* background: url("img/modalbg.gif"); */
+ background: #fff;
+ opacity: 0.4;
+ filter: alpha(opacity=40);
+ /* background-color: #000; opacity: 0.5; filter: alpha(opacity=50); */
+ border: 1px dashed #f00; }
+
+.Dl-ResizeRect {
+ color: red; }
+
+.Dl-ResizeRect .Title {
+ font-weight: bold; }
+
+.Dl-ResizeRect-moving {
+ border-color: #000;
+ /* background: url("img/resizebg.gif"); */
+ /* background: #000; */ }
+
+.DlAlign-left {
+ text-align: left; }
+
+.DlAlign-right {
+ text-align: right; }
+
+.DlAlign-center {
+ text-align: center; }
+
+.Dl-3D-Border-Outside {
+ border: 1px solid;
+@incude outset-border1; }
+
+.Dl-3D-Border-Inside {
+ border: 1px solid;
+ border-color: white #9b9bb8 #9b9bb8 white; }
+
+.Dl-3D-Border-Dark {
+ border: 1px solid #9b9bb8; }
+
+/* BUGS */
+/* Gecko bugs are marked with class "Gecko-bug" *and* "Gecko-bug-######" (bug number) */
+.Gecko-Bug-226933 {
+ position: relative;
+ overflow: auto; }
+
+.undefined {
+ border: 5px solid red; }
+
+/* this sucks */
+/* thin shadows */
+.ThinShadows .Shadow-T {
+ left: 10px;
+ right: 9px;
+ top: -7px;
+ background: url("img/thin-shadows/T.png") repeat-x 0 0;
+ height: 7px; }
+
+.ThinShadows .Shadow-B {
+ left: 10px;
+ right: 9px;
+ background: url("img/thin-shadows/B.png") repeat-x 0 0;
+ bottom: -11px;
+ height: 11px; }
+
+.ThinShadows .Shadow-TL {
+ left: -7px;
+ width: 17px;
+ top: -7px;
+ background: url("img/thin-shadows/TL.png") no-repeat 0 0;
+ height: 20px; }
+
+.ThinShadows .Shadow-BR {
+ width: 20px;
+ right: -11px;
+ background: url("img/thin-shadows/BR.png") no-repeat 0 0;
+ bottom: -11px;
+ height: 20px; }
+
+.ThinShadows .Shadow-R {
+ width: 11px;
+ right: -11px;
+ top: 13px;
+ background: url("img/thin-shadows/R.png") repeat-y 0 0;
+ bottom: 9px; }
+
+.ThinShadows .Shadow-TR {
+ width: 20px;
+ right: -11px;
+ top: -7px;
+ background: url("img/thin-shadows/TR.png") no-repeat 0 0;
+ height: 20px; }
+
+.ThinShadows .Shadow-BL {
+ left: -7px;
+ width: 17px;
+ background: url("img/thin-shadows/BL.png") no-repeat 0 0;
+ bottom: -11px;
+ height: 20px; }
+
+.ThinShadows .Shadow-L {
+ left: -7px;
+ width: 7px;
+ top: 13px;
+ background: url("img/thin-shadows/L.png") repeat-y 0 0;
+ bottom: 9px; }
+
+.ThinRoundShadows .Shadow-T {
+ left: 8px;
+ right: 6px;
+ top: -6px;
+ background: url("img/thin-shadows1/T.png") repeat-x 0 0;
+ height: 6px; }
+
+.ThinRoundShadows .Shadow-B {
+ left: 8px;
+ right: 6px;
+ background: url("img/thin-shadows1/B.png") repeat-x 0 0;
+ bottom: -10px;
+ height: 10px; }
+
+.ThinRoundShadows .Shadow-TL {
+ left: -6px;
+ width: 14px;
+ top: -6px;
+ background: url("img/thin-shadows1/TL.png") no-repeat 0 0;
+ height: 15px; }
+
+.ThinRoundShadows .Shadow-BR {
+ width: 16px;
+ right: -10px;
+ background: url("img/thin-shadows1/BR.png") no-repeat 0 0;
+ bottom: -10px;
+ height: 16px; }
+
+.ThinRoundShadows .Shadow-R {
+ width: 10px;
+ right: -10px;
+ top: 9px;
+ background: url("img/thin-shadows1/R.png") repeat-y 0 0;
+ bottom: 6px; }
+
+.ThinRoundShadows .Shadow-TR {
+ width: 16px;
+ right: -10px;
+ top: -6px;
+ background: url("img/thin-shadows1/TR.png") no-repeat 0 0;
+ height: 15px; }
+
+.ThinRoundShadows .Shadow-BL {
+ left: -6px;
+ width: 14px;
+ background: url("img/thin-shadows1/BL.png") no-repeat 0 0;
+ bottom: -10px;
+ height: 16px; }
+
+.ThinRoundShadows .Shadow-L {
+ left: -6px;
+ width: 6px;
+ top: 9px;
+ background: url("img/thin-shadows1/L.png") repeat-y 0 0;
+ bottom: 6px; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/default.scss b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/default.scss
new file mode 100644
index 00000000..b050a9a3
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/default.scss
@@ -0,0 +1,1312 @@
+/* Part of DynarchLIB
+ Copyright (c) Dynarch.com 2005-2009. All rights reserved.
+ See http://www.dynarchlib.com/licensing for details. */
+
+@import "basedefs.scss";
+
+html, body { margin: 0; padding: 0; height: 100%; }
+
+body { z-index: 0; background-color: #fff; }
+form { padding: 0; margin: 0; }
+
+.DYNARCH-GET-PADDING-AND-BORDER {
+ overflow: hidden !important;
+ font-size: 1px !important;
+ line-height: 1px !important;
+ width: 1px !important;
+ height: 1px !important;
+}
+
+.DYNARCH-GET-ABSOLUTE-POSITION {
+ position: absolute !important;
+ margin: 0 !important;
+ padding: 0 !important;
+}
+
+.DYNARCH-EVENT-STOPPER {
+ position: absolute !important;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 30000;
+}
+
+.DYNARCH-GARBAGE-COLLECTOR {
+ position: absolute;
+ z-index: -10000;
+ width: 1px;
+ height: 1px;
+ overflow: hidden;
+ left: -32000px;
+ top: -32000px;
+ display: none; /* XXX: why didn't we have this before? */
+}
+
+.DYNARCH-FAKE-FOCUS { z-index: -10000; position: absolute; left: -2000px; top: 0; }
+
+.CURSOR-DRAGGING { cursor: move !important; }
+.CURSOR-RESIZE-E { cursor: e-resize !important; }
+.CURSOR-RESIZE-W { cursor: w-resize !important; }
+.CURSOR-RESIZE-S { cursor: s-resize !important; }
+.CURSOR-RESIZE-N { cursor: n-resize !important; }
+.CURSOR-FORBIDDEN { cursor: not-allowed !important; }
+.CURSOR-NO-DROP { cursor: no-drop !important; }
+.CURSOR-DROP { cursor: pointer !important; }
+.CURSOR-RESIZE-COL { cursor: col-resize !important; }
+
+/* Generic */
+
+.DlWidget {
+ @include base-font;
+ table, input, select, button, textarea {
+ @include base-font;
+ }
+}
+
+.DlWidget {
+ cursor: default;
+ color: $mainFg;
+ zoom: 1; /* force hasLayout in IE */
+}
+
+.DlWidget-3D {
+ background-color: $mainBg;
+ color: $mainFg;
+}
+
+/* .DlWidget-disabled, .DlWidget-disabled * { color: #768 !important; } */
+/* .DlWidget-dragging, .DlWidget-dragging * { color: #768 !important; } */
+
+.DlWidget-dragged-clone {
+ position: absolute !important;
+ z-index: 10000;
+}
+
+/* Base button class */
+
+.DlAbstractButton { white-space: nowrap; }
+
+/* Button */
+
+.DlButton {
+ border: 1px solid;
+ @include outset-border1;
+ background-color: $mainBg;
+ text-align: center;
+ .DlButton-inner {
+ border: 1px solid;
+ @include outset-border2;
+ padding: 2px 4px;
+ div {
+ min-height: 16px; // XXX: for 16x16 icons; I'm not happy with this solution.
+ }
+ }
+}
+
+.DlButton-hover {
+ border-color: $mainBgD3 $mainBgD4 $mainBgD4 $mainBgD3;
+ background-color: $hoverBg;
+}
+
+.DlButton-focus {
+ @include focus-border1;
+ @include focus-outline;
+ div.DlButton-Label {
+ display: block;
+ border: 1px dotted black;
+ margin: -1px -2px;
+ padding: 0 1px;
+ }
+}
+
+.DlButton-active {
+ @include pressed-border1;
+ background-color: $activeBg;
+ .DlButton-inner {
+ padding: 3px 3px 1px 5px;
+ @include pressed-border2;
+ }
+}
+.DlButton-1 { @include inset-border1; background-color: $mainBgD1; }
+.DlButton-1 .DlButton-inner { @include inset-border2; }
+
+.DlAbstractButton-withIcon, .DlButton-withIcon {
+ padding-left: 22px;
+ background-repeat: no-repeat !important;
+ background-position: 0 50%;
+}
+
+.DlButton-empty .DlButton-inner { padding: 2px; }
+.DlButton-empty .DlButton-withIcon {
+ padding: 0;
+ width: 16px;
+ height: 16px;
+}
+
+.DlButton-disabled .DlButton-inner,
+.DlWidget-disabled .DlButton .DlButton-inner { border-color: $mainBg; opacity: 0.6; filter: alpha(opacity=60); }
+.DlButton-disabled, .DlWidget-disabled .DlButton { border-color: $mainBgL2 $mainBgD2 $mainBgD2 $mainBgL2; }
+
+div.DlButton-Label { display: inline; }
+
+/* Checkbox */
+
+.DlWidget-disabled.DlCheckbox-0 { color: $disabledColor; background-image: url("img/new-checkradio/check-normal-insensitive.png"); }
+.DlWidget-disabled.DlCheckbox-1 { color: $disabledColor; background-image: url("img/new-checkradio/check-mark-insensitive.png"); }
+
+.DlCheckbox { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; background-position: 4px 50%; background-repeat: no-repeat; }
+.DlCheckbox-0 { background-image: url("img/new-checkradio/check-normal.png"); }
+.DlCheckbox-1 { background-image: url("img/new-checkradio/check-mark.png"); }
+.DlCheckbox-hover { background-color: $hoverBg; }
+.DlCheckbox-hover.DlCheckbox-0 { background-image: url("img/new-checkradio/check-normal-prelight.png"); }
+.DlCheckbox-hover.DlCheckbox-1 { background-image: url("img/new-checkradio/check-mark-prelight.png"); }
+.DlCheckbox-active { background-color: $activeBg; background-image: url("img/new-checkradio/check-mark-active.png") !important; }
+.DlCheckbox-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlCheckbox-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+/* RadioButton */
+
+.DlWidget-disabled.DlRadioButton-0 { color: $disabledColor; background-image: url("img/new-checkradio/opt-normal-insensitive.png"); }
+.DlWidget-disabled.DlRadioButton-1 { color: $disabledColor; background-image: url("img/new-checkradio/opt-mark-insensitive.png"); }
+
+.DlRadioButton { padding: 2px 5px 2px 20px; -moz-border-radius: 3px; background-position: 4px 50%; background-repeat: no-repeat; }
+.DlRadioButton-0 { background-image: url("img/new-checkradio/opt-normal.png"); }
+.DlRadioButton-1 { background-image: url("img/new-checkradio/opt-mark.png"); }
+.DlRadioButton-hover { background-color: $hoverBg; }
+.DlRadioButton-hover.DlRadioButton-0 { background-image: url("img/new-checkradio/opt-normal-prelight.png"); }
+.DlRadioButton-hover.DlRadioButton-1 { background-image: url("img/new-checkradio/opt-mark-prelight.png"); }
+.DlRadioButton-active { background-color: $activeBg; background-image: url("img/new-checkradio/opt-mark-active.png") !important; }
+.DlRadioButton-empty { height: 15px; padding-left: 15px; width: 1px; }
+
+.DlRadioButton-focus div.DlButton-Label { display: block; border: 1px dotted black; margin: -1px -2px; padding: 0 1px; }
+
+.DlPopupMenu {
+ .DlRadioButton, .DlCheckbox {
+ -moz-border-radius: 0;
+ }
+}
+
+/* Entry */
+
+.DlEntry {
+ border: 1px solid $mainBgD2;
+ .DlEntry-cell {
+ border: 1px solid $mainBgL3;
+ background-color: $mainBgL2;
+ }
+ input, textarea {
+ margin: 0;
+ border: none !important;
+ border-width: 0px !important;
+ background: $mainBgL3;
+ color: #000;
+ padding: 1px 2px 2px 2px !important;
+/* font-family: "Bitstream Vera Sans Mono",monospace; height: 1.3em; */
+ resize: none;
+ }
+ input::-moz-selection, textarea::-moz-selection {
+ background-color: $selectionBg !important; color: $selectionFg !important;
+ }
+}
+.DlEntry-Focus {
+ @include focus-border1;
+ @include focus-outline;
+ .DlEntry-cell, input, textarea {
+ background-color: $focusBg;
+ }
+}
+
+.DlEntry-ValidationError {
+ border-color: $errorBg;
+ .DlEntry-cell { border-color: $errorBg; }
+ .DlEntry-cell, input, textarea { background-color: $errorBgL3; }
+}
+
+.DlEntry-Readonly {
+ .DlEntry-cell {
+ border-color: $mainBgL2;
+ }
+ .DlEntry-cell, input, textarea {
+ background-color: $readOnlyBg;
+ }
+}
+.DlEntry-emptyText {
+ display: none;
+ position: absolute;
+ left: 3px;
+ top: 1px;
+ color: $disabledColor;
+ font-style: italic;
+ cursor: text;
+}
+.DlEntry-empty .DlEntry-emptyText {
+ display: block;
+}
+
+.DlEntry-dropDownBtn {
+ line-height: 20px;
+ border-left: 1px solid $mainBgD2;
+ padding-left: 4px; padding-right: 4px;
+}
+
+.DlEntry-Focus .DlEntry-dropDownBtn { border-color: $mainBgD3; }
+
+.DlEntry-dropDownBtn-hover { background-color: $hoverBg; }
+.DlEntry-dropDownBtn-active { background-color: $activeBg; }
+
+.DlEntry-invalidIcon {
+ width: 16px;
+ height: 16px;
+ position: absolute;
+ right: 1px;
+ top: 50%;
+ margin-top: -8px;
+ background-image: url("img/entry-warning.png");
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+ opacity: 0.6;
+ display: none;
+}
+
+div.DlEntry-invalidIcon:hover { opacity: 1; }
+
+.DlEntry-ValidationError .DlEntry-invalidIcon {
+ display: block;
+}
+
+/* CompletionEntry */
+
+.DlCompletionEntry-busy input {
+ background-image: url("img/busy1.gif");
+ background-position: 100% 50%;
+ background-repeat: no-repeat;
+}
+
+.DlCompletionEntry-rightAligned input {
+ background-position: 0 50%;
+ text-align: right;
+}
+
+/* ComboBox */
+
+.DlComboBox-dropDownBtn {
+ background: $mainBg url("img/arrows/dropdown.png") no-repeat 50% 50%;
+ width: 11px;
+ height: 20px;
+ border-left: 1px solid $mainBgD2;
+}
+
+.DlEntry-Focus .DlComboBox-dropDownBtn { border-color: $mainBgD3; }
+
+.DlComboBox-dropDownBtn-hover { background-color: $hoverBg; }
+.DlComboBox-dropDownBtn-active { background-color: $activeBg; }
+
+/* Spinner */
+
+.DlSpinner { background-color: yellow; width: 1em; }
+.DlSpinner .DlSpinner-Button { height: 50%; }
+.DlSpinner input { text-align: right; }
+.DlSpinner .DlSpinner-Button .DlButton-inner { width: 5px; }
+.DlSpinner .DlSpinner-Button .DlButton-inner div { min-height: 0; }
+.DlSpinner .DlSpinner-Button-Up .DlButton-inner { height: 2px; background: url("img/spinner-up.gif") no-repeat 50% 50%; }
+.DlSpinner .DlSpinner-Button-Down .DlButton-inner { height: 2px; background: url("img/spinner-down.gif") no-repeat 50% 50%; }
+
+/* ProgressBar */
+
+.DlProgressBar { position: relative; border: 1px solid #98c; background: #f0e6ff; }
+.DlProgressBar-label { text-align: center; position: relative; padding: 2px 0; }
+.DlProgressBar-fill { position: absolute; left: 0; top: 0; width: 50%; height: 100%; background-color: #c0b6ff; }
+
+/* ButtonMenu */
+
+.DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlButtonMenu .MenuArrow-inner {
+ padding: 0 1px;
+ border-left: none;
+ width: 7px; overflow: visible; background-image: url("img/menu/darrow-small.gif");
+ background-repeat: no-repeat;
+ background-position: 1px 50%;
+}
+.DlButtonMenu .LabelPart { border-right: none; }
+.DlButtonMenu .LabelPart .DlButton-inner { border-right: none; }
+
+/* ButtonColorPicker */
+
+.DlButtonColorPicker table { border-collapse: collapse; }
+.DlButtonColorPicker .DlButton-inner .ColorPart { border: 1px solid; @include inset-border1;
+ width: 10px; height: 10px; overflow: hidden; min-height: 0; margin-top: 1px; }
+.DlButtonColorPicker .Label { padding-left: 5px; }
+.DlButtonColorPicker .EmptyLabel { width: 1px; overflow: hidden; height: 1em; }
+
+/* Calendar */
+
+.DlCalendar {
+ background-color: $mainBgL3;
+}
+.DlCalendar-disabled { background-color: $mainBgL1; }
+table.DlCalendar {
+ border-collapse: separate;
+ border-spacing: 0;
+ font-size: 11px;
+ font-family: tahoma,verdana,sans-serif;
+ border: 1px solid $mainBgD2;
+}
+.DlCalendar {
+ $weekendBg: #c62;
+ $todayFg: blue;
+ tr.DlCalendar-Navigation {
+ td { text-align: center; border-bottom: 1px solid $mainBgD2; background-color: $mainBg; padding: 2px 0; }
+ td.PrevMonth, td.PrevYear { border-right: 1px solid $mainBgD2; font-weight: bold; }
+ td.NextMonth, td.NextYear { border-left: 1px solid $mainBgD2; font-weight: bold; }
+ td.NextMonth { background-image: url("img/arrows/nav-right.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+ td.PrevMonth { background-image: url("img/arrows/nav-left.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+ td.NextYear { background-image: url("img/arrows/nav-right-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+ td.PrevYear { background-image: url("img/arrows/nav-left-x2.gif"); background-repeat: no-repeat; background-position: 50% 50%; }
+ td.hover { background-color: $hoverBg; color: $hoverColor; }
+ td.rolling { background-color: $activeBg; }
+ }
+ tr.DlCalendar-DayNames {
+ td { width: 20px; text-align: right; padding-right: 3px; border-bottom: 1px solid $mainBgD2; background-color: $mainBgL1; }
+ /* td.Today { font-weight: bold; } */
+ td.WeekNumber { border-right-color: $mainBgD2; }
+ td.hover { background-color: $hoverBg; color: $hoverColor; }
+ td.WeekEnd { color: $weekendBg; }
+ }
+ tr.Dates {
+ td { text-align: right; padding: 2px 3px 2px 2px; }
+ td.OtherMonth { color: lighten($mainFg, 30%); }
+ td.Today { color: $todayFg; }
+ td.DlCalendar-infoDay { font-weight: bold; background: url("img/tmpcal.gif") no-repeat 100% 100%; }
+ td.Selected { border: 1px solid $mainBgD2; background-color: $selectionBg; padding: 1px 2px 1px 1px; }
+ td.hover { border: 1px solid $mainBgD1; padding: 1px 2px 1px 1px; background-color: $hoverBg !important; }
+ }
+ td.WeekNumber { border-right: 1px solid $mainBgD2; color: lighten($mainFg, 30%); background-color: $mainBg; }
+ tr.Selected td { border-bottom: 1px solid $mainBgD1; border-top: 1px solid $mainBgD1; padding-top: 1px; padding-bottom: 1px; }
+
+ /* weekends */
+ td.WeekEnd { color: $weekendBg; }
+ td.OtherMonth.WeekEnd { color: lighten($weekendBg, 20%); }
+}
+
+/* ResizeBar */
+
+.DlResizeBar { font-size: 1px; line-height: 1px; }
+.DlResizeBar-Horizontal {
+ height: 5px; cursor: s-resize; background: url("img/resizebar-horiz2.png") no-repeat 50% 50%; }
+.DlResizeBar-Vertical { width: 5px; cursor: e-resize; background: url("img/resizebar-vert2.png") no-repeat 50% 50%; }
+.DlResizeBar-DraggingLine {
+ position: absolute;
+/* background-image: url("img/resizebg.gif"); */
+ background-color: $focusBorder; opacity: 0.6; filter: alpha(opacity=60);
+ z-index: 10000;
+}
+
+/* UploadEntry */
+
+.DlUploadEntry { height: 22px; }
+.DlUploadEntry iframe { background: transparent; width: 80px; height: 22px; display: block; }
+
+/* CONTAINERS */
+
+.DlContainer { position: relative; } /* WARNING: this is probably NOT GOOD!
+ but it happens to fix some atrocious bugs in IE
+ (randomly disappearing elements on hover).
+ XXX: make sure it doesn't break anything!
+ */
+
+.DlContainer-Hidden { position: absolute; left: -30000px; top: -30000px; visibility: hidden; }
+
+// XXX: WHAT's this?
+// .DlContainer-pad-sep-left { padding: 5px; border-left: 1px solid #a9d; }
+// .DlContainer-pad-sep-right { padding: 5px; border-right: 1px solid #a9d; }
+
+.DlLayout { position: relative; }
+.DlLayout-positioned { position: absolute; }
+
+.DlGridLayout-table { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
+.DlGridLayout-tr-minHeight td { height: 2px; }
+.DlGridLayout-td-minWidth { width: 2px; white-space: nowrap; }
+.DlGridLayout-td-minHeight { height: 2px; }
+
+/*
+ .DlGridLayout-table { background-color: #f00; }
+ .DlGridLayout-table td { background-color: #fff; }
+/* ^^^ DEBUG */
+
+
+.DlDesktop { position: fixed; left: 0; top: 0; overflow: hidden; }
+
+.DlFieldset { border: 2px groove $mainBgL2; margin-top: 1em;
+ -moz-border-top-colors: $mainBgD2 $mainBgL2;
+ -moz-border-bottom-colors: $mainBgL2 $mainBgD2;
+ -moz-border-left-colors: $mainBgD2 $mainBgL2;
+ -moz-border-right-colors: $mainBgL2 $mainBgD2;
+}
+.DlFieldset-label {
+ position: relative; top: -0.75em; left: 5px;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ font-weight: bold;
+ background-color: $mainBg;
+ padding: 1px 7px;
+}
+.DlFieldset-content {
+ padding: 10px 10px 10px 10px; margin-top: -1em;
+}
+
+.DlPopup {
+ position: fixed;
+ z-index: 100;
+ left: -30000px;
+ top: -30000px;
+}
+
+.DlPopup-scrollArea {
+ overflow: hidden;
+ position: relative; /* -- IE is unbelievable */
+ z-index: 10;
+}
+
+.DlPopup-scrollUp, .DlPopup-scrollDown {
+ height: 10px; overflow: hidden;
+ background-position: 50% 1px;
+ background-repeat: no-repeat;
+}
+
+.DlPopup-scrollUp { border-bottom: 1px solid $mainBgD1; }
+.DlPopup-scrollDown { border-top: 1px solid $mainBgD1; }
+
+.DlPopup-scrollUp { background-image: url("img/arrows/scroll-up.gif"); }
+.DlPopup-scrollUp-hover { background-image: url("img/arrows/scroll-up-hover.gif"); background-color: $hoverBg; }
+.DlPopup-scrollUp-disabled { background-image: url("img/arrows/scroll-up-disabled.gif"); }
+.DlPopup-scrollDown { background-image: url("img/arrows/scroll-down.gif"); }
+.DlPopup-scrollDown-hover { background-image: url("img/arrows/scroll-down-hover.gif"); background-color: $hoverBg; }
+.DlPopup-scrollDown-disabled { background-image: url("img/arrows/scroll-down-disabled.gif"); }
+
+.DlCompletionPopup { border: 1px solid $mainBgD1; background-color: $mainBgL3; }
+.DlCompletionPopup .DlMenuItem .div2 { font-size: 90%; padding: 1px 5px; }
+.DlCompletionPopup .DlVMenu { border: none; }
+
+.DlTooltip {
+ background-color: #fffee0;
+ font-family: arial,helvetica,sans-serif;
+ padding: 4px 7px;
+ color: #333210;
+}
+
+.DlTooltip-noShadow { border: 1px solid #000; }
+
+.DlDialogPopup {
+ background-color: $mainBgL3;
+ border: 1px solid $mainBgD1;
+}
+
+.DlPopupMenu {
+ background-color: $mainBgL3;
+ border: 1px solid $mainBgD1;
+}
+.DlPopupMenu-noShadow { border: 1px solid $mainBgD1; }
+
+.DlPopupMenu .DlCalendar {
+ border: 1px solid;
+ @include outset-border1;
+}
+.DlCalendar-borderless { border-width: 0 !important; }
+
+.DlVMenu, .DlHMenu {
+ border-collapse: collapse;
+ background-color: $mainBgL3;
+}
+
+.DlVMenu-noShadow, .DlHMenu-noShadow {
+ border: 1px solid;
+ @include outset-border1;
+}
+
+.DlVMenu { margin: 4px 0; }
+
+.DlHMenu {
+ margin: 0 2px;
+}
+
+.DlHMenu div.DlHMenu-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ margin-left: 3px; margin-right: 2px;
+ border-left: 1px solid #ccc;
+ background-color: #fff;
+}
+
+div.DlVMenu-separator {
+ margin: 4px 0 3px 0;
+ background-color: #ccc;
+ border-bottom: 1px solid #fff;
+
+ height: 1px;
+ overflow: hidden;
+ font-size: 1px;
+ line-height: 1px;
+}
+
+.DlMenuItem { /* background: transparent; background-color: none; /* XXX: do we need this? */ }
+.DlMenuItem .div2 { padding: 2px 5px; }
+.DlMenuItem-popped { background-color: $activeBg; color: $activeColor; }
+.DlMenuItem-hover { background-color: $activeBg; color: $activeColor; }
+.DlMenuItem-active { background-color: $activeBg2; color: $activeColor2; }
+.DlMenuItem .DlMenuItem-withIcon {
+ padding-left: 26px;
+ background-repeat: no-repeat;
+ background-position: 5px 50%;
+}
+.DlVMenu .DlMenuItem .DlMenuItem-withPopup {
+ margin-right: 3px;
+ padding-right: 12px;
+ background-image: url("img/menu/rarrow.gif");
+ background-repeat: no-repeat !important;
+ background-position: 100% 50%;
+}
+.DlVMenu .DlMenuItem-hover .DlMenuItem-withPopup {
+ background-image: url("img/menu/rarrow-hover.gif") !important;
+}
+.DlWidget-disabled .DlMenuItem, .DlMenuItem-disabled { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlVMenu .DlCheckbox-hover,
+.DlHMenu .DlCheckbox-hover,
+.DlVMenu .DlRadioButton-hover,
+.DlHMenu .DlRadioButton-hover { background-color: $activeBg; color: $activeColor; }
+
+.DlVMenu .DlCheckbox-active,
+.DlHMenu .DlCheckbox-active,
+.DlVMenu .DlRadioButton-active,
+.DlHMenu .DlRadioButton-active { background-color: $activeBg2; color: $activeColor2; }
+
+/*
+.DlPopupMenu .DlCheckbox-hover,
+.DlPopupMenu .DlRadioButton-hover { background-color: #76c; color: #fff; }
+
+.DlPopupMenu .DlCheckbox-active,
+.DlPopupMenu .DlRadioButton-active { background-color: #cbf; color: #000; }
+*/
+
+/* Notebook */
+
+/* .DlNotebook { background-color: $mainBgL1; } */
+
+/* Tabs */
+
+.DlTabs .TabBar { z-index: 10; position: relative; }
+.DlTabs .TabBar .DlButton { border-color: $mainBgD3; }
+.DlTabs .TabBar .DlButton-1 { background-color: $mainBgL1; }
+.DlTabs .TabBar .DlButton-1 .DlButton-inner { padding-top: 3px; padding-bottom: 3px; border-color: $mainBgD1; }
+
+.DocTabBar { width: 100%; }
+.DocTabBar td { width: 33.3333%; }
+
+.DlTabs-top .TabBar { top: 1px; }
+.DlTabs-top .TabBar .DlButton-1, .DlTabs-top .TabBar .DlButton-1 .DlButton-inner { border-bottom: none; }
+
+.DlTabs-bottom .TabBar { top: -1px; }
+.DlTabs-bottom .TabBar .DlButton-1, .DlTabs-bottom .TabBar .DlButton-1 .DlButton-inner { border-top: none; }
+
+.DlTabs .TabContent, .DlTabs .TabContent .DlNotebook { background-color: $mainBgL1; }
+.DlTabs .TabContent { border: 1px solid $mainBgD3; }
+.DlTabs .TabContent .TabContent-inner { padding: 5px; }
+.DlTabs .TabContent-inner { position: relative; overflow: hidden; border: 1px solid $mainBgD1; }
+
+.DlTabs-top .TabContent .TabContent-inner { border-top: none; }
+.DlTabs-bottom .TabContent .TabContent-inner { border-bottom: none; }
+
+/* MacBar */
+
+.DlMacHBar, .DlMacVBar {
+ background-color: $mainBgD1;
+ border: 1px solid $mainBgD3;
+ padding: 2px;
+}
+.DlMacBarIcon { display: inline; }
+.DlMacBarIcon img { vertical-align: middle; padding: 5px; }
+.DlMacBarIcon-1 img { border: 1px solid #769; -moz-border-radius: 15px; padding: 4px; background-color: #edf; }
+.DlMacBarIcon-active { opacity: 0.6; /* filter: alpha(opacity=60); /* IE sucks. */ }
+.DlMacHBar div.DlMacHBar-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid #98c;
+ background-color: #edf;
+}
+
+.DlMacVBar div.DlMacVBar-separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #98c;
+ background-color: #edf;
+}
+
+/* Hbox */
+
+table.DlHbox { border-collapse: separate; }
+.DlHbox td.cell { padding: 0; }
+.DlHbox div.DlHbox-separator, div.Dl-Vertical-Separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px dotted $mainBgD3;
+ background-color: $mainBgL2;
+/* margin-left: 3px; margin-right: 2px; */
+}
+
+.DlHbox div.wide-separator, div.Dl-Vertical-Separator.wide-separator { margin-left: 4px; margin-right: 4px; }
+
+.DlHbox div.DlHbox-spacer {
+ overflow: hidden;
+ width: 4px;
+}
+
+table.DlHbox-hasFiller { width: 100%; }
+.DlHbox-filler { width: 100%; }
+
+/* Vbox */
+
+table.DlVbox { border-collapse: separate; }
+.DlVbox td.cell { padding: 0; }
+.DlVbox div.DlVbox-separator, div.Dl-Horizontal-Separator {
+ overflow: hidden;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px dotted $mainBgD3;
+ background-color: $mainBgL2;
+/* margin-top: 3px; margin-bottom: 2px; */
+}
+
+.DlVbox div.wide-separator, div.Dl-Horizontal-Separator.wide-separator { margin-top: 5px; margin-bottom: 4px; }
+
+.DlVbox div.DlVbox-spacer {
+ overflow: hidden;
+ height: 4px;
+ line-height: 1px;
+ font-size: 1px;
+}
+
+/* ButtonBox */
+
+table.DlButtonBox { width: 100%; }
+table.DlButtonBox .DlButtonBox-spacer { width: 100%; }
+.DlButtonBox div.DlButtonBox-separator {
+ overflow: hidden;
+ height: 16px;
+ width: 1px;
+ border-left: 1px solid $mainBgD2;
+ background-color: $mainBgL2;
+ margin-left: 3px; margin-right: 2px;
+}
+
+.DlWidget-disabled div.DlVbox-separator, .DlWidget-disabled div.DlHbox-separator { border-color: $mainBgD1; background-color: $mainBgL2; }
+
+/* Select */
+
+.DlRadioSelect .LabelPart { text-align: left; }
+
+.DlSelect-menu .DlRadioButton { padding-right: 18px; }
+.DlSelect-menu .DlRadioButton-0 { background-image: none; }
+.DlSelect-menu .DlRadioButton-1 { background-image: url("img/mark.gif"); background-color: $mainBg; color: #000; }
+.DlSelect-menu .DlRadioButton-active { background-image: url("img/mark-2.gif") !important; }
+
+/* Toolbar (no special widget) */
+
+/* BEGIN: CRAPPY CODE, PLEASE REVISIT */
+
+.DlToolbar {
+ border: 1px solid;
+ @include outset-border1;
+ background-color: $mainBg;
+ padding: 1px;
+
+ .DlButton { border: none; background-color: transparent; }
+ .DlButton-inner { border: none; padding: 3px; }
+ .DlButton-hover { border: 1px solid; @include outset-border2; background-color: $hoverBg; }
+ .DlButton-hover .DlButton-inner { padding: 2px; }
+ .DlButton-1 { border: 1px solid; @include inset-border2; background-color: $activeBg; }
+ .DlButton-1 .DlButton-inner { padding: 2px; }
+ .DlButton-active { border: 1px solid; @include inset-border1; background-color: $activeBg; }
+ .DlButton-active .DlButton-inner { padding: 2px; }
+ .DlButton-disabled { opacity: 0.7; filter: alpha(opacity=70); }
+
+ .DlButtonMenu * { border: none; }
+ .DlButtonMenu .DlButton-inner { border: 1px solid; @include outset-border2; padding: 2px; }
+ .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0; padding-right: 0; }
+ .DlButtonMenu .DlButton-active .DlButton-inner { @include inset-border1; }
+ .DlButtonMenu .DlButton-1 .DlButton-inner { @include inset-border1; }
+
+ .DlButtonMenu .DlButton-hover .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+ .DlButtonMenu .DlButton-active .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+ .DlButtonMenu .DlButton-1 .MenuArrow-inner { padding-left: 1px !important; padding-right: 1px !important; background-position: 1px 50%; }
+ .DlButtonMenu .MenuArrow .DlButton-inner { padding-left: 0 !important; padding-right: 0 !important; }
+
+ .DlLabel { background: inherit; }
+
+ div.DlHbox-separator {
+ border-left-color: $mainBgD2;
+ background-color: $mainBgL2;
+ }
+}
+
+/*
+.DlToolbar .DlButtonMenu .DlButton-hover .DlButton-inner { border-color: #659; }
+.DlToolbar .DlButtonMenu .LabelPart.DlButton-hover .DlButton-inner { padding-right: 3px; border-right: none; }
+*/
+
+.DlToolbar-Light { background: $mainBgL1; }
+
+/* END: CRAPPY CODE */
+
+/* Table */
+
+.DlTable-RowSeparator td { height: 7px; }
+.DlTable-RowSeparator td div { line-height: 1px; font-size: 1px; height: 1px; overflow: hidden;
+ border-top: 1px solid $mainBgD2;
+ background-color: $mainBgL2;
+ margin-top: 3px; margin-bottom: 2px;
+}
+
+/* Tree */
+
+.DlTree-separator {
+ margin-top: 3px; margin-bottom: 4px;
+ border-top: 1px dotted $mainBgD2;
+ line-height: 1px; font-size: 1px; overflow: hidden;
+}
+.DlTree-IconWidth { width: 19px !important; }
+.DlTreeItem .DlTreeItem-Expander { width: 19px; }
+.DlTreeItem .DlTreeItem-Icon {
+ width: 19px;
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+}
+
+.DlTreeItem .DlTreeItem-Label { padding-left: 3px; padding-top: 1px; padding-bottom: 1px; }
+
+.DlTreeItem-withRadio {
+ .DlTreeItem-Label { padding-left: 0; }
+ .DlTreeItem-Table {
+ .DlLabel { padding: 0 2px; }
+ .DlRadioButton { padding: 0 2px; background-image: none !important; cursor: pointer; }
+ .DlRadioButton-hover { background: none; color: $linkHoverFg; text-decoration: underline; }
+ .DlRadioButton-1 { background-color: $activeBg; color: $activeColor; }
+ }
+}
+
+.DlTreeItem-withCheck {
+ .DlTreeItem-Label { padding-left: 0; }
+ .DlTreeItem-Table {
+ .DlLabel { padding: 0 2px; }
+ .DlCheckbox { padding: 0 2px; background-image: none !important; cursor: pointer; }
+ .DlCheckbox-hover { background: none; color: $linkHoverFg; text-decoration: underline; }
+ .DlCheckbox-1 { background-color: $activeBg; color: $activeColor; }
+ }
+}
+
+/* .DlTreeItem-Table { table-layout: fixed; border-collapse: collapse; } */
+.DlTreeItem-Table td { vertical-align: middle; height: 16px; }
+
+/* BEGIN: tree lines, don't touch this or else. */
+.DlTree-withLines .DlTreeItem { background-image: url("img/tree/lines-v.gif"); background-repeat: repeat-y; background-position: 9px 50%; }
+/* .DlTree-withLines .DlTreeItem-div { background-image: url("img/tree/lines-v.gif"); background-repeat: repeat-y; background-position: 9px 50%; } */
+
+.DlTree-withLines .DlTreeItem-Last { background-image: none; }
+/* .DlTree-withLines .DlTreeItem-Last .DlTreeItem-div { background-image: none; } */
+
+.DlTree-withLines .DlTreeItem .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTreeItem-hasSubtree .DlTreeItem-Expander { background: transparent url("img/tree/lines-c.gif") no-repeat 50% 50%; }
+.DlTree-withLines table.DlTreeItem-Last .DlTreeItem-Expander { background: transparent url("img/tree/lines-b.gif") no-repeat 50% 50%; }
+/* END: tree lines */
+
+.DlTreeItem-Subtree { padding-left: 19px; }
+.DlTreeItem-Arrow-Expanded { background: transparent url("img/tree/minus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Expanded:hover { background: transparent url("img/tree/minus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed { background: transparent url("img/tree/plus.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+.DlTreeItem-Arrow-Collapsed:hover { background: transparent url("img/tree/plus-hover.gif") no-repeat 50% 40%; width: 19px; height: 100%; }
+
+.DlWidget-disabled .DlTreeItem-Arrow-Expanded,
+.DlWidget-disabled .DlTreeItem-Arrow-Collapsed,
+.DlWidget-disabled .DlTreeItem-Icon { opacity: 0.6; filter: alpha(opacity=60); }
+
+.DlTreeItem-dropTarget > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-upper.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div .DlTreeItem-Expander div { background: url("img/tree-drop-here-lower.gif") no-repeat 50% 50%; }
+.DlTreeItem-dropTarget-upper > .DlTreeItem-div > table { border-top: 1px solid $mainBgD2; }
+.DlTreeItem-dropTarget-lower > .DlTreeItem-div > table { border-bottom: 1px solid $mainBgD2; }
+
+.DlTreeItem-div-focus { @include focus-outline; }
+
+/* ColorPicker */
+
+.DlColorPickerHSV { border: 1px solid #000; background-color: #e4dcec; }
+.DlColorPickerHSV td { width: 8px; height: 10px; padding: 1px; }
+.DlColorPickerHSV td.DlColorPickerHSV-Sep { background-color: #000; width: 1px; padding: 0; }
+.DlColorPickerHSV td.DlColorPickerHSV-HSV {
+ overflow: visible; vertical-align: top;
+ background: url("img/color/hue.png") repeat-x 0 0; width: 15px; padding: 0; }
+.DlColorPickerHSV td.hover1 { padding: 0; border: 1px solid #fff !important; }
+.DlColorPickerHSV td.hover2 { padding: 0; border: 1px solid #000 !important; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar { height: 1px; left: 0px;
+ font-size: 1px; line-height: 1px; left: -2px; margin-right: -3px;
+ background-color: #000; overflow: hidden; position: relative; }
+.DlColorPickerHSV .DlColorPickerHSV-HSV-bar2 { background-color: #fff; }
+
+/* RteFrame */
+
+.DlRteFrame { border: 1px solid; border-color: $mainBgD2; }
+/* .DlRteFrame-focus { border-color: #659; outline: 1px solid #98b; -moz-outline-radius: 2px; } */
+.DlRteFrame iframe { border: 1px solid; @include inset-border1; }
+
+/* Grid */
+
+.DlDataGrid { position: relative; background-color: $mainBgL3; border: 1px solid $mainBgD3; }
+.DlDataGrid.DlWidget-disabled { background-color: $mainBgL2; }
+.DlDataGrid-rowTable { table-layout: fixed; width: 10px; border-collapse: collapse; border-spacing: 0; }
+.DlDataGrid-rowTable td { overflow: hidden; white-space: nowrap; border-right: 1px solid #e0e0e0; }
+.DlDataGrid-Headers { overflow: hidden; background-color: $mainBg; position: relative; width: 5px; }
+.DlDataGrid-Body { overflow: auto; }
+.DlDataGrid-cellData { overflow: hidden; white-space: nowrap; }
+.DlDataGrid-Body td { padding: 2px 0; text-indent: 5px; /* the "LOL" way to add horizontal padding. :-p */}
+
+.DlDataGrid-Body .DlDataGrid-rowTable {
+ border-bottom: 1px solid darken($mainBgL3, 5%);
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+}
+
+.DlDataGrid-resizeHandle {
+ width: 7px; position: absolute; top: 0;
+ margin-left: -4px;
+ cursor: e-resize;
+ z-index: 30000;
+ height: 100%;
+ background-color: #f00; opacity: 0.01; filter: alpha(opacity=1);
+}
+
+.DlDataGrid-align-left { text-align: left; }
+.DlDataGrid-align-center { text-align: center; }
+.DlDataGrid-align-right { text-align: right; }
+
+.DlDataGrid .DlDataGridRow-selected { background-color: #ccc; }
+.DlDataGrid .DlDataGridRow-selected table td { color: #000; }
+.DlDataGrid-focus { @include focus-outline; }
+.DlDataGrid-focus .DlDataGridRow-selected { background-color: $selectionBg; }
+.DlDataGrid-focus .DlDataGridRow-selected table td { color: $selectionFg; }
+
+.DlDataGrid-align-right .DlButton-inner { background-position: 0 50%; }
+
+.DlDataGridHeadLabel { border-width: 0 1px 1px 0; }
+.DlDataGridHeadLabel .DlButton-inner { border: none; padding-top: 3px; padding-bottom: 3px; }
+.DlDataGridHeadLabel-hover { background-color: $hoverBg; }
+.DlDataGridHeadLabel-active { background-color: $activeBg; }
+.DlDataGridHeadLabel-active .DlButton-inner { padding-top: 4px; padding-bottom: 2px; }
+.DlDataGridHeadLabel-resizing { background-color: $activeBg; }
+.DlDataGridHeadLabel-empty .DlButton-inner { padding-left: 0; padding-right: 0; }
+.DlDataGridHeadLabel-empty .DlButton-withIcon { background-position: 50% 50%; }
+
+.DlDataGridHeadLabel-sort-up { border-bottom: 2px solid #000; }
+.DlDataGridHeadLabel-sort-down { border-bottom: 2px solid #000; }
+
+.DlDataGridHeadLabel-sort-up .DlButton-inner {
+ background-image: url("img/arrows/sort-ascending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+.DlDataGridHeadLabel-sort-down .DlButton-inner {
+ background-image: url("img/arrows/sort-descending.gif"); background-repeat: no-repeat; background-position: 100% 50%;
+ padding-bottom: 2px;
+}
+
+.DlDataGridHeadLabel-sort-up.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+.DlDataGridHeadLabel-sort-down.DlDataGridHeadLabel-active .DlButton-inner { padding-bottom: 1px; }
+
+.DlDataGrid-drop-col {
+ position: fixed;
+ background: url("img/grid-drop-col.gif") no-repeat 0 0;
+ width: 11px; height: 11px;
+ margin-left: -5px;
+ z-index: 10000;
+}
+
+/* IconListView */
+// <XXX>: do we still keep this widget?
+.DlIconListView { background-color: #d8c8f8; border: 1px solid #bae; }
+.DlIconListItem { border-collapse: collapse; }
+.DlIconListItem-labelCell { text-align: center; }
+.DlIconListItem-labelDiv { overflow: hidden; white-space: normal; font-size: 90%; }
+.DlIconListItem-iconCell { background-position: 50% 50%; background-repeat: no-repeat; }
+
+/* .DlIconListItem-hover .DlIconListItem-iconCell { opacity: 0.7; filter: alpha(opacity=70); } */
+.DlIconListItem { cursor: pointer; float: left; }
+.DlIconListItem-hover { background-color: #dcf; }
+.DlIconListItem-hover .DlIconListItem-labelCell { color: #00f; text-decoration: underline; }
+.DlIconListItem-1 { background-color: #b8b0c0; }
+.DlDialog-Active .DlIconListItem-1 { background-color: #76c; }
+.DlDialog-Active .DlIconListItem-1 .DlIconListItem-labelCell { color: #fff; }
+
+.DlIconListItem-focus .DlIconListItem-labelCell { text-decoration: underline; }
+// </XXX>
+
+/* Dialog */
+
+.DlWM {
+ position: absolute;
+ left: 0; top: 0;
+ width: 0; height: 0;
+ overflow: visible;
+ z-index: 300;
+}
+
+/* .DlWM-container { */
+/* position: relative; */
+/* width: 0; height: 0; */
+/* overflow: visible; */
+/* } */
+
+.DlWM-modalStopper {
+ z-index: 800; cursor: not-allowed;
+ position: absolute; top: 0; left: 0; width: 100%; height: 100%;
+/* background: url("img/modalbg.gif"); */
+ filter: alpha(opacity=50);
+ opacity: 0.5;
+ background-color: #444;
+ display: none;
+}
+
+.DlDialog .DlWM-modalStopper {
+ -moz-border-radius: 0 0 4px 4px;
+ -webkit-border-radius: 0 0 4px 4px;
+}
+
+.DlDialog .DlDialog-noShadows .DlWM-modalStopper,
+.DlDialog-Maximized .DlWM-modalStopper {
+ -moz-border-radius: 0;
+ -webkit-border-radius: 0;
+}
+
+.DlWM-hasModals { width: 100%; height: 100%; }
+.DlWM-hasModals .DlWM-modalStopper { display: block; }
+
+.DlDialog { position: absolute; }
+.DlDialog-Rel { padding: 0; }
+.DlDialog-Content { background-color: $dialogBg; position: relative; }
+/* .DlDialog>.DlDialog-Rel { position: relative; } /* HACK-IE6 */
+.Shadow { position: absolute; font-size: 1px; line-height: 1px; }
+.DlDialog-Rel .Shadow { z-index: 10; }
+
+.DlDialog-WAIT { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;
+ background-image: url("img/modalbg.gif"); }
+
+.DlDialog-Rel .ResizeHandle {
+ cursor: se-resize;
+ position: absolute;
+/* right: 0; bottom: 0; */
+ left: 100%;
+ top: 100%;
+ margin-left: -11px;
+ margin-top: -11px;
+ padding: 5px;
+ background: url("img/resize.gif") no-repeat 0 0; width: 10px; height: 10px; z-index: 350;
+}
+
+/* OPACITY for inactive dialogs */
+/*
+.DlDialog { opacity: 0.8; }
+.DlDialog-Active { opacity: 1; }
+*/
+
+.DlDialog-Rel {
+ .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-inactive/T.png") repeat-x 0 0; height: 14px; }
+ .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-inactive/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+ .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-inactive/TL.png") no-repeat 0 0; height: 23px; }
+ .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-inactive/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+ .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-inactive/R.png") repeat-y 0 0; bottom: 6px; }
+ .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-inactive/TR.png") no-repeat 0 0; height: 23px; }
+ .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-inactive/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+ .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-inactive/L.png") repeat-y 0 0; bottom: 6px; }
+}
+
+.DlDialog-Active .DlDialog-Rel {
+ .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("img/shadows/dlg-active/T.png") repeat-x 0 0; height: 14px; }
+ .Shadow-B { left: 18px; right: 15px; background: url("img/shadows/dlg-active/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+ .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("img/shadows/dlg-active/TL.png") no-repeat 0 0; height: 23px; }
+ .Shadow-BR { width: 31px; right: -16px; background: url("img/shadows/dlg-active/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+ .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("img/shadows/dlg-active/R.png") repeat-y 0 0; bottom: 6px; }
+ .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("img/shadows/dlg-active/TR.png") no-repeat 0 0; height: 23px; }
+ .Shadow-BL { left: -14px; width: 32px; background: url("img/shadows/dlg-active/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+ .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("img/shadows/dlg-active/L.png") repeat-y 0 0; bottom: 6px; }
+}
+
+/* that's for the crappin' IE6: */
+.DlDialog-noShadows { border: 2px solid #879; }
+.DlDialog-Active .DlDialog-noShadows { border-color: #000; }
+
+/*
+.DlDialog-Rel .Shadow-...
+.DlDialog-Active .DlDialog-Rel .Shadow-...
+.DlDialog-Dragging .DlDialog-Rel .Shadow-...
+*/
+
+.DlDialog-Title {
+ opacity: 0.9; filter: alpha(opacity=90);
+ overflow: hidden; white-space: nowrap;
+ font: bold 100% "Lucida Grande",verdana,tahoma,sans-serif; letter-spacing: -1px;
+ background: desaturate(darken($activeBg, 25%), 60%) url("img/titlebg.png") repeat-x 0 50%; color: #333; padding: 0 10px;
+ border-bottom: 2px solid #9e9e9e;
+}
+.DlDialog-Title div { padding-top: 3px; padding-bottom: 3px; }
+.DlDialog-Active .DlDialog-Title { background-color: darken($activeBg, 25%); color: #fff; border-color: #fff;
+ opacity: 1; filter: none;
+ text-shadow: 1px 1px 3px #000;
+}
+
+.DlDialog-Title-withIcon {
+ padding-left: 21px;
+ background-repeat: no-repeat;
+ background-position: 0 50%;
+}
+
+.DlDialog-WindowButtons {
+ height: 0;
+ overflow: visible;
+ position: absolute;
+ right: 11px;
+ top: 0;
+ z-index: 10;
+ opacity: 0.6; /* filter: alpha(opacity=60); /* IE hides them completely, ignoring the overflow: visible spec. */
+}
+
+.DlDialog-Active .DlDialog-WindowButtons { opacity: 1; filter: none; }
+
+.DlDialog-WindowButtons div {
+ float: right;
+ width: 27px;
+ height: 16px;
+ background-repeat: no-repeat;
+ margin-right: -1px;
+ background-image: url("img/dialog/buttons.png");
+}
+
+.DlDialog-QuitBtn { background-position: 0 0; }
+.DlDialog-QuitBtn-hover { background-position: -27px 0; }
+.DlDialog-QuitBtn-active { background-position: -54px 0; }
+
+.DlDialog-MaximizeBtn { background-position: 0 -16px; }
+.DlDialog-MaximizeBtn-hover { background-position: -27px -16px; }
+.DlDialog-MaximizeBtn-active { background-position: -54px -16px; }
+.DlDialog-MaximizeBtn-1 { background-position: -54px -16px; }
+
+.DlDialog-MinimizeBtn { background-position: 0 -32px; }
+.DlDialog-MinimizeBtn-hover { background-position: -27px -32px; }
+.DlDialog-MinimizeBtn-active { background-position: -54px -32px; }
+.DlDialog-MinimizeBtn-1 { background-position: -54px -32px; }
+
+.DlDialog-Dragging .DlDialog-Title { background-color: #000; color: #3d4; }
+.DlDialog-Dragging .DlDialog-Rel { border-color: #000; }
+
+/* .DlDialog-Dragging .DlDialog-Content { opacity: 0.6; } */
+/* .DlDialog-Dragging .DlDialog-Content * { display: none; } /* Good speed-up in Linux! */
+
+.DlDialog .DlHMenu {
+ border: none;
+ border-bottom: 1px solid $mainBgD2;
+}
+
+
+.DlDialog .DlDialog .DlDialog-Rel {
+ outline: 1px solid #fff;
+ -moz-outline: 1px solid #fff;
+ -webkit-outline: 1px solid #fff;
+ -opera-outline: 1px solid #fff;
+ border: 0;
+}
+.DlDialog-noShadows>.ResizeHandle { margin-left: -10px; margin-top: -10px; }
+.DlDialog .DlDialog .DlDialog-Title {
+ background-color: #fff; color: #000; /* padding: 0px 2px; */
+ border-bottom: 1px solid #888;
+}
+.DlDialog .DlDialog .DlDialog-Title div { padding-top: 1px; padding-bottom: 1px; }
+.DlDialog .DlDialog-Active .DlDialog-Title { background-color: #5e5868; color: #fff; border-color: #fff; }
+.DlDialog .DlDialog-Dragging .DlDialog-Title { background-color: #000; color: #3d4; }
+
+/* maximized dialogs are not resizable */
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.Shadow { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.ResizeHandle { display: none; }
+.DlDialog-Maximized>table>tbody>tr>td>.DlDialog-Rel>.DlDialog-Title { border-width: 0; }
+
+.DlLiteTree {
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ user-select: none;
+ .hidden { display: none }
+ ul {
+ margin: 0; padding: 0; display: block;
+ li {
+ display: block;
+ .item-label { padding: 1px 0; white-space: nowrap; }
+ .expander {
+ background-position: 0 50%;
+ background-repeat: no-repeat;
+ padding-left: 15px;
+ margin-right: 1px;
+ }
+ .item-label:hover {
+ color: $hoverColor;
+ background-color: $hoverBg;
+ }
+ .item-label.selected {
+ background-color: #ccc;
+ color: #000;
+ }
+ }
+ .item-label.collapsed>.expander {
+ background-image: url("img/tree/plus.png");
+ background-position: 3px 50%;
+ cursor: pointer;
+ &:hover {
+ background-color: $focusBorder;
+ }
+ }
+ .item-label.expanded>.expander {
+ background-image: url("img/tree/minus.png");
+ background-position: 3px 50%;
+ cursor: pointer;
+ &:hover {
+ background-color: $focusBorder;
+ }
+ }
+ span.dim { color: $mainBgD3 }
+ ul {
+ .expander { margin-left: 16px }
+ ul {
+ .expander { margin-left: 32px }
+ ul {
+ .expander { margin-left: 48px }
+ ul {
+ .expander { margin-left: 64px }
+ ul {
+ .expander { margin-left: 80px }
+ ul {
+ .expander { margin-left: 96px }
+ ul {
+ .expander { margin-left: 112px }
+ ul {
+ .expander { margin-left: 128px }
+ ul {
+ .expander { margin-left: 144px }
+ ul {
+ .expander { margin-left: 160px }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+}
+
+.DlLiteTree-focus {
+ @include focus-border1;
+ @include focus-outline;
+ ul {
+ li {
+ .item-label.selected {
+ background-color: $selectionBg;
+ color: $selectionFg;
+ }
+ }
+ }
+}
+
+/* ICONS */
+.IconCalendar { background-image: url("img/icons/calendar.png"); background-position: 1px 50%; }
+.IconColors { background-image: url("img/icons/colors.png"); background-position: 1px 50%; }
+.IconChardev { background-image: url("img/icons/gnome-fs-chardev.png"); background-position: 1px 50%; }
+.IconDynarch { background-image: url("img/icons/dynarch-small.png"); background-position: 1px 50%; }
+
+
+
+
+
+/* MISC */
+
+/* Hint for the browser that it's allowed to break line at this span;
+ideally it should be invisible. The UTF8 character doesn't work in
+all browsers :(( */
+span.BreakPoint {
+ width: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ overflow: hidden;
+}
+
+.SmallerButtons .DlButton-inner { padding: 1px 3px; }
+.SmallerButtons .DlButton-active .DlButton-inner { padding: 2px 2px 0px 4px; }
+
+.Dl-StatusBar { border: 1px solid; @include inset-border1; padding: 1px 4px; background-color: $mainBg; }
+
+.Dl-ResizeRect { z-index: 5000;
+ font: 13px tahoma,"Trebuchet MS",Tahoma,Verdana,sans-serif;
+ position: fixed; top: 0; left: 0; border: 1px dashed #000;
+/* background: url("img/modalbg.gif"); */
+ background: #fff; opacity: 0.4; filter: alpha(opacity=40);
+/* background-color: #000; opacity: 0.5; filter: alpha(opacity=50); */
+ border: 1px dashed #f00;
+}
+
+.Dl-ResizeRect { color: red; }
+.Dl-ResizeRect .Title { font-weight: bold; }
+
+.Dl-ResizeRect-moving {
+ border-color: #000;
+/* background: url("img/resizebg.gif"); */
+ /* background: #000; */
+}
+
+.DlAlign-left { text-align: left; }
+.DlAlign-right { text-align: right; }
+.DlAlign-center { text-align: center; }
+
+.Dl-3D-Border-Outside { border: 1px solid; @incude outset-border1 }
+.Dl-3D-Border-Inside { border: 1px solid; @include outset-border2 }
+.Dl-3D-Border-Dark { border: 1px solid $mainBgD2; }
+
+/* BUGS */
+/* Gecko bugs are marked with class "Gecko-bug" *and* "Gecko-bug-######" (bug number) */
+
+.Gecko-Bug-226933 { position: relative; overflow: auto; }
+
+.undefined { border: 5px solid red; } /* this sucks */
+
+/* thin shadows */
+
+.ThinShadows .Shadow-T { left: 10px; right: 9px; top: -7px; background: url("img/thin-shadows/T.png") repeat-x 0 0; height: 7px; }
+.ThinShadows .Shadow-B { left: 10px; right: 9px; background: url("img/thin-shadows/B.png") repeat-x 0 0; bottom: -11px; height: 11px; }
+.ThinShadows .Shadow-TL { left: -7px; width: 17px; top: -7px; background: url("img/thin-shadows/TL.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BR { width: 20px; right: -11px; background: url("img/thin-shadows/BR.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-R { width: 11px; right: -11px; top: 13px; background: url("img/thin-shadows/R.png") repeat-y 0 0; bottom: 9px; }
+.ThinShadows .Shadow-TR { width: 20px; right: -11px; top: -7px; background: url("img/thin-shadows/TR.png") no-repeat 0 0; height: 20px; }
+.ThinShadows .Shadow-BL { left: -7px; width: 17px; background: url("img/thin-shadows/BL.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+.ThinShadows .Shadow-L { left: -7px; width: 7px; top: 13px; background: url("img/thin-shadows/L.png") repeat-y 0 0; bottom: 9px; }
+
+.ThinRoundShadows .Shadow-T { left: 8px; right: 6px; top: -6px; background: url("img/thin-shadows1/T.png") repeat-x 0 0; height: 6px; }
+.ThinRoundShadows .Shadow-B { left: 8px; right: 6px; background: url("img/thin-shadows1/B.png") repeat-x 0 0; bottom: -10px; height: 10px; }
+.ThinRoundShadows .Shadow-TL { left: -6px; width: 14px; top: -6px; background: url("img/thin-shadows1/TL.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BR { width: 16px; right: -10px; background: url("img/thin-shadows1/BR.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-R { width: 10px; right: -10px; top: 9px; background: url("img/thin-shadows1/R.png") repeat-y 0 0; bottom: 6px; }
+.ThinRoundShadows .Shadow-TR { width: 16px; right: -10px; top: -6px; background: url("img/thin-shadows1/TR.png") no-repeat 0 0; height: 15px; }
+.ThinRoundShadows .Shadow-BL { left: -6px; width: 14px; background: url("img/thin-shadows1/BL.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+.ThinRoundShadows .Shadow-L { left: -6px; width: 6px; top: 9px; background: url("img/thin-shadows1/L.png") repeat-y 0 0; bottom: 6px; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/dlconsole.css b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/dlconsole.css
new file mode 100644
index 00000000..8457b0b8
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/dlconsole.css
@@ -0,0 +1,16 @@
+html, body { margin: 0; padding: 0; background-color: #ffee99; color: #000; }
+
+body, table { font: 13px tahoma,verdana,sans-serif; }
+
+.msg { margin: 0.5em; }
+
+.sep {
+ font-size: 1px;
+ line-height: 1px;
+ overflow: hidden;
+ height: 1px;
+ margin: 6px 0;
+ background-color: #f00;
+}
+
+.current { background-color: #fe0; }
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/all-wcprops
new file mode 100644
index 00000000..f3df1e18
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/all-wcprops
@@ -0,0 +1,227 @@
+K 25
+svn:wc:ra_dav:version-url
+V 51
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img
+END
+tree-drop-here-upper.gif
+K 25
+svn:wc:ra_dav:version-url
+V 76
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/tree-drop-here-upper.gif
+END
+radiobutton-1-disabled.png
+K 25
+svn:wc:ra_dav:version-url
+V 78
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/radiobutton-1-disabled.png
+END
+resizebar-horiz.gif
+K 25
+svn:wc:ra_dav:version-url
+V 71
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/resizebar-horiz.gif
+END
+entry-warning.png
+K 25
+svn:wc:ra_dav:version-url
+V 69
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/entry-warning.png
+END
+spinner-down.gif
+K 25
+svn:wc:ra_dav:version-url
+V 68
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/spinner-down.gif
+END
+mark-2.gif
+K 25
+svn:wc:ra_dav:version-url
+V 62
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/mark-2.gif
+END
+mark.gif
+K 25
+svn:wc:ra_dav:version-url
+V 60
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/mark.gif
+END
+btn-choose-file.png
+K 25
+svn:wc:ra_dav:version-url
+V 71
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/btn-choose-file.png
+END
+grid-drop-col.gif
+K 25
+svn:wc:ra_dav:version-url
+V 69
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/grid-drop-col.gif
+END
+resizebar-vert.gif
+K 25
+svn:wc:ra_dav:version-url
+V 70
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/resizebar-vert.gif
+END
+resizebar-vert2.png
+K 25
+svn:wc:ra_dav:version-url
+V 71
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/resizebar-vert2.png
+END
+modalbg.gif
+K 25
+svn:wc:ra_dav:version-url
+V 63
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/modalbg.gif
+END
+checkbox-0-disabled.png
+K 25
+svn:wc:ra_dav:version-url
+V 75
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/checkbox-0-disabled.png
+END
+tree-drop-here-lower.gif
+K 25
+svn:wc:ra_dav:version-url
+V 76
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/tree-drop-here-lower.gif
+END
+radiobutton-0-disabled.png
+K 25
+svn:wc:ra_dav:version-url
+V 78
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/radiobutton-0-disabled.png
+END
+btn-choose-file.gif
+K 25
+svn:wc:ra_dav:version-url
+V 71
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/btn-choose-file.gif
+END
+spinner-up.png
+K 25
+svn:wc:ra_dav:version-url
+V 66
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/spinner-up.png
+END
+resizebar-horiz2.png
+K 25
+svn:wc:ra_dav:version-url
+V 72
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/resizebar-horiz2.png
+END
+resize.png
+K 25
+svn:wc:ra_dav:version-url
+V 62
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/resize.png
+END
+tmpcal.gif
+K 25
+svn:wc:ra_dav:version-url
+V 62
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/tmpcal.gif
+END
+tree-drop-here.gif
+K 25
+svn:wc:ra_dav:version-url
+V 70
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/tree-drop-here.gif
+END
+resizebar-vert1.gif
+K 25
+svn:wc:ra_dav:version-url
+V 71
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/resizebar-vert1.gif
+END
+resizebar-vert2.gif
+K 25
+svn:wc:ra_dav:version-url
+V 71
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/resizebar-vert2.gif
+END
+spinner-up.gif
+K 25
+svn:wc:ra_dav:version-url
+V 66
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/spinner-up.gif
+END
+resizebar-horiz1.gif
+K 25
+svn:wc:ra_dav:version-url
+V 72
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/resizebar-horiz1.gif
+END
+resize.gif
+K 25
+svn:wc:ra_dav:version-url
+V 62
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/resize.gif
+END
+spinner-down.png
+K 25
+svn:wc:ra_dav:version-url
+V 68
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/spinner-down.png
+END
+checkbox-0.png
+K 25
+svn:wc:ra_dav:version-url
+V 66
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/checkbox-0.png
+END
+checkbox-1.png
+K 25
+svn:wc:ra_dav:version-url
+V 66
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/checkbox-1.png
+END
+busy1.gif
+K 25
+svn:wc:ra_dav:version-url
+V 61
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/busy1.gif
+END
+checkbox-2.png
+K 25
+svn:wc:ra_dav:version-url
+V 66
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/checkbox-2.png
+END
+radiobutton-0.png
+K 25
+svn:wc:ra_dav:version-url
+V 69
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/radiobutton-0.png
+END
+radiobutton-1.png
+K 25
+svn:wc:ra_dav:version-url
+V 69
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/radiobutton-1.png
+END
+radiobutton-2.png
+K 25
+svn:wc:ra_dav:version-url
+V 69
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/radiobutton-2.png
+END
+checkbox-1-disabled.png
+K 25
+svn:wc:ra_dav:version-url
+V 75
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/checkbox-1-disabled.png
+END
+titlebg.png
+K 25
+svn:wc:ra_dav:version-url
+V 63
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/titlebg.png
+END
+resizebg.gif
+K 25
+svn:wc:ra_dav:version-url
+V 64
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/resizebg.gif
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/entries
new file mode 100644
index 00000000..951235cb
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/entries
@@ -0,0 +1,1319 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl/new-theme/img
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+tree-drop-here-upper.gif
+file
+
+
+
+
+2012-01-23T13:07:10.277353Z
+80282f4d4bbd0620982b6a0386276b29
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+74
+
+radiobutton-1-disabled.png
+file
+
+
+
+
+2012-01-23T13:07:10.277353Z
+86a0e7a91ec1932c65474e9a9ee192a4
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+404
+
+new-checkradio
+dir
+
+resizebar-horiz.gif
+file
+
+
+
+
+2012-01-23T13:07:10.277353Z
+54029b7fb9a9ad100f60bc03761c47e1
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+111
+
+spinner-down.gif
+file
+
+
+
+
+2012-01-23T13:07:10.281353Z
+4c37feea78e1070a7c4013ed7b2df453
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+821
+
+entry-warning.png
+file
+
+
+
+
+2012-01-23T13:07:10.281353Z
+242638a1e079516b153b16964080bcb0
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+787
+
+thin-shadows1
+dir
+
+mark-2.gif
+file
+
+
+
+
+2012-01-23T13:07:10.281353Z
+0a93af63dc4afcb8fd7b0b991cb8fdc6
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+848
+
+mark.gif
+file
+
+
+
+
+2012-01-23T13:07:10.281353Z
+e55cb114c5f3a6db8eb4d88f98e76e4a
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+848
+
+tree
+dir
+
+btn-choose-file.png
+file
+
+
+
+
+2012-01-23T13:07:10.281353Z
+a2c7e9a79c65a0cc5657be76c5621b16
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1340
+
+menu
+dir
+
+grid-drop-col.gif
+file
+
+
+
+
+2012-01-23T13:07:10.281353Z
+a894171ceff7d1b465398c1fa092a8af
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+65
+
+resizebar-vert.gif
+file
+
+
+
+
+2012-01-23T13:07:10.281353Z
+95c6d7889fd0308ec3aef3168dcfab49
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+108
+
+shadows
+dir
+
+modalbg.gif
+file
+
+
+
+
+2012-01-23T13:07:10.281353Z
+917081427a4fe697293572123f4ec658
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+187
+
+resizebar-vert2.png
+file
+
+
+
+
+2012-01-23T13:07:10.281353Z
+9c8221f8403895b374fd4961435b46dc
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+173
+
+checkbox-0-disabled.png
+file
+
+
+
+
+2012-01-23T13:07:10.281353Z
+bc4083221cd6c6243d319d7c4889d806
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+197
+
+tree-drop-here-lower.gif
+file
+
+
+
+
+2012-01-23T13:07:10.281353Z
+cc05a057fb09c8207e8858185bf92fbb
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+75
+
+arrows
+dir
+
+color
+dir
+
+radiobutton-0-disabled.png
+file
+
+
+
+
+2012-01-23T13:07:10.281353Z
+6c13a8b5539464086dd4f96c930137d3
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+334
+
+boxes
+dir
+
+btn-choose-file.gif
+file
+
+
+
+
+2012-01-23T13:07:10.281353Z
+ba92dcda3ab47835d4f955c2f127c63e
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+969
+
+spinner-up.png
+file
+
+
+
+
+2012-01-23T13:07:10.281353Z
+fb6455c58ff03c1c61fd62761b0e94ad
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+183
+
+resizebar-horiz2.png
+file
+
+
+
+
+2012-01-23T13:07:10.285353Z
+f911dd8bd92b64c5e1f9627029bc275b
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+172
+
+resize.png
+file
+
+
+
+
+2012-01-23T13:07:10.281353Z
+ef07fe8ae54900e560f943f4c296b803
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+228
+
+tmpcal.gif
+file
+
+
+
+
+2012-01-23T13:07:10.281353Z
+0c2e181f507315ea1d1025bd49f6b696
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+64
+
+tree-drop-here.gif
+file
+
+
+
+
+2012-01-23T13:07:10.285353Z
+19cf0aca44189942a0f6bf3f43a98ead
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+74
+
+resizebar-vert1.gif
+file
+
+
+
+
+2012-01-23T13:07:10.285353Z
+93d529b4040ae3bb8213dc098684072d
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+77
+
+resizebar-vert2.gif
+file
+
+
+
+
+2012-01-23T13:07:10.285353Z
+39e0d097a8a2f17ee34c6ce252761880
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+70
+
+dialog
+dir
+
+resizebar-horiz1.gif
+file
+
+
+
+
+2012-01-23T13:07:10.285353Z
+afb19a456060a3300518fc5022316772
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+78
+
+spinner-up.gif
+file
+
+
+
+
+2012-01-23T13:07:10.285353Z
+8c91f506558cf5caead1608831ea311f
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+821
+
+resize.gif
+file
+
+
+
+
+2012-01-23T13:07:10.285353Z
+56c65c106072e19d6466aae369d330aa
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+67
+
+checkbox-0.png
+file
+
+
+
+
+2012-01-23T13:07:10.285353Z
+9e61f7d806c611df3f5a84738395047d
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+161
+
+spinner-down.png
+file
+
+
+
+
+2012-01-23T13:07:10.285353Z
+d8bc512d86948b1da1a74805d2826343
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+178
+
+busy1.gif
+file
+
+
+
+
+2012-01-23T13:07:10.285353Z
+2d169d9c5508f1c31cae5b418aa85d0b
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+82
+
+checkbox-1.png
+file
+
+
+
+
+2012-01-23T13:07:10.285353Z
+8eca744dc298cc05e4599626a5426631
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+186
+
+thin-shadows
+dir
+
+checkbox-2.png
+file
+
+
+
+
+2012-01-23T13:07:10.285353Z
+07789f9736ca93dc081d4d1e98741f64
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+217
+
+radiobutton-0.png
+file
+
+
+
+
+2012-01-23T13:07:10.285353Z
+619e38ea8ca10ff1b9b633d8f8c2a0f2
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+284
+
+icons
+dir
+
+radiobutton-1.png
+file
+
+
+
+
+2012-01-23T13:07:10.285353Z
+0a84d1d24bedba871ab2bc667379656b
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+290
+
+radiobutton-2.png
+file
+
+
+
+
+2012-01-23T13:07:10.285353Z
+3ec053a414925343b567403db8c2c2d8
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+431
+
+checkbox-1-disabled.png
+file
+
+
+
+
+2012-01-23T13:07:10.289353Z
+f56c97b381960cc990129a5da24701d7
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+221
+
+titlebg.png
+file
+
+
+
+
+2012-01-23T13:07:10.289353Z
+61334e561debb2c6136c0cfbd39870bb
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+264
+
+resizebg.gif
+file
+
+
+
+
+2012-01-23T13:07:10.289353Z
+1a76503b9348771ea279ba6c627da8cf
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+187
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/btn-choose-file.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/btn-choose-file.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/btn-choose-file.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/btn-choose-file.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/btn-choose-file.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/btn-choose-file.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/busy1.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/busy1.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/busy1.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/checkbox-0-disabled.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/checkbox-0-disabled.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/checkbox-0-disabled.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/checkbox-0.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/checkbox-0.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/checkbox-0.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/checkbox-1-disabled.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/checkbox-1-disabled.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/checkbox-1-disabled.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/checkbox-1.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/checkbox-1.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/checkbox-1.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/checkbox-2.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/checkbox-2.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/checkbox-2.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/entry-warning.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/entry-warning.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/entry-warning.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/grid-drop-col.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/grid-drop-col.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/grid-drop-col.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/mark-2.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/mark-2.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/mark-2.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/mark.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/mark.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/mark.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/modalbg.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/modalbg.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/modalbg.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/radiobutton-0-disabled.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/radiobutton-0-disabled.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/radiobutton-0-disabled.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/radiobutton-0.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/radiobutton-0.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/radiobutton-0.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/radiobutton-1-disabled.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/radiobutton-1-disabled.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/radiobutton-1-disabled.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/radiobutton-1.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/radiobutton-1.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/radiobutton-1.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/radiobutton-2.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/radiobutton-2.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/radiobutton-2.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resize.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resize.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resize.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resize.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resize.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resize.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resizebar-horiz.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resizebar-horiz.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resizebar-horiz.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resizebar-horiz1.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resizebar-horiz1.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resizebar-horiz1.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resizebar-horiz2.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resizebar-horiz2.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resizebar-horiz2.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resizebar-vert.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resizebar-vert.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resizebar-vert.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resizebar-vert1.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resizebar-vert1.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resizebar-vert1.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resizebar-vert2.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resizebar-vert2.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resizebar-vert2.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resizebar-vert2.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resizebar-vert2.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resizebar-vert2.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resizebg.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resizebg.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/resizebg.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/spinner-down.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/spinner-down.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/spinner-down.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/spinner-down.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/spinner-down.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/spinner-down.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/spinner-up.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/spinner-up.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/spinner-up.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/spinner-up.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/spinner-up.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/spinner-up.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/titlebg.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/titlebg.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/titlebg.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/tmpcal.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/tmpcal.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/tmpcal.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/tree-drop-here-lower.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/tree-drop-here-lower.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/tree-drop-here-lower.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/tree-drop-here-upper.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/tree-drop-here-upper.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/tree-drop-here-upper.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/tree-drop-here.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/tree-drop-here.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/prop-base/tree-drop-here.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/btn-choose-file.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/btn-choose-file.gif.svn-base
new file mode 100644
index 00000000..192eb35a
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/btn-choose-file.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/btn-choose-file.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/btn-choose-file.png.svn-base
new file mode 100644
index 00000000..9a31a04d
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/btn-choose-file.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/busy1.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/busy1.gif.svn-base
new file mode 100644
index 00000000..a7f0e405
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/busy1.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/checkbox-0-disabled.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/checkbox-0-disabled.png.svn-base
new file mode 100644
index 00000000..94b56543
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/checkbox-0-disabled.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/checkbox-0.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/checkbox-0.png.svn-base
new file mode 100644
index 00000000..aef29fa1
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/checkbox-0.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/checkbox-1-disabled.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/checkbox-1-disabled.png.svn-base
new file mode 100644
index 00000000..23bc4ca8
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/checkbox-1-disabled.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/checkbox-1.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/checkbox-1.png.svn-base
new file mode 100644
index 00000000..35221297
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/checkbox-1.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/checkbox-2.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/checkbox-2.png.svn-base
new file mode 100644
index 00000000..0b7def77
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/checkbox-2.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/entry-warning.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/entry-warning.png.svn-base
new file mode 100644
index 00000000..fe60da11
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/entry-warning.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/grid-drop-col.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/grid-drop-col.gif.svn-base
new file mode 100644
index 00000000..5626c548
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/grid-drop-col.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/mark-2.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/mark-2.gif.svn-base
new file mode 100644
index 00000000..3692652e
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/mark-2.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/mark.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/mark.gif.svn-base
new file mode 100644
index 00000000..2faf63d3
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/mark.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/modalbg.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/modalbg.gif.svn-base
new file mode 100644
index 00000000..a5fa38e4
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/modalbg.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/radiobutton-0-disabled.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/radiobutton-0-disabled.png.svn-base
new file mode 100644
index 00000000..5d1000c3
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/radiobutton-0-disabled.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/radiobutton-0.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/radiobutton-0.png.svn-base
new file mode 100644
index 00000000..2fd8d7a9
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/radiobutton-0.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/radiobutton-1-disabled.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/radiobutton-1-disabled.png.svn-base
new file mode 100644
index 00000000..fbda731c
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/radiobutton-1-disabled.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/radiobutton-1.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/radiobutton-1.png.svn-base
new file mode 100644
index 00000000..09208785
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/radiobutton-1.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/radiobutton-2.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/radiobutton-2.png.svn-base
new file mode 100644
index 00000000..ee74c106
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/radiobutton-2.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resize.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resize.gif.svn-base
new file mode 100644
index 00000000..d7cbec9b
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resize.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resize.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resize.png.svn-base
new file mode 100644
index 00000000..9ae71c40
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resize.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resizebar-horiz.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resizebar-horiz.gif.svn-base
new file mode 100644
index 00000000..32740f1d
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resizebar-horiz.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resizebar-horiz1.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resizebar-horiz1.gif.svn-base
new file mode 100644
index 00000000..4e3efc18
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resizebar-horiz1.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resizebar-horiz2.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resizebar-horiz2.png.svn-base
new file mode 100644
index 00000000..ffc6d5b1
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resizebar-horiz2.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resizebar-vert.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resizebar-vert.gif.svn-base
new file mode 100644
index 00000000..7acb067e
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resizebar-vert.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resizebar-vert1.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resizebar-vert1.gif.svn-base
new file mode 100644
index 00000000..91f1919d
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resizebar-vert1.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resizebar-vert2.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resizebar-vert2.gif.svn-base
new file mode 100644
index 00000000..dfa09d83
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resizebar-vert2.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resizebar-vert2.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resizebar-vert2.png.svn-base
new file mode 100644
index 00000000..a906c7f8
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resizebar-vert2.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resizebg.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resizebg.gif.svn-base
new file mode 100644
index 00000000..290d9ad9
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/resizebg.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/spinner-down.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/spinner-down.gif.svn-base
new file mode 100644
index 00000000..0b2f0d7f
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/spinner-down.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/spinner-down.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/spinner-down.png.svn-base
new file mode 100644
index 00000000..b9bbfdb0
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/spinner-down.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/spinner-up.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/spinner-up.gif.svn-base
new file mode 100644
index 00000000..0d689405
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/spinner-up.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/spinner-up.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/spinner-up.png.svn-base
new file mode 100644
index 00000000..e56a9dcb
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/spinner-up.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/titlebg.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/titlebg.png.svn-base
new file mode 100644
index 00000000..7663f97d
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/titlebg.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/tmpcal.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/tmpcal.gif.svn-base
new file mode 100644
index 00000000..1c1934ad
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/tmpcal.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/tree-drop-here-lower.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/tree-drop-here-lower.gif.svn-base
new file mode 100644
index 00000000..40581113
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/tree-drop-here-lower.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/tree-drop-here-upper.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/tree-drop-here-upper.gif.svn-base
new file mode 100644
index 00000000..326cf6a6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/tree-drop-here-upper.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/tree-drop-here.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/tree-drop-here.gif.svn-base
new file mode 100644
index 00000000..56f27062
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/.svn/text-base/tree-drop-here.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/all-wcprops
new file mode 100644
index 00000000..f186b339
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/all-wcprops
@@ -0,0 +1,83 @@
+K 25
+svn:wc:ra_dav:version-url
+V 58
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/arrows
+END
+dropdown.png
+K 25
+svn:wc:ra_dav:version-url
+V 71
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/arrows/dropdown.png
+END
+nav-left.gif
+K 25
+svn:wc:ra_dav:version-url
+V 71
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/arrows/nav-left.gif
+END
+nav-right.gif
+K 25
+svn:wc:ra_dav:version-url
+V 72
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/arrows/nav-right.gif
+END
+scroll-up.gif
+K 25
+svn:wc:ra_dav:version-url
+V 72
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/arrows/scroll-up.gif
+END
+sort-ascending.gif
+K 25
+svn:wc:ra_dav:version-url
+V 77
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/arrows/sort-ascending.gif
+END
+scroll-up-hover.gif
+K 25
+svn:wc:ra_dav:version-url
+V 78
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/arrows/scroll-up-hover.gif
+END
+nav-left-x2.gif
+K 25
+svn:wc:ra_dav:version-url
+V 74
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/arrows/nav-left-x2.gif
+END
+scroll-down.gif
+K 25
+svn:wc:ra_dav:version-url
+V 74
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/arrows/scroll-down.gif
+END
+scroll-down-hover.gif
+K 25
+svn:wc:ra_dav:version-url
+V 80
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/arrows/scroll-down-hover.gif
+END
+scroll-up-disabled.gif
+K 25
+svn:wc:ra_dav:version-url
+V 81
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/arrows/scroll-up-disabled.gif
+END
+nav-right-x2.gif
+K 25
+svn:wc:ra_dav:version-url
+V 75
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/arrows/nav-right-x2.gif
+END
+scroll-down-disabled.gif
+K 25
+svn:wc:ra_dav:version-url
+V 83
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/arrows/scroll-down-disabled.gif
+END
+sort-descending.gif
+K 25
+svn:wc:ra_dav:version-url
+V 78
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/arrows/sort-descending.gif
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/entries
new file mode 100644
index 00000000..171584aa
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/entries
@@ -0,0 +1,470 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl/new-theme/img/arrows
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+dropdown.png
+file
+
+
+
+
+2012-01-23T13:07:10.213352Z
+944460b2671497c2a16cacd7ba945f86
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+180
+
+nav-left.gif
+file
+
+
+
+
+2012-01-23T13:07:10.213352Z
+c6e3ed0c0b69b22e2e76038adbc8177a
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+66
+
+nav-right.gif
+file
+
+
+
+
+2012-01-23T13:07:10.213352Z
+b9bc88e4614c2516f8aba9cf83a0bc22
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+64
+
+scroll-up.gif
+file
+
+
+
+
+2012-01-23T13:07:10.213352Z
+64d7b2f2f8bfc734e30376c29cfbad09
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+57
+
+sort-ascending.gif
+file
+
+
+
+
+2012-01-23T13:07:10.213352Z
+d21ce7aa9dcc7b8ddee7bb8127317f31
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+67
+
+scroll-up-hover.gif
+file
+
+
+
+
+2012-01-23T13:07:10.213352Z
+dcfb08611d413a42dd58c602495de356
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+57
+
+nav-left-x2.gif
+file
+
+
+
+
+2012-01-23T13:07:10.213352Z
+b27f14b7ae2bfbb13e7a9b5abaf2d2d6
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+76
+
+scroll-down.gif
+file
+
+
+
+
+2012-01-23T13:07:10.213352Z
+932f7966704e079fdc81c3d7dd382e70
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+58
+
+scroll-down-hover.gif
+file
+
+
+
+
+2012-01-23T13:07:10.213352Z
+b1e698c80fd3d7aaf4183d3c990d9a47
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+58
+
+scroll-up-disabled.gif
+file
+
+
+
+
+2012-01-23T13:07:10.213352Z
+67d88aa0b0eb6f5d5cd40bbaafe2d915
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+57
+
+nav-right-x2.gif
+file
+
+
+
+
+2012-01-23T13:07:10.217352Z
+328ab630fa2f4ba5c90121fd528c6a50
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+75
+
+scroll-down-disabled.gif
+file
+
+
+
+
+2012-01-23T13:07:10.217352Z
+bfdee5038ef49e2ec04bc97a5f2914b4
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+58
+
+sort-descending.gif
+file
+
+
+
+
+2012-01-23T13:07:10.217352Z
+81a1d5184e8513868a9c7d9fe95f0d77
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+64
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/dropdown.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/dropdown.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/dropdown.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/nav-left-x2.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/nav-left-x2.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/nav-left-x2.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/nav-left.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/nav-left.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/nav-left.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/nav-right-x2.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/nav-right-x2.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/nav-right-x2.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/nav-right.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/nav-right.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/nav-right.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/scroll-down-disabled.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/scroll-down-disabled.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/scroll-down-disabled.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/scroll-down-hover.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/scroll-down-hover.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/scroll-down-hover.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/scroll-down.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/scroll-down.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/scroll-down.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/scroll-up-disabled.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/scroll-up-disabled.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/scroll-up-disabled.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/scroll-up-hover.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/scroll-up-hover.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/scroll-up-hover.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/scroll-up.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/scroll-up.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/scroll-up.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/sort-ascending.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/sort-ascending.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/sort-ascending.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/sort-descending.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/sort-descending.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/prop-base/sort-descending.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/dropdown.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/dropdown.png.svn-base
new file mode 100644
index 00000000..0ab3c2a0
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/dropdown.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/nav-left-x2.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/nav-left-x2.gif.svn-base
new file mode 100644
index 00000000..e8427779
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/nav-left-x2.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/nav-left.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/nav-left.gif.svn-base
new file mode 100644
index 00000000..927325ba
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/nav-left.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/nav-right-x2.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/nav-right-x2.gif.svn-base
new file mode 100644
index 00000000..4b2e7e0b
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/nav-right-x2.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/nav-right.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/nav-right.gif.svn-base
new file mode 100644
index 00000000..f6a903e7
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/nav-right.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/scroll-down-disabled.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/scroll-down-disabled.gif.svn-base
new file mode 100644
index 00000000..7d24bb4e
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/scroll-down-disabled.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/scroll-down-hover.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/scroll-down-hover.gif.svn-base
new file mode 100644
index 00000000..8ad97f66
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/scroll-down-hover.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/scroll-down.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/scroll-down.gif.svn-base
new file mode 100644
index 00000000..08d8c58c
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/scroll-down.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/scroll-up-disabled.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/scroll-up-disabled.gif.svn-base
new file mode 100644
index 00000000..3b5b1a0e
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/scroll-up-disabled.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/scroll-up-hover.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/scroll-up-hover.gif.svn-base
new file mode 100644
index 00000000..6b1a249c
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/scroll-up-hover.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/scroll-up.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/scroll-up.gif.svn-base
new file mode 100644
index 00000000..3c61e6b9
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/scroll-up.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/sort-ascending.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/sort-ascending.gif.svn-base
new file mode 100644
index 00000000..b6570b10
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/sort-ascending.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/sort-descending.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/sort-descending.gif.svn-base
new file mode 100644
index 00000000..86ad20a0
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/.svn/text-base/sort-descending.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/dropdown.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/dropdown.png
new file mode 100644
index 00000000..0ab3c2a0
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/dropdown.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/nav-left-x2.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/nav-left-x2.gif
new file mode 100644
index 00000000..e8427779
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/nav-left-x2.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/nav-left.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/nav-left.gif
new file mode 100644
index 00000000..927325ba
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/nav-left.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/nav-right-x2.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/nav-right-x2.gif
new file mode 100644
index 00000000..4b2e7e0b
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/nav-right-x2.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/nav-right.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/nav-right.gif
new file mode 100644
index 00000000..f6a903e7
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/nav-right.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/scroll-down-disabled.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/scroll-down-disabled.gif
new file mode 100644
index 00000000..7d24bb4e
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/scroll-down-disabled.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/scroll-down-hover.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/scroll-down-hover.gif
new file mode 100644
index 00000000..8ad97f66
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/scroll-down-hover.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/scroll-down.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/scroll-down.gif
new file mode 100644
index 00000000..08d8c58c
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/scroll-down.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/scroll-up-disabled.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/scroll-up-disabled.gif
new file mode 100644
index 00000000..3b5b1a0e
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/scroll-up-disabled.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/scroll-up-hover.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/scroll-up-hover.gif
new file mode 100644
index 00000000..6b1a249c
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/scroll-up-hover.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/scroll-up.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/scroll-up.gif
new file mode 100644
index 00000000..3c61e6b9
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/scroll-up.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/sort-ascending.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/sort-ascending.gif
new file mode 100644
index 00000000..b6570b10
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/sort-ascending.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/sort-descending.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/sort-descending.gif
new file mode 100644
index 00000000..86ad20a0
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/arrows/sort-descending.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/all-wcprops
new file mode 100644
index 00000000..805394e8
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/all-wcprops
@@ -0,0 +1,41 @@
+K 25
+svn:wc:ra_dav:version-url
+V 57
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/boxes
+END
+shadow-dim.png
+K 25
+svn:wc:ra_dav:version-url
+V 72
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/boxes/shadow-dim.png
+END
+shadow-vb-dim.png
+K 25
+svn:wc:ra_dav:version-url
+V 75
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/boxes/shadow-vb-dim.png
+END
+s1.png
+K 25
+svn:wc:ra_dav:version-url
+V 64
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/boxes/s1.png
+END
+shadow.png
+K 25
+svn:wc:ra_dav:version-url
+V 68
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/boxes/shadow.png
+END
+s1-dim.png
+K 25
+svn:wc:ra_dav:version-url
+V 68
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/boxes/s1-dim.png
+END
+shadow-vb.png
+K 25
+svn:wc:ra_dav:version-url
+V 71
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/boxes/shadow-vb.png
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/entries
new file mode 100644
index 00000000..4a8bee6e
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/entries
@@ -0,0 +1,232 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl/new-theme/img/boxes
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+shadow-dim.png
+file
+
+
+
+
+2012-01-23T13:07:10.229353Z
+b66d22f5a2f00a29427ced33a9ec2feb
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1891
+
+shadow-vb-dim.png
+file
+
+
+
+
+2012-01-23T13:07:10.229353Z
+b0c759706a98100ce381e5db87867dcc
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+316
+
+s1.png
+file
+
+
+
+
+2012-01-23T13:07:10.229353Z
+5d89eb961bf3db8ad66491657c90c25f
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+7546
+
+shadow.png
+file
+
+
+
+
+2012-01-23T13:07:10.229353Z
+0201cbb99da66a3358f0638bbe3a166e
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+2178
+
+s1-dim.png
+file
+
+
+
+
+2012-01-23T13:07:10.229353Z
+26da7a48f53e7acf5b2942fe8a08af34
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+7506
+
+shadow-vb.png
+file
+
+
+
+
+2012-01-23T13:07:10.229353Z
+9d70573b9dd03cc458a67c9d93cefab9
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+340
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/prop-base/s1-dim.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/prop-base/s1-dim.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/prop-base/s1-dim.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/prop-base/s1.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/prop-base/s1.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/prop-base/s1.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/prop-base/shadow-dim.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/prop-base/shadow-dim.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/prop-base/shadow-dim.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/prop-base/shadow-vb-dim.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/prop-base/shadow-vb-dim.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/prop-base/shadow-vb-dim.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/prop-base/shadow-vb.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/prop-base/shadow-vb.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/prop-base/shadow-vb.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/prop-base/shadow.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/prop-base/shadow.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/prop-base/shadow.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/text-base/s1-dim.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/text-base/s1-dim.png.svn-base
new file mode 100644
index 00000000..c3ea5d97
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/text-base/s1-dim.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/text-base/s1.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/text-base/s1.png.svn-base
new file mode 100644
index 00000000..861b7b9a
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/text-base/s1.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/text-base/shadow-dim.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/text-base/shadow-dim.png.svn-base
new file mode 100644
index 00000000..0a9ee04e
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/text-base/shadow-dim.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/text-base/shadow-vb-dim.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/text-base/shadow-vb-dim.png.svn-base
new file mode 100644
index 00000000..97aa7f96
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/text-base/shadow-vb-dim.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/text-base/shadow-vb.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/text-base/shadow-vb.png.svn-base
new file mode 100644
index 00000000..51fbe080
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/text-base/shadow-vb.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/text-base/shadow.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/text-base/shadow.png.svn-base
new file mode 100644
index 00000000..7e8239aa
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/.svn/text-base/shadow.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/s1-dim.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/s1-dim.png
new file mode 100644
index 00000000..c3ea5d97
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/s1-dim.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/s1.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/s1.png
new file mode 100644
index 00000000..861b7b9a
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/s1.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/shadow-dim.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/shadow-dim.png
new file mode 100644
index 00000000..0a9ee04e
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/shadow-dim.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/shadow-vb-dim.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/shadow-vb-dim.png
new file mode 100644
index 00000000..97aa7f96
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/shadow-vb-dim.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/shadow-vb.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/shadow-vb.png
new file mode 100644
index 00000000..51fbe080
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/shadow-vb.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/shadow.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/shadow.png
new file mode 100644
index 00000000..7e8239aa
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/boxes/shadow.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/btn-choose-file.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/btn-choose-file.gif
new file mode 100644
index 00000000..192eb35a
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/btn-choose-file.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/btn-choose-file.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/btn-choose-file.png
new file mode 100644
index 00000000..9a31a04d
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/btn-choose-file.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/busy1.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/busy1.gif
new file mode 100644
index 00000000..a7f0e405
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/busy1.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/checkbox-0-disabled.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/checkbox-0-disabled.png
new file mode 100644
index 00000000..94b56543
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/checkbox-0-disabled.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/checkbox-0.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/checkbox-0.png
new file mode 100644
index 00000000..aef29fa1
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/checkbox-0.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/checkbox-1-disabled.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/checkbox-1-disabled.png
new file mode 100644
index 00000000..23bc4ca8
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/checkbox-1-disabled.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/checkbox-1.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/checkbox-1.png
new file mode 100644
index 00000000..35221297
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/checkbox-1.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/checkbox-2.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/checkbox-2.png
new file mode 100644
index 00000000..0b7def77
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/checkbox-2.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/color/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/color/.svn/all-wcprops
new file mode 100644
index 00000000..ab0a1de1
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/color/.svn/all-wcprops
@@ -0,0 +1,11 @@
+K 25
+svn:wc:ra_dav:version-url
+V 57
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/color
+END
+hue.png
+K 25
+svn:wc:ra_dav:version-url
+V 65
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/color/hue.png
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/color/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/color/.svn/entries
new file mode 100644
index 00000000..d9a3f288
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/color/.svn/entries
@@ -0,0 +1,62 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl/new-theme/img/color
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+hue.png
+file
+
+
+
+
+2012-01-23T13:07:10.221352Z
+fb3527cd31a3bdb358250d1557fbbe26
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+338
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/color/.svn/prop-base/hue.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/color/.svn/prop-base/hue.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/color/.svn/prop-base/hue.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/color/.svn/text-base/hue.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/color/.svn/text-base/hue.png.svn-base
new file mode 100644
index 00000000..cf0d7cef
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/color/.svn/text-base/hue.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/color/hue.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/color/hue.png
new file mode 100644
index 00000000..cf0d7cef
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/color/hue.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/all-wcprops
new file mode 100644
index 00000000..e62661bc
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/all-wcprops
@@ -0,0 +1,71 @@
+K 25
+svn:wc:ra_dav:version-url
+V 58
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/dialog
+END
+quit-btn-active.png
+K 25
+svn:wc:ra_dav:version-url
+V 78
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/dialog/quit-btn-active.png
+END
+maximize-btn-active.png
+K 25
+svn:wc:ra_dav:version-url
+V 82
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/dialog/maximize-btn-active.png
+END
+buttons.png
+K 25
+svn:wc:ra_dav:version-url
+V 70
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/dialog/buttons.png
+END
+minimize-btn.png
+K 25
+svn:wc:ra_dav:version-url
+V 75
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/dialog/minimize-btn.png
+END
+minimize-btn-hover.png
+K 25
+svn:wc:ra_dav:version-url
+V 81
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/dialog/minimize-btn-hover.png
+END
+quit-btn.png
+K 25
+svn:wc:ra_dav:version-url
+V 71
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/dialog/quit-btn.png
+END
+maximize-btn.png
+K 25
+svn:wc:ra_dav:version-url
+V 75
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/dialog/maximize-btn.png
+END
+quit-btn-hover.png
+K 25
+svn:wc:ra_dav:version-url
+V 77
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/dialog/quit-btn-hover.png
+END
+maximize-btn-hover.png
+K 25
+svn:wc:ra_dav:version-url
+V 81
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/dialog/maximize-btn-hover.png
+END
+montage
+K 25
+svn:wc:ra_dav:version-url
+V 66
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/dialog/montage
+END
+minimize-btn-active.png
+K 25
+svn:wc:ra_dav:version-url
+V 82
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/dialog/minimize-btn-active.png
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/entries
new file mode 100644
index 00000000..c13cc28e
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/entries
@@ -0,0 +1,402 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl/new-theme/img/dialog
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+quit-btn-active.png
+file
+
+
+
+
+2012-01-23T13:07:10.249353Z
+2a7c2282ac75616bc74ead3d2f0bd7de
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+893
+
+maximize-btn-active.png
+file
+
+
+
+
+2012-01-23T13:07:10.249353Z
+1f349964fc3fd1a97941e39ff962cf12
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+562
+
+buttons.png
+file
+
+
+
+
+2012-01-23T13:07:10.249353Z
+538a4b79b16cdc9e89f586efd28e7a54
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+4917
+
+minimize-btn.png
+file
+
+
+
+
+2012-01-23T13:07:10.249353Z
+04052fb5ef1a080154b08f9f8086a7df
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+613
+
+minimize-btn-hover.png
+file
+
+
+
+
+2012-01-23T13:07:10.249353Z
+e518a453a9eb24a2eb7e66668f50bab5
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+609
+
+quit-btn.png
+file
+
+
+
+
+2012-01-23T13:07:10.249353Z
+584e5c7054b8f799c50f7aaeede5b4ce
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+949
+
+maximize-btn.png
+file
+
+
+
+
+2012-01-23T13:07:10.249353Z
+03cfad09ae02ac4c80eb0c35df1919ba
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+611
+
+quit-btn-hover.png
+file
+
+
+
+
+2012-01-23T13:07:10.249353Z
+21b5e0c6930aaad87182a5339321198f
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+943
+
+maximize-btn-hover.png
+file
+
+
+
+
+2012-01-23T13:07:10.249353Z
+0818a9c8f49ff46f858b18ad81af0ebe
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+645
+
+montage
+file
+
+
+
+
+2012-01-23T13:07:10.249353Z
+5540f30d17a4f81fb20ac0f59adbe6f1
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+244
+
+minimize-btn-active.png
+file
+
+
+
+
+2012-01-23T13:07:10.249353Z
+32ac34bf7a21d12e9b686692e21679b7
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+512
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/buttons.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/buttons.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/buttons.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/maximize-btn-active.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/maximize-btn-active.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/maximize-btn-active.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/maximize-btn-hover.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/maximize-btn-hover.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/maximize-btn-hover.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/maximize-btn.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/maximize-btn.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/maximize-btn.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/minimize-btn-active.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/minimize-btn-active.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/minimize-btn-active.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/minimize-btn-hover.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/minimize-btn-hover.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/minimize-btn-hover.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/minimize-btn.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/minimize-btn.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/minimize-btn.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/quit-btn-active.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/quit-btn-active.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/quit-btn-active.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/quit-btn-hover.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/quit-btn-hover.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/quit-btn-hover.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/quit-btn.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/quit-btn.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/prop-base/quit-btn.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/buttons.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/buttons.png.svn-base
new file mode 100644
index 00000000..1e8b14a1
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/buttons.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/maximize-btn-active.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/maximize-btn-active.png.svn-base
new file mode 100644
index 00000000..b632d077
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/maximize-btn-active.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/maximize-btn-hover.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/maximize-btn-hover.png.svn-base
new file mode 100644
index 00000000..c3c37dca
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/maximize-btn-hover.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/maximize-btn.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/maximize-btn.png.svn-base
new file mode 100644
index 00000000..1b4aa86c
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/maximize-btn.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/minimize-btn-active.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/minimize-btn-active.png.svn-base
new file mode 100644
index 00000000..38b072e4
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/minimize-btn-active.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/minimize-btn-hover.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/minimize-btn-hover.png.svn-base
new file mode 100644
index 00000000..2037c0da
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/minimize-btn-hover.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/minimize-btn.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/minimize-btn.png.svn-base
new file mode 100644
index 00000000..56afb0a5
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/minimize-btn.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/montage.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/montage.svn-base
new file mode 100644
index 00000000..04ae16bb
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/montage.svn-base
@@ -0,0 +1 @@
+montage -adjoin -background transparent -geometry 27x16 quit-btn.png quit-btn-hover.png quit-btn-active.png maximize-btn.png maximize-btn-hover.png maximize-btn-active.png minimize-btn.png minimize-btn-hover.png minimize-btn-active.png tmp.png
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/quit-btn-active.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/quit-btn-active.png.svn-base
new file mode 100644
index 00000000..860defd1
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/quit-btn-active.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/quit-btn-hover.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/quit-btn-hover.png.svn-base
new file mode 100644
index 00000000..83bb6a01
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/quit-btn-hover.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/quit-btn.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/quit-btn.png.svn-base
new file mode 100644
index 00000000..e6e20ccb
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/.svn/text-base/quit-btn.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/buttons.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/buttons.png
new file mode 100644
index 00000000..1e8b14a1
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/buttons.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/maximize-btn-active.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/maximize-btn-active.png
new file mode 100644
index 00000000..b632d077
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/maximize-btn-active.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/maximize-btn-hover.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/maximize-btn-hover.png
new file mode 100644
index 00000000..c3c37dca
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/maximize-btn-hover.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/maximize-btn.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/maximize-btn.png
new file mode 100644
index 00000000..1b4aa86c
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/maximize-btn.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/minimize-btn-active.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/minimize-btn-active.png
new file mode 100644
index 00000000..38b072e4
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/minimize-btn-active.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/minimize-btn-hover.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/minimize-btn-hover.png
new file mode 100644
index 00000000..2037c0da
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/minimize-btn-hover.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/minimize-btn.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/minimize-btn.png
new file mode 100644
index 00000000..56afb0a5
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/minimize-btn.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/montage b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/montage
new file mode 100644
index 00000000..04ae16bb
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/montage
@@ -0,0 +1 @@
+montage -adjoin -background transparent -geometry 27x16 quit-btn.png quit-btn-hover.png quit-btn-active.png maximize-btn.png maximize-btn-hover.png maximize-btn-active.png minimize-btn.png minimize-btn-hover.png minimize-btn-active.png tmp.png
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/quit-btn-active.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/quit-btn-active.png
new file mode 100644
index 00000000..860defd1
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/quit-btn-active.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/quit-btn-hover.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/quit-btn-hover.png
new file mode 100644
index 00000000..83bb6a01
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/quit-btn-hover.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/quit-btn.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/quit-btn.png
new file mode 100644
index 00000000..e6e20ccb
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/dialog/quit-btn.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/entry-warning.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/entry-warning.png
new file mode 100644
index 00000000..fe60da11
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/entry-warning.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/grid-drop-col.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/grid-drop-col.gif
new file mode 100644
index 00000000..5626c548
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/grid-drop-col.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/all-wcprops
new file mode 100644
index 00000000..6c139194
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/all-wcprops
@@ -0,0 +1,29 @@
+K 25
+svn:wc:ra_dav:version-url
+V 57
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/icons
+END
+dynarch-small.png
+K 25
+svn:wc:ra_dav:version-url
+V 75
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/icons/dynarch-small.png
+END
+colors.png
+K 25
+svn:wc:ra_dav:version-url
+V 68
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/icons/colors.png
+END
+gnome-fs-chardev.png
+K 25
+svn:wc:ra_dav:version-url
+V 78
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/icons/gnome-fs-chardev.png
+END
+calendar.png
+K 25
+svn:wc:ra_dav:version-url
+V 70
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/icons/calendar.png
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/entries
new file mode 100644
index 00000000..a2a38961
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/entries
@@ -0,0 +1,164 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl/new-theme/img/icons
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+dynarch-small.png
+file
+
+
+
+
+2012-01-23T13:07:10.273353Z
+5852f382fbee30bae261103828131a89
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+348
+
+colors.png
+file
+
+
+
+
+2012-01-23T13:07:10.273353Z
+488ece1b89da36b136857b05c0314083
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+290
+
+gnome-fs-chardev.png
+file
+
+
+
+
+2012-01-23T13:07:10.273353Z
+6a806210312568e13c22917b9958fc7d
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+777
+
+calendar.png
+file
+
+
+
+
+2012-01-23T13:07:10.273353Z
+39fc42939724eeed99fc0f9554e2a6d7
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+871
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/prop-base/calendar.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/prop-base/calendar.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/prop-base/calendar.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/prop-base/colors.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/prop-base/colors.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/prop-base/colors.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/prop-base/dynarch-small.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/prop-base/dynarch-small.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/prop-base/dynarch-small.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/prop-base/gnome-fs-chardev.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/prop-base/gnome-fs-chardev.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/prop-base/gnome-fs-chardev.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/text-base/calendar.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/text-base/calendar.png.svn-base
new file mode 100644
index 00000000..fbf29f52
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/text-base/calendar.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/text-base/colors.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/text-base/colors.png.svn-base
new file mode 100644
index 00000000..374b09e9
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/text-base/colors.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/text-base/dynarch-small.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/text-base/dynarch-small.png.svn-base
new file mode 100644
index 00000000..a9a8cb1a
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/text-base/dynarch-small.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/text-base/gnome-fs-chardev.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/text-base/gnome-fs-chardev.png.svn-base
new file mode 100644
index 00000000..261b24d3
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/.svn/text-base/gnome-fs-chardev.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/calendar.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/calendar.png
new file mode 100644
index 00000000..fbf29f52
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/calendar.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/colors.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/colors.png
new file mode 100644
index 00000000..374b09e9
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/colors.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/dynarch-small.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/dynarch-small.png
new file mode 100644
index 00000000..a9a8cb1a
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/dynarch-small.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/gnome-fs-chardev.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/gnome-fs-chardev.png
new file mode 100644
index 00000000..261b24d3
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/icons/gnome-fs-chardev.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/mark-2.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/mark-2.gif
new file mode 100644
index 00000000..3692652e
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/mark-2.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/mark.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/mark.gif
new file mode 100644
index 00000000..2faf63d3
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/mark.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/all-wcprops
new file mode 100644
index 00000000..c3150ed4
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/all-wcprops
@@ -0,0 +1,29 @@
+K 25
+svn:wc:ra_dav:version-url
+V 56
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/menu
+END
+rarrow.gif
+K 25
+svn:wc:ra_dav:version-url
+V 67
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/menu/rarrow.gif
+END
+rarrow-hover.gif
+K 25
+svn:wc:ra_dav:version-url
+V 73
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/menu/rarrow-hover.gif
+END
+darrow.gif
+K 25
+svn:wc:ra_dav:version-url
+V 67
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/menu/darrow.gif
+END
+darrow-small.gif
+K 25
+svn:wc:ra_dav:version-url
+V 73
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/menu/darrow-small.gif
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/entries
new file mode 100644
index 00000000..7a729cf1
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/entries
@@ -0,0 +1,164 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl/new-theme/img/menu
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+rarrow.gif
+file
+
+
+
+
+2012-01-23T13:07:10.149352Z
+2dac040c1b40dee77b2f5aa6188f0de1
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+85
+
+rarrow-hover.gif
+file
+
+
+
+
+2012-01-23T13:07:10.149352Z
+08217a7db7472206a0755b3c77d22735
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+85
+
+darrow.gif
+file
+
+
+
+
+2012-01-23T13:07:10.153352Z
+11b046043208ea20babb404aadfeff57
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+82
+
+darrow-small.gif
+file
+
+
+
+
+2012-01-23T13:07:10.153352Z
+9a628f5031c0285592718de427f9d3eb
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+49
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/prop-base/darrow-small.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/prop-base/darrow-small.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/prop-base/darrow-small.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/prop-base/darrow.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/prop-base/darrow.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/prop-base/darrow.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/prop-base/rarrow-hover.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/prop-base/rarrow-hover.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/prop-base/rarrow-hover.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/prop-base/rarrow.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/prop-base/rarrow.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/prop-base/rarrow.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/text-base/darrow-small.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/text-base/darrow-small.gif.svn-base
new file mode 100644
index 00000000..0d552897
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/text-base/darrow-small.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/text-base/darrow.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/text-base/darrow.gif.svn-base
new file mode 100644
index 00000000..d601ef48
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/text-base/darrow.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/text-base/rarrow-hover.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/text-base/rarrow-hover.gif.svn-base
new file mode 100644
index 00000000..a627e457
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/text-base/rarrow-hover.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/text-base/rarrow.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/text-base/rarrow.gif.svn-base
new file mode 100644
index 00000000..0716499d
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/.svn/text-base/rarrow.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/darrow-small.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/darrow-small.gif
new file mode 100644
index 00000000..0d552897
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/darrow-small.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/darrow.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/darrow.gif
new file mode 100644
index 00000000..d601ef48
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/darrow.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/rarrow-hover.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/rarrow-hover.gif
new file mode 100644
index 00000000..a627e457
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/rarrow-hover.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/rarrow.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/rarrow.gif
new file mode 100644
index 00000000..0716499d
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/menu/rarrow.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/modalbg.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/modalbg.gif
new file mode 100644
index 00000000..a5fa38e4
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/modalbg.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/all-wcprops
new file mode 100644
index 00000000..c64bb0f2
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/all-wcprops
@@ -0,0 +1,155 @@
+K 25
+svn:wc:ra_dav:version-url
+V 66
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/new-checkradio
+END
+opt-line-active.png
+K 25
+svn:wc:ra_dav:version-url
+V 86
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/new-checkradio/opt-line-active.png
+END
+check-line-insensitive.png
+K 25
+svn:wc:ra_dav:version-url
+V 93
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/new-checkradio/check-line-insensitive.png
+END
+check-normal-insensitive.png
+K 25
+svn:wc:ra_dav:version-url
+V 95
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/new-checkradio/check-normal-insensitive.png
+END
+opt-normal-active.png
+K 25
+svn:wc:ra_dav:version-url
+V 88
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/new-checkradio/opt-normal-active.png
+END
+check-line.png
+K 25
+svn:wc:ra_dav:version-url
+V 81
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/new-checkradio/check-line.png
+END
+opt-line-prelight.png
+K 25
+svn:wc:ra_dav:version-url
+V 88
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/new-checkradio/opt-line-prelight.png
+END
+check-normal.png
+K 25
+svn:wc:ra_dav:version-url
+V 83
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/new-checkradio/check-normal.png
+END
+check-mark-insensitive.png
+K 25
+svn:wc:ra_dav:version-url
+V 93
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/new-checkradio/check-mark-insensitive.png
+END
+opt-mark-active.png
+K 25
+svn:wc:ra_dav:version-url
+V 86
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/new-checkradio/opt-mark-active.png
+END
+opt-normal-prelight.png
+K 25
+svn:wc:ra_dav:version-url
+V 90
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/new-checkradio/opt-normal-prelight.png
+END
+check-mark.png
+K 25
+svn:wc:ra_dav:version-url
+V 81
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/new-checkradio/check-mark.png
+END
+opt-mark-prelight.png
+K 25
+svn:wc:ra_dav:version-url
+V 88
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/new-checkradio/opt-mark-prelight.png
+END
+check-line-active.png
+K 25
+svn:wc:ra_dav:version-url
+V 88
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/new-checkradio/check-line-active.png
+END
+check-normal-active.png
+K 25
+svn:wc:ra_dav:version-url
+V 90
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/new-checkradio/check-normal-active.png
+END
+checkfocus.png
+K 25
+svn:wc:ra_dav:version-url
+V 81
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/new-checkradio/checkfocus.png
+END
+check-mark-active.png
+K 25
+svn:wc:ra_dav:version-url
+V 88
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/new-checkradio/check-mark-active.png
+END
+check-line-prelight.png
+K 25
+svn:wc:ra_dav:version-url
+V 90
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/new-checkradio/check-line-prelight.png
+END
+check-normal-prelight.png
+K 25
+svn:wc:ra_dav:version-url
+V 92
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/new-checkradio/check-normal-prelight.png
+END
+check-mark-prelight.png
+K 25
+svn:wc:ra_dav:version-url
+V 90
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/new-checkradio/check-mark-prelight.png
+END
+opt-line-insensitive.png
+K 25
+svn:wc:ra_dav:version-url
+V 91
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/new-checkradio/opt-line-insensitive.png
+END
+opt-normal-insensitive.png
+K 25
+svn:wc:ra_dav:version-url
+V 93
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/new-checkradio/opt-normal-insensitive.png
+END
+opt-line.png
+K 25
+svn:wc:ra_dav:version-url
+V 79
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/new-checkradio/opt-line.png
+END
+opt-mark-insensitive.png
+K 25
+svn:wc:ra_dav:version-url
+V 91
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/new-checkradio/opt-mark-insensitive.png
+END
+opt-normal.png
+K 25
+svn:wc:ra_dav:version-url
+V 81
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/new-checkradio/opt-normal.png
+END
+opt-mark.png
+K 25
+svn:wc:ra_dav:version-url
+V 79
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/new-checkradio/opt-mark.png
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/entries
new file mode 100644
index 00000000..cc33bb24
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/entries
@@ -0,0 +1,878 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl/new-theme/img/new-checkradio
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+opt-line-active.png
+file
+
+
+
+
+2012-01-23T13:07:10.109352Z
+4cbdd9d667d3ef1797d8fe2597cdd303
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+661
+
+check-line-insensitive.png
+file
+
+
+
+
+2012-01-23T13:07:10.109352Z
+7340f1df7d2503982995e4d17cb296f7
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+358
+
+check-normal-insensitive.png
+file
+
+
+
+
+2012-01-23T13:07:10.109352Z
+e16bf03b40b771099ee5d63f47d98714
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+330
+
+opt-normal-active.png
+file
+
+
+
+
+2012-01-23T13:07:10.109352Z
+d8c247fb84e09d24e1363bae0ed5b7ef
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+730
+
+check-line.png
+file
+
+
+
+
+2012-01-23T13:07:10.109352Z
+76933aea0bec9b4e5231ab3321704920
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+374
+
+opt-line-prelight.png
+file
+
+
+
+
+2012-01-23T13:07:10.113352Z
+d8b75c7462842eb0d051bf793dc63c15
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+675
+
+check-normal.png
+file
+
+
+
+
+2012-01-23T13:07:10.113352Z
+6b7a2928973dfb3e0123aabff7cef8ce
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+323
+
+check-mark-insensitive.png
+file
+
+
+
+
+2012-01-23T13:07:10.109352Z
+51463005de20c5b9271bb61cdd1c3999
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+479
+
+opt-mark-active.png
+file
+
+
+
+
+2012-01-23T13:07:10.109352Z
+d8c247fb84e09d24e1363bae0ed5b7ef
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+730
+
+opt-normal-prelight.png
+file
+
+
+
+
+2012-01-23T13:07:10.113352Z
+8c41edddba6faddfa7c7794679fea029
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+642
+
+check-mark.png
+file
+
+
+
+
+2012-01-23T13:07:10.113352Z
+b0c6beda7b0a6e0ff7e9250180392805
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+558
+
+opt-mark-prelight.png
+file
+
+
+
+
+2012-01-23T13:07:10.113352Z
+0fbeb176ffad97b8063203240566117e
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+732
+
+check-line-active.png
+file
+
+
+
+
+2012-01-23T13:07:10.113352Z
+74a2f862da3d4af84acec584701bf901
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+412
+
+check-normal-active.png
+file
+
+
+
+
+2012-01-23T13:07:10.113352Z
+7e64a1225f3e568ee9400c3f844491b3
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+499
+
+checkfocus.png
+file
+
+
+
+
+2012-01-23T13:07:10.113352Z
+f37790cd2cff1ddf3214d8446eb90246
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+702
+
+check-mark-active.png
+file
+
+
+
+
+2012-01-23T13:07:10.113352Z
+f01df6617301493679e9c405861fa884
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+499
+
+check-line-prelight.png
+file
+
+
+
+
+2012-01-23T13:07:10.113352Z
+5ccc190a58f3e32750fa806c4da2df47
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+420
+
+check-normal-prelight.png
+file
+
+
+
+
+2012-01-23T13:07:10.113352Z
+b3f3b68cedb0481fb224dce8d185d048
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+354
+
+check-mark-prelight.png
+file
+
+
+
+
+2012-01-23T13:07:10.113352Z
+8d06e3ab04c0291da47ef318234e48e2
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+519
+
+opt-line-insensitive.png
+file
+
+
+
+
+2012-01-23T13:07:10.113352Z
+1db0232ef7685859aa3c227e9e99670f
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+633
+
+opt-normal-insensitive.png
+file
+
+
+
+
+2012-01-23T13:07:10.113352Z
+a4551060ccae4c104c89f015b0114c87
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+595
+
+opt-line.png
+file
+
+
+
+
+2012-01-23T13:07:10.113352Z
+a5e58a4ee79c0f555dcea5756bbcdff2
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+655
+
+opt-mark-insensitive.png
+file
+
+
+
+
+2012-01-23T13:07:10.117352Z
+adca5d3f6f5c6ad984741435ce9f0193
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+695
+
+opt-normal.png
+file
+
+
+
+
+2012-01-23T13:07:10.117352Z
+4375f6d0f6f6734d2b917b276878fe58
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+619
+
+opt-mark.png
+file
+
+
+
+
+2012-01-23T13:07:10.117352Z
+430a611f5faf6f973cbef84943adddd7
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+738
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-line-active.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-line-active.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-line-active.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-line-insensitive.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-line-insensitive.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-line-insensitive.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-line-prelight.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-line-prelight.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-line-prelight.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-line.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-line.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-line.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-mark-active.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-mark-active.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-mark-active.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-mark-insensitive.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-mark-insensitive.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-mark-insensitive.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-mark-prelight.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-mark-prelight.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-mark-prelight.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-mark.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-mark.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-mark.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-normal-active.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-normal-active.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-normal-active.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-normal-insensitive.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-normal-insensitive.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-normal-insensitive.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-normal-prelight.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-normal-prelight.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-normal-prelight.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-normal.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-normal.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/check-normal.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/checkfocus.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/checkfocus.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/checkfocus.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-line-active.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-line-active.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-line-active.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-line-insensitive.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-line-insensitive.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-line-insensitive.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-line-prelight.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-line-prelight.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-line-prelight.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-line.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-line.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-line.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-mark-active.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-mark-active.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-mark-active.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-mark-insensitive.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-mark-insensitive.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-mark-insensitive.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-mark-prelight.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-mark-prelight.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-mark-prelight.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-mark.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-mark.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-mark.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-normal-active.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-normal-active.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-normal-active.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-normal-insensitive.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-normal-insensitive.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-normal-insensitive.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-normal-prelight.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-normal-prelight.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-normal-prelight.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-normal.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-normal.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/prop-base/opt-normal.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-line-active.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-line-active.png.svn-base
new file mode 100644
index 00000000..2f7c9732
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-line-active.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-line-insensitive.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-line-insensitive.png.svn-base
new file mode 100644
index 00000000..e8bcb445
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-line-insensitive.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-line-prelight.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-line-prelight.png.svn-base
new file mode 100644
index 00000000..e5581394
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-line-prelight.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-line.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-line.png.svn-base
new file mode 100644
index 00000000..316ca192
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-line.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-mark-active.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-mark-active.png.svn-base
new file mode 100644
index 00000000..361d9566
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-mark-active.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-mark-insensitive.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-mark-insensitive.png.svn-base
new file mode 100644
index 00000000..b0010fbd
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-mark-insensitive.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-mark-prelight.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-mark-prelight.png.svn-base
new file mode 100644
index 00000000..4e6bbc91
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-mark-prelight.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-mark.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-mark.png.svn-base
new file mode 100644
index 00000000..a9f44264
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-mark.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-normal-active.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-normal-active.png.svn-base
new file mode 100644
index 00000000..1aacd59f
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-normal-active.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-normal-insensitive.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-normal-insensitive.png.svn-base
new file mode 100644
index 00000000..c9ae10ae
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-normal-insensitive.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-normal-prelight.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-normal-prelight.png.svn-base
new file mode 100644
index 00000000..817680b5
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-normal-prelight.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-normal.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-normal.png.svn-base
new file mode 100644
index 00000000..c3838b1f
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/check-normal.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/checkfocus.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/checkfocus.png.svn-base
new file mode 100644
index 00000000..5d2389da
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/checkfocus.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-line-active.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-line-active.png.svn-base
new file mode 100644
index 00000000..2ab6fe1c
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-line-active.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-line-insensitive.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-line-insensitive.png.svn-base
new file mode 100644
index 00000000..0a975acf
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-line-insensitive.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-line-prelight.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-line-prelight.png.svn-base
new file mode 100644
index 00000000..fd41b0e5
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-line-prelight.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-line.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-line.png.svn-base
new file mode 100644
index 00000000..91fdd296
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-line.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-mark-active.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-mark-active.png.svn-base
new file mode 100644
index 00000000..c04d501a
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-mark-active.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-mark-insensitive.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-mark-insensitive.png.svn-base
new file mode 100644
index 00000000..528ae632
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-mark-insensitive.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-mark-prelight.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-mark-prelight.png.svn-base
new file mode 100644
index 00000000..4905b529
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-mark-prelight.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-mark.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-mark.png.svn-base
new file mode 100644
index 00000000..716f6252
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-mark.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-normal-active.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-normal-active.png.svn-base
new file mode 100644
index 00000000..c04d501a
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-normal-active.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-normal-insensitive.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-normal-insensitive.png.svn-base
new file mode 100644
index 00000000..1a5b36c3
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-normal-insensitive.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-normal-prelight.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-normal-prelight.png.svn-base
new file mode 100644
index 00000000..34598512
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-normal-prelight.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-normal.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-normal.png.svn-base
new file mode 100644
index 00000000..f4acb758
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/.svn/text-base/opt-normal.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-line-active.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-line-active.png
new file mode 100644
index 00000000..2f7c9732
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-line-active.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-line-insensitive.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-line-insensitive.png
new file mode 100644
index 00000000..e8bcb445
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-line-insensitive.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-line-prelight.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-line-prelight.png
new file mode 100644
index 00000000..e5581394
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-line-prelight.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-line.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-line.png
new file mode 100644
index 00000000..316ca192
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-line.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-mark-active.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-mark-active.png
new file mode 100644
index 00000000..361d9566
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-mark-active.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-mark-insensitive.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-mark-insensitive.png
new file mode 100644
index 00000000..b0010fbd
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-mark-insensitive.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-mark-prelight.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-mark-prelight.png
new file mode 100644
index 00000000..4e6bbc91
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-mark-prelight.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-mark.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-mark.png
new file mode 100644
index 00000000..a9f44264
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-mark.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-normal-active.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-normal-active.png
new file mode 100644
index 00000000..1aacd59f
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-normal-active.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-normal-insensitive.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-normal-insensitive.png
new file mode 100644
index 00000000..c9ae10ae
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-normal-insensitive.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-normal-prelight.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-normal-prelight.png
new file mode 100644
index 00000000..817680b5
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-normal-prelight.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-normal.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-normal.png
new file mode 100644
index 00000000..c3838b1f
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/check-normal.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/checkfocus.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/checkfocus.png
new file mode 100644
index 00000000..5d2389da
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/checkfocus.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-line-active.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-line-active.png
new file mode 100644
index 00000000..2ab6fe1c
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-line-active.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-line-insensitive.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-line-insensitive.png
new file mode 100644
index 00000000..0a975acf
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-line-insensitive.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-line-prelight.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-line-prelight.png
new file mode 100644
index 00000000..fd41b0e5
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-line-prelight.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-line.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-line.png
new file mode 100644
index 00000000..91fdd296
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-line.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-mark-active.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-mark-active.png
new file mode 100644
index 00000000..c04d501a
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-mark-active.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-mark-insensitive.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-mark-insensitive.png
new file mode 100644
index 00000000..528ae632
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-mark-insensitive.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-mark-prelight.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-mark-prelight.png
new file mode 100644
index 00000000..4905b529
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-mark-prelight.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-mark.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-mark.png
new file mode 100644
index 00000000..716f6252
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-mark.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-normal-active.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-normal-active.png
new file mode 100644
index 00000000..c04d501a
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-normal-active.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-normal-insensitive.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-normal-insensitive.png
new file mode 100644
index 00000000..1a5b36c3
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-normal-insensitive.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-normal-prelight.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-normal-prelight.png
new file mode 100644
index 00000000..34598512
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-normal-prelight.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-normal.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-normal.png
new file mode 100644
index 00000000..f4acb758
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/new-checkradio/opt-normal.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/radiobutton-0-disabled.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/radiobutton-0-disabled.png
new file mode 100644
index 00000000..5d1000c3
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/radiobutton-0-disabled.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/radiobutton-0.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/radiobutton-0.png
new file mode 100644
index 00000000..2fd8d7a9
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/radiobutton-0.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/radiobutton-1-disabled.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/radiobutton-1-disabled.png
new file mode 100644
index 00000000..fbda731c
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/radiobutton-1-disabled.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/radiobutton-1.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/radiobutton-1.png
new file mode 100644
index 00000000..09208785
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/radiobutton-1.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/radiobutton-2.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/radiobutton-2.png
new file mode 100644
index 00000000..ee74c106
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/radiobutton-2.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resize.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resize.gif
new file mode 100644
index 00000000..d7cbec9b
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resize.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resize.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resize.png
new file mode 100644
index 00000000..9ae71c40
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resize.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resizebar-horiz.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resizebar-horiz.gif
new file mode 100644
index 00000000..32740f1d
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resizebar-horiz.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resizebar-horiz1.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resizebar-horiz1.gif
new file mode 100644
index 00000000..4e3efc18
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resizebar-horiz1.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resizebar-horiz2.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resizebar-horiz2.png
new file mode 100644
index 00000000..ffc6d5b1
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resizebar-horiz2.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resizebar-vert.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resizebar-vert.gif
new file mode 100644
index 00000000..7acb067e
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resizebar-vert.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resizebar-vert1.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resizebar-vert1.gif
new file mode 100644
index 00000000..91f1919d
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resizebar-vert1.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resizebar-vert2.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resizebar-vert2.gif
new file mode 100644
index 00000000..dfa09d83
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resizebar-vert2.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resizebar-vert2.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resizebar-vert2.png
new file mode 100644
index 00000000..a906c7f8
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resizebar-vert2.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resizebg.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resizebg.gif
new file mode 100644
index 00000000..290d9ad9
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/resizebg.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/.svn/all-wcprops
new file mode 100644
index 00000000..1ab6461c
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/.svn/all-wcprops
@@ -0,0 +1,5 @@
+K 25
+svn:wc:ra_dav:version-url
+V 59
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/shadows
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/.svn/entries
new file mode 100644
index 00000000..cdf248d0
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/.svn/entries
@@ -0,0 +1,37 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl/new-theme/img/shadows
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+dlg-active
+dir
+
+dlg-dragging
+dir
+
+dlg-inactive
+dir
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/all-wcprops
new file mode 100644
index 00000000..4c44375f
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/all-wcprops
@@ -0,0 +1,59 @@
+K 25
+svn:wc:ra_dav:version-url
+V 70
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/shadows/dlg-active
+END
+shadows.css
+K 25
+svn:wc:ra_dav:version-url
+V 82
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/shadows/dlg-active/shadows.css
+END
+BL.png
+K 25
+svn:wc:ra_dav:version-url
+V 77
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/shadows/dlg-active/BL.png
+END
+TL.png
+K 25
+svn:wc:ra_dav:version-url
+V 77
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/shadows/dlg-active/TL.png
+END
+B.png
+K 25
+svn:wc:ra_dav:version-url
+V 76
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/shadows/dlg-active/B.png
+END
+R.png
+K 25
+svn:wc:ra_dav:version-url
+V 76
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/shadows/dlg-active/R.png
+END
+BR.png
+K 25
+svn:wc:ra_dav:version-url
+V 77
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/shadows/dlg-active/BR.png
+END
+T.png
+K 25
+svn:wc:ra_dav:version-url
+V 76
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/shadows/dlg-active/T.png
+END
+TR.png
+K 25
+svn:wc:ra_dav:version-url
+V 77
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/shadows/dlg-active/TR.png
+END
+L.png
+K 25
+svn:wc:ra_dav:version-url
+V 76
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/shadows/dlg-active/L.png
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/entries
new file mode 100644
index 00000000..6d024bca
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/entries
@@ -0,0 +1,334 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl/new-theme/img/shadows/dlg-active
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+shadows.css
+file
+
+
+
+
+2012-01-23T13:07:10.169352Z
+30a3d0c3e2c2d9373191497cc19173ce
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+9335
+
+BL.png
+file
+
+
+
+
+2012-01-23T13:07:10.169352Z
+d7b4c9fbc374252370f2ffeb492c69fa
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+705
+
+TL.png
+file
+
+
+
+
+2012-01-23T13:07:10.169352Z
+12325ab1cffd6c15ae07036899aa92e6
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+811
+
+B.png
+file
+
+
+
+
+2012-01-23T13:07:10.169352Z
+e89d25a1680c005d694f00b65fe79b6a
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+133
+
+R.png
+file
+
+
+
+
+2012-01-23T13:07:10.169352Z
+78e9af3d5fb700ea01fd0b769f3d0199
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+153
+
+BR.png
+file
+
+
+
+
+2012-01-23T13:07:10.169352Z
+b29273e1a455943b7c05357a25209295
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+499
+
+T.png
+file
+
+
+
+
+2012-01-23T13:07:10.169352Z
+8d008d109d8cbdcd4cf28f9291436f44
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+128
+
+TR.png
+file
+
+
+
+
+2012-01-23T13:07:10.169352Z
+93a8380319e35ad31fa3fb0a2b27b71f
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1206
+
+L.png
+file
+
+
+
+
+2012-01-23T13:07:10.169352Z
+419ab5c45c49911575bda9e45038feaa
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+134
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/prop-base/B.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/prop-base/B.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/prop-base/B.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/prop-base/BL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/prop-base/BL.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/prop-base/BL.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/prop-base/BR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/prop-base/BR.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/prop-base/BR.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/prop-base/L.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/prop-base/L.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/prop-base/L.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/prop-base/R.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/prop-base/R.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/prop-base/R.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/prop-base/T.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/prop-base/T.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/prop-base/T.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/prop-base/TL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/prop-base/TL.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/prop-base/TL.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/prop-base/TR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/prop-base/TR.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/prop-base/TR.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/text-base/B.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/text-base/B.png.svn-base
new file mode 100644
index 00000000..1c3f15b5
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/text-base/B.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/text-base/BL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/text-base/BL.png.svn-base
new file mode 100644
index 00000000..68a7f40a
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/text-base/BL.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/text-base/BR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/text-base/BR.png.svn-base
new file mode 100644
index 00000000..54ba67ff
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/text-base/BR.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/text-base/L.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/text-base/L.png.svn-base
new file mode 100644
index 00000000..5c5e96c9
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/text-base/L.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/text-base/R.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/text-base/R.png.svn-base
new file mode 100644
index 00000000..e0bdf328
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/text-base/R.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/text-base/T.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/text-base/T.png.svn-base
new file mode 100644
index 00000000..1bec7231
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/text-base/T.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/text-base/TL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/text-base/TL.png.svn-base
new file mode 100644
index 00000000..a56ca5c4
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/text-base/TL.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/text-base/TR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/text-base/TR.png.svn-base
new file mode 100644
index 00000000..efe6980b
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/text-base/TR.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/text-base/shadows.css.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/text-base/shadows.css.svn-base
new file mode 100644
index 00000000..8bd9a363
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/.svn/text-base/shadows.css.svn-base
@@ -0,0 +1,222 @@
+.DlDialog-Active .DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url('$DIR/T.png') repeat-x 0 0; height: 14px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url('$DIR/B.png') repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url('$DIR/TL.png') no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url('$DIR/BR.png') no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url('$DIR/R.png') repeat-y 0 0; bottom: 6px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url('$DIR/TR.png') no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url('$DIR/BL.png') no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url('$DIR/L.png') repeat-y 0 0; bottom: 6px; }
+
+
+/*
+$VAR1 = {
+ 'T' => {
+ 'css' => {
+ 'left' => '18px',
+ 'right' => '15px',
+ 'top' => '-14px',
+ 'background' => 'url(\'$DIR/T.png\') repeat-x 0 0',
+ 'height' => '14px'
+ },
+ 'origsize' => {
+ 'y' => 24,
+ 'x' => 300
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 14,
+ 'x' => 16
+ },
+ 'diff' => 10,
+ 'sel' => [
+ 32,
+ 0,
+ 300,
+ 24
+ ],
+ 'name' => 'T.png'
+ },
+ 'B' => {
+ 'css' => {
+ 'left' => '18px',
+ 'right' => '15px',
+ 'background' => 'url(\'$DIR/B.png\') repeat-x 0 0',
+ 'bottom' => '-16px',
+ 'height' => '16px'
+ },
+ 'origsize' => {
+ 'y' => 22,
+ 'x' => 300
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 16
+ },
+ 'diff' => 6,
+ 'sel' => [
+ 32,
+ 244,
+ 300,
+ 22
+ ],
+ 'name' => 'B.png'
+ },
+ 'TL' => {
+ 'css' => {
+ 'left' => '-14px',
+ 'width' => '32px',
+ 'top' => '-13px',
+ 'background' => 'url(\'$DIR/TL.png\') no-repeat 0 0',
+ 'height' => '23px'
+ },
+ 'origsize' => {
+ 'y' => 24,
+ 'x' => 32
+ },
+ 'finalsize' => {
+ 'y' => 23,
+ 'x' => 32
+ },
+ 'sel' => [
+ 0,
+ 0,
+ 32,
+ 24
+ ],
+ 'name' => 'TL.png'
+ },
+ 'BR' => {
+ 'css' => {
+ 'width' => '31px',
+ 'right' => '-16px',
+ 'background' => 'url(\'$DIR/BR.png\') no-repeat 0 0',
+ 'bottom' => '-15px',
+ 'height' => '21px'
+ },
+ 'origsize' => {
+ 'y' => 22,
+ 'x' => 31
+ },
+ 'finalsize' => {
+ 'y' => 21,
+ 'x' => 31
+ },
+ 'sel' => [
+ 332,
+ 244,
+ 31,
+ 22
+ ],
+ 'name' => 'BR.png'
+ },
+ 'R' => {
+ 'css' => {
+ 'width' => '16px',
+ 'right' => '-16px',
+ 'top' => '10px',
+ 'background' => 'url(\'$DIR/R.png\') repeat-y 0 0',
+ 'bottom' => '6px'
+ },
+ 'origsize' => {
+ 'y' => 220,
+ 'x' => 31
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 16
+ },
+ 'diff' => 15,
+ 'sel' => [
+ 332,
+ 24,
+ 31,
+ 220
+ ],
+ 'name' => 'R.png'
+ },
+ 'TR' => {
+ 'css' => {
+ 'width' => '31px',
+ 'right' => '-16px',
+ 'top' => '-13px',
+ 'background' => 'url(\'$DIR/TR.png\') no-repeat 0 0',
+ 'height' => '23px'
+ },
+ 'origsize' => {
+ 'y' => 24,
+ 'x' => 31
+ },
+ 'finalsize' => {
+ 'y' => 23,
+ 'x' => 31
+ },
+ 'sel' => [
+ 332,
+ 0,
+ 31,
+ 24
+ ],
+ 'name' => 'TR.png'
+ },
+ 'BL' => {
+ 'css' => {
+ 'left' => '-14px',
+ 'width' => '32px',
+ 'background' => 'url(\'$DIR/BL.png\') no-repeat 0 0',
+ 'bottom' => '-15px',
+ 'height' => '21px'
+ },
+ 'origsize' => {
+ 'y' => 22,
+ 'x' => 32
+ },
+ 'finalsize' => {
+ 'y' => 21,
+ 'x' => 32
+ },
+ 'sel' => [
+ 0,
+ 244,
+ 32,
+ 22
+ ],
+ 'name' => 'BL.png'
+ },
+ 'L' => {
+ 'css' => {
+ 'left' => '-14px',
+ 'width' => '14px',
+ 'top' => '10px',
+ 'background' => 'url(\'$DIR/L.png\') repeat-y 0 0',
+ 'bottom' => '6px'
+ },
+ 'origsize' => {
+ 'y' => 220,
+ 'x' => 32
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 14
+ },
+ 'diff' => 18,
+ 'sel' => [
+ 0,
+ 24,
+ 32,
+ 220
+ ],
+ 'name' => 'L.png'
+ }
+ };
+*/
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/B.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/B.png
new file mode 100644
index 00000000..1c3f15b5
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/B.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/BL.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/BL.png
new file mode 100644
index 00000000..68a7f40a
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/BL.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/BR.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/BR.png
new file mode 100644
index 00000000..54ba67ff
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/BR.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/L.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/L.png
new file mode 100644
index 00000000..5c5e96c9
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/L.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/R.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/R.png
new file mode 100644
index 00000000..e0bdf328
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/R.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/T.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/T.png
new file mode 100644
index 00000000..1bec7231
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/T.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/TL.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/TL.png
new file mode 100644
index 00000000..a56ca5c4
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/TL.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/TR.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/TR.png
new file mode 100644
index 00000000..efe6980b
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/TR.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/shadows.css b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/shadows.css
new file mode 100644
index 00000000..8bd9a363
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-active/shadows.css
@@ -0,0 +1,222 @@
+.DlDialog-Active .DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url('$DIR/T.png') repeat-x 0 0; height: 14px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url('$DIR/B.png') repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url('$DIR/TL.png') no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url('$DIR/BR.png') no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url('$DIR/R.png') repeat-y 0 0; bottom: 6px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url('$DIR/TR.png') no-repeat 0 0; height: 23px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url('$DIR/BL.png') no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Active .DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url('$DIR/L.png') repeat-y 0 0; bottom: 6px; }
+
+
+/*
+$VAR1 = {
+ 'T' => {
+ 'css' => {
+ 'left' => '18px',
+ 'right' => '15px',
+ 'top' => '-14px',
+ 'background' => 'url(\'$DIR/T.png\') repeat-x 0 0',
+ 'height' => '14px'
+ },
+ 'origsize' => {
+ 'y' => 24,
+ 'x' => 300
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 14,
+ 'x' => 16
+ },
+ 'diff' => 10,
+ 'sel' => [
+ 32,
+ 0,
+ 300,
+ 24
+ ],
+ 'name' => 'T.png'
+ },
+ 'B' => {
+ 'css' => {
+ 'left' => '18px',
+ 'right' => '15px',
+ 'background' => 'url(\'$DIR/B.png\') repeat-x 0 0',
+ 'bottom' => '-16px',
+ 'height' => '16px'
+ },
+ 'origsize' => {
+ 'y' => 22,
+ 'x' => 300
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 16
+ },
+ 'diff' => 6,
+ 'sel' => [
+ 32,
+ 244,
+ 300,
+ 22
+ ],
+ 'name' => 'B.png'
+ },
+ 'TL' => {
+ 'css' => {
+ 'left' => '-14px',
+ 'width' => '32px',
+ 'top' => '-13px',
+ 'background' => 'url(\'$DIR/TL.png\') no-repeat 0 0',
+ 'height' => '23px'
+ },
+ 'origsize' => {
+ 'y' => 24,
+ 'x' => 32
+ },
+ 'finalsize' => {
+ 'y' => 23,
+ 'x' => 32
+ },
+ 'sel' => [
+ 0,
+ 0,
+ 32,
+ 24
+ ],
+ 'name' => 'TL.png'
+ },
+ 'BR' => {
+ 'css' => {
+ 'width' => '31px',
+ 'right' => '-16px',
+ 'background' => 'url(\'$DIR/BR.png\') no-repeat 0 0',
+ 'bottom' => '-15px',
+ 'height' => '21px'
+ },
+ 'origsize' => {
+ 'y' => 22,
+ 'x' => 31
+ },
+ 'finalsize' => {
+ 'y' => 21,
+ 'x' => 31
+ },
+ 'sel' => [
+ 332,
+ 244,
+ 31,
+ 22
+ ],
+ 'name' => 'BR.png'
+ },
+ 'R' => {
+ 'css' => {
+ 'width' => '16px',
+ 'right' => '-16px',
+ 'top' => '10px',
+ 'background' => 'url(\'$DIR/R.png\') repeat-y 0 0',
+ 'bottom' => '6px'
+ },
+ 'origsize' => {
+ 'y' => 220,
+ 'x' => 31
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 16
+ },
+ 'diff' => 15,
+ 'sel' => [
+ 332,
+ 24,
+ 31,
+ 220
+ ],
+ 'name' => 'R.png'
+ },
+ 'TR' => {
+ 'css' => {
+ 'width' => '31px',
+ 'right' => '-16px',
+ 'top' => '-13px',
+ 'background' => 'url(\'$DIR/TR.png\') no-repeat 0 0',
+ 'height' => '23px'
+ },
+ 'origsize' => {
+ 'y' => 24,
+ 'x' => 31
+ },
+ 'finalsize' => {
+ 'y' => 23,
+ 'x' => 31
+ },
+ 'sel' => [
+ 332,
+ 0,
+ 31,
+ 24
+ ],
+ 'name' => 'TR.png'
+ },
+ 'BL' => {
+ 'css' => {
+ 'left' => '-14px',
+ 'width' => '32px',
+ 'background' => 'url(\'$DIR/BL.png\') no-repeat 0 0',
+ 'bottom' => '-15px',
+ 'height' => '21px'
+ },
+ 'origsize' => {
+ 'y' => 22,
+ 'x' => 32
+ },
+ 'finalsize' => {
+ 'y' => 21,
+ 'x' => 32
+ },
+ 'sel' => [
+ 0,
+ 244,
+ 32,
+ 22
+ ],
+ 'name' => 'BL.png'
+ },
+ 'L' => {
+ 'css' => {
+ 'left' => '-14px',
+ 'width' => '14px',
+ 'top' => '10px',
+ 'background' => 'url(\'$DIR/L.png\') repeat-y 0 0',
+ 'bottom' => '6px'
+ },
+ 'origsize' => {
+ 'y' => 220,
+ 'x' => 32
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 14
+ },
+ 'diff' => 18,
+ 'sel' => [
+ 0,
+ 24,
+ 32,
+ 220
+ ],
+ 'name' => 'L.png'
+ }
+ };
+*/
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/all-wcprops
new file mode 100644
index 00000000..bf6c0af1
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/all-wcprops
@@ -0,0 +1,59 @@
+K 25
+svn:wc:ra_dav:version-url
+V 72
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/shadows/dlg-dragging
+END
+shadows.css
+K 25
+svn:wc:ra_dav:version-url
+V 84
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/shadows/dlg-dragging/shadows.css
+END
+BL.png
+K 25
+svn:wc:ra_dav:version-url
+V 79
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/shadows/dlg-dragging/BL.png
+END
+TL.png
+K 25
+svn:wc:ra_dav:version-url
+V 79
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/shadows/dlg-dragging/TL.png
+END
+B.png
+K 25
+svn:wc:ra_dav:version-url
+V 78
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/shadows/dlg-dragging/B.png
+END
+R.png
+K 25
+svn:wc:ra_dav:version-url
+V 78
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/shadows/dlg-dragging/R.png
+END
+BR.png
+K 25
+svn:wc:ra_dav:version-url
+V 79
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/shadows/dlg-dragging/BR.png
+END
+T.png
+K 25
+svn:wc:ra_dav:version-url
+V 78
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/shadows/dlg-dragging/T.png
+END
+TR.png
+K 25
+svn:wc:ra_dav:version-url
+V 79
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/shadows/dlg-dragging/TR.png
+END
+L.png
+K 25
+svn:wc:ra_dav:version-url
+V 78
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/shadows/dlg-dragging/L.png
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/entries
new file mode 100644
index 00000000..f757ed82
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/entries
@@ -0,0 +1,334 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl/new-theme/img/shadows/dlg-dragging
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+shadows.css
+file
+
+
+
+
+2012-01-23T13:07:10.181352Z
+6c1d87642f978b37a65aa239df7baea4
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+9335
+
+BL.png
+file
+
+
+
+
+2012-01-23T13:07:10.181352Z
+2dd8057bded6298ee31344a8d4169835
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+783
+
+TL.png
+file
+
+
+
+
+2012-01-23T13:07:10.181352Z
+e6b6f7b65d35eb084c8eb707bfe9fc55
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+768
+
+B.png
+file
+
+
+
+
+2012-01-23T13:07:10.181352Z
+9cd0457752dea35367bf67cd6ec16299
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+133
+
+R.png
+file
+
+
+
+
+2012-01-23T13:07:10.181352Z
+bc8687412ff7bfb816cacd141cda9993
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+172
+
+BR.png
+file
+
+
+
+
+2012-01-23T13:07:10.181352Z
+282f3d703191ac0e35943819abf4c13f
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+789
+
+T.png
+file
+
+
+
+
+2012-01-23T13:07:10.181352Z
+50b4a0742a76756c8e6bf156d3615694
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+168
+
+TR.png
+file
+
+
+
+
+2012-01-23T13:07:10.181352Z
+c5b23a7a38c28ab8f188984415f1c6b2
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1133
+
+L.png
+file
+
+
+
+
+2012-01-23T13:07:10.181352Z
+34d3ade4f3282a69c00d210b1ceca4aa
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+168
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/prop-base/B.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/prop-base/B.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/prop-base/B.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/prop-base/BL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/prop-base/BL.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/prop-base/BL.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/prop-base/BR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/prop-base/BR.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/prop-base/BR.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/prop-base/L.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/prop-base/L.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/prop-base/L.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/prop-base/R.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/prop-base/R.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/prop-base/R.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/prop-base/T.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/prop-base/T.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/prop-base/T.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/prop-base/TL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/prop-base/TL.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/prop-base/TL.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/prop-base/TR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/prop-base/TR.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/prop-base/TR.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/text-base/B.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/text-base/B.png.svn-base
new file mode 100644
index 00000000..596843a8
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/text-base/B.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/text-base/BL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/text-base/BL.png.svn-base
new file mode 100644
index 00000000..ea6a7fd8
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/text-base/BL.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/text-base/BR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/text-base/BR.png.svn-base
new file mode 100644
index 00000000..1d6e915f
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/text-base/BR.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/text-base/L.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/text-base/L.png.svn-base
new file mode 100644
index 00000000..63001c52
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/text-base/L.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/text-base/R.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/text-base/R.png.svn-base
new file mode 100644
index 00000000..79c8b942
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/text-base/R.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/text-base/T.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/text-base/T.png.svn-base
new file mode 100644
index 00000000..43e9c11e
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/text-base/T.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/text-base/TL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/text-base/TL.png.svn-base
new file mode 100644
index 00000000..e1ac4193
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/text-base/TL.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/text-base/TR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/text-base/TR.png.svn-base
new file mode 100644
index 00000000..16456665
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/text-base/TR.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/text-base/shadows.css.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/text-base/shadows.css.svn-base
new file mode 100644
index 00000000..a07a252a
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/.svn/text-base/shadows.css.svn-base
@@ -0,0 +1,222 @@
+.DlDialog-Dragging .DlDialog-Rel .Shadow-T { left: 17px; right: 14px; top: -14px; background: url("$DIR/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Dragging .DlDialog-Rel .Shadow-B { left: 17px; right: 14px; background: url("$DIR/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Dragging .DlDialog-Rel .Shadow-TL { left: -15px; width: 32px; top: -13px; background: url("$DIR/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Dragging .DlDialog-Rel .Shadow-BR { width: 31px; right: -17px; background: url("$DIR/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Dragging .DlDialog-Rel .Shadow-R { width: 17px; right: -17px; top: 10px; background: url("$DIR/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Dragging .DlDialog-Rel .Shadow-TR { width: 31px; right: -17px; top: -13px; background: url("$DIR/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Dragging .DlDialog-Rel .Shadow-BL { left: -15px; width: 32px; background: url("$DIR/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Dragging .DlDialog-Rel .Shadow-L { left: -15px; width: 15px; top: 10px; background: url("$DIR/L.png") repeat-y 0 0; bottom: 6px; }
+
+
+/*
+$VAR1 = {
+ 'T' => {
+ 'css' => {
+ 'left' => '17px',
+ 'right' => '14px',
+ 'top' => '-14px',
+ 'background' => 'url("$DIR/T.png") repeat-x 0 0',
+ 'height' => '14px'
+ },
+ 'origsize' => {
+ 'y' => 24,
+ 'x' => 300
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 14,
+ 'x' => 16
+ },
+ 'diff' => 10,
+ 'sel' => [
+ 32,
+ 0,
+ 300,
+ 24
+ ],
+ 'name' => 'T.png'
+ },
+ 'B' => {
+ 'css' => {
+ 'left' => '17px',
+ 'right' => '14px',
+ 'background' => 'url("$DIR/B.png") repeat-x 0 0',
+ 'bottom' => '-16px',
+ 'height' => '16px'
+ },
+ 'origsize' => {
+ 'y' => 22,
+ 'x' => 300
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 16
+ },
+ 'diff' => 6,
+ 'sel' => [
+ 32,
+ 244,
+ 300,
+ 22
+ ],
+ 'name' => 'B.png'
+ },
+ 'TL' => {
+ 'css' => {
+ 'left' => '-15px',
+ 'width' => '32px',
+ 'top' => '-13px',
+ 'background' => 'url("$DIR/TL.png") no-repeat 0 0',
+ 'height' => '23px'
+ },
+ 'origsize' => {
+ 'y' => 24,
+ 'x' => 32
+ },
+ 'finalsize' => {
+ 'y' => 23,
+ 'x' => 32
+ },
+ 'sel' => [
+ 0,
+ 0,
+ 32,
+ 24
+ ],
+ 'name' => 'TL.png'
+ },
+ 'BR' => {
+ 'css' => {
+ 'width' => '31px',
+ 'right' => '-17px',
+ 'background' => 'url("$DIR/BR.png") no-repeat 0 0',
+ 'bottom' => '-15px',
+ 'height' => '21px'
+ },
+ 'origsize' => {
+ 'y' => 22,
+ 'x' => 31
+ },
+ 'finalsize' => {
+ 'y' => 21,
+ 'x' => 31
+ },
+ 'sel' => [
+ 332,
+ 244,
+ 31,
+ 22
+ ],
+ 'name' => 'BR.png'
+ },
+ 'R' => {
+ 'css' => {
+ 'width' => '17px',
+ 'right' => '-17px',
+ 'top' => '10px',
+ 'background' => 'url("$DIR/R.png") repeat-y 0 0',
+ 'bottom' => '6px'
+ },
+ 'origsize' => {
+ 'y' => 220,
+ 'x' => 31
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 17
+ },
+ 'diff' => 14,
+ 'sel' => [
+ 332,
+ 24,
+ 31,
+ 220
+ ],
+ 'name' => 'R.png'
+ },
+ 'TR' => {
+ 'css' => {
+ 'width' => '31px',
+ 'right' => '-17px',
+ 'top' => '-13px',
+ 'background' => 'url("$DIR/TR.png") no-repeat 0 0',
+ 'height' => '23px'
+ },
+ 'origsize' => {
+ 'y' => 24,
+ 'x' => 31
+ },
+ 'finalsize' => {
+ 'y' => 23,
+ 'x' => 31
+ },
+ 'sel' => [
+ 332,
+ 0,
+ 31,
+ 24
+ ],
+ 'name' => 'TR.png'
+ },
+ 'BL' => {
+ 'css' => {
+ 'left' => '-15px',
+ 'width' => '32px',
+ 'background' => 'url("$DIR/BL.png") no-repeat 0 0',
+ 'bottom' => '-15px',
+ 'height' => '21px'
+ },
+ 'origsize' => {
+ 'y' => 22,
+ 'x' => 32
+ },
+ 'finalsize' => {
+ 'y' => 21,
+ 'x' => 32
+ },
+ 'sel' => [
+ 0,
+ 244,
+ 32,
+ 22
+ ],
+ 'name' => 'BL.png'
+ },
+ 'L' => {
+ 'css' => {
+ 'left' => '-15px',
+ 'width' => '15px',
+ 'top' => '10px',
+ 'background' => 'url("$DIR/L.png") repeat-y 0 0',
+ 'bottom' => '6px'
+ },
+ 'origsize' => {
+ 'y' => 220,
+ 'x' => 32
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 15
+ },
+ 'diff' => 17,
+ 'sel' => [
+ 0,
+ 24,
+ 32,
+ 220
+ ],
+ 'name' => 'L.png'
+ }
+ };
+*/
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/B.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/B.png
new file mode 100644
index 00000000..596843a8
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/B.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/BL.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/BL.png
new file mode 100644
index 00000000..ea6a7fd8
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/BL.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/BR.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/BR.png
new file mode 100644
index 00000000..1d6e915f
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/BR.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/L.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/L.png
new file mode 100644
index 00000000..63001c52
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/L.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/R.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/R.png
new file mode 100644
index 00000000..79c8b942
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/R.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/T.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/T.png
new file mode 100644
index 00000000..43e9c11e
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/T.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/TL.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/TL.png
new file mode 100644
index 00000000..e1ac4193
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/TL.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/TR.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/TR.png
new file mode 100644
index 00000000..16456665
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/TR.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/shadows.css b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/shadows.css
new file mode 100644
index 00000000..a07a252a
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-dragging/shadows.css
@@ -0,0 +1,222 @@
+.DlDialog-Dragging .DlDialog-Rel .Shadow-T { left: 17px; right: 14px; top: -14px; background: url("$DIR/T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Dragging .DlDialog-Rel .Shadow-B { left: 17px; right: 14px; background: url("$DIR/B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Dragging .DlDialog-Rel .Shadow-TL { left: -15px; width: 32px; top: -13px; background: url("$DIR/TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Dragging .DlDialog-Rel .Shadow-BR { width: 31px; right: -17px; background: url("$DIR/BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Dragging .DlDialog-Rel .Shadow-R { width: 17px; right: -17px; top: 10px; background: url("$DIR/R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Dragging .DlDialog-Rel .Shadow-TR { width: 31px; right: -17px; top: -13px; background: url("$DIR/TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Dragging .DlDialog-Rel .Shadow-BL { left: -15px; width: 32px; background: url("$DIR/BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Dragging .DlDialog-Rel .Shadow-L { left: -15px; width: 15px; top: 10px; background: url("$DIR/L.png") repeat-y 0 0; bottom: 6px; }
+
+
+/*
+$VAR1 = {
+ 'T' => {
+ 'css' => {
+ 'left' => '17px',
+ 'right' => '14px',
+ 'top' => '-14px',
+ 'background' => 'url("$DIR/T.png") repeat-x 0 0',
+ 'height' => '14px'
+ },
+ 'origsize' => {
+ 'y' => 24,
+ 'x' => 300
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 14,
+ 'x' => 16
+ },
+ 'diff' => 10,
+ 'sel' => [
+ 32,
+ 0,
+ 300,
+ 24
+ ],
+ 'name' => 'T.png'
+ },
+ 'B' => {
+ 'css' => {
+ 'left' => '17px',
+ 'right' => '14px',
+ 'background' => 'url("$DIR/B.png") repeat-x 0 0',
+ 'bottom' => '-16px',
+ 'height' => '16px'
+ },
+ 'origsize' => {
+ 'y' => 22,
+ 'x' => 300
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 16
+ },
+ 'diff' => 6,
+ 'sel' => [
+ 32,
+ 244,
+ 300,
+ 22
+ ],
+ 'name' => 'B.png'
+ },
+ 'TL' => {
+ 'css' => {
+ 'left' => '-15px',
+ 'width' => '32px',
+ 'top' => '-13px',
+ 'background' => 'url("$DIR/TL.png") no-repeat 0 0',
+ 'height' => '23px'
+ },
+ 'origsize' => {
+ 'y' => 24,
+ 'x' => 32
+ },
+ 'finalsize' => {
+ 'y' => 23,
+ 'x' => 32
+ },
+ 'sel' => [
+ 0,
+ 0,
+ 32,
+ 24
+ ],
+ 'name' => 'TL.png'
+ },
+ 'BR' => {
+ 'css' => {
+ 'width' => '31px',
+ 'right' => '-17px',
+ 'background' => 'url("$DIR/BR.png") no-repeat 0 0',
+ 'bottom' => '-15px',
+ 'height' => '21px'
+ },
+ 'origsize' => {
+ 'y' => 22,
+ 'x' => 31
+ },
+ 'finalsize' => {
+ 'y' => 21,
+ 'x' => 31
+ },
+ 'sel' => [
+ 332,
+ 244,
+ 31,
+ 22
+ ],
+ 'name' => 'BR.png'
+ },
+ 'R' => {
+ 'css' => {
+ 'width' => '17px',
+ 'right' => '-17px',
+ 'top' => '10px',
+ 'background' => 'url("$DIR/R.png") repeat-y 0 0',
+ 'bottom' => '6px'
+ },
+ 'origsize' => {
+ 'y' => 220,
+ 'x' => 31
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 17
+ },
+ 'diff' => 14,
+ 'sel' => [
+ 332,
+ 24,
+ 31,
+ 220
+ ],
+ 'name' => 'R.png'
+ },
+ 'TR' => {
+ 'css' => {
+ 'width' => '31px',
+ 'right' => '-17px',
+ 'top' => '-13px',
+ 'background' => 'url("$DIR/TR.png") no-repeat 0 0',
+ 'height' => '23px'
+ },
+ 'origsize' => {
+ 'y' => 24,
+ 'x' => 31
+ },
+ 'finalsize' => {
+ 'y' => 23,
+ 'x' => 31
+ },
+ 'sel' => [
+ 332,
+ 0,
+ 31,
+ 24
+ ],
+ 'name' => 'TR.png'
+ },
+ 'BL' => {
+ 'css' => {
+ 'left' => '-15px',
+ 'width' => '32px',
+ 'background' => 'url("$DIR/BL.png") no-repeat 0 0',
+ 'bottom' => '-15px',
+ 'height' => '21px'
+ },
+ 'origsize' => {
+ 'y' => 22,
+ 'x' => 32
+ },
+ 'finalsize' => {
+ 'y' => 21,
+ 'x' => 32
+ },
+ 'sel' => [
+ 0,
+ 244,
+ 32,
+ 22
+ ],
+ 'name' => 'BL.png'
+ },
+ 'L' => {
+ 'css' => {
+ 'left' => '-15px',
+ 'width' => '15px',
+ 'top' => '10px',
+ 'background' => 'url("$DIR/L.png") repeat-y 0 0',
+ 'bottom' => '6px'
+ },
+ 'origsize' => {
+ 'y' => 220,
+ 'x' => 32
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 15
+ },
+ 'diff' => 17,
+ 'sel' => [
+ 0,
+ 24,
+ 32,
+ 220
+ ],
+ 'name' => 'L.png'
+ }
+ };
+*/
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/all-wcprops
new file mode 100644
index 00000000..4c419d79
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/all-wcprops
@@ -0,0 +1,59 @@
+K 25
+svn:wc:ra_dav:version-url
+V 72
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/shadows/dlg-inactive
+END
+shadows.css
+K 25
+svn:wc:ra_dav:version-url
+V 84
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/shadows/dlg-inactive/shadows.css
+END
+BL.png
+K 25
+svn:wc:ra_dav:version-url
+V 79
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/shadows/dlg-inactive/BL.png
+END
+TL.png
+K 25
+svn:wc:ra_dav:version-url
+V 79
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/shadows/dlg-inactive/TL.png
+END
+B.png
+K 25
+svn:wc:ra_dav:version-url
+V 78
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/shadows/dlg-inactive/B.png
+END
+R.png
+K 25
+svn:wc:ra_dav:version-url
+V 78
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/shadows/dlg-inactive/R.png
+END
+BR.png
+K 25
+svn:wc:ra_dav:version-url
+V 79
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/shadows/dlg-inactive/BR.png
+END
+T.png
+K 25
+svn:wc:ra_dav:version-url
+V 78
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/shadows/dlg-inactive/T.png
+END
+TR.png
+K 25
+svn:wc:ra_dav:version-url
+V 79
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/shadows/dlg-inactive/TR.png
+END
+L.png
+K 25
+svn:wc:ra_dav:version-url
+V 78
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/shadows/dlg-inactive/L.png
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/entries
new file mode 100644
index 00000000..6f88c6a6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/entries
@@ -0,0 +1,334 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl/new-theme/img/shadows/dlg-inactive
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+shadows.css
+file
+
+
+
+
+2012-01-23T13:07:10.193352Z
+50f52e0108862fd748ff77bdeab2d50e
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+9103
+
+BL.png
+file
+
+
+
+
+2012-01-23T13:07:10.193352Z
+9e12396a70952a780fd494d2f6bc357e
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+855
+
+TL.png
+file
+
+
+
+
+2012-01-23T13:07:10.193352Z
+1acc680e2643a08ad16f93b407cec797
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+371
+
+B.png
+file
+
+
+
+
+2012-01-23T13:07:10.193352Z
+6cd5c1841d88d0b64543186e22c3482a
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+140
+
+R.png
+file
+
+
+
+
+2012-01-23T13:07:10.193352Z
+4fdbc82f8e2048306fd83f9150758cf2
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+136
+
+BR.png
+file
+
+
+
+
+2012-01-23T13:07:10.193352Z
+78693f785b374f54c191e8208331efe7
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+549
+
+T.png
+file
+
+
+
+
+2012-01-23T13:07:10.197352Z
+d30425a00fd890dc2ee73b5eeb36080f
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+125
+
+TR.png
+file
+
+
+
+
+2012-01-23T13:07:10.197352Z
+6c07dcd6e96cccf9bb246606736dcbd3
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+725
+
+L.png
+file
+
+
+
+
+2012-01-23T13:07:10.197352Z
+dc4c064dd9bfb0adb1ab22e5e23073e2
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+124
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/prop-base/B.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/prop-base/B.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/prop-base/B.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/prop-base/BL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/prop-base/BL.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/prop-base/BL.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/prop-base/BR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/prop-base/BR.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/prop-base/BR.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/prop-base/L.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/prop-base/L.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/prop-base/L.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/prop-base/R.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/prop-base/R.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/prop-base/R.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/prop-base/T.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/prop-base/T.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/prop-base/T.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/prop-base/TL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/prop-base/TL.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/prop-base/TL.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/prop-base/TR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/prop-base/TR.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/prop-base/TR.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/text-base/B.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/text-base/B.png.svn-base
new file mode 100644
index 00000000..5502d6d7
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/text-base/B.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/text-base/BL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/text-base/BL.png.svn-base
new file mode 100644
index 00000000..348ef906
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/text-base/BL.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/text-base/BR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/text-base/BR.png.svn-base
new file mode 100644
index 00000000..4747aeda
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/text-base/BR.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/text-base/L.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/text-base/L.png.svn-base
new file mode 100644
index 00000000..7e3c4917
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/text-base/L.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/text-base/R.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/text-base/R.png.svn-base
new file mode 100644
index 00000000..35d621ca
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/text-base/R.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/text-base/T.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/text-base/T.png.svn-base
new file mode 100644
index 00000000..bd2949e3
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/text-base/T.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/text-base/TL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/text-base/TL.png.svn-base
new file mode 100644
index 00000000..abf1dcdb
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/text-base/TL.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/text-base/TR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/text-base/TR.png.svn-base
new file mode 100644
index 00000000..9ddeb8eb
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/text-base/TR.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/text-base/shadows.css.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/text-base/shadows.css.svn-base
new file mode 100644
index 00000000..afed16b5
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/.svn/text-base/shadows.css.svn-base
@@ -0,0 +1,222 @@
+.DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("L.png") repeat-y 0 0; bottom: 6px; }
+
+
+/*
+$VAR1 = {
+ 'T' => {
+ 'css' => {
+ 'left' => '18px',
+ 'right' => '15px',
+ 'top' => '-14px',
+ 'background' => 'url("T.png") repeat-x 0 0',
+ 'height' => '14px'
+ },
+ 'origsize' => {
+ 'y' => 24,
+ 'x' => 300
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 14,
+ 'x' => 16
+ },
+ 'diff' => 10,
+ 'sel' => [
+ 32,
+ 0,
+ 300,
+ 24
+ ],
+ 'name' => 'T.png'
+ },
+ 'B' => {
+ 'css' => {
+ 'left' => '18px',
+ 'right' => '15px',
+ 'background' => 'url("B.png") repeat-x 0 0',
+ 'bottom' => '-16px',
+ 'height' => '16px'
+ },
+ 'origsize' => {
+ 'y' => 22,
+ 'x' => 300
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 16
+ },
+ 'diff' => 6,
+ 'sel' => [
+ 32,
+ 244,
+ 300,
+ 22
+ ],
+ 'name' => 'B.png'
+ },
+ 'TL' => {
+ 'css' => {
+ 'left' => '-14px',
+ 'width' => '32px',
+ 'top' => '-13px',
+ 'background' => 'url("TL.png") no-repeat 0 0',
+ 'height' => '23px'
+ },
+ 'origsize' => {
+ 'y' => 24,
+ 'x' => 32
+ },
+ 'finalsize' => {
+ 'y' => 23,
+ 'x' => 32
+ },
+ 'sel' => [
+ 0,
+ 0,
+ 32,
+ 24
+ ],
+ 'name' => 'TL.png'
+ },
+ 'BR' => {
+ 'css' => {
+ 'width' => '31px',
+ 'right' => '-16px',
+ 'background' => 'url("BR.png") no-repeat 0 0',
+ 'bottom' => '-15px',
+ 'height' => '21px'
+ },
+ 'origsize' => {
+ 'y' => 22,
+ 'x' => 31
+ },
+ 'finalsize' => {
+ 'y' => 21,
+ 'x' => 31
+ },
+ 'sel' => [
+ 332,
+ 244,
+ 31,
+ 22
+ ],
+ 'name' => 'BR.png'
+ },
+ 'R' => {
+ 'css' => {
+ 'width' => '16px',
+ 'right' => '-16px',
+ 'top' => '10px',
+ 'background' => 'url("R.png") repeat-y 0 0',
+ 'bottom' => '6px'
+ },
+ 'origsize' => {
+ 'y' => 220,
+ 'x' => 31
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 16
+ },
+ 'diff' => 15,
+ 'sel' => [
+ 332,
+ 24,
+ 31,
+ 220
+ ],
+ 'name' => 'R.png'
+ },
+ 'TR' => {
+ 'css' => {
+ 'width' => '31px',
+ 'right' => '-16px',
+ 'top' => '-13px',
+ 'background' => 'url("TR.png") no-repeat 0 0',
+ 'height' => '23px'
+ },
+ 'origsize' => {
+ 'y' => 24,
+ 'x' => 31
+ },
+ 'finalsize' => {
+ 'y' => 23,
+ 'x' => 31
+ },
+ 'sel' => [
+ 332,
+ 0,
+ 31,
+ 24
+ ],
+ 'name' => 'TR.png'
+ },
+ 'BL' => {
+ 'css' => {
+ 'left' => '-14px',
+ 'width' => '32px',
+ 'background' => 'url("BL.png") no-repeat 0 0',
+ 'bottom' => '-15px',
+ 'height' => '21px'
+ },
+ 'origsize' => {
+ 'y' => 22,
+ 'x' => 32
+ },
+ 'finalsize' => {
+ 'y' => 21,
+ 'x' => 32
+ },
+ 'sel' => [
+ 0,
+ 244,
+ 32,
+ 22
+ ],
+ 'name' => 'BL.png'
+ },
+ 'L' => {
+ 'css' => {
+ 'left' => '-14px',
+ 'width' => '14px',
+ 'top' => '10px',
+ 'background' => 'url("L.png") repeat-y 0 0',
+ 'bottom' => '6px'
+ },
+ 'origsize' => {
+ 'y' => 220,
+ 'x' => 32
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 14
+ },
+ 'diff' => 18,
+ 'sel' => [
+ 0,
+ 24,
+ 32,
+ 220
+ ],
+ 'name' => 'L.png'
+ }
+ };
+*/
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/B.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/B.png
new file mode 100644
index 00000000..5502d6d7
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/B.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/BL.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/BL.png
new file mode 100644
index 00000000..348ef906
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/BL.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/BR.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/BR.png
new file mode 100644
index 00000000..4747aeda
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/BR.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/L.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/L.png
new file mode 100644
index 00000000..7e3c4917
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/L.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/R.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/R.png
new file mode 100644
index 00000000..35d621ca
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/R.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/T.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/T.png
new file mode 100644
index 00000000..bd2949e3
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/T.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/TL.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/TL.png
new file mode 100644
index 00000000..abf1dcdb
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/TL.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/TR.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/TR.png
new file mode 100644
index 00000000..9ddeb8eb
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/TR.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/shadows.css b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/shadows.css
new file mode 100644
index 00000000..afed16b5
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/shadows/dlg-inactive/shadows.css
@@ -0,0 +1,222 @@
+.DlDialog-Rel .Shadow-T { left: 18px; right: 15px; top: -14px; background: url("T.png") repeat-x 0 0; height: 14px; }
+.DlDialog-Rel .Shadow-B { left: 18px; right: 15px; background: url("B.png") repeat-x 0 0; bottom: -16px; height: 16px; }
+.DlDialog-Rel .Shadow-TL { left: -14px; width: 32px; top: -13px; background: url("TL.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BR { width: 31px; right: -16px; background: url("BR.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-R { width: 16px; right: -16px; top: 10px; background: url("R.png") repeat-y 0 0; bottom: 6px; }
+.DlDialog-Rel .Shadow-TR { width: 31px; right: -16px; top: -13px; background: url("TR.png") no-repeat 0 0; height: 23px; }
+.DlDialog-Rel .Shadow-BL { left: -14px; width: 32px; background: url("BL.png") no-repeat 0 0; bottom: -15px; height: 21px; }
+.DlDialog-Rel .Shadow-L { left: -14px; width: 14px; top: 10px; background: url("L.png") repeat-y 0 0; bottom: 6px; }
+
+
+/*
+$VAR1 = {
+ 'T' => {
+ 'css' => {
+ 'left' => '18px',
+ 'right' => '15px',
+ 'top' => '-14px',
+ 'background' => 'url("T.png") repeat-x 0 0',
+ 'height' => '14px'
+ },
+ 'origsize' => {
+ 'y' => 24,
+ 'x' => 300
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 14,
+ 'x' => 16
+ },
+ 'diff' => 10,
+ 'sel' => [
+ 32,
+ 0,
+ 300,
+ 24
+ ],
+ 'name' => 'T.png'
+ },
+ 'B' => {
+ 'css' => {
+ 'left' => '18px',
+ 'right' => '15px',
+ 'background' => 'url("B.png") repeat-x 0 0',
+ 'bottom' => '-16px',
+ 'height' => '16px'
+ },
+ 'origsize' => {
+ 'y' => 22,
+ 'x' => 300
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 16
+ },
+ 'diff' => 6,
+ 'sel' => [
+ 32,
+ 244,
+ 300,
+ 22
+ ],
+ 'name' => 'B.png'
+ },
+ 'TL' => {
+ 'css' => {
+ 'left' => '-14px',
+ 'width' => '32px',
+ 'top' => '-13px',
+ 'background' => 'url("TL.png") no-repeat 0 0',
+ 'height' => '23px'
+ },
+ 'origsize' => {
+ 'y' => 24,
+ 'x' => 32
+ },
+ 'finalsize' => {
+ 'y' => 23,
+ 'x' => 32
+ },
+ 'sel' => [
+ 0,
+ 0,
+ 32,
+ 24
+ ],
+ 'name' => 'TL.png'
+ },
+ 'BR' => {
+ 'css' => {
+ 'width' => '31px',
+ 'right' => '-16px',
+ 'background' => 'url("BR.png") no-repeat 0 0',
+ 'bottom' => '-15px',
+ 'height' => '21px'
+ },
+ 'origsize' => {
+ 'y' => 22,
+ 'x' => 31
+ },
+ 'finalsize' => {
+ 'y' => 21,
+ 'x' => 31
+ },
+ 'sel' => [
+ 332,
+ 244,
+ 31,
+ 22
+ ],
+ 'name' => 'BR.png'
+ },
+ 'R' => {
+ 'css' => {
+ 'width' => '16px',
+ 'right' => '-16px',
+ 'top' => '10px',
+ 'background' => 'url("R.png") repeat-y 0 0',
+ 'bottom' => '6px'
+ },
+ 'origsize' => {
+ 'y' => 220,
+ 'x' => 31
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 16
+ },
+ 'diff' => 15,
+ 'sel' => [
+ 332,
+ 24,
+ 31,
+ 220
+ ],
+ 'name' => 'R.png'
+ },
+ 'TR' => {
+ 'css' => {
+ 'width' => '31px',
+ 'right' => '-16px',
+ 'top' => '-13px',
+ 'background' => 'url("TR.png") no-repeat 0 0',
+ 'height' => '23px'
+ },
+ 'origsize' => {
+ 'y' => 24,
+ 'x' => 31
+ },
+ 'finalsize' => {
+ 'y' => 23,
+ 'x' => 31
+ },
+ 'sel' => [
+ 332,
+ 0,
+ 31,
+ 24
+ ],
+ 'name' => 'TR.png'
+ },
+ 'BL' => {
+ 'css' => {
+ 'left' => '-14px',
+ 'width' => '32px',
+ 'background' => 'url("BL.png") no-repeat 0 0',
+ 'bottom' => '-15px',
+ 'height' => '21px'
+ },
+ 'origsize' => {
+ 'y' => 22,
+ 'x' => 32
+ },
+ 'finalsize' => {
+ 'y' => 21,
+ 'x' => 32
+ },
+ 'sel' => [
+ 0,
+ 244,
+ 32,
+ 22
+ ],
+ 'name' => 'BL.png'
+ },
+ 'L' => {
+ 'css' => {
+ 'left' => '-14px',
+ 'width' => '14px',
+ 'top' => '10px',
+ 'background' => 'url("L.png") repeat-y 0 0',
+ 'bottom' => '6px'
+ },
+ 'origsize' => {
+ 'y' => 220,
+ 'x' => 32
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 14
+ },
+ 'diff' => 18,
+ 'sel' => [
+ 0,
+ 24,
+ 32,
+ 220
+ ],
+ 'name' => 'L.png'
+ }
+ };
+*/
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/spinner-down.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/spinner-down.gif
new file mode 100644
index 00000000..0b2f0d7f
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/spinner-down.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/spinner-down.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/spinner-down.png
new file mode 100644
index 00000000..b9bbfdb0
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/spinner-down.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/spinner-up.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/spinner-up.gif
new file mode 100644
index 00000000..0d689405
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/spinner-up.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/spinner-up.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/spinner-up.png
new file mode 100644
index 00000000..e56a9dcb
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/spinner-up.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/all-wcprops
new file mode 100644
index 00000000..9b56b01b
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/all-wcprops
@@ -0,0 +1,59 @@
+K 25
+svn:wc:ra_dav:version-url
+V 64
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/thin-shadows
+END
+shadows.css
+K 25
+svn:wc:ra_dav:version-url
+V 76
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/thin-shadows/shadows.css
+END
+BL.png
+K 25
+svn:wc:ra_dav:version-url
+V 71
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/thin-shadows/BL.png
+END
+TL.png
+K 25
+svn:wc:ra_dav:version-url
+V 71
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/thin-shadows/TL.png
+END
+B.png
+K 25
+svn:wc:ra_dav:version-url
+V 70
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/thin-shadows/B.png
+END
+R.png
+K 25
+svn:wc:ra_dav:version-url
+V 70
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/thin-shadows/R.png
+END
+BR.png
+K 25
+svn:wc:ra_dav:version-url
+V 71
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/thin-shadows/BR.png
+END
+T.png
+K 25
+svn:wc:ra_dav:version-url
+V 70
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/thin-shadows/T.png
+END
+TR.png
+K 25
+svn:wc:ra_dav:version-url
+V 71
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/thin-shadows/TR.png
+END
+L.png
+K 25
+svn:wc:ra_dav:version-url
+V 70
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/thin-shadows/L.png
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/entries
new file mode 100644
index 00000000..571b63e9
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/entries
@@ -0,0 +1,334 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl/new-theme/img/thin-shadows
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+shadows.css
+file
+
+
+
+
+2012-01-23T13:07:10.265353Z
+cb19ac7ddae338f5f0a5b59ab3eb4641
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+8904
+
+BL.png
+file
+
+
+
+
+2012-01-23T13:07:10.265353Z
+fd5f4d4eaed58d138ceb242f100fd915
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+495
+
+TL.png
+file
+
+
+
+
+2012-01-23T13:07:10.265353Z
+813a29b5d3d5b06e1fe6205c4a6e476a
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+483
+
+B.png
+file
+
+
+
+
+2012-01-23T13:07:10.265353Z
+f62c23e0fe84763d22b9bb7d584575d4
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+128
+
+R.png
+file
+
+
+
+
+2012-01-23T13:07:10.265353Z
+082e21b579a0e9233119ed43eff72aa3
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+115
+
+BR.png
+file
+
+
+
+
+2012-01-23T13:07:10.265353Z
+496d4bf0f1c7fc7f4b66ca85c323fdad
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+478
+
+T.png
+file
+
+
+
+
+2012-01-23T13:07:10.265353Z
+b82e85bcfd6bd56e61c1f00983b9c500
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+107
+
+TR.png
+file
+
+
+
+
+2012-01-23T13:07:10.265353Z
+4deafa7e379a33a3d528bc9ad923847e
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+615
+
+L.png
+file
+
+
+
+
+2012-01-23T13:07:10.265353Z
+abf470683cb6cff389130980435d7415
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+110
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/prop-base/B.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/prop-base/B.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/prop-base/B.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/prop-base/BL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/prop-base/BL.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/prop-base/BL.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/prop-base/BR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/prop-base/BR.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/prop-base/BR.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/prop-base/L.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/prop-base/L.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/prop-base/L.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/prop-base/R.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/prop-base/R.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/prop-base/R.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/prop-base/T.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/prop-base/T.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/prop-base/T.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/prop-base/TL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/prop-base/TL.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/prop-base/TL.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/prop-base/TR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/prop-base/TR.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/prop-base/TR.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/text-base/B.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/text-base/B.png.svn-base
new file mode 100644
index 00000000..291e3cb8
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/text-base/B.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/text-base/BL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/text-base/BL.png.svn-base
new file mode 100644
index 00000000..84ec7d76
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/text-base/BL.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/text-base/BR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/text-base/BR.png.svn-base
new file mode 100644
index 00000000..867d082e
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/text-base/BR.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/text-base/L.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/text-base/L.png.svn-base
new file mode 100644
index 00000000..8898fef8
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/text-base/L.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/text-base/R.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/text-base/R.png.svn-base
new file mode 100644
index 00000000..4316fd33
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/text-base/R.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/text-base/T.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/text-base/T.png.svn-base
new file mode 100644
index 00000000..89ca9240
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/text-base/T.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/text-base/TL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/text-base/TL.png.svn-base
new file mode 100644
index 00000000..39ce4b42
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/text-base/TL.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/text-base/TR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/text-base/TR.png.svn-base
new file mode 100644
index 00000000..d2d27d9f
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/text-base/TR.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/text-base/shadows.css.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/text-base/shadows.css.svn-base
new file mode 100644
index 00000000..0225e23d
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/.svn/text-base/shadows.css.svn-base
@@ -0,0 +1,222 @@
+T { left: 10px; right: 9px; top: -7px; background: url("T.png") repeat-x 0 0; height: 7px; }
+B { left: 10px; right: 9px; background: url("B.png") repeat-x 0 0; bottom: -11px; height: 11px; }
+TL { left: -7px; width: 17px; top: -7px; background: url("TL.png") no-repeat 0 0; height: 20px; }
+BR { width: 20px; right: -11px; background: url("BR.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+R { width: 11px; right: -11px; top: 13px; background: url("R.png") repeat-y 0 0; bottom: 9px; }
+TR { width: 20px; right: -11px; top: -7px; background: url("TR.png") no-repeat 0 0; height: 20px; }
+BL { left: -7px; width: 17px; background: url("BL.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+L { left: -7px; width: 7px; top: 13px; background: url("L.png") repeat-y 0 0; bottom: 9px; }
+
+
+/*
+$VAR1 = {
+ 'T' => {
+ 'css' => {
+ 'left' => '10px',
+ 'right' => '9px',
+ 'top' => '-7px',
+ 'background' => 'url("T.png") repeat-x 0 0',
+ 'height' => '7px'
+ },
+ 'origsize' => {
+ 'y' => 20,
+ 'x' => 280
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 7,
+ 'x' => 16
+ },
+ 'diff' => 13,
+ 'sel' => [
+ 17,
+ 0,
+ 280,
+ 20
+ ],
+ 'name' => 'T.png'
+ },
+ 'B' => {
+ 'css' => {
+ 'left' => '10px',
+ 'right' => '9px',
+ 'background' => 'url("B.png") repeat-x 0 0',
+ 'bottom' => '-11px',
+ 'height' => '11px'
+ },
+ 'origsize' => {
+ 'y' => 20,
+ 'x' => 280
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 11,
+ 'x' => 16
+ },
+ 'diff' => 9,
+ 'sel' => [
+ 17,
+ 206,
+ 280,
+ 20
+ ],
+ 'name' => 'B.png'
+ },
+ 'TL' => {
+ 'css' => {
+ 'left' => '-7px',
+ 'width' => '17px',
+ 'top' => '-7px',
+ 'background' => 'url("TL.png") no-repeat 0 0',
+ 'height' => '20px'
+ },
+ 'origsize' => {
+ 'y' => 20,
+ 'x' => 17
+ },
+ 'finalsize' => {
+ 'y' => 20,
+ 'x' => 17
+ },
+ 'sel' => [
+ 0,
+ 0,
+ 17,
+ 20
+ ],
+ 'name' => 'TL.png'
+ },
+ 'BR' => {
+ 'css' => {
+ 'width' => '20px',
+ 'right' => '-11px',
+ 'background' => 'url("BR.png") no-repeat 0 0',
+ 'bottom' => '-11px',
+ 'height' => '20px'
+ },
+ 'origsize' => {
+ 'y' => 20,
+ 'x' => 20
+ },
+ 'finalsize' => {
+ 'y' => 20,
+ 'x' => 20
+ },
+ 'sel' => [
+ 297,
+ 206,
+ 20,
+ 20
+ ],
+ 'name' => 'BR.png'
+ },
+ 'R' => {
+ 'css' => {
+ 'width' => '11px',
+ 'right' => '-11px',
+ 'top' => '13px',
+ 'background' => 'url("R.png") repeat-y 0 0',
+ 'bottom' => '9px'
+ },
+ 'origsize' => {
+ 'y' => 186,
+ 'x' => 20
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 11
+ },
+ 'diff' => 9,
+ 'sel' => [
+ 297,
+ 20,
+ 20,
+ 186
+ ],
+ 'name' => 'R.png'
+ },
+ 'TR' => {
+ 'css' => {
+ 'width' => '20px',
+ 'right' => '-11px',
+ 'top' => '-7px',
+ 'background' => 'url("TR.png") no-repeat 0 0',
+ 'height' => '20px'
+ },
+ 'origsize' => {
+ 'y' => 20,
+ 'x' => 20
+ },
+ 'finalsize' => {
+ 'y' => 20,
+ 'x' => 20
+ },
+ 'sel' => [
+ 297,
+ 0,
+ 20,
+ 20
+ ],
+ 'name' => 'TR.png'
+ },
+ 'BL' => {
+ 'css' => {
+ 'left' => '-7px',
+ 'width' => '17px',
+ 'background' => 'url("BL.png") no-repeat 0 0',
+ 'bottom' => '-11px',
+ 'height' => '20px'
+ },
+ 'origsize' => {
+ 'y' => 20,
+ 'x' => 17
+ },
+ 'finalsize' => {
+ 'y' => 20,
+ 'x' => 17
+ },
+ 'sel' => [
+ 0,
+ 206,
+ 17,
+ 20
+ ],
+ 'name' => 'BL.png'
+ },
+ 'L' => {
+ 'css' => {
+ 'left' => '-7px',
+ 'width' => '7px',
+ 'top' => '13px',
+ 'background' => 'url("L.png") repeat-y 0 0',
+ 'bottom' => '9px'
+ },
+ 'origsize' => {
+ 'y' => 186,
+ 'x' => 17
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 7
+ },
+ 'diff' => 10,
+ 'sel' => [
+ 0,
+ 20,
+ 17,
+ 186
+ ],
+ 'name' => 'L.png'
+ }
+ };
+*/
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/B.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/B.png
new file mode 100644
index 00000000..291e3cb8
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/B.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/BL.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/BL.png
new file mode 100644
index 00000000..84ec7d76
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/BL.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/BR.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/BR.png
new file mode 100644
index 00000000..867d082e
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/BR.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/L.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/L.png
new file mode 100644
index 00000000..8898fef8
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/L.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/R.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/R.png
new file mode 100644
index 00000000..4316fd33
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/R.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/T.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/T.png
new file mode 100644
index 00000000..89ca9240
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/T.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/TL.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/TL.png
new file mode 100644
index 00000000..39ce4b42
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/TL.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/TR.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/TR.png
new file mode 100644
index 00000000..d2d27d9f
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/TR.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/shadows.css b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/shadows.css
new file mode 100644
index 00000000..0225e23d
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows/shadows.css
@@ -0,0 +1,222 @@
+T { left: 10px; right: 9px; top: -7px; background: url("T.png") repeat-x 0 0; height: 7px; }
+B { left: 10px; right: 9px; background: url("B.png") repeat-x 0 0; bottom: -11px; height: 11px; }
+TL { left: -7px; width: 17px; top: -7px; background: url("TL.png") no-repeat 0 0; height: 20px; }
+BR { width: 20px; right: -11px; background: url("BR.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+R { width: 11px; right: -11px; top: 13px; background: url("R.png") repeat-y 0 0; bottom: 9px; }
+TR { width: 20px; right: -11px; top: -7px; background: url("TR.png") no-repeat 0 0; height: 20px; }
+BL { left: -7px; width: 17px; background: url("BL.png") no-repeat 0 0; bottom: -11px; height: 20px; }
+L { left: -7px; width: 7px; top: 13px; background: url("L.png") repeat-y 0 0; bottom: 9px; }
+
+
+/*
+$VAR1 = {
+ 'T' => {
+ 'css' => {
+ 'left' => '10px',
+ 'right' => '9px',
+ 'top' => '-7px',
+ 'background' => 'url("T.png") repeat-x 0 0',
+ 'height' => '7px'
+ },
+ 'origsize' => {
+ 'y' => 20,
+ 'x' => 280
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 7,
+ 'x' => 16
+ },
+ 'diff' => 13,
+ 'sel' => [
+ 17,
+ 0,
+ 280,
+ 20
+ ],
+ 'name' => 'T.png'
+ },
+ 'B' => {
+ 'css' => {
+ 'left' => '10px',
+ 'right' => '9px',
+ 'background' => 'url("B.png") repeat-x 0 0',
+ 'bottom' => '-11px',
+ 'height' => '11px'
+ },
+ 'origsize' => {
+ 'y' => 20,
+ 'x' => 280
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 11,
+ 'x' => 16
+ },
+ 'diff' => 9,
+ 'sel' => [
+ 17,
+ 206,
+ 280,
+ 20
+ ],
+ 'name' => 'B.png'
+ },
+ 'TL' => {
+ 'css' => {
+ 'left' => '-7px',
+ 'width' => '17px',
+ 'top' => '-7px',
+ 'background' => 'url("TL.png") no-repeat 0 0',
+ 'height' => '20px'
+ },
+ 'origsize' => {
+ 'y' => 20,
+ 'x' => 17
+ },
+ 'finalsize' => {
+ 'y' => 20,
+ 'x' => 17
+ },
+ 'sel' => [
+ 0,
+ 0,
+ 17,
+ 20
+ ],
+ 'name' => 'TL.png'
+ },
+ 'BR' => {
+ 'css' => {
+ 'width' => '20px',
+ 'right' => '-11px',
+ 'background' => 'url("BR.png") no-repeat 0 0',
+ 'bottom' => '-11px',
+ 'height' => '20px'
+ },
+ 'origsize' => {
+ 'y' => 20,
+ 'x' => 20
+ },
+ 'finalsize' => {
+ 'y' => 20,
+ 'x' => 20
+ },
+ 'sel' => [
+ 297,
+ 206,
+ 20,
+ 20
+ ],
+ 'name' => 'BR.png'
+ },
+ 'R' => {
+ 'css' => {
+ 'width' => '11px',
+ 'right' => '-11px',
+ 'top' => '13px',
+ 'background' => 'url("R.png") repeat-y 0 0',
+ 'bottom' => '9px'
+ },
+ 'origsize' => {
+ 'y' => 186,
+ 'x' => 20
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 11
+ },
+ 'diff' => 9,
+ 'sel' => [
+ 297,
+ 20,
+ 20,
+ 186
+ ],
+ 'name' => 'R.png'
+ },
+ 'TR' => {
+ 'css' => {
+ 'width' => '20px',
+ 'right' => '-11px',
+ 'top' => '-7px',
+ 'background' => 'url("TR.png") no-repeat 0 0',
+ 'height' => '20px'
+ },
+ 'origsize' => {
+ 'y' => 20,
+ 'x' => 20
+ },
+ 'finalsize' => {
+ 'y' => 20,
+ 'x' => 20
+ },
+ 'sel' => [
+ 297,
+ 0,
+ 20,
+ 20
+ ],
+ 'name' => 'TR.png'
+ },
+ 'BL' => {
+ 'css' => {
+ 'left' => '-7px',
+ 'width' => '17px',
+ 'background' => 'url("BL.png") no-repeat 0 0',
+ 'bottom' => '-11px',
+ 'height' => '20px'
+ },
+ 'origsize' => {
+ 'y' => 20,
+ 'x' => 17
+ },
+ 'finalsize' => {
+ 'y' => 20,
+ 'x' => 17
+ },
+ 'sel' => [
+ 0,
+ 206,
+ 17,
+ 20
+ ],
+ 'name' => 'BL.png'
+ },
+ 'L' => {
+ 'css' => {
+ 'left' => '-7px',
+ 'width' => '7px',
+ 'top' => '13px',
+ 'background' => 'url("L.png") repeat-y 0 0',
+ 'bottom' => '9px'
+ },
+ 'origsize' => {
+ 'y' => 186,
+ 'x' => 17
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 7
+ },
+ 'diff' => 10,
+ 'sel' => [
+ 0,
+ 20,
+ 17,
+ 186
+ ],
+ 'name' => 'L.png'
+ }
+ };
+*/
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/all-wcprops
new file mode 100644
index 00000000..11162fea
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/all-wcprops
@@ -0,0 +1,59 @@
+K 25
+svn:wc:ra_dav:version-url
+V 65
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/thin-shadows1
+END
+shadows.css
+K 25
+svn:wc:ra_dav:version-url
+V 77
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/thin-shadows1/shadows.css
+END
+BL.png
+K 25
+svn:wc:ra_dav:version-url
+V 72
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/thin-shadows1/BL.png
+END
+TL.png
+K 25
+svn:wc:ra_dav:version-url
+V 72
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/thin-shadows1/TL.png
+END
+B.png
+K 25
+svn:wc:ra_dav:version-url
+V 71
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/thin-shadows1/B.png
+END
+R.png
+K 25
+svn:wc:ra_dav:version-url
+V 71
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/thin-shadows1/R.png
+END
+BR.png
+K 25
+svn:wc:ra_dav:version-url
+V 72
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/thin-shadows1/BR.png
+END
+T.png
+K 25
+svn:wc:ra_dav:version-url
+V 71
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/thin-shadows1/T.png
+END
+TR.png
+K 25
+svn:wc:ra_dav:version-url
+V 72
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/thin-shadows1/TR.png
+END
+L.png
+K 25
+svn:wc:ra_dav:version-url
+V 71
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/thin-shadows1/L.png
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/entries
new file mode 100644
index 00000000..2f650638
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/entries
@@ -0,0 +1,334 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl/new-theme/img/thin-shadows1
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+shadows.css
+file
+
+
+
+
+2012-01-23T13:07:10.129352Z
+a50d99df9d3e45f0512f6d864daf5649
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+8894
+
+BL.png
+file
+
+
+
+
+2012-01-23T13:07:10.129352Z
+a4231b4d5a11178c0fba525dda25fb6f
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+711
+
+TL.png
+file
+
+
+
+
+2012-01-23T13:07:10.129352Z
+1f4f140397be1dbb145bcae5734f095b
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+680
+
+B.png
+file
+
+
+
+
+2012-01-23T13:07:10.129352Z
+954551509f3645c48aec570853450e4f
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+224
+
+R.png
+file
+
+
+
+
+2012-01-23T13:07:10.129352Z
+f8750edbf62646cd98249455ad62253e
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+200
+
+BR.png
+file
+
+
+
+
+2012-01-23T13:07:10.129352Z
+8ab8a2c588326651130716977c60984b
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+716
+
+T.png
+file
+
+
+
+
+2012-01-23T13:07:10.129352Z
+7194f46d57b08c530d381e802a3ef76d
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+190
+
+TR.png
+file
+
+
+
+
+2012-01-23T13:07:10.129352Z
+76737faec786c0632029652f98a7450d
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+633
+
+L.png
+file
+
+
+
+
+2012-01-23T13:07:10.129352Z
+23fc7ee04e3dcb4f26fb87d736340c50
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+178
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/prop-base/B.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/prop-base/B.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/prop-base/B.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/prop-base/BL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/prop-base/BL.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/prop-base/BL.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/prop-base/BR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/prop-base/BR.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/prop-base/BR.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/prop-base/L.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/prop-base/L.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/prop-base/L.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/prop-base/R.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/prop-base/R.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/prop-base/R.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/prop-base/T.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/prop-base/T.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/prop-base/T.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/prop-base/TL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/prop-base/TL.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/prop-base/TL.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/prop-base/TR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/prop-base/TR.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/prop-base/TR.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/text-base/B.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/text-base/B.png.svn-base
new file mode 100644
index 00000000..969ee2b9
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/text-base/B.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/text-base/BL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/text-base/BL.png.svn-base
new file mode 100644
index 00000000..71516b9b
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/text-base/BL.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/text-base/BR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/text-base/BR.png.svn-base
new file mode 100644
index 00000000..23841eeb
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/text-base/BR.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/text-base/L.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/text-base/L.png.svn-base
new file mode 100644
index 00000000..c133f80c
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/text-base/L.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/text-base/R.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/text-base/R.png.svn-base
new file mode 100644
index 00000000..a8a835c2
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/text-base/R.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/text-base/T.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/text-base/T.png.svn-base
new file mode 100644
index 00000000..89f828c8
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/text-base/T.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/text-base/TL.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/text-base/TL.png.svn-base
new file mode 100644
index 00000000..15971a53
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/text-base/TL.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/text-base/TR.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/text-base/TR.png.svn-base
new file mode 100644
index 00000000..55cd077d
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/text-base/TR.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/text-base/shadows.css.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/text-base/shadows.css.svn-base
new file mode 100644
index 00000000..28c222a0
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/.svn/text-base/shadows.css.svn-base
@@ -0,0 +1,222 @@
+T { left: 8px; right: 6px; top: -6px; background: url("T.png") repeat-x 0 0; height: 6px; }
+B { left: 8px; right: 6px; background: url("B.png") repeat-x 0 0; bottom: -10px; height: 10px; }
+TL { left: -6px; width: 14px; top: -6px; background: url("TL.png") no-repeat 0 0; height: 15px; }
+BR { width: 16px; right: -10px; background: url("BR.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+R { width: 10px; right: -10px; top: 9px; background: url("R.png") repeat-y 0 0; bottom: 6px; }
+TR { width: 16px; right: -10px; top: -6px; background: url("TR.png") no-repeat 0 0; height: 15px; }
+BL { left: -6px; width: 14px; background: url("BL.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+L { left: -6px; width: 6px; top: 9px; background: url("L.png") repeat-y 0 0; bottom: 6px; }
+
+
+/*
+$VAR1 = {
+ 'T' => {
+ 'css' => {
+ 'left' => '8px',
+ 'right' => '6px',
+ 'top' => '-6px',
+ 'background' => 'url("T.png") repeat-x 0 0',
+ 'height' => '6px'
+ },
+ 'origsize' => {
+ 'y' => 15,
+ 'x' => 283
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 6,
+ 'x' => 16
+ },
+ 'diff' => 9,
+ 'sel' => [
+ 14,
+ 0,
+ 283,
+ 15
+ ],
+ 'name' => 'T.png'
+ },
+ 'B' => {
+ 'css' => {
+ 'left' => '8px',
+ 'right' => '6px',
+ 'background' => 'url("B.png") repeat-x 0 0',
+ 'bottom' => '-10px',
+ 'height' => '10px'
+ },
+ 'origsize' => {
+ 'y' => 16,
+ 'x' => 283
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 10,
+ 'x' => 16
+ },
+ 'diff' => 6,
+ 'sel' => [
+ 14,
+ 203,
+ 283,
+ 16
+ ],
+ 'name' => 'B.png'
+ },
+ 'TL' => {
+ 'css' => {
+ 'left' => '-6px',
+ 'width' => '14px',
+ 'top' => '-6px',
+ 'background' => 'url("TL.png") no-repeat 0 0',
+ 'height' => '15px'
+ },
+ 'origsize' => {
+ 'y' => 15,
+ 'x' => 14
+ },
+ 'finalsize' => {
+ 'y' => 15,
+ 'x' => 14
+ },
+ 'sel' => [
+ 0,
+ 0,
+ 14,
+ 15
+ ],
+ 'name' => 'TL.png'
+ },
+ 'BR' => {
+ 'css' => {
+ 'width' => '16px',
+ 'right' => '-10px',
+ 'background' => 'url("BR.png") no-repeat 0 0',
+ 'bottom' => '-10px',
+ 'height' => '16px'
+ },
+ 'origsize' => {
+ 'y' => 16,
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 16
+ },
+ 'sel' => [
+ 297,
+ 203,
+ 16,
+ 16
+ ],
+ 'name' => 'BR.png'
+ },
+ 'R' => {
+ 'css' => {
+ 'width' => '10px',
+ 'right' => '-10px',
+ 'top' => '9px',
+ 'background' => 'url("R.png") repeat-y 0 0',
+ 'bottom' => '6px'
+ },
+ 'origsize' => {
+ 'y' => 188,
+ 'x' => 16
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 10
+ },
+ 'diff' => 6,
+ 'sel' => [
+ 297,
+ 15,
+ 16,
+ 188
+ ],
+ 'name' => 'R.png'
+ },
+ 'TR' => {
+ 'css' => {
+ 'width' => '16px',
+ 'right' => '-10px',
+ 'top' => '-6px',
+ 'background' => 'url("TR.png") no-repeat 0 0',
+ 'height' => '15px'
+ },
+ 'origsize' => {
+ 'y' => 15,
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 15,
+ 'x' => 16
+ },
+ 'sel' => [
+ 297,
+ 0,
+ 16,
+ 15
+ ],
+ 'name' => 'TR.png'
+ },
+ 'BL' => {
+ 'css' => {
+ 'left' => '-6px',
+ 'width' => '14px',
+ 'background' => 'url("BL.png") no-repeat 0 0',
+ 'bottom' => '-10px',
+ 'height' => '16px'
+ },
+ 'origsize' => {
+ 'y' => 16,
+ 'x' => 14
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 14
+ },
+ 'sel' => [
+ 0,
+ 203,
+ 14,
+ 16
+ ],
+ 'name' => 'BL.png'
+ },
+ 'L' => {
+ 'css' => {
+ 'left' => '-6px',
+ 'width' => '6px',
+ 'top' => '9px',
+ 'background' => 'url("L.png") repeat-y 0 0',
+ 'bottom' => '6px'
+ },
+ 'origsize' => {
+ 'y' => 188,
+ 'x' => 14
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 6
+ },
+ 'diff' => 8,
+ 'sel' => [
+ 0,
+ 15,
+ 14,
+ 188
+ ],
+ 'name' => 'L.png'
+ }
+ };
+*/
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/B.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/B.png
new file mode 100644
index 00000000..969ee2b9
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/B.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/BL.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/BL.png
new file mode 100644
index 00000000..71516b9b
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/BL.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/BR.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/BR.png
new file mode 100644
index 00000000..23841eeb
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/BR.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/L.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/L.png
new file mode 100644
index 00000000..c133f80c
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/L.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/R.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/R.png
new file mode 100644
index 00000000..a8a835c2
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/R.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/T.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/T.png
new file mode 100644
index 00000000..89f828c8
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/T.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/TL.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/TL.png
new file mode 100644
index 00000000..15971a53
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/TL.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/TR.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/TR.png
new file mode 100644
index 00000000..55cd077d
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/TR.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/shadows.css b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/shadows.css
new file mode 100644
index 00000000..28c222a0
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/thin-shadows1/shadows.css
@@ -0,0 +1,222 @@
+T { left: 8px; right: 6px; top: -6px; background: url("T.png") repeat-x 0 0; height: 6px; }
+B { left: 8px; right: 6px; background: url("B.png") repeat-x 0 0; bottom: -10px; height: 10px; }
+TL { left: -6px; width: 14px; top: -6px; background: url("TL.png") no-repeat 0 0; height: 15px; }
+BR { width: 16px; right: -10px; background: url("BR.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+R { width: 10px; right: -10px; top: 9px; background: url("R.png") repeat-y 0 0; bottom: 6px; }
+TR { width: 16px; right: -10px; top: -6px; background: url("TR.png") no-repeat 0 0; height: 15px; }
+BL { left: -6px; width: 14px; background: url("BL.png") no-repeat 0 0; bottom: -10px; height: 16px; }
+L { left: -6px; width: 6px; top: 9px; background: url("L.png") repeat-y 0 0; bottom: 6px; }
+
+
+/*
+$VAR1 = {
+ 'T' => {
+ 'css' => {
+ 'left' => '8px',
+ 'right' => '6px',
+ 'top' => '-6px',
+ 'background' => 'url("T.png") repeat-x 0 0',
+ 'height' => '6px'
+ },
+ 'origsize' => {
+ 'y' => 15,
+ 'x' => 283
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 6,
+ 'x' => 16
+ },
+ 'diff' => 9,
+ 'sel' => [
+ 14,
+ 0,
+ 283,
+ 15
+ ],
+ 'name' => 'T.png'
+ },
+ 'B' => {
+ 'css' => {
+ 'left' => '8px',
+ 'right' => '6px',
+ 'background' => 'url("B.png") repeat-x 0 0',
+ 'bottom' => '-10px',
+ 'height' => '10px'
+ },
+ 'origsize' => {
+ 'y' => 16,
+ 'x' => 283
+ },
+ 'cut' => {
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 10,
+ 'x' => 16
+ },
+ 'diff' => 6,
+ 'sel' => [
+ 14,
+ 203,
+ 283,
+ 16
+ ],
+ 'name' => 'B.png'
+ },
+ 'TL' => {
+ 'css' => {
+ 'left' => '-6px',
+ 'width' => '14px',
+ 'top' => '-6px',
+ 'background' => 'url("TL.png") no-repeat 0 0',
+ 'height' => '15px'
+ },
+ 'origsize' => {
+ 'y' => 15,
+ 'x' => 14
+ },
+ 'finalsize' => {
+ 'y' => 15,
+ 'x' => 14
+ },
+ 'sel' => [
+ 0,
+ 0,
+ 14,
+ 15
+ ],
+ 'name' => 'TL.png'
+ },
+ 'BR' => {
+ 'css' => {
+ 'width' => '16px',
+ 'right' => '-10px',
+ 'background' => 'url("BR.png") no-repeat 0 0',
+ 'bottom' => '-10px',
+ 'height' => '16px'
+ },
+ 'origsize' => {
+ 'y' => 16,
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 16
+ },
+ 'sel' => [
+ 297,
+ 203,
+ 16,
+ 16
+ ],
+ 'name' => 'BR.png'
+ },
+ 'R' => {
+ 'css' => {
+ 'width' => '10px',
+ 'right' => '-10px',
+ 'top' => '9px',
+ 'background' => 'url("R.png") repeat-y 0 0',
+ 'bottom' => '6px'
+ },
+ 'origsize' => {
+ 'y' => 188,
+ 'x' => 16
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 10
+ },
+ 'diff' => 6,
+ 'sel' => [
+ 297,
+ 15,
+ 16,
+ 188
+ ],
+ 'name' => 'R.png'
+ },
+ 'TR' => {
+ 'css' => {
+ 'width' => '16px',
+ 'right' => '-10px',
+ 'top' => '-6px',
+ 'background' => 'url("TR.png") no-repeat 0 0',
+ 'height' => '15px'
+ },
+ 'origsize' => {
+ 'y' => 15,
+ 'x' => 16
+ },
+ 'finalsize' => {
+ 'y' => 15,
+ 'x' => 16
+ },
+ 'sel' => [
+ 297,
+ 0,
+ 16,
+ 15
+ ],
+ 'name' => 'TR.png'
+ },
+ 'BL' => {
+ 'css' => {
+ 'left' => '-6px',
+ 'width' => '14px',
+ 'background' => 'url("BL.png") no-repeat 0 0',
+ 'bottom' => '-10px',
+ 'height' => '16px'
+ },
+ 'origsize' => {
+ 'y' => 16,
+ 'x' => 14
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 14
+ },
+ 'sel' => [
+ 0,
+ 203,
+ 14,
+ 16
+ ],
+ 'name' => 'BL.png'
+ },
+ 'L' => {
+ 'css' => {
+ 'left' => '-6px',
+ 'width' => '6px',
+ 'top' => '9px',
+ 'background' => 'url("L.png") repeat-y 0 0',
+ 'bottom' => '6px'
+ },
+ 'origsize' => {
+ 'y' => 188,
+ 'x' => 14
+ },
+ 'cut' => {
+ 'y' => 16
+ },
+ 'finalsize' => {
+ 'y' => 16,
+ 'x' => 6
+ },
+ 'diff' => 8,
+ 'sel' => [
+ 0,
+ 15,
+ 14,
+ 188
+ ],
+ 'name' => 'L.png'
+ }
+ };
+*/
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/titlebg.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/titlebg.png
new file mode 100644
index 00000000..7663f97d
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/titlebg.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tmpcal.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tmpcal.gif
new file mode 100644
index 00000000..1c1934ad
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tmpcal.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree-drop-here-lower.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree-drop-here-lower.gif
new file mode 100644
index 00000000..40581113
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree-drop-here-lower.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree-drop-here-upper.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree-drop-here-upper.gif
new file mode 100644
index 00000000..326cf6a6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree-drop-here-upper.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree-drop-here.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree-drop-here.gif
new file mode 100644
index 00000000..56f27062
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree-drop-here.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/all-wcprops
new file mode 100644
index 00000000..80e6993a
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/all-wcprops
@@ -0,0 +1,71 @@
+K 25
+svn:wc:ra_dav:version-url
+V 56
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/tree
+END
+minus.gif
+K 25
+svn:wc:ra_dav:version-url
+V 66
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/tree/minus.gif
+END
+minus-hover.gif
+K 25
+svn:wc:ra_dav:version-url
+V 72
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/tree/minus-hover.gif
+END
+lines-v.gif
+K 25
+svn:wc:ra_dav:version-url
+V 68
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/tree/lines-v.gif
+END
+lines-tcb.gif
+K 25
+svn:wc:ra_dav:version-url
+V 70
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/tree/lines-tcb.gif
+END
+plus.png
+K 25
+svn:wc:ra_dav:version-url
+V 65
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/tree/plus.png
+END
+plus.gif
+K 25
+svn:wc:ra_dav:version-url
+V 65
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/tree/plus.gif
+END
+plus-hover.gif
+K 25
+svn:wc:ra_dav:version-url
+V 71
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/tree/plus-hover.gif
+END
+dot.gif
+K 25
+svn:wc:ra_dav:version-url
+V 64
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/tree/dot.gif
+END
+lines-b.gif
+K 25
+svn:wc:ra_dav:version-url
+V 68
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/tree/lines-b.gif
+END
+lines-c.gif
+K 25
+svn:wc:ra_dav:version-url
+V 68
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/tree/lines-c.gif
+END
+minus.png
+K 25
+svn:wc:ra_dav:version-url
+V 66
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/new-theme/img/tree/minus.png
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/entries
new file mode 100644
index 00000000..16db582e
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/entries
@@ -0,0 +1,402 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl/new-theme/img/tree
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+minus.gif
+file
+
+
+
+
+2012-01-23T13:07:10.141352Z
+40e656941ad6ded68c61b2a5eb253c0a
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+68
+
+minus-hover.gif
+file
+
+
+
+
+2012-01-23T13:07:10.141352Z
+c108b5d553b8dec84c89daa3066f477f
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+67
+
+lines-v.gif
+file
+
+
+
+
+2012-01-23T13:07:10.141352Z
+3da87ea87c47d4942921567733974047
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+54
+
+lines-tcb.gif
+file
+
+
+
+
+2012-01-23T13:07:10.141352Z
+f122532ab6dc9ee33fd4d875e8a6231d
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+308
+
+plus.png
+file
+
+
+
+
+2012-01-23T13:07:10.145352Z
+497064c7e46be5529fe871514ca0a20b
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+291
+
+plus.gif
+file
+
+
+
+
+2012-01-23T13:07:10.145352Z
+acfe885afb9f6d85bb70cf784a2b11be
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+67
+
+plus-hover.gif
+file
+
+
+
+
+2012-01-23T13:07:10.145352Z
+4315001e267a9fd97d62d10f5ede24c9
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+64
+
+dot.gif
+file
+
+
+
+
+2012-01-23T13:07:10.145352Z
+00ca4a7ec04a069e87d4bbc2546e7af9
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+85
+
+lines-b.gif
+file
+
+
+
+
+2012-01-23T13:07:10.145352Z
+8a6b9cef640509fb2d97f609cc303544
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+257
+
+lines-c.gif
+file
+
+
+
+
+2012-01-23T13:07:10.145352Z
+042c3ff6284ee4f20ce00aa4617b0634
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+67
+
+minus.png
+file
+
+
+
+
+2012-01-23T13:07:10.145352Z
+3617d098d8a07379cff7eba997e7a8d4
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+260
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/dot.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/dot.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/dot.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/lines-b.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/lines-b.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/lines-b.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/lines-c.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/lines-c.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/lines-c.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/lines-tcb.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/lines-tcb.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/lines-tcb.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/lines-v.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/lines-v.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/lines-v.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/minus-hover.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/minus-hover.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/minus-hover.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/minus.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/minus.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/minus.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/minus.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/minus.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/minus.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/plus-hover.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/plus-hover.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/plus-hover.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/plus.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/plus.gif.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/plus.gif.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/plus.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/plus.png.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/prop-base/plus.png.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/dot.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/dot.gif.svn-base
new file mode 100644
index 00000000..f54ca7e2
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/dot.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/lines-b.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/lines-b.gif.svn-base
new file mode 100644
index 00000000..47298b01
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/lines-b.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/lines-c.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/lines-c.gif.svn-base
new file mode 100644
index 00000000..93a31fc4
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/lines-c.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/lines-tcb.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/lines-tcb.gif.svn-base
new file mode 100644
index 00000000..4e72ceb8
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/lines-tcb.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/lines-v.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/lines-v.gif.svn-base
new file mode 100644
index 00000000..c51c866f
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/lines-v.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/minus-hover.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/minus-hover.gif.svn-base
new file mode 100644
index 00000000..7ed3baae
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/minus-hover.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/minus.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/minus.gif.svn-base
new file mode 100644
index 00000000..e4c46a01
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/minus.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/minus.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/minus.png.svn-base
new file mode 100644
index 00000000..25cc1a7d
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/minus.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/plus-hover.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/plus-hover.gif.svn-base
new file mode 100644
index 00000000..48237a19
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/plus-hover.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/plus.gif.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/plus.gif.svn-base
new file mode 100644
index 00000000..fcc4597b
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/plus.gif.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/plus.png.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/plus.png.svn-base
new file mode 100644
index 00000000..20923a4c
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/.svn/text-base/plus.png.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/dot.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/dot.gif
new file mode 100644
index 00000000..f54ca7e2
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/dot.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/lines-b.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/lines-b.gif
new file mode 100644
index 00000000..47298b01
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/lines-b.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/lines-c.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/lines-c.gif
new file mode 100644
index 00000000..93a31fc4
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/lines-c.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/lines-tcb.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/lines-tcb.gif
new file mode 100644
index 00000000..4e72ceb8
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/lines-tcb.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/lines-v.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/lines-v.gif
new file mode 100644
index 00000000..c51c866f
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/lines-v.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/minus-hover.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/minus-hover.gif
new file mode 100644
index 00000000..7ed3baae
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/minus-hover.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/minus.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/minus.gif
new file mode 100644
index 00000000..e4c46a01
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/minus.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/minus.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/minus.png
new file mode 100644
index 00000000..25cc1a7d
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/minus.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/plus-hover.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/plus-hover.gif
new file mode 100644
index 00000000..48237a19
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/plus-hover.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/plus.gif b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/plus.gif
new file mode 100644
index 00000000..fcc4597b
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/plus.gif
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/plus.png b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/plus.png
new file mode 100644
index 00000000..20923a4c
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/img/tree/plus.png
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/uploadentry.css b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/uploadentry.css
new file mode 100644
index 00000000..9322203e
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/new-theme/uploadentry.css
@@ -0,0 +1,21 @@
+body { background-color: transparent; margin: 0; padding: 0; overflow: hidden; height: 100%; }
+
+form, input { font: 12px Tahoma,"Lucida Sans","Trebuchet MS",Tahoma,Verdana,sans-serif; height: 22px; width: 80px; }
+form { margin: 0; padding: 0; }
+
+.upload {
+ display: block;
+ background: url("img/btn-choose-file.gif") no-repeat 0 50%;
+ overflow: hidden;
+ cursor: pointer;
+ width: 80px;
+ height: 22px;
+ position: relative;
+}
+.upload input {
+ opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0;
+ position: absolute;
+ cursor: pointer;
+ height: 100%;
+ width: auto;
+}
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/swf/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/swf/.svn/all-wcprops
new file mode 100644
index 00000000..f0298006
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/swf/.svn/all-wcprops
@@ -0,0 +1,11 @@
+K 25
+svn:wc:ra_dav:version-url
+V 41
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/swf
+END
+flash.swf
+K 25
+svn:wc:ra_dav:version-url
+V 51
+/svn/labcode/!svn/ver/2/Ymacs/test/dl/swf/flash.swf
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/swf/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/swf/.svn/entries
new file mode 100644
index 00000000..a01a002b
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/swf/.svn/entries
@@ -0,0 +1,62 @@
+10
+
+dir
+60
+https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl/swf
+https://svn.gnowledge.org/svn/labcode
+
+
+
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15bf0492-30b5-4620-9f24-ebed40bad4e9
+
+flash.swf
+file
+
+
+
+
+2012-01-23T13:07:09.421349Z
+5f30a049ec7267d819d1df594edf7caa
+2011-04-12T10:49:38.890806Z
+2
+sndt2011
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+2117
+
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/swf/.svn/prop-base/flash.swf.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/swf/.svn/prop-base/flash.swf.svn-base
new file mode 100644
index 00000000..5e9587e6
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/swf/.svn/prop-base/flash.swf.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/swf/.svn/text-base/flash.swf.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/swf/.svn/text-base/flash.swf.svn-base
new file mode 100644
index 00000000..f617072b
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/swf/.svn/text-base/flash.swf.svn-base
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/swf/flash.swf b/objectapp/static/objectapp/js/Gnowmacs/test/dl/swf/flash.swf
new file mode 100644
index 00000000..f617072b
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/dl/swf/flash.swf
Binary files differ
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/gnow-test.js b/objectapp/static/objectapp/js/Gnowmacs/test/gnow-test.js
new file mode 100644
index 00000000..674d6ec0
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/gnow-test.js
@@ -0,0 +1,822 @@
+// This file is part of Ymacs for GNOWSYS: Gnowledge Networking
+// and Organizing System.
+
+// Ymacs is free software; you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation; either version 3 of
+// the License, or (at your option) any later version.
+
+// Ymacs is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU Affero General Public
+// License along with Ymacs (agpl.txt); if not, write to the
+// Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+// Boston, MA 02110-1301 USA59 Temple Place, Suite 330,
+
+// Author Divya <divyas15@gmail.com>
+
+var desktop = new DlDesktop({});
+var tableg = 0;
+var row, col;
+var str_sym;
+var options1, position, char_at_pos, index1, pt,pt1,pt2;
+var formats;
+formats = ["Save","HTML", "PDF", "LaTeX", "DocBook", "XOXO"];
+var al;
+var str1;
+var al1,al2;
+var gImage;
+var gOptions;
+function print(obj) {
+ var a = [], i;
+ for (i in obj) {
+ var val = obj[i];
+ if (val instanceof Function)
+ val = val.toString();
+ else
+ val = DlJSON.encode(val);
+ a.push(DlJSON.encode(i) + " : " + val);
+ }
+ return a.map(function(line){
+ return line.replace(/^/mg, function(s) {
+ return " ";
+ });
+ }).join("\n");
+};
+
+var info = ( "Existing keybindings:\n\n" +
+ print(Ymacs_Keymap_Emacs().constructor.KEYS)
+ + "\n\nHave fun!\n" );
+
+
+try {
+ var org = new Ymacs_Buffer({ name: test });
+
+ org.cmd("org_mode");
+
+ var keys = new Ymacs_Buffer({ name: "keybindings.txt" });
+ keys.setCode(info);
+
+ var layout = new DlLayout({ parent: desktop });
+
+ var empty = new Ymacs_Buffer({ name: "empty" });
+ var ymacs = window.ymacs = new Ymacs({ buffers: [ org, keys ] });
+ ymacs.setColorTheme([ "dark", "y" ]);
+
+ try {
+ ymacs.getActiveBuffer().cmd("eval_file", ".ymacs");
+ } catch(ex) {}
+
+ var menu = new DlHMenu({});
+ menu.setStyle({ marginLeft: 0, marginRight: 0 });
+
+
+ var item = new DlMenuItem({ parent: menu, label: "Menu".makeLabel() });
+
+
+ /* -------------- Org Export --------------*/
+
+ //formats = ["HTML", "PDF", "LaTeX", "DocBook", "XOXO"];
+ var submenu = new DlVMenu({});
+ item.setMenu(submenu);
+ formats.foreach(function(format){
+ var item = new DlMenuItem({ label: format, parent: submenu });
+ item.addEventListener("onSelect", function(){
+
+ try{
+
+ var is_Firefox = navigator.userAgent.toLowerCase().indexOf('firefox') > -1;
+ if (is_Firefox)
+ netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
+
+ var xhr = new XMLHttpRequest();
+ var url = "http://127.0.0.1:9292/";
+
+ xhr.open("POST", url, true);
+
+ xhr.onreadystatechange=function() {
+ if (xhr.readyState==4) {
+ alert(xhr.status);
+
+ }
+ }
+ xhr.setRequestHeader("Content-type", "text/plain");
+
+ if(format=="HTML" && gImage==1) // checking if insertImage() is called
+ {
+ //ymacs.getActiveBuffer().cmd("delete_region_or_line",str1);
+ al = "#+ATTR_HTML: align="+"\"left\""+"\n";
+ al1 = al;
+ ymacs.getActiveBuffer().cmd("insert",al1);
+ //if(al2!=null)
+ //ymacs.getActiveBuffer().cmd("delete_region_or_line",al2);
+ }
+ else if(format=="PDF" && gImage==1)
+ {
+ //ymacs.getActiveBuffer().cmd("delete_region_or_line",str1);
+ al = "#+ATTR_LaTeX:placement = {r}"+"\n";
+ al2 = al;
+ ymacs.getActiveBuffer().cmd("insert",al2);
+ //if(al1!=null)
+ //ymacs.getActiveBuffer().cmd("delete_region_or_line",al1);
+ }
+ xhr.send("gnow-select: "+format+"\n"+ymacs.getActiveBuffer().getCode());
+
+
+
+
+//alert("gnow-select: "+format+"\n"+ymacs.getActiveBuffer().getCode());
+//alert(format+"\n"+ymacs.getActiveBuffer().getCode());
+
+}
+ catch(e){
+ alert("Some Error");
+ alert(e);}
+ });
+ });
+
+
+ menu.addFiller();
+
+ var item = new DlMenuItem({ parent: menu, label: "Toggle line numbers".makeLabel() });
+ item.addEventListener("onSelect", function() {
+ ymacs.getActiveBuffer().cmd("toggle_line_numbers");
+ });
+
+ /*------[ Wrap ]--------
+ flag is a variable to store the current status of wrap.wrap itself switches On n Off depending on previous status.
+ so it is necessary to keep record of previous status*/
+
+ var item = new DlMenuItem({ parent: menu, label: "Wrap".makeLabel() });
+ var flag = "False" ;
+ item.addEventListener("onSelect", function() {
+ if(flag == "False")
+ {
+ flag = "True";
+ alert("Wrapping is ON");
+ ymacs.getActiveBuffer().cmd("wrap_text");
+ }
+ else
+ {
+ flag = "False";
+ alert("Wrapping is OFF");
+ ymacs.getActiveBuffer().cmd("wrap_text");
+ }
+
+ });
+
+ /*------[ save ]--------*/
+
+ var item = new DlMenuItem({ parent: menu, label: "Save".makeLabel() });
+ item.addEventListener("onSelect", function() {
+ /var fso = new DOMParser("Scripting.FileSystemObject");
+ varFileObject = fso.OpenTextFile("/home/supriya/Desktop/test1.txt", 2, true,0);
+ varFileObject.write("hello");
+ varFileObject.close();
+ alert ("hi");
+ });
+
+
+
+ /* -----[ insert - just a try] ----- */
+
+ var item = new DlMenuItem({ parent: menu, label: "Insert".makeLabel() });
+ var item1 = new DlMenuItem({ parent: submenu, label: "TOC" });
+ var submenu = new DlVMenu({});
+ item.setMenu(submenu);
+ var subToc = new DlVMenu({});
+ item = new DlMenuItem({ parent: submenu, label: "Default from ymacs.css" });
+ item.addEventListener("onSelect", function(){
+ ymacs.getActiveFrame().setStyle({ fontFamily: "" });
+ });
+
+ submenu.addSeparator();
+item1 = new DlMenuItem({ parent: submenu, label: "Table Of Content" });
+item1.addEventListener("onSelect", function()
+ {
+ options1 = "#+OPTIONS:" + " "+ "H:3 num:t toc:t \\n:nil @:t ::t |:t ^:t -:t f:t *:t <:t" +"\n";
+ insertOPTIONS();
+
+ });
+ var files = [
+ "Table",
+ "Insert Column",
+ "Insert Row",
+ "Insert hline",
+ "Images",
+ ]
+ item1.setMenu(subToc);
+
+
+
+
+ files.foreach(function(i){
+ item = new DlMenuItem({ parent: submenu, label: "<span style='font-size:" + i + "'>" + i + "</span>" });
+ item.addEventListener("onSelect", function(){
+
+ // alert("You selected " +i);
+
+ switch(i)
+ {
+ case "Table": insertTable();
+ break;
+ case "Insert Column": if(tableg == 1) // if insertTable() is called previously then call insertColumn()
+ { insertColumn();
+ }
+ else
+ { alert("First create a table");
+ }
+ break;
+ case "Insert Row": if(tableg == 1) // if insertTable() is called previously then call insertRow()
+ { insertRow();
+ }
+ else
+ { alert("First create a table");
+ }
+ break;
+ case "Insert hline": if(tableg == 1)// if insertTable() is called previously then call insertHline()
+ { insertHline();
+ }
+ else
+ { alert("First create a table");
+ }
+ break;
+
+ case "Images": insertImage1();
+ break;
+ default:
+ alert("code to be executed if n is different from case 1 and 2");
+ }
+ });
+ });
+
+
+ var files2 = [
+ "OPTIONS"
+
+
+ ].foreach(function(font){
+ item = new DlMenuItem({ parent: subToc, label: "<span style='font-family:" + font + "'>" + font + "</span>" });
+ var test_flag = "False" ;
+ item.addEventListener("onSelect", function(){
+
+ // var pt2 = ymacs.getActiveBuffer().cmd("point");
+ // alert(pt2);
+
+ if(test_flag == "False" && gOptions == 1)
+ {
+ test_flag = "True";
+ alert("OPTIONS is ON");
+ ymacs.getActiveBuffer().cmd("goto_char",pt1);
+ alert(pt1);
+ ymacs.getActiveBuffer().cmd("end_of_line");
+ ymacs.getActiveBuffer().cmd("insert","\n");
+ pt2 = ymacs.getActiveBuffer().cmd("point");
+ alert(pt2);
+ options1 = "#+OPTIONS:" + " "+ "H:3 num:t toc:t \\n:nil @:t ::t |:t ^:t -:t f:t *:t <:t"+"\n";
+ ymacs.getActiveBuffer().cmd("insert",options1);
+ //ymacs.getActiveBuffer().cmd("insert","\n");
+
+ }
+ else if(gOptions!=1){
+
+ alert("Insert TOC first");
+
+
+
+ }
+
+ else
+ {
+
+ // ymacs.getActiveBuffer().cmd("beginning_of_buffer");
+
+ test_flag = "False";
+ alert("OPTIONS is OFF");
+
+
+ // if(gOptions == 1)
+
+
+ ymacs.getActiveBuffer().cmd("goto_char",pt2);
+ alert(pt2);
+
+ // ymacs.getActiveBuffer().cmd("forward_line");
+
+ // var pt1 = ymacs.getActiveBuffer().cmd("point");
+ // alert("pt1",pt1);
+ // ymacs.getActiveBuffer().cmd("goto_char",pt1);
+
+ ymacs.getActiveBuffer().cmd("delete_line");
+ options1 = "#+OPTIONS:" + " "+ "H:3 num:nil toc:nil \\n:nil @:t ::t |:t ^:t -:t f:t *:t <:t" +"\n";
+ ymacs.getActiveBuffer().cmd("insert",options1);
+
+
+
+ }
+
+
+
+
+
+
+
+
+ });
+ });
+
+ function insertOPTIONS()
+ {
+ gOptions = 1;
+ var a1 = "#+AUTHOR:" + " " + "\n";
+ var t1 = "#+TITLE:" + " " + "\n";
+ var currentDate = new Date();
+ var month = currentDate.getMonth() + 1;
+ var day = currentDate.getDate();
+ var year = currentDate.getFullYear();
+ var weekday=new Array(7);
+ weekday[0]="Sunday";
+ weekday[1]="Monday";
+ weekday[2]="Tuesday";
+ weekday[3]="Wednesday";
+ weekday[4]="Thursday";
+ weekday[5]="Friday";
+ weekday[6]="Saturday";
+ var d1 = weekday[currentDate.getDay()];
+ var fullDate = "#+DATE:" + " " + year + " " + month + " " + day + " " + d1 + "\n";
+ var language1 = "#+LANGUAGE:" + " " + "en" + "\n";
+ var emailId = "#+EMAIL:" + " " + "\n";
+ var desc = "#+DESCRIPTION:" + " "+"\n";
+ var keywords ="#+KEYWORDS:" + " "+"\n";
+ var options2 = "#+OPTIONS:" + " "+ "TeX:t LaTeX:nil skip:nil d:nil todo:t pri:nil tags:not-in-toc"+"\n";
+ var info = "#+INFOJS_OPT:" + " " + "view:nil toc:nil ltoc:t mouse:underline buttons:0 path:http://orgmode.org/org-info.js" + "\n";
+ var export_select_tag = "#+EXPORT_" + " SELECT_" + "TAGS:" + " " + "export " +"\n";
+ var export_exclude_tag = "#+EXPORT_" + " EXCLUDE_" + "TAGS:" + " " + "noexport" + "\n";
+ var link_up = "#+LINK_UP:" + " " + "\n";
+ var link_home = "#+LINK_HOME:" + " " + "\n";
+ ymacs.getActiveBuffer().cmd("insert",t1);
+ ymacs.getActiveBuffer().cmd("insert",a1);
+ ymacs.getActiveBuffer().cmd("insert",emailId);
+ ymacs.getActiveBuffer().cmd("insert",fullDate);
+ ymacs.getActiveBuffer().cmd("insert",keywords);
+ ymacs.getActiveBuffer().cmd("insert",language1);
+ //pt = ymacs.getActiveBuffer().cmd("point");
+ //alert(pt);
+ //ymacs.getActiveBuffer().cmd("insert",options1);
+ // ymacs.getActiveBuffer().cmd("insert","\n");
+
+ ymacs.getActiveBuffer().cmd("insert",options2);
+
+ ymacs.getActiveBuffer().cmd("insert","\n");
+ pt1 = ymacs.getActiveBuffer().cmd("point");
+ // alert(pt1);
+ ymacs.getActiveBuffer().cmd("insert",info);
+ ymacs.getActiveBuffer().cmd("insert",export_select_tag);
+ ymacs.getActiveBuffer().cmd("insert",export_exclude_tag);
+ ymacs.getActiveBuffer().cmd("insert",link_up);
+ ymacs.getActiveBuffer().cmd("insert",link_home);
+ //ymacs.getActiveBuffer().cmd("goto_char",pt);
+ }
+
+
+
+
+// This function creates a table with the user specified no. of rows & columns.
+ function insertTable()
+ {
+ row = prompt("Enter no. of rows",1);
+ col = prompt("Enter no. of cols",1);
+ tableg = 1;
+ for(k=0;k<=col;k++)
+ {
+ ymacs.getActiveBuffer().cmd("org_table_create");
+ }
+ ymacs.getActiveBuffer().cmd("insert","\n"); ymacs.getActiveBuffer().cmd("insert","|");
+ ymacs.getActiveBuffer().cmd("insert","---");
+ for(k=0;k<(col-1);k++)
+ {
+
+ ymacs.getActiveBuffer().cmd("insert","@");
+ ymacs.getActiveBuffer().cmd("insert","---");
+ }
+ ymacs.getActiveBuffer().cmd("insert","|");
+ ymacs.getActiveBuffer().cmd("insert","\n");
+ for(m=1;m<row;m++)
+ {
+
+ for(j=0;j<=col;j++)
+ {
+
+ ymacs.getActiveBuffer().cmd("org_table_create");
+ }
+ //alert(row);
+ ymacs.getActiveBuffer().cmd("insert","\n");
+ }
+ }
+
+ // This function creates a column for the table.
+
+ function insertColumn()
+
+ {
+
+ ymacs.getActiveBuffer().cmd("backward_paragraph");
+ ymacs.getActiveBuffer().cmd("forward_line");
+ ymacs.getActiveBuffer().cmd("end_of_line");
+
+
+ ymacs.getActiveBuffer().cmd("insert","|");
+
+ ymacs.getActiveBuffer().cmd("forward_line");
+ ymacs.getActiveBuffer().cmd("backward_char");ymacs.getActiveBuffer().cmd("insert","@");
+ ymacs.getActiveBuffer().cmd("delete_char");
+
+ ymacs.getActiveBuffer().cmd("insert","---");
+ ymacs.getActiveBuffer().cmd("insert","|"); ymacs.getActiveBuffer().cmd("forward_line");
+ for(k=1;k<row;k++){
+ ymacs.getActiveBuffer().cmd("insert","|");
+ ymacs.getActiveBuffer().cmd("forward_line");
+
+ } col = parseInt(col)+1;
+
+
+ }
+
+ // This function creates a row for the table.
+
+ function insertRow()
+
+ {
+ for(j=0;j<=col;j++)
+ {
+
+ ymacs.getActiveBuffer().cmd("org_table_create");
+ } ymacs.getActiveBuffer().cmd("insert","");
+ ymacs.getActiveBuffer().cmd("newline");
+
+ row = parseInt(row)+1;
+
+ }
+
+ // This function creates a Horizontal Line for the table.
+
+ function insertHline()
+ {
+ ymacs.getActiveBuffer().cmd("end_of_line");
+ ymacs.getActiveBuffer().cmd("insert","\n");
+
+ ymacs.getActiveBuffer().cmd("insert","|");
+ ymacs.getActiveBuffer().cmd("insert","---");
+ for(k=0;k<(col-1);k++)
+ {
+
+ ymacs.getActiveBuffer().cmd("insert","@");
+ ymacs.getActiveBuffer().cmd("insert","---");
+ }
+ ymacs.getActiveBuffer().cmd("insert","|");
+
+
+ }
+
+ function insertImage()
+ {
+
+
+ //gImage = 1;
+ //ymacs.getActiveBuffer().cmd("end_of_buffer");
+ //var img1 = prompt("Enter url for image","/home/sndt/Music/img2.jpeg");
+ //mywindow = window.open("fileupload2.html", "", "location=0,status=0,scrollbars=0, width=300,height=150");
+ mywindow = window.open("one.html", "", "location=0,status=0,scrollbars=0, width=300,height=150");
+ mywindow.moveTo(400, 400);
+
+ //document.write("<INPUT TYPE=file + >");
+
+ //document.write("hi");
+
+ //window.open(img1);
+ //var al;
+ //var str1;
+ //var img2 = img1;
+ //var str3 = img1.indexOf(".");
+ //var str4 = img1.lastIndexOf("/");
+ //var str2 = img1.slice(str4+1,str3);
+ //var str1 = "[[" + img1 + "]" + "["+ str2 +"]]";
+ //var al = "#+ATTR_HTML: align="+"\"left\""+"\n";
+ //str1 = "[[" + img1 + "]]";
+ //var str = img1.lastIndexOf("]");
+ //var a = str-1;
+ //var c = img1.length;
+ //var b = img1.slice(str4+1,c);
+ //var d = "/home/sndt/imgtry/" + b;
+ //var newPath = "[[" + d + "]]";
+ //ymacs.getActiveBuffer().cmd("insert",newPath);
+ //ymacs.getActiveBuffer().cmd("insert",str1);
+
+ }
+
+function insertImage1()
+ {
+
+ // alert(img0);
+ gImage = 1;
+ ymacs.getActiveBuffer().cmd("end_of_buffer");
+ var img1 = prompt("Enter url for image","/home/sndt/Music/img2.jpeg");
+ //mywindow = window.open("fileupload1.html", "", "location=0,status=0,scrollbars=0, width=300,height=150");
+ // mywindow.moveTo(400, 400);
+
+ //document.write("<INPUT TYPE=file + >");
+
+ //document.write("hi");
+
+ //window.open(img1);
+ //var al;
+ //var str1;
+ // var img1 = img0;
+ var img2 = img1;
+ var str3 = img1.indexOf(".");
+ var str4 = img1.lastIndexOf("/");
+ var str2 = img1.slice(str4+1,str3);
+ //var str1 = "[[" + img1 + "]" + "["+ str2 +"]]";
+ //var al = "#+ATTR_HTML: align="+"\"left\""+"\n";
+ str1 = "[[" + img1 + "]]";
+ var str = img1.lastIndexOf("]");
+ var a = str-1;
+ var c = img1.length;
+ var b = img1.slice(str4+1,c);
+ var d = "/home/sndt/imgtry/" + b;
+ var newPath = "[[" + d + "]]";
+ //ymacs.getActiveBuffer().cmd("insert",newPath);
+ ymacs.getActiveBuffer().cmd("insert",str1);
+ ymacs.getActiveBuffer().cmd("backward_line");
+ }
+
+
+
+
+ /* -----[ color theme ]----- */
+
+ var item = new DlMenuItem({ parent: menu, label: "Color theme".makeLabel() });
+ var submenu = new DlVMenu({});
+ item.setMenu(submenu);
+
+ [
+ "dark|y|Dark background (default)",
+ "dark|billw|>Billw",
+ "dark|charcoal-black|>Charcoal black",
+ "dark|clarity-and-beauty|>Clarity and beauty",
+ "dark|classic|>Classic",
+ "dark|gnome2|>Gnome 2",
+ "dark|calm-forest|>Calm forest",
+ "dark|linh-dang-dark|>Linh Dang Dark",
+ "dark|blue-mood|>Blue mood",
+ "dark|zenburn|>Zenburn",
+ "dark|standard-dark|>Emacs standard (dark)",
+ null,
+ "light|y|Light background (default)",
+ "light|andreas|>Andreas",
+ "light|bharadwaj|>Bharadwaj",
+ "light|gtk-ide|>GTK IDE",
+ "light|high-contrast|>High contrast",
+ "light|scintilla|>Scintilla",
+ "light|standard-xemacs|>Standard XEmacs",
+ "light|vim-colors|>Vim colors",
+ "light|standard|>Emacs standard (light)"
+ ].foreach(function(theme){
+ if (theme == null) {
+ submenu.addSeparator();
+ } else {
+ theme = theme.split(/\s*\|\s*/);
+ var label = theme.pop();
+ label = label.replace(/^>\s*/, "&nbsp;".x(4));
+ var item = new DlMenuItem({ parent: submenu, label: label });
+ item.addEventListener("onSelect", ymacs.setColorTheme.$(ymacs, theme));
+ }
+ });
+ /*-------Insert-------
+
+ var item = new DlMenuItem({ parent: menu, label: "Insert".makeLabel() });
+ var item1 = new DlMenuItem({ parent: submenu, label: "TOC" });
+ var submenu = new DlVMenu({});
+
+ var subToc = new DlVMenu({});
+ item.setMenu(submenu);
+ item = new DlMenuItem({ parent: submenu, label: "Default file" });
+ submenu.addSeparator();
+ item1 = new DlMenuItem({ parent: submenu, label: "Table Of Content" });
+ item.addEventListener("onSelect", function(){
+
+ });
+
+ var files1 = [
+ "Image",
+ "Text",
+ "Table"
+
+
+
+ ]
+
+
+
+ item1.setMenu(subToc);
+ files1.foreach(function(font){
+ item = new DlMenuItem({ parent: submenu, label: "<span style='font-family:" + font + "'>" + font + "</span>" });
+ item.addEventListener("onSelect", function(){
+
+
+ if(font == "Image")
+ {
+ var imgPath = prompt("Enter the location:", "/home/snehal1/pics/ ");
+ window.open(imgPath);
+
+ }
+
+ });
+ });
+
+ var files2 = [
+ "Title",
+ "Author",
+ "Email",
+ "Description",
+ "Language"
+
+
+
+
+ ].foreach(function(font){
+ item = new DlMenuItem({ parent: subToc, label: "<span style='font-family:" + font + "'>" + font + "</span>" });
+ item.addEventListener("onSelect", function(){
+ var name1 = prompt("Enter data","");
+
+ });
+ });
+ */
+
+
+
+
+ /* -----[ Symbol Insert ]----- */
+
+ /* var item = new DlMenuItem({ parent: menu, label: "Symbol Insert".makeLabel() });
+ var submenu = new DlVMenu({});
+ item.setMenu(submenu);
+
+ submenu.addSeparator();
+
+ [
+ "&alpha;",
+ "&beta;",
+ "&#947;",
+ "&#948;",
+ "&#949;",
+ "&#952;",
+ "&#955;",
+ "&#956;",
+ "&#960;",
+ "&#961;",
+ "&#963;",
+ "&#934;",
+ "&#931;"
+
+ ].foreach(function(i){
+ item = new DlMenuItem({ parent: submenu, label: "<span style='font-family:" + i + "'>" + i + "</span>" });
+ item.addEventListener("onSelect", function(){
+ // ymacs.getActiveBuffer().cmd("insert",i);
+ alert(i);
+ var greek_sym1 = [945,946,947,948,949,952,955,956,960,961,963,934,931];
+ var greek_sym2 = ["&alpha;","&beta;","&#947;","&#948;","&#949;","&#952;","&#955;","&#956;","&#960;","&#961;","&#963;","&#934;","&#931;"];
+ //var str_sym;
+
+ for(j=0;j<=13;j++)
+ {
+ for(k=0;k<=13;k++)
+ {
+ if(greek_sym2[j]==i && j==k)
+ {
+ str_sym = String.fromCharCode(greek_sym1[k]);
+ }
+
+ }
+
+
+ }
+ ymacs.getActiveBuffer().cmd("insert",str_sym);
+
+
+ });
+ });
+*/
+ /* -----[ font ]----- */
+
+ var item = new DlMenuItem({ parent: menu, label: "Font family".makeLabel() });
+ var submenu = new DlVMenu({});
+ item.setMenu(submenu);
+
+ item = new DlMenuItem({ parent: submenu, label: "Default from ymacs.css" });
+ item.addEventListener("onSelect", function(){
+ ymacs.getActiveFrame().setStyle({ fontFamily: "" });
+ });
+
+ submenu.addSeparator();
+
+ [
+ "Lucida Sans Typewriter",
+ "Andale Mono",
+ "Courier New",
+ "Arial",
+ "Verdana",
+ "Tahoma",
+ "Georgia",
+ "Times New Roman"
+
+ ].foreach(function(font){
+ item = new DlMenuItem({ parent: submenu, label: "<span style='font-family:" + font + "'>" + font + "</span>" });
+ item.addEventListener("onSelect", function(){
+ ymacs.getActiveFrame().setStyle({ fontFamily: font });
+ });
+ });
+
+ // ymacs.getActiveFrame().setStyle({ fontFamily: "Arial", fontSize: "18px" });
+
+/* -----[ gnowsys-mode ]----- */
+
+ /* var item = new DlMenuItem({ parent: menu, label: "gnowsys-mode".makeLabel() });
+
+ item.addEventListener("onSelect", function(){
+ // window.open("/home/sndt/Downloads/jknair-MozGnowser-42c5530/gnowm
+
+oz@gnowledge.org/chrome/gnowmoz/content/gnowmoz.html");
+
+ var org1 = new Ymacs_Buffer({ name: "gnowsysmode.org" });
+ org1.setCode("hi");
+ ymacs.getActiveBuffer().cmd("switch_to_buffer",org1);
+ // org1.cmd("org_mode");
+ ymacs.getActiveBuffer().cmd("load_file");
+ //window.open("http://sandboxatlas.gnowledge.org/gnowql");
+ //window.open("/home/sndt/Downloads/jknair-MozGnowser-42c5530/gnowmoz@gnowledge.org/chrome/gnowmoz/content/gnowmoz.html");
+ //window.open("two.html","_blank","width=650,height=650");
+
+ }); */
+ /* -----[ font size ]----- */
+
+ var item = new DlMenuItem({ parent: menu, label: "Font size".makeLabel() });
+ var submenu = new DlVMenu({});
+ item.setMenu(submenu);
+
+ item = new DlMenuItem({ parent: submenu, label: "Default from ymacs.css" });
+ item.addEventListener("onSelect", function(){
+ ymacs.getActiveFrame().setStyle({ fontSize: "" });
+ });
+
+ submenu.addSeparator();
+
+ [
+ "11px",
+ "12px",
+ "14px",
+ "16px",
+ "18px",
+ "20px",
+ "22px",
+ "24px"
+
+ ].foreach(function(font){
+ item = new DlMenuItem({ parent: submenu, label: "<span style='font-size:" + font + "'>" + font + "</span>" });
+ item.addEventListener("onSelect", function(){
+ ymacs.getActiveFrame().setStyle({ fontSize: font });
+ });
+ });
+
+ layout.packWidget(menu, { pos: "top" });
+ layout.packWidget(ymacs, { pos: "bottom", fill: "*" });
+
+ layout.setSize({x:800, y:500});
+
+} catch(ex) {
+ console.log(ex);
+}
+
+DynarchDomUtils.trash($("x-loading"));
+
+if (!is_gecko && !is_khtml) (function(){
+
+ var dlg = new DlDialog({
+ title : "Information",
+ modal : true,
+ quitBtn : "destroy"
+ });
+
+ var vbox = new DlVbox({ parent: dlg, borderSpacing: 5 });
+ var tmp = new DlWidget({ parent: vbox });
+ tmp.getElement().appendChild($("browser-warning"));
+ var ok = new DlButton({ parent: vbox, focusable: true, label: "OK, let's see it" });
+ ok.addEventListener("onClick", dlg.destroy.$(dlg));
+ dlg._focusedWidget = ok;
+
+ dlg.show(true);
+
+})();
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/index.html b/objectapp/static/objectapp/js/Gnowmacs/test/index.html
new file mode 100644
index 00000000..84c19055
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/index.html
@@ -0,0 +1,52 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+ <head>
+ <title>Gnowmacs -- An Emacs-like editor for the Web</title>
+ <link rel="stylesheet" type="text/css" href="dl/new-theme/default.css" />
+ <link rel="stylesheet" type="text/css" href="../src/css/ymacs.css" />
+ <link rel="stylesheet" type="text/css" href="test.css" />
+ </head>
+ <body>
+ <center style="margin-top: 10em" id="x-loading">
+ <h1><tt>.oO[ loading ]Oo.</tt></h1>
+ </center>
+ <script>
+ window.Dynarch_Base_Url = "./dl";
+ window.YMACS_SRC_PATH = "../src/js/";
+ </script>
+ <script src="dl/js/thelib.js"></script>
+ <!-- <script src="http://www.jstoolkit.com.d:8090/src/js/all-scripts.jsx?crunch=0;path=http://www.jstoolkit.com.d:8090/src/js"></script> -->
+ <script src="../src/js/ymacs.js"></script>
+ <script src="../src/js/ymacs-keyboard.js"></script>
+ <script src="../src/js/ymacs-regexp.js"></script>
+ <script src="../src/js/ymacs-frame.js"></script>
+ <script src="../src/js/ymacs-textprop.js"></script>
+ <script src="../src/js/ymacs-exception.js"></script>
+ <script src="../src/js/ymacs-interactive.js"></script>
+ <script src="../src/js/ymacs-buffer.js"></script>
+ <script src="../src/js/ymacs-marker.js"></script>
+ <script src="../src/js/ymacs-commands.js"></script>
+ <script src="../src/js/ymacs-commands-utils.js"></script>
+ <script src="../src/js/ymacs-keymap.js"></script>
+ <script src="../src/js/ymacs-keymap-emacs.js"></script>
+ <script src="../src/js/ymacs-keymap-isearch.js"></script>
+ <script src="../src/js/ymacs-minibuffer.js"></script>
+ <script src="../src/js/ymacs-tokenizer.js"></script>
+ <script src="../src/js/ymacs-mode-paren-match.js"></script>
+ <script src="../src/js/ymacs-mode-lisp.js"></script>
+ <script src="../src/js/ymacs-mode-js.js"></script>
+ <script src="../src/js/ymacs-mode-xml.js"></script>
+ <script src="../src/js/ymacs-mode-css.js"></script>
+ <script src="../src/js/ymacs-mode-markdown.js"></script>
+
+ <div style="display: none">
+ <div id="browser-warning" style="padding: 1em; width: 20em;">
+ <b>Note that Ymacs is only tested with Firefox for now.</b><br /><br />
+ This is mentioned on the <a href="http://www.ymacs.org/"
+ target="_blank">project page</a>,
+ but I just thought I'd say it again.
+ </div>
+ </div>
+ <script src="test.js"></script>
+ </body>
+</html>
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/test.css b/objectapp/static/objectapp/js/Gnowmacs/test/test.css
new file mode 100644
index 00000000..51897649
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/test.css
@@ -0,0 +1,4 @@
+html, body {
+ background-color: #997;
+ overflow: hidden;
+}
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/test.js b/objectapp/static/objectapp/js/Gnowmacs/test/test.js
new file mode 100644
index 00000000..be58f835
--- /dev/null
+++ b/objectapp/static/objectapp/js/Gnowmacs/test/test.js
@@ -0,0 +1,352 @@
+/*
+
+ Note that this file is just an example. It should not be treated as
+ part of Ymacs itself. Ymacs is just an editing platform and as such
+ it has no menus, no toolbar etc. These can be easily added using
+ other DynarchLIB widgets, as this file demonstrates.
+
+ If a collection of useful menus/toolbars will emerge, a new compound
+ widget will be defined.
+
+*/
+
+var desktop = new DlDesktop({});
+desktop.fullScreen();
+
+function print(obj) {
+ var a = [], i;
+ for (i in obj) {
+ var val = obj[i];
+ if (val instanceof Function)
+ val = val.toString();
+ else
+ val = DlJSON.encode(val);
+ a.push(DlJSON.encode(i) + " : " + val);
+ }
+ return a.map(function(line){
+ return line.replace(/^/mg, function(s) {
+ return " ";
+ });
+ }).join("\n");
+};
+
+var info = ( "Existing keybindings:\n\n" +
+ print(Ymacs_Keymap_Emacs().constructor.KEYS)
+ + "\n\nHave fun!\n" );
+
+var lorem = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam sagittis posuere dui, id facilisis metus blandit nec. Ut pulvinar felis vitae lacus mattis fermentum semper risus aliquet. Sed nec dolor quis odio condimentum pellentesque. Donec non vehicula massa. Nulla a rutrum nulla. Morbi dapibus pharetra ligula, ac pharetra purus scelerisque sit amet. Nulla non velit ut urna gravida rutrum non vitae leo. Duis gravida, lacus eget laoreet semper, magna sem scelerisque dolor, a sagittis lacus justo nec lectus. Vivamus lacus massa, mattis ut rutrum ac, consectetur vel ipsum. Suspendisse potenti. Fusce convallis lorem vel dui tristique non viverra mi feugiat. Vivamus mollis rutrum porta. Nunc non purus ut sapien pretium tristique aliquam sit amet eros. Vivamus vel rutrum lacus.\n\
+\n\
+Nullam vitae tellus enim, id suscipit nisl. Mauris elementum scelerisque lacus ac pellentesque. Donec rutrum tellus vel leo lacinia semper. Nulla porta, elit non vulputate pulvinar, eros lacus euismod libero, ut laoreet erat lacus a est. Nam quis mi nec nisl aliquam tempor eget vel massa. Sed justo ante, ornare ut tristique a, laoreet ac justo. Proin gravida cursus mauris a porttitor. Aliquam elit justo, euismod suscipit pharetra ut, placerat et dolor. Donec pulvinar elit nec ligula gravida scelerisque. Aenean rutrum tempus dui at volutpat. Maecenas a justo quis libero vehicula fermentum sit amet in augue. In ante nulla, fermentum at rutrum id, tincidunt ut massa. Vivamus quis justo ut quam tempor ultricies ultricies vitae tellus. Pellentesque lorem elit, convallis ut congue at, porta non nisi. Curabitur lectus tortor, elementum venenatis faucibus ut, vulputate vehicula dui. Fusce in dui id est lobortis venenatis eu ut dolor. Quisque vel diam diam. Nulla porttitor adipiscing nisi eget cursus. .\n\n".x(10);
+
+try {
+ var dlg = new DlDialog({ title: "Ymacs", resizable: true });
+ var javascript = new Ymacs_Buffer({ name: "test.js" });
+
+ javascript.setCode("\
+/* Note that there are a few buffers already loaded.\n\
+ You can switch through them using C-TAB or C-S-TAB.\n\
+ You can also split frames using C-x 2 or C-x 3, or\n\
+ revert to a single frame (the active one) with C-x 1.\n\
+ */\n\
+\n\
+function () {\n\
+ alert(\"moo\");\n\
+ while (/[/]/.test(str)) {\n\
+ // an unescaped slash can appear in a character set in regexps\n\
+ }\n\
+\n\
+/**\n\
+* press TAB on these lines to fix indentation,\n\
+* or move the caret to the first “{” character and press C-M-q\n\
+*/\n\
+ return function(){\n\
+ alert(this.foo);\n\
+}.$(this);\n\
+}\n\
+\n\
+// select the following few lines and try M-x eval_region\n\
+// then try \"C-x w\" to count the words in this buffer\n\
+//\n\
+// Note that once defined, it's not easy to change a keymap...\n\
+// I should figure out how to fix this.\n\
+DEFINE_SINGLETON(\"My_Keymap\", Ymacs_Keymap, function(D){\n\
+ D.KEYS = {\n\
+ \"C-x w\": function() {\n\
+ this.cmd(\"save_excursion\", function(){\n\
+ this.cmd(\"beginning_of_buffer\");\n\
+ var count = 0;\n\
+ while (!this.cmd(\"eob_p\")) {\n\
+ this.cmd(\"forward_word\");\n\
+ ++count;\n\
+ }\n\
+ alert(count + \" words in this buffer\");\n\
+ });\n\
+ }\n\
+ };\n\
+});\n\
+this.pushKeymap(My_Keymap());\n\
+");
+
+ var xml = new Ymacs_Buffer({ name: "index.html" });
+ xml.setCode("\
+<html>\n\
+ <head>\n\
+ <title>Ymacs -- Open Source Source Code Editor. :-p</title>\n\
+ </head>\n\
+ <body style=\"margin: 1em auto; width: 80%\"\n\
+ id=\"foo\">\n\
+ <h1 class=\"PageTitle\">Cool, isn't it?</h1>\n\
+ </body>\n\
+</html>\
+");
+
+ var txt = new Ymacs_Buffer({ name: "lorem.txt" });
+ txt.setCode(lorem);
+
+ javascript.cmd("javascript_dl_mode");
+ javascript.setq("indent_level", 4);
+ xml.cmd("xml_mode");
+
+ var lisp = new Ymacs_Buffer({ name: "test.lisp" });
+ lisp.setCode(";; Some basic Common-Lisp highlighting and indentation\n\
+;; Parens are auto-inserted\n\
+;; And you can close all remaining parens with C-c ] or C-c C-]\n\
+\n\
+(defun foo ())\n");
+ lisp.cmd("lisp_mode");
+
+ var markdown = new Ymacs_Buffer({ name: "markdown.txt" });
+ markdown.setCode("\
+# Markdown sytnax\n\
+\n\
+For now there is only basic syntax highlighting, but note\n\
+that paragraph filling commands (M-q, M-S-q) are good enough\n\
+to make editing Markdown a snap. For example, add a > character\n\
+at the start of this paragraph, then press M-q. It will \"quote\"\n\
+all the text in the paragraph. Press M-S-q to clear the prefix.\n\
+\n\
+Type \"1. \" at the start of the paragraph, then press M-q and it\n\
+will format a list item. If you press M-ENTER within it it will start\n\
+the next list item. Generally, M-ENTER starts a paragraph \"similar\"\n\
+to the current one.\n\
+");
+ markdown.cmd("markdown_mode");
+
+ var keys = new Ymacs_Buffer({ name: "keybindings.txt" });
+ keys.setCode(info);
+
+ var layout = new DlLayout({ parent: dlg });
+
+ var empty = new Ymacs_Buffer({ name: "empty" });
+ var ymacs = window.ymacs = new Ymacs({ buffers: [ javascript, xml, lisp, markdown, txt, keys ] });
+ ymacs.setColorTheme([ "dark", "y" ]);
+
+ try {
+ ymacs.getActiveBuffer().cmd("eval_file", ".ymacs");
+ } catch(ex) {}
+
+ var menu = new DlHMenu({});
+ menu.setStyle({ marginLeft: 0, marginRight: 0 });
+
+ var item = new DlMenuItem({ parent: menu, label: "Load its own code!".makeLabel() });
+
+ var files = [
+ "ymacs.js",
+ "ymacs-keyboard.js",
+ "ymacs-regexp.js",
+ "ymacs-frame.js",
+ "ymacs-textprop.js",
+ "ymacs-exception.js",
+ "ymacs-interactive.js",
+ "ymacs-buffer.js",
+ "ymacs-marker.js",
+ "ymacs-commands.js",
+ "ymacs-commands-utils.js",
+ "ymacs-keymap.js",
+ "ymacs-keymap-emacs.js",
+ "ymacs-keymap-isearch.js",
+ "ymacs-minibuffer.js",
+ "ymacs-tokenizer.js",
+ "ymacs-mode-paren-match.js",
+ "ymacs-mode-lisp.js",
+ "ymacs-mode-js.js",
+ "ymacs-mode-xml.js",
+ "ymacs-mode-css.js",
+ "ymacs-mode-markdown.js"
+ ];
+ var submenu = new DlVMenu({});
+ item.setMenu(submenu);
+ files.foreach(function(file){
+ var item = new DlMenuItem({ label: file, parent: submenu });
+ item.addEventListener("onSelect", function(){
+ var request = new DlRPC({ url: YMACS_SRC_PATH + file + "?killCache=" + new Date().getTime() });
+ request.call({
+ callback: function(data){
+ var code = data.text;
+ var buf = ymacs.getBuffer(file) || ymacs.createBuffer({ name: file });
+ buf.setCode(code);
+ buf.cmd("javascript_dl_mode", true);
+ ymacs.switchToBuffer(buf);
+ }
+ });
+ });
+ });
+
+ var item = new DlMenuItem({ parent: menu, label: "Set indentation level".makeLabel() });
+ item.addEventListener("onSelect", function() {
+ var buf = ymacs.getActiveBuffer(), newIndent;
+ newIndent = prompt("Indentation level for the current buffer: ", buf.getq("indent_level"));
+ if (newIndent != null)
+ newIndent = parseInt(newIndent, 10);
+ if (newIndent != null && !isNaN(newIndent)) {
+ buf.setq("indent_level", newIndent);
+ buf.signalInfo("Done setting indentation level to " + newIndent);
+ }
+ });
+
+ menu.addFiller();
+
+ var item = new DlMenuItem({ parent: menu, label: "Toggle line numbers".makeLabel() });
+ item.addEventListener("onSelect", function() {
+ ymacs.getActiveBuffer().cmd("toggle_line_numbers");
+ });
+
+ /* -----[ color theme ]----- */
+
+ var item = new DlMenuItem({ parent: menu, label: "Color theme".makeLabel() });
+ var submenu = new DlVMenu({});
+ item.setMenu(submenu);
+
+ [
+ "dark|y|Dark background (default)",
+ "dark|mishoo|>Mishoo's Emacs theme",
+ "dark|billw|>Billw",
+ "dark|charcoal-black|>Charcoal black",
+ "dark|clarity-and-beauty|>Clarity and beauty",
+ "dark|classic|>Classic",
+ "dark|gnome2|>Gnome 2",
+ "dark|calm-forest|>Calm forest",
+ "dark|linh-dang-dark|>Linh Dang Dark",
+ "dark|blue-mood|>Blue mood",
+ "dark|zenburn|>Zenburn",
+ "dark|standard-dark|>Emacs standard (dark)",
+ null,
+ "light|y|Light background (default)",
+ "light|andreas|>Andreas",
+ "light|bharadwaj|>Bharadwaj",
+ "light|gtk-ide|>GTK IDE",
+ "light|high-contrast|>High contrast",
+ "light|scintilla|>Scintilla",
+ "light|standard-xemacs|>Standard XEmacs",
+ "light|vim-colors|>Vim colors",
+ "light|standard|>Emacs standard (light)"
+ ].foreach(function(theme){
+ if (theme == null) {
+ submenu.addSeparator();
+ } else {
+ theme = theme.split(/\s*\|\s*/);
+ var label = theme.pop();
+ label = label.replace(/^>\s*/, "&nbsp;".x(4));
+ var item = new DlMenuItem({ parent: submenu, label: label });
+ item.addEventListener("onSelect", ymacs.setColorTheme.$(ymacs, theme));
+ }
+ });
+
+ /* -----[ font ]----- */
+
+ var item = new DlMenuItem({ parent: menu, label: "Font family".makeLabel() });
+ var submenu = new DlVMenu({});
+ item.setMenu(submenu);
+
+ item = new DlMenuItem({ parent: submenu, label: "Default from ymacs.css" });
+ item.addEventListener("onSelect", function(){
+ ymacs.getActiveFrame().setStyle({ fontFamily: "" });
+ });
+
+ submenu.addSeparator();
+
+ [
+ "Lucida Sans Typewriter",
+ "Andale Mono",
+ "Courier New",
+ "Arial",
+ "Verdana",
+ "Tahoma",
+ "Georgia",
+ "Times New Roman"
+
+ ].foreach(function(font){
+ item = new DlMenuItem({ parent: submenu, label: "<span style='font-family:" + font + "'>" + font + "</span>" });
+ item.addEventListener("onSelect", function(){
+ ymacs.getActiveFrame().setStyle({ fontFamily: font });
+ });
+ });
+
+ // ymacs.getActiveFrame().setStyle({ fontFamily: "Arial", fontSize: "18px" });
+
+ /* -----[ font size ]----- */
+
+ var item = new DlMenuItem({ parent: menu, label: "Font size".makeLabel() });
+ var submenu = new DlVMenu({});
+ item.setMenu(submenu);
+
+ item = new DlMenuItem({ parent: submenu, label: "Default from ymacs.css" });
+ item.addEventListener("onSelect", function(){
+ ymacs.getActiveFrame().setStyle({ fontSize: "" });
+ });
+
+ submenu.addSeparator();
+
+ [
+ "11px",
+ "12px",
+ "14px",
+ "16px",
+ "18px",
+ "20px",
+ "22px",
+ "24px"
+
+ ].foreach(function(font){
+ item = new DlMenuItem({ parent: submenu, label: "<span style='font-size:" + font + "'>" + font + "</span>" });
+ item.addEventListener("onSelect", function(){
+ ymacs.getActiveFrame().setStyle({ fontSize: font });
+ });
+ });
+
+ layout.packWidget(menu, { pos: "top" });
+ layout.packWidget(ymacs, { pos: "bottom", fill: "*" });
+
+ dlg._focusedWidget = ymacs;
+ dlg.setSize({ x: 800, y: 600 });
+
+ // show two frames initially
+ // ymacs.getActiveFrame().hsplit();
+
+ dlg.show(true);
+ dlg.maximize(true);
+
+} catch(ex) {
+ console.log(ex);
+}
+
+DynarchDomUtils.trash($("x-loading"));
+
+if (!is_gecko && !is_khtml) (function(){
+
+ var dlg = new DlDialog({
+ title : "Information",
+ modal : true,
+ quitBtn : "destroy"
+ });
+
+ var vbox = new DlVbox({ parent: dlg, borderSpacing: 5 });
+ var tmp = new DlWidget({ parent: vbox });
+ tmp.getElement().appendChild($("browser-warning"));
+ var ok = new DlButton({ parent: vbox, focusable: true, label: "OK, let's see it" });
+ ok.addEventListener("onClick", dlg.destroy.$(dlg));
+ dlg._focusedWidget = ok;
+
+ dlg.show(true);
+
+})();