From d73f9089a8ed2ac7fa9b145d0b4b416dfc1eabc6 Mon Sep 17 00:00:00 2001 From: Heng Sin Low Date: Fri, 9 Jul 2010 18:05:59 +0800 Subject: [PATCH] * Switch to Eclipse Gemini Web 1.1.0.M02 * Converted serverApps and webStore to OSGi war bundle * Now both webui and webstore OSGi war bundle can be launch from eclipse, next to be converted is the admin and adempiere server monitor web application. --- JasperReports/META-INF/MANIFEST.MF | 4 +- JasperReports/build.properties | 6 +- JasperReportsTools/META-INF/MANIFEST.MF | 1 + base/META-INF/MANIFEST.MF | 4 +- base/build.xml | 25 +- .../org/compiere/interfaces/ServerLocal.java | 11 - .../org/compiere/interfaces/ServerRemote.java | 13 - .../org/compiere/interfaces/StatusLocal.java | 10 - .../org/compiere/interfaces/StatusRemote.java | 12 - client/build.properties | 6 +- .../adempiere_equinox_swing.launch | 6 +- .../launchconfig/adempiere_equinox_web.launch | 7 +- equinox-target/spring/.directory | 7 + install/META-INF/MANIFEST.MF | 1 + install/build.properties | 8 +- serverApps/.classpath | 37 +- serverApps/.project | 58 +- serverApps/META-INF/MANIFEST.MF | 64 + serverApps/build.properties | 16 + serverApps/build.xml | 70 +- serverApps/src/ear/application.xml | 22 - serverApps/src/etc/WEB-INF/web.xml | 195 -- serverApps/src/web/Logo.gif | Bin 6545 -> 0 bytes serverApps/src/web/LogoSmall.gif | Bin 766 -> 0 bytes serverApps/src/web/WEB-INF/web.xml | 242 --- serverApps/src/web/calendar.html | 157 -- serverApps/src/web/cmd.html | 10 - serverApps/src/web/css/calendar-blue.css | 232 --- serverApps/src/web/css/menu.css | 86 - serverApps/src/web/css/mktree.css | 23 - serverApps/src/web/css/popup.css | 49 - serverApps/src/web/css/standard.css | 165 -- serverApps/src/web/css/table.css | 134 -- serverApps/src/web/css/theme.css | 236 --- serverApps/src/web/css/window.css | 239 --- serverApps/src/web/del/Background.gif | Bin 1083 -> 0 bytes serverApps/src/web/del/Compiere.gif_del | Bin 389 -> 0 bytes serverApps/src/web/del/Favorite16.gif | Bin 25214 -> 0 bytes serverApps/src/web/del/PopupWindow.js_del | 469 ----- serverApps/src/web/del/favicon.ico_del | Bin 1406 -> 0 bytes serverApps/src/web/del/sortable.gif_del | Bin 68 -> 0 bytes serverApps/src/web/del/xxx.html_del | 36 - serverApps/src/web/del/xxx1.html_del | 21 - serverApps/src/web/images/01_ascending.gif | Bin 71 -> 0 bytes serverApps/src/web/images/01_descending.gif | Bin 71 -> 0 bytes serverApps/src/web/images/01_unsorted.gif | Bin 63 -> 0 bytes serverApps/src/web/images/AD10030.gif | Bin 1696 -> 0 bytes serverApps/src/web/images/AD10030.png | Bin 1696 -> 0 bytes serverApps/src/web/images/AD10030HR.png | Bin 6728 -> 0 bytes serverApps/src/web/images/AD16.gif | Bin 891 -> 0 bytes serverApps/src/web/images/AD32.gif | Bin 2213 -> 0 bytes serverApps/src/web/images/About16.gif | Bin 756 -> 0 bytes serverApps/src/web/images/About24.gif | Bin 1087 -> 0 bytes serverApps/src/web/images/Account10.gif | Bin 470 -> 0 bytes serverApps/src/web/images/Account16.gif | Bin 815 -> 0 bytes serverApps/src/web/images/Account24.gif | Bin 1276 -> 0 bytes serverApps/src/web/images/AdemPiere150x50.gif | Bin 2603 -> 0 bytes serverApps/src/web/images/AdemPiereCom.gif | Bin 1872 -> 0 bytes serverApps/src/web/images/AdemPiereCom.jpg | Bin 1285 -> 0 bytes serverApps/src/web/images/AdemPiereCom.png | Bin 1872 -> 0 bytes serverApps/src/web/images/AdemPiereComHR.png | Bin 7621 -> 0 bytes serverApps/src/web/images/AdemPiereComx.png | Bin 1872 -> 0 bytes serverApps/src/web/images/Adempiere.gif | Bin 766 -> 0 bytes serverApps/src/web/images/Adempiere.jpg | Bin 517 -> 0 bytes serverApps/src/web/images/Adempiere.png | Bin 766 -> 0 bytes serverApps/src/web/images/Adempiere120x60.gif | Bin 2025 -> 0 bytes serverApps/src/web/images/AdempiereHR.png | Bin 3429 -> 0 bytes serverApps/src/web/images/Adempierex.png | Bin 766 -> 0 bytes serverApps/src/web/images/Archive16.gif | Bin 378 -> 0 bytes serverApps/src/web/images/Archive24.gif | Bin 507 -> 0 bytes serverApps/src/web/images/ArrowBW_WF.gif | Bin 1317 -> 0 bytes serverApps/src/web/images/ArrowDown_WF.gif | Bin 1321 -> 0 bytes serverApps/src/web/images/ArrowFW_WF.gif | Bin 1318 -> 0 bytes serverApps/src/web/images/Assignment10.gif | Bin 298 -> 0 bytes serverApps/src/web/images/Assignment16.gif | Bin 471 -> 0 bytes serverApps/src/web/images/Assignment24.gif | Bin 501 -> 0 bytes serverApps/src/web/images/Attachment16.gif | Bin 519 -> 0 bytes serverApps/src/web/images/Attachment24.gif | Bin 684 -> 0 bytes serverApps/src/web/images/Attachment24D.gif | Bin 684 -> 0 bytes serverApps/src/web/images/AttachmentD16.gif | Bin 334 -> 0 bytes serverApps/src/web/images/AttachmentD24.gif | Bin 107 -> 0 bytes serverApps/src/web/images/AttachmentX16.gif | Bin 624 -> 0 bytes serverApps/src/web/images/AttachmentX24.gif | Bin 934 -> 0 bytes serverApps/src/web/images/BPartner10.gif | Bin 474 -> 0 bytes serverApps/src/web/images/BPartner16.gif | Bin 801 -> 0 bytes serverApps/src/web/images/BPartner24.gif | Bin 1040 -> 0 bytes serverApps/src/web/images/Bold16.gif | Bin 705 -> 0 bytes serverApps/src/web/images/C10030.gif | Bin 1696 -> 0 bytes serverApps/src/web/images/C10030.jpg | Bin 1101 -> 0 bytes serverApps/src/web/images/C10030.png | Bin 1696 -> 0 bytes serverApps/src/web/images/C10030HR.png | Bin 6728 -> 0 bytes serverApps/src/web/images/C10030x.png | Bin 1696 -> 0 bytes serverApps/src/web/images/C10030xHR.png | Bin 6728 -> 0 bytes serverApps/src/web/images/C16.gif | Bin 929 -> 0 bytes serverApps/src/web/images/Calculator10.gif | Bin 447 -> 0 bytes serverApps/src/web/images/Calculator24.gif | Bin 843 -> 0 bytes serverApps/src/web/images/Calendar10.gif | Bin 382 -> 0 bytes serverApps/src/web/images/Calendar24.gif | Bin 1054 -> 0 bytes serverApps/src/web/images/Cancel10.gif | Bin 471 -> 0 bytes serverApps/src/web/images/Cancel16.gif | Bin 878 -> 0 bytes serverApps/src/web/images/Cancel24.gif | Bin 1268 -> 0 bytes serverApps/src/web/images/Chat16.gif | Bin 422 -> 0 bytes serverApps/src/web/images/Chat24.gif | Bin 535 -> 0 bytes serverApps/src/web/images/ChatX16.gif | Bin 422 -> 0 bytes serverApps/src/web/images/ChatX24.gif | Bin 535 -> 0 bytes serverApps/src/web/images/ComPiere150x50.gif | Bin 1227 -> 0 bytes serverApps/src/web/images/ComPiereCom.gif | Bin 1872 -> 0 bytes serverApps/src/web/images/ComPiereCom.jpg | Bin 2621 -> 0 bytes serverApps/src/web/images/ComPiereCom.png | Bin 1872 -> 0 bytes serverApps/src/web/images/ComPiereComHR.png | Bin 7621 -> 0 bytes serverApps/src/web/images/ComPiereComx.png | Bin 1872 -> 0 bytes serverApps/src/web/images/Compiere.gif | Bin 766 -> 0 bytes serverApps/src/web/images/Compiere.jpg | Bin 1056 -> 0 bytes serverApps/src/web/images/Compiere.png | Bin 766 -> 0 bytes serverApps/src/web/images/Compiere120x60.gif | Bin 1857 -> 0 bytes serverApps/src/web/images/CompiereHR.png | Bin 3429 -> 0 bytes serverApps/src/web/images/Compierex.png | Bin 766 -> 0 bytes serverApps/src/web/images/Copy16.gif | Bin 498 -> 0 bytes serverApps/src/web/images/Copy24.gif | Bin 725 -> 0 bytes serverApps/src/web/images/Customize16.gif | Bin 440 -> 0 bytes serverApps/src/web/images/Customize24.gif | Bin 512 -> 0 bytes serverApps/src/web/images/Delete16.gif | Bin 655 -> 0 bytes serverApps/src/web/images/Delete24.gif | Bin 1155 -> 0 bytes serverApps/src/web/images/Detail16.gif | Bin 676 -> 0 bytes serverApps/src/web/images/Detail24.gif | Bin 930 -> 0 bytes serverApps/src/web/images/EMailSupport16.gif | Bin 619 -> 0 bytes serverApps/src/web/images/EMailSupport24.gif | Bin 946 -> 0 bytes serverApps/src/web/images/Edit16.gif | Bin 574 -> 0 bytes serverApps/src/web/images/Edit24.gif | Bin 995 -> 0 bytes serverApps/src/web/images/Editor16.gif | Bin 574 -> 0 bytes serverApps/src/web/images/Editor24.gif | Bin 995 -> 0 bytes serverApps/src/web/images/End16.gif | Bin 829 -> 0 bytes serverApps/src/web/images/End24.gif | Bin 1320 -> 0 bytes serverApps/src/web/images/Error32.gif | Bin 1645 -> 0 bytes serverApps/src/web/images/Exit16.gif | Bin 594 -> 0 bytes serverApps/src/web/images/Exit24.gif | Bin 907 -> 0 bytes serverApps/src/web/images/Export16.gif | Bin 866 -> 0 bytes serverApps/src/web/images/Export16X.gif | Bin 866 -> 0 bytes serverApps/src/web/images/Export24.gif | Bin 1097 -> 0 bytes serverApps/src/web/images/Export24X.gif | Bin 1097 -> 0 bytes serverApps/src/web/images/ExportX16.gif | Bin 866 -> 0 bytes serverApps/src/web/images/ExportX24.gif | Bin 1097 -> 0 bytes serverApps/src/web/images/FastBack24.gif | Bin 1003 -> 0 bytes serverApps/src/web/images/FastForward24.gif | Bin 1025 -> 0 bytes serverApps/src/web/images/Favorite16.gif | Bin 220 -> 0 bytes serverApps/src/web/images/Find16.gif | Bin 935 -> 0 bytes serverApps/src/web/images/Find24.gif | Bin 1267 -> 0 bytes serverApps/src/web/images/FindAdv16.gif | Bin 935 -> 0 bytes serverApps/src/web/images/FindAdv24.gif | Bin 1267 -> 0 bytes serverApps/src/web/images/FindAdvX16.gif | Bin 903 -> 0 bytes serverApps/src/web/images/FindAdvX24.gif | Bin 1459 -> 0 bytes serverApps/src/web/images/FindX16.gif | Bin 903 -> 0 bytes serverApps/src/web/images/FindX24.gif | Bin 1459 -> 0 bytes serverApps/src/web/images/First16.gif | Bin 636 -> 0 bytes serverApps/src/web/images/First24.gif | Bin 917 -> 0 bytes serverApps/src/web/images/First24D.gif | Bin 917 -> 0 bytes serverApps/src/web/images/FirstD16.gif | Bin 92 -> 0 bytes serverApps/src/web/images/FirstD24.gif | Bin 140 -> 0 bytes serverApps/src/web/images/Folder16.gif | Bin 498 -> 0 bytes serverApps/src/web/images/Folder24.gif | Bin 800 -> 0 bytes serverApps/src/web/images/GetMail16.gif | Bin 644 -> 0 bytes serverApps/src/web/images/GetMail24.gif | Bin 765 -> 0 bytes serverApps/src/web/images/Help16.gif | Bin 932 -> 0 bytes serverApps/src/web/images/Help24.gif | Bin 1359 -> 0 bytes serverApps/src/web/images/History16.gif | Bin 970 -> 0 bytes serverApps/src/web/images/History24.gif | Bin 1484 -> 0 bytes serverApps/src/web/images/History24D.gif | Bin 1484 -> 0 bytes serverApps/src/web/images/HistoryD16.gif | Bin 362 -> 0 bytes serverApps/src/web/images/HistoryD24.gif | Bin 171 -> 0 bytes serverApps/src/web/images/HistoryX16.gif | Bin 970 -> 0 bytes serverApps/src/web/images/HistoryX24.gif | Bin 1484 -> 0 bytes serverApps/src/web/images/Home16.gif | Bin 606 -> 0 bytes serverApps/src/web/images/Home24.gif | Bin 920 -> 0 bytes serverApps/src/web/images/Ignore16.gif | Bin 650 -> 0 bytes serverApps/src/web/images/Ignore24.gif | Bin 1011 -> 0 bytes .../web/images/ImageFactory$FolderIcon.class | Bin 1383 -> 0 bytes .../images/ImageFactory$FolderIcon16.class | Bin 2187 -> 0 bytes .../web/images/ImageFactory$HomeIcon.class | Bin 1789 -> 0 bytes serverApps/src/web/images/ImageFactory.class | Bin 1856 -> 0 bytes serverApps/src/web/images/ImageFactory.java | 212 -- serverApps/src/web/images/Import16.gif | Bin 701 -> 0 bytes serverApps/src/web/images/Import24.gif | Bin 1098 -> 0 bytes serverApps/src/web/images/Info16.gif | Bin 863 -> 0 bytes serverApps/src/web/images/Info24.gif | Bin 1204 -> 0 bytes serverApps/src/web/images/InfoAccount16.gif | Bin 572 -> 0 bytes serverApps/src/web/images/InfoAccount24.gif | Bin 960 -> 0 bytes serverApps/src/web/images/InfoBPartner16.gif | Bin 628 -> 0 bytes serverApps/src/web/images/InfoBPartner24.gif | Bin 866 -> 0 bytes serverApps/src/web/images/InfoProduct16.gif | Bin 439 -> 0 bytes serverApps/src/web/images/InfoProduct24.gif | Bin 693 -> 0 bytes serverApps/src/web/images/InfoSchedule16.gif | Bin 897 -> 0 bytes serverApps/src/web/images/InfoSchedule24.gif | Bin 1411 -> 0 bytes serverApps/src/web/images/Inform32.gif | Bin 1910 -> 0 bytes serverApps/src/web/images/Italic16.gif | Bin 619 -> 0 bytes serverApps/src/web/images/Java_anim.gif | Bin 8630 -> 0 bytes serverApps/src/web/images/Last16.gif | Bin 663 -> 0 bytes serverApps/src/web/images/Last24.gif | Bin 907 -> 0 bytes serverApps/src/web/images/Last24D.gif | Bin 907 -> 0 bytes serverApps/src/web/images/LastD16.gif | Bin 112 -> 0 bytes serverApps/src/web/images/LastD24.gif | Bin 124 -> 0 bytes serverApps/src/web/images/Location10.gif | Bin 162 -> 0 bytes serverApps/src/web/images/Locator10.gif | Bin 174 -> 0 bytes serverApps/src/web/images/Lock16.gif | Bin 731 -> 0 bytes serverApps/src/web/images/Lock24.gif | Bin 1041 -> 0 bytes serverApps/src/web/images/LockX16.gif | Bin 798 -> 0 bytes serverApps/src/web/images/LockX24.gif | Bin 1232 -> 0 bytes serverApps/src/web/images/Logo.gif | Bin 6545 -> 0 bytes serverApps/src/web/images/Menu16.gif | Bin 400 -> 0 bytes serverApps/src/web/images/Minus16.gif | Bin 247 -> 0 bytes serverApps/src/web/images/Minus24.gif | Bin 252 -> 0 bytes serverApps/src/web/images/Multi16.gif | Bin 345 -> 0 bytes serverApps/src/web/images/Multi24.gif | Bin 892 -> 0 bytes serverApps/src/web/images/MultiX16.gif | Bin 650 -> 0 bytes serverApps/src/web/images/MultiX24.gif | Bin 834 -> 0 bytes serverApps/src/web/images/New16.gif | Bin 477 -> 0 bytes serverApps/src/web/images/New24.gif | Bin 692 -> 0 bytes serverApps/src/web/images/Next16.gif | Bin 683 -> 0 bytes serverApps/src/web/images/Next24.gif | Bin 874 -> 0 bytes serverApps/src/web/images/Next24D.gif | Bin 874 -> 0 bytes serverApps/src/web/images/NextD16.gif | Bin 185 -> 0 bytes serverApps/src/web/images/NextD24.gif | Bin 107 -> 0 bytes serverApps/src/web/images/Normal16.gif | Bin 541 -> 0 bytes serverApps/src/web/images/Ok16.gif | Bin 626 -> 0 bytes serverApps/src/web/images/Ok24.gif | Bin 936 -> 0 bytes serverApps/src/web/images/Online10.gif | Bin 496 -> 0 bytes serverApps/src/web/images/Online16.gif | Bin 864 -> 0 bytes serverApps/src/web/images/Online24.gif | Bin 1397 -> 0 bytes serverApps/src/web/images/Open16.gif | Bin 523 -> 0 bytes serverApps/src/web/images/Open24.gif | Bin 803 -> 0 bytes serverApps/src/web/images/PAttribute10.gif | Bin 373 -> 0 bytes serverApps/src/web/images/PAttribute16.gif | Bin 453 -> 0 bytes serverApps/src/web/images/PAttribute24.gif | Bin 737 -> 0 bytes serverApps/src/web/images/PageSetup16.gif | Bin 775 -> 0 bytes serverApps/src/web/images/PageSetup24.gif | Bin 1241 -> 0 bytes serverApps/src/web/images/Parent16.gif | Bin 655 -> 0 bytes serverApps/src/web/images/Parent24.gif | Bin 955 -> 0 bytes serverApps/src/web/images/Payment16.gif | Bin 804 -> 0 bytes serverApps/src/web/images/Payment24.gif | Bin 1347 -> 0 bytes serverApps/src/web/images/PickOpen10.gif | Bin 460 -> 0 bytes serverApps/src/web/images/Plus16.gif | Bin 323 -> 0 bytes serverApps/src/web/images/Plus24.gif | Bin 386 -> 0 bytes serverApps/src/web/images/Preference16.gif | Bin 611 -> 0 bytes serverApps/src/web/images/Preference24.gif | Bin 1151 -> 0 bytes serverApps/src/web/images/Previous16.gif | Bin 652 -> 0 bytes serverApps/src/web/images/Previous24.gif | Bin 877 -> 0 bytes serverApps/src/web/images/Previous24D.gif | Bin 877 -> 0 bytes serverApps/src/web/images/PreviousD16.gif | Bin 184 -> 0 bytes serverApps/src/web/images/PreviousD24.gif | Bin 106 -> 0 bytes serverApps/src/web/images/Print16.gif | Bin 544 -> 0 bytes serverApps/src/web/images/Print24.gif | Bin 869 -> 0 bytes serverApps/src/web/images/PrintScreen16.gif | Bin 707 -> 0 bytes serverApps/src/web/images/PrintScreen24.gif | Bin 968 -> 0 bytes serverApps/src/web/images/Process16.gif | Bin 588 -> 0 bytes serverApps/src/web/images/Process24.gif | Bin 1488 -> 0 bytes serverApps/src/web/images/Product10.gif | Bin 347 -> 0 bytes serverApps/src/web/images/Product16.gif | Bin 439 -> 0 bytes serverApps/src/web/images/Product24.gif | Bin 592 -> 0 bytes serverApps/src/web/images/Question32.gif | Bin 1482 -> 0 bytes serverApps/src/web/images/Redo16.gif | Bin 591 -> 0 bytes serverApps/src/web/images/Redo24.gif | Bin 810 -> 0 bytes serverApps/src/web/images/Refresh16.gif | Bin 912 -> 0 bytes serverApps/src/web/images/Refresh24.gif | Bin 1364 -> 0 bytes serverApps/src/web/images/Register16.gif | Bin 506 -> 0 bytes serverApps/src/web/images/Register24.gif | Bin 853 -> 0 bytes serverApps/src/web/images/Report16.gif | Bin 779 -> 0 bytes serverApps/src/web/images/Report24.gif | Bin 1131 -> 0 bytes serverApps/src/web/images/Request16.gif | Bin 868 -> 0 bytes serverApps/src/web/images/Request24.gif | Bin 1320 -> 0 bytes serverApps/src/web/images/Reset16.gif | Bin 723 -> 0 bytes serverApps/src/web/images/Reset24.gif | Bin 1054 -> 0 bytes serverApps/src/web/images/Save16.gif | Bin 561 -> 0 bytes serverApps/src/web/images/Save24.gif | Bin 787 -> 0 bytes serverApps/src/web/images/ScreenShot16.gif | Bin 772 -> 0 bytes serverApps/src/web/images/ScreenShot24.gif | Bin 1261 -> 0 bytes serverApps/src/web/images/Script16.gif | Bin 516 -> 0 bytes serverApps/src/web/images/Script24.gif | Bin 885 -> 0 bytes serverApps/src/web/images/SendMail16.gif | Bin 626 -> 0 bytes serverApps/src/web/images/SendMail24.gif | Bin 942 -> 0 bytes serverApps/src/web/images/Server16.gif | Bin 642 -> 0 bytes serverApps/src/web/images/Server24.gif | Bin 878 -> 0 bytes serverApps/src/web/images/Setup16.gif | Bin 964 -> 0 bytes serverApps/src/web/images/Setup24.gif | Bin 1464 -> 0 bytes serverApps/src/web/images/SpacerWF.gif | Bin 844 -> 0 bytes serverApps/src/web/images/StepBack24.gif | Bin 1048 -> 0 bytes serverApps/src/web/images/StepForward24.gif | Bin 1124 -> 0 bytes serverApps/src/web/images/Summary16.gif | Bin 561 -> 0 bytes serverApps/src/web/images/Summary24.gif | Bin 773 -> 0 bytes serverApps/src/web/images/Translate16.gif | Bin 567 -> 0 bytes serverApps/src/web/images/Translate24.gif | Bin 1210 -> 0 bytes serverApps/src/web/images/Underline16.gif | Bin 673 -> 0 bytes serverApps/src/web/images/Undo16.gif | Bin 649 -> 0 bytes serverApps/src/web/images/Undo24.gif | Bin 999 -> 0 bytes serverApps/src/web/images/VPreference16.gif | Bin 757 -> 0 bytes serverApps/src/web/images/VPreference24.gif | Bin 953 -> 0 bytes serverApps/src/web/images/Warn32.gif | Bin 1377 -> 0 bytes .../src/web/images/WebImageFactory.java | 212 -- serverApps/src/web/images/WinSize16.gif | Bin 772 -> 0 bytes serverApps/src/web/images/WinSize24.gif | Bin 902 -> 0 bytes serverApps/src/web/images/WorkFlow16.gif | Bin 363 -> 0 bytes serverApps/src/web/images/WorkFlow24.gif | Bin 714 -> 0 bytes serverApps/src/web/images/WorkFlow_16.gif | Bin 363 -> 0 bytes serverApps/src/web/images/WorkFlow_24.gif | Bin 714 -> 0 bytes serverApps/src/web/images/Zoom10.gif | Bin 182 -> 0 bytes serverApps/src/web/images/Zoom16.gif | Bin 617 -> 0 bytes serverApps/src/web/images/Zoom24.gif | Bin 1090 -> 0 bytes serverApps/src/web/images/ZoomAcross16.gif | Bin 900 -> 0 bytes serverApps/src/web/images/ZoomAcross24.gif | Bin 1420 -> 0 bytes serverApps/src/web/images/active-bg.gif | Bin 89 -> 0 bytes serverApps/src/web/images/dark-bg.gif | Bin 85 -> 0 bytes serverApps/src/web/images/hover-bg.gif | Bin 89 -> 0 bytes serverApps/src/web/images/mClosed.gif | Bin 498 -> 0 bytes serverApps/src/web/images/mDocAction.gif | Bin 606 -> 0 bytes serverApps/src/web/images/mOpen.gif | Bin 523 -> 0 bytes serverApps/src/web/images/mProcess.gif | Bin 588 -> 0 bytes serverApps/src/web/images/mReport.gif | Bin 333 -> 0 bytes serverApps/src/web/images/mSetVariable.gif | Bin 625 -> 0 bytes serverApps/src/web/images/mUserChoice.gif | Bin 648 -> 0 bytes serverApps/src/web/images/mWindow.gif | Bin 462 -> 0 bytes serverApps/src/web/images/mWorkFlow.gif | Bin 363 -> 0 bytes serverApps/src/web/images/mWorkFlow_WF.gif | Bin 1200 -> 0 bytes serverApps/src/web/images/mWorkbench.gif | Bin 765 -> 0 bytes serverApps/src/web/images/menuarrow.gif | Bin 49 -> 0 bytes serverApps/src/web/images/menufly10.gif | Bin 186 -> 0 bytes serverApps/src/web/images/normal-bg.gif | Bin 110 -> 0 bytes serverApps/src/web/images/rowhover-bg.gif | Bin 110 -> 0 bytes serverApps/src/web/images/status-bg.gif | Bin 116 -> 0 bytes .../src/web/images/tab-left-selected.gif | Bin 1754 -> 0 bytes serverApps/src/web/images/tab-left.gif | Bin 1334 -> 0 bytes .../src/web/images/tab-right-selected.gif | Bin 5256 -> 0 bytes serverApps/src/web/images/tab-right.gif | Bin 3998 -> 0 bytes serverApps/src/web/images/title-bg.gif | Bin 116 -> 0 bytes serverApps/src/web/images/today-bg.gif | Bin 1122 -> 0 bytes serverApps/src/web/images/vPreference10.gif | Bin 357 -> 0 bytes serverApps/src/web/images/wfBack24.gif | Bin 955 -> 0 bytes serverApps/src/web/images/wfEnd24.gif | Bin 940 -> 0 bytes serverApps/src/web/images/wfNext24.gif | Bin 930 -> 0 bytes serverApps/src/web/images/wfStart24.gif | Bin 962 -> 0 bytes serverApps/src/web/images/zip.gif | Bin 695 -> 0 bytes serverApps/src/web/index.html | 43 - serverApps/src/web/js/calendar-setup.js | 200 -- serverApps/src/web/js/calendar.js | 1806 ----------------- serverApps/src/web/js/menu.js | 128 -- serverApps/src/web/js/mktree.js | 168 -- serverApps/src/web/js/standard.js | 426 ---- serverApps/src/web/js/table.js | 1006 --------- serverApps/src/web/js/window.js | 554 ----- serverApps/src/web/lang/calendar-en.js | 127 -- serverApps/src/web/menu.html | 11 - serverApps/src/web/popup.html | 9 - serverApps/src/web/robots.txt | 2 - serverApps/src/web/window.html | 40 - .../web/window_files/colorschememapping.xml | 2 - serverApps/src/web/window_files/filelist.xml | 6 - .../src/web/window_files/themedata.thmx | Bin 3081 -> 0 bytes serverRoot/.classpath | 2 + serverRoot/.xdoclet | 2 - serverRoot/build.xml | 19 +- serverRoot/src/ear/application.xml | 22 - tools/.classpath | 5 - tools/META-INF/MANIFEST.MF | 177 +- tools/build.properties | 3 +- utils/RUN_Adempiere.sh | 2 +- utils_dev/RUN_build.sh | 8 +- utils_dev/properties.xml | 19 +- webStore/.project | 35 +- webStore/{src/web => }/AdemPiereInc120x60.gif | Bin webStore/{src/web => }/Adempiere120x60.gif | Bin webStore/{src/web => }/AdempiereERP.gif | Bin webStore/{src/web => }/AdempiereSKY.jpg | Bin .../web/images => webStore}/Background.gif | Bin .../src/web/images => webStore}/C32.gif | Bin .../web/images => webStore}/Calculator16.gif | Bin .../web/images => webStore}/Calendar16.gif | Bin webStore/{src/web => }/LogoSmall.gif | Bin webStore/META-INF/MANIFEST.MF | 18 + webStore/RUN_build.bat | 13 - webStore/RUN_build.sh | 18 - webStore/{src/web => }/WEB-INF/c.tld | 0 webStore/{src/web => }/WEB-INF/fmt.tld | 0 webStore/{src/web => }/WEB-INF/fn.tld | 0 .../{src/web => }/WEB-INF/jspf/footer.jspf | 0 webStore/{src/web => }/WEB-INF/jspf/head.jspf | 0 .../{src/web => }/WEB-INF/jspf/header.jspf | 0 webStore/{src/web => }/WEB-INF/jspf/menu.jspf | 0 webStore/{src/web => }/WEB-INF/jspf/page.jspf | 0 .../{src/web => }/WEB-INF/jspf/vendor.jspf | 0 webStore/{src/web => }/WEB-INF/sql.tld | 0 webStore/{src/web => }/WEB-INF/web.xml | 0 webStore/{src/web => }/WEB-INF/webStore.tld | 0 webStore/{src/web => }/WEB-INF/x.tld | 0 webStore/{src/web => }/addressInfo.jsp | 0 webStore/{src/web => }/advertisements.jsp | 0 webStore/{src/web => }/allAds.jsp | 0 webStore/{src/web => }/amexCID.jpg | Bin webStore/{src/web => }/assetDownload.gif | Bin webStore/{src/web => }/assets.jsp | 0 webStore/{src/web => }/basket.gif | Bin webStore/{src/web => }/basket.jsp | 0 webStore/{src/web => }/bbbPrivacy.gif | Bin webStore/{src/web => }/bbbReliability.gif | Bin webStore/build.properties | 9 + webStore/build.xml | 63 +- webStore/{src/web => }/checkout.gif | Bin webStore/{src/web => }/commissionRuns.jsp | 0 .../{src/web => }/commissionedInvoices.jsp | 0 webStore/{src/web => }/confirm.jsp | 0 webStore/{src/web => }/customize.html | 0 webStore/{src/web => }/emailVerify.jsp | 0 webStore/{src/web => }/errorPage.jsp | 0 webStore/{src/web => }/expense.jsp | 0 webStore/{src/web => }/expenseLine.jsp | 0 webStore/{src/web => }/expenses.jsp | 0 webStore/{src/web => }/fade.jpg | Bin webStore/{src/web => }/favicon.ico | Bin webStore/{src/web => }/gardenworld-print.css | 0 webStore/{src/web => }/gardenworld.css | 0 webStore/{src/web => }/gwr_footertile.jpg | Bin webStore/{src/web => }/gwr_header.jpg | Bin webStore/{src/web => }/gwr_logo.gif | Bin webStore/{src/web => }/help.gif | Bin webStore/{src/web => }/help.jsp | 0 webStore/{src/web => }/index.html | 0 webStore/{src/web => }/index.jsp | 0 webStore/{src/web => }/info.jsp | 0 webStore/{src/web => }/invoiceLines.jsp | 0 webStore/{src/web => }/invoices.jsp | 0 webStore/{src/web => }/lock.gif | Bin webStore/{src/web => }/login.jsp | 0 webStore/{src/web => }/notes.jsp | 0 webStore/{src/web => }/orderDetails.jsp | 0 webStore/{src/web => }/orders.jsp | 0 webStore/packaging-build.xml | 5 - webStore/{src/web => }/paymentInfo.jsp | 0 webStore/{src/web => }/payments.jsp | 0 webStore/{src/web => }/pdf.gif | Bin webStore/{src/web => }/print-standard.css | 0 webStore/{src/web => }/registration.jsp | 0 webStore/{src/web => }/registrations.jsp | 0 webStore/{src/web => }/request.jsp | 0 webStore/{src/web => }/requestDetails.jsp | 0 webStore/{src/web => }/requestTypes.jsp | 0 webStore/{src/web => }/requests.jsp | 0 webStore/{src/web => }/requestsAll.jsp | 0 webStore/{src/web => }/requests_sr.jsp | 0 webStore/{src/web => }/rfqDetails.jsp | 0 webStore/{src/web => }/rfqs.jsp | 0 webStore/{src/web => }/robots.txt | 0 webStore/{src/web => }/shipments.jsp | 0 webStore/src/ear/application.xml | 23 - webStore/src/web/Background.gif | Bin 2301 -> 0 bytes webStore/src/web/C32.gif | Bin 2213 -> 0 bytes webStore/src/web/Calculator16.gif | Bin 686 -> 0 bytes webStore/src/web/Calendar16.gif | Bin 604 -> 0 bytes webStore/{src/web => }/standard-ie6.css | 0 webStore/{src/web => }/standard-print.css | 0 webStore/{src/web => }/standard.css | 0 webStore/{src/web => }/template.jsp | 0 webStore/{src/web => }/test_1.jsp | 0 webStore/{src/web => }/update.jsp | 0 webStore/{src/web => }/visaCID.jpg | Bin webStore/{src/web => }/wfBack24.gif | Bin webStore/{src/web => }/wfEnd24.gif | Bin webStore/{src/web => }/wfNext24.gif | Bin webStore/{src/web => }/wfStart24.gif | Bin 464 files changed, 263 insertions(+), 7814 deletions(-) delete mode 100644 base/src/org/compiere/interfaces/ServerLocal.java delete mode 100644 base/src/org/compiere/interfaces/ServerRemote.java delete mode 100644 base/src/org/compiere/interfaces/StatusLocal.java delete mode 100644 base/src/org/compiere/interfaces/StatusRemote.java create mode 100644 equinox-target/spring/.directory create mode 100644 serverApps/META-INF/MANIFEST.MF create mode 100644 serverApps/build.properties delete mode 100644 serverApps/src/ear/application.xml delete mode 100644 serverApps/src/etc/WEB-INF/web.xml delete mode 100644 serverApps/src/web/Logo.gif delete mode 100644 serverApps/src/web/LogoSmall.gif delete mode 100644 serverApps/src/web/WEB-INF/web.xml delete mode 100644 serverApps/src/web/calendar.html delete mode 100644 serverApps/src/web/cmd.html delete mode 100644 serverApps/src/web/css/calendar-blue.css delete mode 100644 serverApps/src/web/css/menu.css delete mode 100644 serverApps/src/web/css/mktree.css delete mode 100644 serverApps/src/web/css/popup.css delete mode 100644 serverApps/src/web/css/standard.css delete mode 100644 serverApps/src/web/css/table.css delete mode 100644 serverApps/src/web/css/theme.css delete mode 100644 serverApps/src/web/css/window.css delete mode 100644 serverApps/src/web/del/Background.gif delete mode 100644 serverApps/src/web/del/Compiere.gif_del delete mode 100644 serverApps/src/web/del/Favorite16.gif delete mode 100644 serverApps/src/web/del/PopupWindow.js_del delete mode 100644 serverApps/src/web/del/favicon.ico_del delete mode 100644 serverApps/src/web/del/sortable.gif_del delete mode 100644 serverApps/src/web/del/xxx.html_del delete mode 100644 serverApps/src/web/del/xxx1.html_del delete mode 100644 serverApps/src/web/images/01_ascending.gif delete mode 100644 serverApps/src/web/images/01_descending.gif delete mode 100644 serverApps/src/web/images/01_unsorted.gif delete mode 100755 serverApps/src/web/images/AD10030.gif delete mode 100755 serverApps/src/web/images/AD10030.png delete mode 100755 serverApps/src/web/images/AD10030HR.png delete mode 100755 serverApps/src/web/images/AD16.gif delete mode 100755 serverApps/src/web/images/AD32.gif delete mode 100644 serverApps/src/web/images/About16.gif delete mode 100644 serverApps/src/web/images/About24.gif delete mode 100644 serverApps/src/web/images/Account10.gif delete mode 100644 serverApps/src/web/images/Account16.gif delete mode 100644 serverApps/src/web/images/Account24.gif delete mode 100644 serverApps/src/web/images/AdemPiere150x50.gif delete mode 100644 serverApps/src/web/images/AdemPiereCom.gif delete mode 100644 serverApps/src/web/images/AdemPiereCom.jpg delete mode 100644 serverApps/src/web/images/AdemPiereCom.png delete mode 100644 serverApps/src/web/images/AdemPiereComHR.png delete mode 100644 serverApps/src/web/images/AdemPiereComx.png delete mode 100644 serverApps/src/web/images/Adempiere.gif delete mode 100644 serverApps/src/web/images/Adempiere.jpg delete mode 100644 serverApps/src/web/images/Adempiere.png delete mode 100644 serverApps/src/web/images/Adempiere120x60.gif delete mode 100644 serverApps/src/web/images/AdempiereHR.png delete mode 100644 serverApps/src/web/images/Adempierex.png delete mode 100644 serverApps/src/web/images/Archive16.gif delete mode 100644 serverApps/src/web/images/Archive24.gif delete mode 100644 serverApps/src/web/images/ArrowBW_WF.gif delete mode 100644 serverApps/src/web/images/ArrowDown_WF.gif delete mode 100644 serverApps/src/web/images/ArrowFW_WF.gif delete mode 100644 serverApps/src/web/images/Assignment10.gif delete mode 100644 serverApps/src/web/images/Assignment16.gif delete mode 100644 serverApps/src/web/images/Assignment24.gif delete mode 100644 serverApps/src/web/images/Attachment16.gif delete mode 100644 serverApps/src/web/images/Attachment24.gif delete mode 100644 serverApps/src/web/images/Attachment24D.gif delete mode 100644 serverApps/src/web/images/AttachmentD16.gif delete mode 100644 serverApps/src/web/images/AttachmentD24.gif delete mode 100644 serverApps/src/web/images/AttachmentX16.gif delete mode 100644 serverApps/src/web/images/AttachmentX24.gif delete mode 100644 serverApps/src/web/images/BPartner10.gif delete mode 100644 serverApps/src/web/images/BPartner16.gif delete mode 100644 serverApps/src/web/images/BPartner24.gif delete mode 100644 serverApps/src/web/images/Bold16.gif delete mode 100644 serverApps/src/web/images/C10030.gif delete mode 100644 serverApps/src/web/images/C10030.jpg delete mode 100644 serverApps/src/web/images/C10030.png delete mode 100644 serverApps/src/web/images/C10030HR.png delete mode 100644 serverApps/src/web/images/C10030x.png delete mode 100644 serverApps/src/web/images/C10030xHR.png delete mode 100644 serverApps/src/web/images/C16.gif delete mode 100644 serverApps/src/web/images/Calculator10.gif delete mode 100644 serverApps/src/web/images/Calculator24.gif delete mode 100644 serverApps/src/web/images/Calendar10.gif delete mode 100644 serverApps/src/web/images/Calendar24.gif delete mode 100644 serverApps/src/web/images/Cancel10.gif delete mode 100644 serverApps/src/web/images/Cancel16.gif delete mode 100644 serverApps/src/web/images/Cancel24.gif delete mode 100644 serverApps/src/web/images/Chat16.gif delete mode 100644 serverApps/src/web/images/Chat24.gif delete mode 100644 serverApps/src/web/images/ChatX16.gif delete mode 100644 serverApps/src/web/images/ChatX24.gif delete mode 100644 serverApps/src/web/images/ComPiere150x50.gif delete mode 100755 serverApps/src/web/images/ComPiereCom.gif delete mode 100644 serverApps/src/web/images/ComPiereCom.jpg delete mode 100755 serverApps/src/web/images/ComPiereCom.png delete mode 100755 serverApps/src/web/images/ComPiereComHR.png delete mode 100755 serverApps/src/web/images/ComPiereComx.png delete mode 100755 serverApps/src/web/images/Compiere.gif delete mode 100644 serverApps/src/web/images/Compiere.jpg delete mode 100755 serverApps/src/web/images/Compiere.png delete mode 100644 serverApps/src/web/images/Compiere120x60.gif delete mode 100755 serverApps/src/web/images/CompiereHR.png delete mode 100755 serverApps/src/web/images/Compierex.png delete mode 100644 serverApps/src/web/images/Copy16.gif delete mode 100644 serverApps/src/web/images/Copy24.gif delete mode 100644 serverApps/src/web/images/Customize16.gif delete mode 100644 serverApps/src/web/images/Customize24.gif delete mode 100644 serverApps/src/web/images/Delete16.gif delete mode 100644 serverApps/src/web/images/Delete24.gif delete mode 100644 serverApps/src/web/images/Detail16.gif delete mode 100644 serverApps/src/web/images/Detail24.gif delete mode 100644 serverApps/src/web/images/EMailSupport16.gif delete mode 100644 serverApps/src/web/images/EMailSupport24.gif delete mode 100644 serverApps/src/web/images/Edit16.gif delete mode 100644 serverApps/src/web/images/Edit24.gif delete mode 100644 serverApps/src/web/images/Editor16.gif delete mode 100644 serverApps/src/web/images/Editor24.gif delete mode 100644 serverApps/src/web/images/End16.gif delete mode 100644 serverApps/src/web/images/End24.gif delete mode 100644 serverApps/src/web/images/Error32.gif delete mode 100644 serverApps/src/web/images/Exit16.gif delete mode 100644 serverApps/src/web/images/Exit24.gif delete mode 100644 serverApps/src/web/images/Export16.gif delete mode 100755 serverApps/src/web/images/Export16X.gif delete mode 100644 serverApps/src/web/images/Export24.gif delete mode 100755 serverApps/src/web/images/Export24X.gif delete mode 100644 serverApps/src/web/images/ExportX16.gif delete mode 100644 serverApps/src/web/images/ExportX24.gif delete mode 100644 serverApps/src/web/images/FastBack24.gif delete mode 100644 serverApps/src/web/images/FastForward24.gif delete mode 100644 serverApps/src/web/images/Favorite16.gif delete mode 100644 serverApps/src/web/images/Find16.gif delete mode 100644 serverApps/src/web/images/Find24.gif delete mode 100644 serverApps/src/web/images/FindAdv16.gif delete mode 100644 serverApps/src/web/images/FindAdv24.gif delete mode 100644 serverApps/src/web/images/FindAdvX16.gif delete mode 100644 serverApps/src/web/images/FindAdvX24.gif delete mode 100644 serverApps/src/web/images/FindX16.gif delete mode 100644 serverApps/src/web/images/FindX24.gif delete mode 100644 serverApps/src/web/images/First16.gif delete mode 100644 serverApps/src/web/images/First24.gif delete mode 100644 serverApps/src/web/images/First24D.gif delete mode 100644 serverApps/src/web/images/FirstD16.gif delete mode 100644 serverApps/src/web/images/FirstD24.gif delete mode 100755 serverApps/src/web/images/Folder16.gif delete mode 100755 serverApps/src/web/images/Folder24.gif delete mode 100644 serverApps/src/web/images/GetMail16.gif delete mode 100644 serverApps/src/web/images/GetMail24.gif delete mode 100644 serverApps/src/web/images/Help16.gif delete mode 100644 serverApps/src/web/images/Help24.gif delete mode 100644 serverApps/src/web/images/History16.gif delete mode 100644 serverApps/src/web/images/History24.gif delete mode 100644 serverApps/src/web/images/History24D.gif delete mode 100644 serverApps/src/web/images/HistoryD16.gif delete mode 100644 serverApps/src/web/images/HistoryD24.gif delete mode 100644 serverApps/src/web/images/HistoryX16.gif delete mode 100644 serverApps/src/web/images/HistoryX24.gif delete mode 100644 serverApps/src/web/images/Home16.gif delete mode 100644 serverApps/src/web/images/Home24.gif delete mode 100644 serverApps/src/web/images/Ignore16.gif delete mode 100644 serverApps/src/web/images/Ignore24.gif delete mode 100644 serverApps/src/web/images/ImageFactory$FolderIcon.class delete mode 100644 serverApps/src/web/images/ImageFactory$FolderIcon16.class delete mode 100644 serverApps/src/web/images/ImageFactory$HomeIcon.class delete mode 100644 serverApps/src/web/images/ImageFactory.class delete mode 100644 serverApps/src/web/images/ImageFactory.java delete mode 100644 serverApps/src/web/images/Import16.gif delete mode 100644 serverApps/src/web/images/Import24.gif delete mode 100644 serverApps/src/web/images/Info16.gif delete mode 100644 serverApps/src/web/images/Info24.gif delete mode 100644 serverApps/src/web/images/InfoAccount16.gif delete mode 100644 serverApps/src/web/images/InfoAccount24.gif delete mode 100644 serverApps/src/web/images/InfoBPartner16.gif delete mode 100644 serverApps/src/web/images/InfoBPartner24.gif delete mode 100644 serverApps/src/web/images/InfoProduct16.gif delete mode 100644 serverApps/src/web/images/InfoProduct24.gif delete mode 100644 serverApps/src/web/images/InfoSchedule16.gif delete mode 100644 serverApps/src/web/images/InfoSchedule24.gif delete mode 100644 serverApps/src/web/images/Inform32.gif delete mode 100644 serverApps/src/web/images/Italic16.gif delete mode 100644 serverApps/src/web/images/Java_anim.gif delete mode 100644 serverApps/src/web/images/Last16.gif delete mode 100644 serverApps/src/web/images/Last24.gif delete mode 100644 serverApps/src/web/images/Last24D.gif delete mode 100644 serverApps/src/web/images/LastD16.gif delete mode 100644 serverApps/src/web/images/LastD24.gif delete mode 100644 serverApps/src/web/images/Location10.gif delete mode 100644 serverApps/src/web/images/Locator10.gif delete mode 100644 serverApps/src/web/images/Lock16.gif delete mode 100644 serverApps/src/web/images/Lock24.gif delete mode 100644 serverApps/src/web/images/LockX16.gif delete mode 100644 serverApps/src/web/images/LockX24.gif delete mode 100644 serverApps/src/web/images/Logo.gif delete mode 100644 serverApps/src/web/images/Menu16.gif delete mode 100644 serverApps/src/web/images/Minus16.gif delete mode 100644 serverApps/src/web/images/Minus24.gif delete mode 100644 serverApps/src/web/images/Multi16.gif delete mode 100644 serverApps/src/web/images/Multi24.gif delete mode 100644 serverApps/src/web/images/MultiX16.gif delete mode 100644 serverApps/src/web/images/MultiX24.gif delete mode 100644 serverApps/src/web/images/New16.gif delete mode 100644 serverApps/src/web/images/New24.gif delete mode 100644 serverApps/src/web/images/Next16.gif delete mode 100644 serverApps/src/web/images/Next24.gif delete mode 100644 serverApps/src/web/images/Next24D.gif delete mode 100644 serverApps/src/web/images/NextD16.gif delete mode 100644 serverApps/src/web/images/NextD24.gif delete mode 100644 serverApps/src/web/images/Normal16.gif delete mode 100644 serverApps/src/web/images/Ok16.gif delete mode 100644 serverApps/src/web/images/Ok24.gif delete mode 100644 serverApps/src/web/images/Online10.gif delete mode 100644 serverApps/src/web/images/Online16.gif delete mode 100644 serverApps/src/web/images/Online24.gif delete mode 100644 serverApps/src/web/images/Open16.gif delete mode 100644 serverApps/src/web/images/Open24.gif delete mode 100644 serverApps/src/web/images/PAttribute10.gif delete mode 100644 serverApps/src/web/images/PAttribute16.gif delete mode 100644 serverApps/src/web/images/PAttribute24.gif delete mode 100644 serverApps/src/web/images/PageSetup16.gif delete mode 100644 serverApps/src/web/images/PageSetup24.gif delete mode 100644 serverApps/src/web/images/Parent16.gif delete mode 100644 serverApps/src/web/images/Parent24.gif delete mode 100644 serverApps/src/web/images/Payment16.gif delete mode 100644 serverApps/src/web/images/Payment24.gif delete mode 100644 serverApps/src/web/images/PickOpen10.gif delete mode 100644 serverApps/src/web/images/Plus16.gif delete mode 100644 serverApps/src/web/images/Plus24.gif delete mode 100644 serverApps/src/web/images/Preference16.gif delete mode 100644 serverApps/src/web/images/Preference24.gif delete mode 100644 serverApps/src/web/images/Previous16.gif delete mode 100644 serverApps/src/web/images/Previous24.gif delete mode 100644 serverApps/src/web/images/Previous24D.gif delete mode 100644 serverApps/src/web/images/PreviousD16.gif delete mode 100644 serverApps/src/web/images/PreviousD24.gif delete mode 100644 serverApps/src/web/images/Print16.gif delete mode 100644 serverApps/src/web/images/Print24.gif delete mode 100644 serverApps/src/web/images/PrintScreen16.gif delete mode 100644 serverApps/src/web/images/PrintScreen24.gif delete mode 100644 serverApps/src/web/images/Process16.gif delete mode 100644 serverApps/src/web/images/Process24.gif delete mode 100644 serverApps/src/web/images/Product10.gif delete mode 100644 serverApps/src/web/images/Product16.gif delete mode 100644 serverApps/src/web/images/Product24.gif delete mode 100644 serverApps/src/web/images/Question32.gif delete mode 100644 serverApps/src/web/images/Redo16.gif delete mode 100644 serverApps/src/web/images/Redo24.gif delete mode 100644 serverApps/src/web/images/Refresh16.gif delete mode 100644 serverApps/src/web/images/Refresh24.gif delete mode 100644 serverApps/src/web/images/Register16.gif delete mode 100644 serverApps/src/web/images/Register24.gif delete mode 100644 serverApps/src/web/images/Report16.gif delete mode 100644 serverApps/src/web/images/Report24.gif delete mode 100644 serverApps/src/web/images/Request16.gif delete mode 100644 serverApps/src/web/images/Request24.gif delete mode 100644 serverApps/src/web/images/Reset16.gif delete mode 100644 serverApps/src/web/images/Reset24.gif delete mode 100644 serverApps/src/web/images/Save16.gif delete mode 100644 serverApps/src/web/images/Save24.gif delete mode 100644 serverApps/src/web/images/ScreenShot16.gif delete mode 100644 serverApps/src/web/images/ScreenShot24.gif delete mode 100644 serverApps/src/web/images/Script16.gif delete mode 100644 serverApps/src/web/images/Script24.gif delete mode 100644 serverApps/src/web/images/SendMail16.gif delete mode 100644 serverApps/src/web/images/SendMail24.gif delete mode 100644 serverApps/src/web/images/Server16.gif delete mode 100644 serverApps/src/web/images/Server24.gif delete mode 100644 serverApps/src/web/images/Setup16.gif delete mode 100644 serverApps/src/web/images/Setup24.gif delete mode 100644 serverApps/src/web/images/SpacerWF.gif delete mode 100644 serverApps/src/web/images/StepBack24.gif delete mode 100644 serverApps/src/web/images/StepForward24.gif delete mode 100644 serverApps/src/web/images/Summary16.gif delete mode 100644 serverApps/src/web/images/Summary24.gif delete mode 100644 serverApps/src/web/images/Translate16.gif delete mode 100644 serverApps/src/web/images/Translate24.gif delete mode 100644 serverApps/src/web/images/Underline16.gif delete mode 100644 serverApps/src/web/images/Undo16.gif delete mode 100644 serverApps/src/web/images/Undo24.gif delete mode 100644 serverApps/src/web/images/VPreference16.gif delete mode 100644 serverApps/src/web/images/VPreference24.gif delete mode 100644 serverApps/src/web/images/Warn32.gif delete mode 100644 serverApps/src/web/images/WebImageFactory.java delete mode 100644 serverApps/src/web/images/WinSize16.gif delete mode 100644 serverApps/src/web/images/WinSize24.gif delete mode 100644 serverApps/src/web/images/WorkFlow16.gif delete mode 100644 serverApps/src/web/images/WorkFlow24.gif delete mode 100644 serverApps/src/web/images/WorkFlow_16.gif delete mode 100644 serverApps/src/web/images/WorkFlow_24.gif delete mode 100644 serverApps/src/web/images/Zoom10.gif delete mode 100644 serverApps/src/web/images/Zoom16.gif delete mode 100644 serverApps/src/web/images/Zoom24.gif delete mode 100644 serverApps/src/web/images/ZoomAcross16.gif delete mode 100644 serverApps/src/web/images/ZoomAcross24.gif delete mode 100644 serverApps/src/web/images/active-bg.gif delete mode 100644 serverApps/src/web/images/dark-bg.gif delete mode 100644 serverApps/src/web/images/hover-bg.gif delete mode 100644 serverApps/src/web/images/mClosed.gif delete mode 100644 serverApps/src/web/images/mDocAction.gif delete mode 100644 serverApps/src/web/images/mOpen.gif delete mode 100644 serverApps/src/web/images/mProcess.gif delete mode 100644 serverApps/src/web/images/mReport.gif delete mode 100644 serverApps/src/web/images/mSetVariable.gif delete mode 100644 serverApps/src/web/images/mUserChoice.gif delete mode 100644 serverApps/src/web/images/mWindow.gif delete mode 100644 serverApps/src/web/images/mWorkFlow.gif delete mode 100644 serverApps/src/web/images/mWorkFlow_WF.gif delete mode 100644 serverApps/src/web/images/mWorkbench.gif delete mode 100644 serverApps/src/web/images/menuarrow.gif delete mode 100644 serverApps/src/web/images/menufly10.gif delete mode 100644 serverApps/src/web/images/normal-bg.gif delete mode 100644 serverApps/src/web/images/rowhover-bg.gif delete mode 100644 serverApps/src/web/images/status-bg.gif delete mode 100644 serverApps/src/web/images/tab-left-selected.gif delete mode 100644 serverApps/src/web/images/tab-left.gif delete mode 100644 serverApps/src/web/images/tab-right-selected.gif delete mode 100644 serverApps/src/web/images/tab-right.gif delete mode 100644 serverApps/src/web/images/title-bg.gif delete mode 100644 serverApps/src/web/images/today-bg.gif delete mode 100644 serverApps/src/web/images/vPreference10.gif delete mode 100644 serverApps/src/web/images/wfBack24.gif delete mode 100644 serverApps/src/web/images/wfEnd24.gif delete mode 100644 serverApps/src/web/images/wfNext24.gif delete mode 100644 serverApps/src/web/images/wfStart24.gif delete mode 100644 serverApps/src/web/images/zip.gif delete mode 100644 serverApps/src/web/index.html delete mode 100644 serverApps/src/web/js/calendar-setup.js delete mode 100644 serverApps/src/web/js/calendar.js delete mode 100644 serverApps/src/web/js/menu.js delete mode 100644 serverApps/src/web/js/mktree.js delete mode 100644 serverApps/src/web/js/standard.js delete mode 100644 serverApps/src/web/js/table.js delete mode 100644 serverApps/src/web/js/window.js delete mode 100644 serverApps/src/web/lang/calendar-en.js delete mode 100644 serverApps/src/web/menu.html delete mode 100644 serverApps/src/web/popup.html delete mode 100644 serverApps/src/web/robots.txt delete mode 100644 serverApps/src/web/window.html delete mode 100644 serverApps/src/web/window_files/colorschememapping.xml delete mode 100644 serverApps/src/web/window_files/filelist.xml delete mode 100644 serverApps/src/web/window_files/themedata.thmx delete mode 100644 serverRoot/.xdoclet delete mode 100644 serverRoot/src/ear/application.xml rename webStore/{src/web => }/AdemPiereInc120x60.gif (100%) rename webStore/{src/web => }/Adempiere120x60.gif (100%) rename webStore/{src/web => }/AdempiereERP.gif (100%) rename webStore/{src/web => }/AdempiereSKY.jpg (100%) rename {serverApps/src/web/images => webStore}/Background.gif (100%) rename {serverApps/src/web/images => webStore}/C32.gif (100%) rename {serverApps/src/web/images => webStore}/Calculator16.gif (100%) rename {serverApps/src/web/images => webStore}/Calendar16.gif (100%) rename webStore/{src/web => }/LogoSmall.gif (100%) create mode 100644 webStore/META-INF/MANIFEST.MF delete mode 100644 webStore/RUN_build.bat delete mode 100644 webStore/RUN_build.sh rename webStore/{src/web => }/WEB-INF/c.tld (100%) rename webStore/{src/web => }/WEB-INF/fmt.tld (100%) rename webStore/{src/web => }/WEB-INF/fn.tld (100%) rename webStore/{src/web => }/WEB-INF/jspf/footer.jspf (100%) rename webStore/{src/web => }/WEB-INF/jspf/head.jspf (100%) rename webStore/{src/web => }/WEB-INF/jspf/header.jspf (100%) rename webStore/{src/web => }/WEB-INF/jspf/menu.jspf (100%) rename webStore/{src/web => }/WEB-INF/jspf/page.jspf (100%) rename webStore/{src/web => }/WEB-INF/jspf/vendor.jspf (100%) rename webStore/{src/web => }/WEB-INF/sql.tld (100%) rename webStore/{src/web => }/WEB-INF/web.xml (100%) rename webStore/{src/web => }/WEB-INF/webStore.tld (100%) rename webStore/{src/web => }/WEB-INF/x.tld (100%) rename webStore/{src/web => }/addressInfo.jsp (100%) rename webStore/{src/web => }/advertisements.jsp (100%) rename webStore/{src/web => }/allAds.jsp (100%) rename webStore/{src/web => }/amexCID.jpg (100%) rename webStore/{src/web => }/assetDownload.gif (100%) rename webStore/{src/web => }/assets.jsp (100%) rename webStore/{src/web => }/basket.gif (100%) rename webStore/{src/web => }/basket.jsp (100%) rename webStore/{src/web => }/bbbPrivacy.gif (100%) rename webStore/{src/web => }/bbbReliability.gif (100%) create mode 100644 webStore/build.properties rename webStore/{src/web => }/checkout.gif (100%) rename webStore/{src/web => }/commissionRuns.jsp (100%) rename webStore/{src/web => }/commissionedInvoices.jsp (100%) rename webStore/{src/web => }/confirm.jsp (100%) rename webStore/{src/web => }/customize.html (100%) rename webStore/{src/web => }/emailVerify.jsp (100%) rename webStore/{src/web => }/errorPage.jsp (100%) rename webStore/{src/web => }/expense.jsp (100%) rename webStore/{src/web => }/expenseLine.jsp (100%) rename webStore/{src/web => }/expenses.jsp (100%) rename webStore/{src/web => }/fade.jpg (100%) rename webStore/{src/web => }/favicon.ico (100%) rename webStore/{src/web => }/gardenworld-print.css (100%) rename webStore/{src/web => }/gardenworld.css (100%) rename webStore/{src/web => }/gwr_footertile.jpg (100%) rename webStore/{src/web => }/gwr_header.jpg (100%) rename webStore/{src/web => }/gwr_logo.gif (100%) rename webStore/{src/web => }/help.gif (100%) rename webStore/{src/web => }/help.jsp (100%) rename webStore/{src/web => }/index.html (100%) rename webStore/{src/web => }/index.jsp (100%) rename webStore/{src/web => }/info.jsp (100%) rename webStore/{src/web => }/invoiceLines.jsp (100%) rename webStore/{src/web => }/invoices.jsp (100%) rename webStore/{src/web => }/lock.gif (100%) rename webStore/{src/web => }/login.jsp (100%) rename webStore/{src/web => }/notes.jsp (100%) rename webStore/{src/web => }/orderDetails.jsp (100%) rename webStore/{src/web => }/orders.jsp (100%) delete mode 100644 webStore/packaging-build.xml rename webStore/{src/web => }/paymentInfo.jsp (100%) rename webStore/{src/web => }/payments.jsp (100%) rename webStore/{src/web => }/pdf.gif (100%) rename webStore/{src/web => }/print-standard.css (100%) rename webStore/{src/web => }/registration.jsp (100%) rename webStore/{src/web => }/registrations.jsp (100%) rename webStore/{src/web => }/request.jsp (100%) rename webStore/{src/web => }/requestDetails.jsp (100%) rename webStore/{src/web => }/requestTypes.jsp (100%) rename webStore/{src/web => }/requests.jsp (100%) rename webStore/{src/web => }/requestsAll.jsp (100%) rename webStore/{src/web => }/requests_sr.jsp (100%) rename webStore/{src/web => }/rfqDetails.jsp (100%) rename webStore/{src/web => }/rfqs.jsp (100%) rename webStore/{src/web => }/robots.txt (100%) rename webStore/{src/web => }/shipments.jsp (100%) delete mode 100644 webStore/src/ear/application.xml delete mode 100644 webStore/src/web/Background.gif delete mode 100644 webStore/src/web/C32.gif delete mode 100644 webStore/src/web/Calculator16.gif delete mode 100644 webStore/src/web/Calendar16.gif rename webStore/{src/web => }/standard-ie6.css (100%) rename webStore/{src/web => }/standard-print.css (100%) rename webStore/{src/web => }/standard.css (100%) rename webStore/{src/web => }/template.jsp (100%) rename webStore/{src/web => }/test_1.jsp (100%) rename webStore/{src/web => }/update.jsp (100%) rename webStore/{src/web => }/visaCID.jpg (100%) rename webStore/{src/web => }/wfBack24.gif (100%) rename webStore/{src/web => }/wfEnd24.gif (100%) rename webStore/{src/web => }/wfNext24.gif (100%) rename webStore/{src/web => }/wfStart24.gif (100%) diff --git a/JasperReports/META-INF/MANIFEST.MF b/JasperReports/META-INF/MANIFEST.MF index 348e4ecf69..009eae608f 100644 --- a/JasperReports/META-INF/MANIFEST.MF +++ b/JasperReports/META-INF/MANIFEST.MF @@ -13,4 +13,6 @@ Export-Package: org.compiere.interfaces, org.compiere.utils Require-Bundle: org.adempiere.base;bundle-version="0.0.0", org.adempiere.JasperReportsTools;bundle-version="1.0.0", - org.adempiere.client;bundle-version="0.0.0" + org.adempiere.client;bundle-version="0.0.0", + com.springsource.javax.ejb;bundle-version="3.0.0" +Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/JasperReports/build.properties b/JasperReports/build.properties index e87b6126ed..ea87d678f8 100644 --- a/JasperReports/build.properties +++ b/JasperReports/build.properties @@ -1,7 +1,3 @@ -source.JasperReports.jar = src/, build/ +source.JasperReports.jar = src/ bin.includes = META-INF/,\ - lib/postgresql.jar,\ - lib/ocrs12.jar,\ - lib/ojdbc14.jar,\ - lib/barbecue-1.5-beta1.jar,\ JasperReports.jar diff --git a/JasperReportsTools/META-INF/MANIFEST.MF b/JasperReportsTools/META-INF/MANIFEST.MF index 46ba578481..50745064c1 100644 --- a/JasperReportsTools/META-INF/MANIFEST.MF +++ b/JasperReportsTools/META-INF/MANIFEST.MF @@ -197,3 +197,4 @@ Export-Package: ., org.syntax.jedit, org.syntax.jedit.tokenmarker, org.w3c.tools.codec +Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/base/META-INF/MANIFEST.MF b/base/META-INF/MANIFEST.MF index 846d0e5340..e2a910ebeb 100644 --- a/base/META-INF/MANIFEST.MF +++ b/base/META-INF/MANIFEST.MF @@ -61,5 +61,7 @@ Export-Package: org.adempiere.apps.graph, org.compiere.util, org.compiere.wf Require-Bundle: org.eclipse.core.runtime;bundle-version="3.5.0", - org.adempiere.tools;bundle-version="0.0.0" + org.adempiere.tools;bundle-version="0.0.0", + com.springsource.javax.servlet;bundle-version="2.5.0", + com.springsource.javax.jms;bundle-version="1.1.0" Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/base/build.xml b/base/build.xml index ad7632522f..1ef11b5992 100644 --- a/base/build.xml +++ b/base/build.xml @@ -7,7 +7,7 @@ - This buildfile is used to build the base subproject within + This buildfile is used to build the base subproject within the Adempiere project. @@ -31,7 +31,7 @@ - + @@ -51,14 +51,12 @@ - + - - @@ -89,13 +87,6 @@ - - - - - - - @@ -114,8 +105,8 @@ destination="../lib" buildSourceJar="false" clean="no"/> - - + + - - + + @@ -143,7 +134,7 @@ - + diff --git a/base/src/org/compiere/interfaces/ServerLocal.java b/base/src/org/compiere/interfaces/ServerLocal.java deleted file mode 100644 index aaec4e1313..0000000000 --- a/base/src/org/compiere/interfaces/ServerLocal.java +++ /dev/null @@ -1,11 +0,0 @@ - -package org.compiere.interfaces; - -import javax.ejb.Local; - -/** - * Local interface for adempiere/Server. - */ -@Local -public interface ServerLocal extends Server{ -} diff --git a/base/src/org/compiere/interfaces/ServerRemote.java b/base/src/org/compiere/interfaces/ServerRemote.java deleted file mode 100644 index c6a407d514..0000000000 --- a/base/src/org/compiere/interfaces/ServerRemote.java +++ /dev/null @@ -1,13 +0,0 @@ -package org.compiere.interfaces; - -import javax.ejb.Remote; - -/** - * Remote interface for adempiere/Server - * @author Low Heng Sin - * - */ -@Remote -public interface ServerRemote extends Server { - -} diff --git a/base/src/org/compiere/interfaces/StatusLocal.java b/base/src/org/compiere/interfaces/StatusLocal.java deleted file mode 100644 index d2ac817c1f..0000000000 --- a/base/src/org/compiere/interfaces/StatusLocal.java +++ /dev/null @@ -1,10 +0,0 @@ -package org.compiere.interfaces; - -import javax.ejb.Local; - -/** - * Local interface for adempiere/Status. - */ -@Local -public interface StatusLocal extends Status { -} diff --git a/base/src/org/compiere/interfaces/StatusRemote.java b/base/src/org/compiere/interfaces/StatusRemote.java deleted file mode 100644 index c3e58f74c0..0000000000 --- a/base/src/org/compiere/interfaces/StatusRemote.java +++ /dev/null @@ -1,12 +0,0 @@ -package org.compiere.interfaces; - -import javax.ejb.Remote; - -/** - * Remote interface for adempiere/Status - * @author Low Heng Sin - * - */ -@Remote -public interface StatusRemote extends Status { -} diff --git a/client/build.properties b/client/build.properties index fa5b12cd3f..5b0166aa96 100644 --- a/client/build.properties +++ b/client/build.properties @@ -1,8 +1,4 @@ -source.client.jar = src/,build/ +source.client.jar = src/ bin.includes = META-INF/,\ - lib/swingx-0.9.0.jar,\ - lib/groovy-all-1.5.1.jar,\ - lib/jcommon-1.0.14.jar,\ - lib/jfreechart-1.0.11.jar,\ client.jar,\ plugin.xml diff --git a/equinox-target/launchconfig/adempiere_equinox_swing.launch b/equinox-target/launchconfig/adempiere_equinox_swing.launch index f3c5cbc0e1..68b1688250 100644 --- a/equinox-target/launchconfig/adempiere_equinox_swing.launch +++ b/equinox-target/launchconfig/adempiere_equinox_swing.launch @@ -10,16 +10,16 @@ - + - + - + diff --git a/equinox-target/launchconfig/adempiere_equinox_web.launch b/equinox-target/launchconfig/adempiere_equinox_web.launch index 549de8bbb3..afa5147373 100644 --- a/equinox-target/launchconfig/adempiere_equinox_web.launch +++ b/equinox-target/launchconfig/adempiere_equinox_web.launch @@ -10,16 +10,17 @@ - + - + + - + diff --git a/equinox-target/spring/.directory b/equinox-target/spring/.directory new file mode 100644 index 0000000000..a04e2dbbf1 --- /dev/null +++ b/equinox-target/spring/.directory @@ -0,0 +1,7 @@ +[Dolphin] +AdditionalInfo=3 +Timestamp=2010,7,9,12,19,24 +ViewMode=1 + +[Settings] +ShowDotFiles=true diff --git a/install/META-INF/MANIFEST.MF b/install/META-INF/MANIFEST.MF index 27b97b25a4..9c8fe61a5d 100644 --- a/install/META-INF/MANIFEST.MF +++ b/install/META-INF/MANIFEST.MF @@ -17,3 +17,4 @@ Require-Bundle: org.eclipse.core.runtime;bundle-version="3.5.0", org.adempiere.client;bundle-version="0.0.0", org.adempiere.tools;bundle-version="0.0.0" Bundle-Activator: org.compiere.install.Activator +Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/install/build.properties b/install/build.properties index f467f3ebcf..184f62f994 100644 --- a/install/build.properties +++ b/install/build.properties @@ -1,10 +1,4 @@ -source.install.jar = src/,build/ +source.install.jar = src/ bin.includes = META-INF/,\ - lib/ant.jar,\ - lib/ant-commons-net.jar,\ - lib/ant-launcher.jar,\ - lib/commons-net-1.4.0.jar,\ - lib/ocrs12.jar,\ - lib/ojdbc14.jar,\ install.jar,\ plugin.xml diff --git a/serverApps/.classpath b/serverApps/.classpath index 64b3377095..77df9afd4f 100644 --- a/serverApps/.classpath +++ b/serverApps/.classpath @@ -1,18 +1,19 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + diff --git a/serverApps/.project b/serverApps/.project index b4b4bf18aa..d1dd607aa1 100644 --- a/serverApps/.project +++ b/serverApps/.project @@ -1,26 +1,32 @@ - - - serverApps - - - base - dbPort - looks - tools - - - - org.eclipse.jdt.core.javabuilder - - - - - com.ibm.etools.validation.validationbuilder - - - - - - org.eclipse.jdt.core.javanature - - + + + serverApps + + + base + dbPort + looks + tools + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.pde.PluginNature + + diff --git a/serverApps/META-INF/MANIFEST.MF b/serverApps/META-INF/MANIFEST.MF new file mode 100644 index 0000000000..da4608ad33 --- /dev/null +++ b/serverApps/META-INF/MANIFEST.MF @@ -0,0 +1,64 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: serverApps +Bundle-SymbolicName: org.adempiere.serverApps;singleton:=true +Bundle-Version: 0.0.0.1 +Bundle-ClassPath: serverApps.jar, + src/web/WEB-INF/lib/commons-beanutils-bean-collections.jar, + src/web/WEB-INF/lib/commons-beanutils-core.jar, + src/web/WEB-INF/lib/commons-beanutils.jar, + src/web/WEB-INF/lib/commons-codec-1.3.jar, + src/web/WEB-INF/lib/commons-collections-3.1.jar, + src/web/WEB-INF/lib/commons-digester-1.7.jar, + src/web/WEB-INF/lib/commons-fileupload.jar, + src/web/WEB-INF/lib/commons-lang-2.1.jar, + src/web/WEB-INF/lib/commons-validator-1.2.0.jar +Eclipse-RegisterBuddy: org.adempiere.tools +Require-Bundle: org.eclipse.osgi.services;bundle-version="3.1.100", + org.eclipse.core.runtime;bundle-version="3.5.0", + org.apache.xerces;bundle-version="2.9.0", + org.apache.xml.serializer;bundle-version="2.7.1", + com.springsource.javax.servlet;bundle-version="2.5.0", + org.adempiere.client;bundle-version="0.0.0", + org.adempiere.base;bundle-version="0.0.0", + org.adempiere.tools;bundle-version="0.0.0", + com.springsource.javax.servlet.jsp;bundle-version="2.1.0" +Bundle-RequiredExecutionEnvironment: JavaSE-1.6 +Export-Package: org.apache.commons.beanutils, + org.apache.commons.beanutils.converters, + org.apache.commons.beanutils.locale, + org.apache.commons.beanutils.locale.converters, + org.apache.commons.codec, + org.apache.commons.codec.binary, + org.apache.commons.codec.digest, + org.apache.commons.codec.language, + org.apache.commons.codec.net, + org.apache.commons.collections, + org.apache.commons.collections.bag, + org.apache.commons.collections.bidimap, + org.apache.commons.collections.buffer, + org.apache.commons.collections.collection, + org.apache.commons.collections.comparators, + org.apache.commons.collections.functors, + org.apache.commons.collections.iterators, + org.apache.commons.collections.keyvalue, + org.apache.commons.collections.list, + org.apache.commons.collections.map, + org.apache.commons.collections.set, + org.apache.commons.digester, + org.apache.commons.digester.parser, + org.apache.commons.digester.plugins, + org.apache.commons.digester.plugins.strategies, + org.apache.commons.digester.substitution, + org.apache.commons.digester.xmlrules, + org.apache.commons.fileupload, + org.apache.commons.lang, + org.apache.commons.lang.builder, + org.apache.commons.lang.enums, + org.apache.commons.lang.exception, + org.apache.commons.lang.math, + org.apache.commons.lang.mutable, + org.apache.commons.lang.time, + org.apache.commons.validator, + org.apache.commons.validator.util, + org.compiere.wstore diff --git a/serverApps/build.properties b/serverApps/build.properties new file mode 100644 index 0000000000..844d05396f --- /dev/null +++ b/serverApps/build.properties @@ -0,0 +1,16 @@ +output.serverApps.jar = build/classes +source.serverApps.jar = src/main/servlet/ +bin.includes = META-INF/,\ + serverApps.jar,\ + src/web/WEB-INF/lib/commons-beanutils-bean-collections.jar,\ + src/web/WEB-INF/lib/commons-beanutils-core.jar,\ + src/web/WEB-INF/lib/commons-beanutils.jar,\ + src/web/WEB-INF/lib/commons-codec-1.3.jar,\ + src/web/WEB-INF/lib/commons-collections-3.1.jar,\ + src/web/WEB-INF/lib/commons-digester-1.7.jar,\ + src/web/WEB-INF/lib/commons-fileupload.jar,\ + src/web/WEB-INF/lib/commons-lang-2.1.jar,\ + src/web/WEB-INF/lib/commons-validator-1.2.0.jar +src.includes = src/ +jars.compile.order = serverApps.jar + diff --git a/serverApps/build.xml b/serverApps/build.xml index 88917a6a24..66ead8ca31 100644 --- a/serverApps/build.xml +++ b/serverApps/build.xml @@ -4,7 +4,7 @@ - + @@ -12,17 +12,14 @@ - - - + - @@ -43,24 +40,19 @@ + - - - - - - + classpathref="base.path"> - - + + @@ -85,7 +77,7 @@ @@ -102,59 +94,25 @@ - - - - - - - - - - - - - - - - - - - - - - - + - - + + - - - - - - - - - - diff --git a/serverApps/src/ear/application.xml b/serverApps/src/ear/application.xml deleted file mode 100644 index be10440f3e..0000000000 --- a/serverApps/src/ear/application.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - ADempiere HTML Application - - AdempiereSLib.jar - - - Adempiere.jar - - - adempiereApps.jar - - - - adempiereApps.war - /adempiere - - - diff --git a/serverApps/src/etc/WEB-INF/web.xml b/serverApps/src/etc/WEB-INF/web.xml deleted file mode 100644 index 6aab74a4d0..0000000000 --- a/serverApps/src/etc/WEB-INF/web.xml +++ /dev/null @@ -1,195 +0,0 @@ - - - Adempiere Application - Adempiere Web Application $Id: web.xml,v 1.1 2006/04/21 18:03:35 jjanke Exp $ - - ADEMPIERE_HOME - $USER_INSTALL_DIR$ - - - ADEMPIERE_LICENSE - OpenSource - - - ADEMPIERE_PRODUCT - 1 - - - Test - org.compiere.www.Test - - debug - 1 - - - - Test2 - org.compiere.www.Test2 - - - WAccount - org.compiere.www.WAccount - - - WChat - org.compiere.www.WChat - - - WValuePreference - org.compiere.www.WValuePreference - - - WZoom - org.compiere.www.WZoom - - - WCounter - org.compiere.wstore.WCounter - 15 - - - WFieldUpdate - org.compiere.www.WFieldUpdate - - - WLocation - org.compiere.www.WLocation - - - WLogin - org.compiere.www.WLogin - - - WLookup - org.compiere.www.WLookup - - - WMenu - org.compiere.www.WMenu - - - WProcess - org.compiere.www.WProcess - - - WReport - org.compiere.www.WReport - - - WRequest - org.compiere.wstore.WRequest - 10 - - - WStart - org.compiere.www.WStart - 10 - - - WStatus - org.compiere.www.WStatus - - StatusInfo - Y - - 5 - - - WTask - org.compiere.www.WTask - - - WWindow - org.compiere.www.WWindow - - - WWorkflow - org.compiere.www.WWorkflow - - - Test - /Test - - - Test2 - /Test2 - - - WAccount - /WAccount - - - WChat - /WChat - - - WValuePreference - /WValuePreference - - - WZoom - /WZoom - - - WCounter - /WCounter - - - WFieldUpdate - /WFieldUpdate - - - WLocation - /WLocation - - - WLogin - /WLogin - - - WLookup - /WLookup - - - WMenu - /WMenu - - - WProcess - /WProcess - - - WReport - /WReport - - - WRequest - /WRequest - - - WStart - /WStart - - - WStatus - /WStatus - - - WTask - /WTask - - - WWindow - /WWindow - - - WWorkflow - /WWorkflow - - - 15 - - diff --git a/serverApps/src/web/Logo.gif b/serverApps/src/web/Logo.gif deleted file mode 100644 index 761db55b58411ca94edb6bac541deaba2ea363c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6545 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 diff --git a/serverApps/src/web/LogoSmall.gif b/serverApps/src/web/LogoSmall.gif deleted file mode 100644 index 61c2440736e275bde6d663418e4c7e5f0440b0ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 766 zcmVz z)Ln>{MHmL)>svPngZd_=q*%g;N-8QaI|=F_gQAm)V2;Wo&4p~=e(2{Yi+-)fRNBhG zbwzi;gCdDSiXu9QY9m}sD9WNFG;GW|NUHrhcxT~bQ3BbZ=j5H4_kQlV=eeJmPIqLY zizl!QpWqSPh)2=G4|o$Vl@zDVafBuhqEk}*^JMY|@Ct6mJGcp3(Zv~f5uf96?3@e1 z$B9wwIN9Vut>~2{#fi}5J=l)jI8su48A6lCFd3SBOG)wd(B#vx6#Gkx`)9~PlP|T|H7#oa)0Y#$tR{Qap;caa#R%Dz3)QCB-lMa)vNnQalivya<NuduBiFlZfosHC_qH2Fz9jANJ0lP{~{ z@2I$gn6GWc<+w96`FcEs2Ple#MZs_442estrS-$?xHOtvh#@6emNIx8PM=jwQHGYrDQzsyB8 z5t{r(&0CEt>-xCX!KK>PyB$By;v1`&V>k=f3}7v0F5>rfK8f}CNNeB4CB@Myatm(5 zH`s_n+WWJ%Pw)qLt#AGuzU~|E!>uL7&04p1mK5K|wOVI3SNze+`%BHe2M^S}H{g#> wuQ$6`|4oD@Uy3O#EGZtIE8c;Bhy1_eAB54~`hZ=qWB>pF07*qoM6N<$f=2^sMF0Q* diff --git a/serverApps/src/web/WEB-INF/web.xml b/serverApps/src/web/WEB-INF/web.xml deleted file mode 100644 index d4a1f1c0fc..0000000000 --- a/serverApps/src/web/WEB-INF/web.xml +++ /dev/null @@ -1,242 +0,0 @@ - - - - Adempiere Web Application - $Id: web.xml,v 1.1 2009/04/15 11:30:04 vinhpt Exp $ - - AD_Client_ID - 0 - - - ServerApps - 1 - - - Adempiere Web Filter - WFilter - org.compiere.www.WFilter - - Timing - Y - - - - WFilter - /* - - - Adempiere Account - WAccount - org.compiere.www.WAccount - - - Adempiere Counter - WCounter - org.compiere.wstore.Counter - 1 - - - Adempiere Field Update - WFieldUpdate - org.compiere.www.WFieldUpdate - - - Adempiere Location - WLocation - org.compiere.www.WLocation - - - Adempiere Login - WLogin - org.compiere.www.WLogin - 2 - - - Adempiere Lookup - WLookup - org.compiere.www.WLookup - - - Adempiere Menu - WMenu - org.compiere.www.WMenu - - - Adempiere Process - WProcess - org.compiere.www.WProcess - - - Adempiere Report - WReport - org.compiere.www.WReport - - - Adempiere Chat - WChat - org.compiere.www.WChat - - - Adempiere Value Preference - WValuePreference - org.compiere.www.WValuePreference - - - Adempiere Zoom - WZoom - org.compiere.www.WZoom - - - Adempiere Help - WHelp - org.compiere.www.WHelp - - - Adempiere Attachment - WAttachment - org.compiere.www.WAttachment - - - Web Requests - WRequest - org.compiere.wstore.RequestServlet - - - Adempiere Start - WStart - org.compiere.www.WStart - 2 - - - Adempiere Status - first to load - WStatus - org.compiere.www.WStatus - - StatusInfo - Y - - 1 - - - Adempiere Task - WTask - org.compiere.www.WTask - - - Adempiere Application Window - WWindow - org.compiere.www.WWindow - - - Adempiere Workflow - WWorkflow - org.compiere.www.WWorkflow - - - Adempiere History - WHistory - org.compiere.www.WHistory - - - Adempiere FindAdv - WFindAdv - org.compiere.www.WFindAdv - - - WAccount - /WAccount - - - WCounter - /WCounter - - - WFieldUpdate - /WFieldUpdate - - - WLocation - /WLocation - - - WLogin - /WLogin - - - WLookup - /WLookup - - - WMenu - /WMenu - - - WProcess - /WProcess - - - WReport - /WReport - - - WChat - /WChat - - - WValuePreference - /WValuePreference - - - WZoom - /WZoom - - - WHelp - /WHelp - - - WAttachment - /WAttachment - - - WRequest - /WRequest - - - WStart - /WStart - - - WStatus - /WStatus - - - WTask - /WTask - - - WWindow - /WWindow - - - WWorkflow - /WWorkflow - - - WHistory - /WHistory - - - WFindAdv - /WFindAdv - - - 15 - - - index.html - - diff --git a/serverApps/src/web/calendar.html b/serverApps/src/web/calendar.html deleted file mode 100644 index a9a378934e..0000000000 --- a/serverApps/src/web/calendar.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - -Select Date, Please. - - - - - - -
- - - - -
- - - -
- - - diff --git a/serverApps/src/web/cmd.html b/serverApps/src/web/cmd.html deleted file mode 100644 index 6e3fbd3198..0000000000 --- a/serverApps/src/web/cmd.html +++ /dev/null @@ -1,10 +0,0 @@ - - -Command - - - - - - - diff --git a/serverApps/src/web/css/calendar-blue.css b/serverApps/src/web/css/calendar-blue.css deleted file mode 100644 index b7c9cde0b0..0000000000 --- a/serverApps/src/web/css/calendar-blue.css +++ /dev/null @@ -1,232 +0,0 @@ -/* The main calendar widget. DIV containing a table. */ - -div.calendar { position: relative; } - -.calendar, .calendar table { - border: 1px solid #556; - font-size: 11px; - color: #000; - cursor: default; - background: #eef; - font-family: tahoma,verdana,sans-serif; -} - -/* Header part -- contains navigation buttons and day names. */ - -.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */ - text-align: center; /* They are the navigation buttons */ - padding: 2px; /* Make the buttons seem like they're pressing */ -} - -.calendar .nav { - background: #778 url(/adempiere/images/menuarrow.gif) no-repeat 100% 100%; -} - -.calendar thead .title { /* This holds the current "month, year" */ - font-weight: bold; /* Pressing it will take you to the current date */ - text-align: center; - background: #fff; - color: #000; - padding: 2px; -} - -.calendar thead .headrow { /* Row containing navigation buttons */ - background: #778; - color: #fff; -} - -.calendar thead .daynames { /* Row containing the day names */ - background: #bdf; -} - -.calendar thead .name { /* Cells containing the day names */ - border-bottom: 1px solid #556; - padding: 2px; - text-align: center; - color: #000; -} - -.calendar thead .weekend { /* How a weekend day name shows in header */ - color: #a66; -} - -.calendar thead .hilite { /* How do the buttons in header appear when hover */ - background-color: #aaf; - color: #000; - border: 1px solid #04f; - padding: 1px; -} - -.calendar thead .active { /* Active (pressed) buttons in header */ - background-color: #77c; - padding: 2px 0px 0px 2px; -} - -/* The body part -- contains all the days in month. */ - -.calendar tbody .day { /* Cells containing month days dates */ - width: 2em; - color: #456; - text-align: right; - padding: 2px 4px 2px 2px; -} -.calendar tbody .day.othermonth { - font-size: 80%; - color: #bbb; -} -.calendar tbody .day.othermonth.oweekend { - color: #fbb; -} - -.calendar table .wn { - padding: 2px 3px 2px 2px; - border-right: 1px solid #000; - background: #bdf; -} - -.calendar tbody .rowhilite td { - background: #def; -} - -.calendar tbody .rowhilite td.wn { - background: #eef; -} - -.calendar tbody td.hilite { /* Hovered cells */ - background: #def; - padding: 1px 3px 1px 1px; - border: 1px solid #bbb; -} - -.calendar tbody td.active { /* Active (pressed) cells */ - background: #cde; - padding: 2px 2px 0px 2px; -} - -.calendar tbody td.selected { /* Cell showing today date */ - font-weight: bold; - border: 1px solid #000; - padding: 1px 3px 1px 1px; - background: #fff; - color: #000; -} - -.calendar tbody td.weekend { /* Cells showing weekend days */ - color: #a66; -} - -.calendar tbody td.today { /* Cell showing selected date */ - font-weight: bold; - color: #00f; -} - -.calendar tbody .disabled { color: #999; } - -.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */ - visibility: hidden; -} - -.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */ - display: none; -} - -/* The footer part -- status bar and "Close" button */ - -.calendar tfoot .footrow { /* The in footer (only one right now) */ - text-align: center; - background: #556; - color: #fff; -} - -.calendar tfoot .ttip { /* Tooltip (status bar) cell */ - background: #fff; - color: #445; - border-top: 1px solid #556; - padding: 1px; -} - -.calendar tfoot .hilite { /* Hover style for buttons in footer */ - background: #aaf; - border: 1px solid #04f; - color: #000; - padding: 1px; -} - -.calendar tfoot .active { /* Active (pressed) style for buttons in footer */ - background: #77c; - padding: 2px 0px 0px 2px; -} - -/* Combo boxes (menus that display months/years for direct selection) */ - -.calendar .combo { - position: absolute; - display: none; - top: 0px; - left: 0px; - width: 4em; - cursor: default; - border: 1px solid #655; - background: #def; - color: #000; - font-size: 90%; - z-index: 100; -} - -.calendar .combo .label, -.calendar .combo .label-IEfix { - text-align: center; - padding: 1px; -} - -.calendar .combo .label-IEfix { - width: 4em; -} - -.calendar .combo .hilite { - background: #acf; -} - -.calendar .combo .active { - border-top: 1px solid #46a; - border-bottom: 1px solid #46a; - background: #eef; - font-weight: bold; -} - -.calendar td.time { - border-top: 1px solid #000; - padding: 1px 0px; - text-align: center; - background-color: #f4f0e8; -} - -.calendar td.time .hour, -.calendar td.time .minute, -.calendar td.time .ampm { - padding: 0px 3px 0px 4px; - border: 1px solid #889; - font-weight: bold; - background-color: #fff; -} - -.calendar td.time .ampm { - text-align: center; -} - -.calendar td.time .colon { - padding: 0px 2px 0px 3px; - font-weight: bold; -} - -.calendar td.time span.hilite { - border-color: #000; - background-color: #667; - color: #fff; -} - -.calendar td.time span.active { - border-color: #f00; - background-color: #000; - color: #0f0; -} diff --git a/serverApps/src/web/css/menu.css b/serverApps/src/web/css/menu.css deleted file mode 100644 index 198d2ca7d4..0000000000 --- a/serverApps/src/web/css/menu.css +++ /dev/null @@ -1,86 +0,0 @@ -/* Compiere (c) Jorg Janke */ -/* $Id: menu.css,v 1.1 2009/04/15 11:26:44 vinhpt Exp $ */ - -body { - /* Manu #F4FCFF; */ - background-color: #FFFFFF; - color: #000000; - font-size: 10px; -} - -input { - background-color: #FFFFFF; - font-size: 8pt; - font-family: verdana, arial; - border: solid gray 1px; -} - -li{ - margin-left:10px; - padding-left:5px; -} - -ul{ - padding: 0; - margin: 0 0 0 5px; - text-indent: -10px; -} - -td { - font-size: 10px; -} - -.menuTable { - border-left: none; - border-right: none; - margin: 0px 0px 0px 0px; - padding: 0px 0px 0px 0px; -} - -.menuHeader { - background-color : #C9D9F5; - padding:10px 10px 10px 10px; - border-bottom: 0px solid #000000; -} - -.menuCenter { - width: 100%; - background-color : #FFFFFF; - border: none; - padding:0px 0px 0px 15px; - border-top: 1px solid #003FAF; - border-bottom: 1px solid #003FAF; - margin: 0px 0px 0px 0px; -} - -.menuFooter { - background-color : #C9D9F5; - padding:5px 5px 5px 5px; -} - - -.menuWindow { - list-style-image: url(/adempiere/images/mWindow.gif); /* Menu Item */ - list-style-type: circle; -} - -.menuWorkflow { - list-style-image: url(/adempiere/images/mWorkFlow.gif); /* Menu Item */ - list-style-type: disc; -} - -.menuReport { - list-style-image: url(/adempiere/images/mReport.gif); /* Menu Item */ - list-style-type: disc; -} - -.menuProcess { - list-style-image: url(/adempiere/images/mProcess.gif); /* Menu Item */ - list-style-type: disc; -} - -.menuSummary { - font-weight: bold; /* Menu Closed */ - list-style-image: url(/adempiere/images/mClosed.gif); - list-style-type: square; -} diff --git a/serverApps/src/web/css/mktree.css b/serverApps/src/web/css/mktree.css deleted file mode 100644 index c1dfc1b5ea..0000000000 --- a/serverApps/src/web/css/mktree.css +++ /dev/null @@ -1,23 +0,0 @@ -/* Put this inside a @media qualifier so Netscape 4 ignores it */ -@media screen, print { - /* Turn off list bullets */ - ul.mktree li { list-style: none; } - /* Control how "spaced out" the tree is */ - ul.mktree, ul.mktree ul , ul.mktree li { margin-left:10px; padding:0px; } - /* Provide space for our own "bullet" inside the LI */ - ul.mktree li .bullet { padding-left: 15px; } - /* Show "bullets" in the links, depending on the class of the LI that the link's in */ - ul.mktree li.liOpen .bullet { cursor: pointer; background: url(minus.gif) center left no-repeat; } - ul.mktree li.liClosed .bullet { cursor: pointer; background: url(plus.gif) center left no-repeat; } - ul.mktree li.liBullet .bullet { cursor: default; background: url(bullet.gif) center left no-repeat; } - /* Sublists are visible or not based on class of parent LI */ - ul.mktree li.liOpen ul { display: block; } - ul.mktree li.liClosed ul { display: none; } - - /* Format menu items differently depending on what level of the tree they are in */ - /* Uncomment this if you want your fonts to decrease in size the deeper they are in the tree */ -/* - ul.mktree li ul li { font-size: 90% } -*/ - -} diff --git a/serverApps/src/web/css/popup.css b/serverApps/src/web/css/popup.css deleted file mode 100644 index ab4df60c26..0000000000 --- a/serverApps/src/web/css/popup.css +++ /dev/null @@ -1,49 +0,0 @@ -/* Compiere HTML UI (c) Jorg Janke */ -/* $Id: popup.css,v 1.1 2009/04/15 11:26:44 vinhpt Exp $ */ -h1 { - color: #003FAF; - font-size: 16px !important; - margin-bottom: 10px; - margin-top: 0; -} - -th { - font-size: 10px; - background-color: #D7E2F8; - font-weight: bold; - color: black; -} - -td { - font-size: 10px; - color: black; -} - - -.Cerror{ - background: #FF4A4A; -} - -.Cmandatory{ - background: #9DFFFF; -} - -.popupTable { - border-left: none; - border-right: none; - margin: 0px; - padding: 2px; -} - -.popupHeader { - border-top: none; -} - -.popupCenter { - border-bottom: 1px solid #000000; - border-top: 1px solid #000000; -} - -.popupFooter { - border-bottom: none; -} diff --git a/serverApps/src/web/css/standard.css b/serverApps/src/web/css/standard.css deleted file mode 100644 index ffa670ed14..0000000000 --- a/serverApps/src/web/css/standard.css +++ /dev/null @@ -1,165 +0,0 @@ -/* Compiere HTML UI (c) Jorg Janke */ -/* $Id: standard.css,v 1.1 2009/04/15 11:26:44 vinhpt Exp $ */ - -a { - color: #000066; - text-decoration: none; -} - -a:hover { - text-decoration: underline; -} - -body { - margin-top:0px; - margin-right:0px; - margin-left:0px; - margin-bottom:0px; - padding-top: 0px; - padding-right: 0px; - padding-left: 0px; - padding-bottom: 0px; - font-family: Arial, verdana; - font-size: 8pt; - font-weight: normal; - COLOR: #000000; - background-color : white; -; -} - -h1 { - color: #003FAF; - font-size: 14px !important; - margin-bottom: 10px; - margin-top: 0; -} - -h2 { - color: #000066; - font-size: 14px; - font-style: italic; - font-weight: bold; -} - -h3 { - color: #0000CC; - font-size: 14px; - font-style: normal; - font-weight: bold; -} - -h4 { - color: #6600CC; - font-size: 14px; - font-style: italic; -} - -h5 { - color: #660099; - font-size: 14px; - font-weight: normal; -} - -h6 { - font-size: 12px; - font-weight: bold; -} - -hr { - color: #000099; - padding-bottom: 0; - padding-top: 0; -} - - -th { - font-size: 10px; - background-color: #C9D9F5; - font-weight: bold; - color: black; - border: 0px; -} - -td { - font-size: 10px; - color: black; - border: 0px; -} - -p { - text-align:justify; -} - -.menuDetail{ - color: #660099; - font-family: Arial,Helvetica,sans-serif; - font-size: 12px; - padding-bottom: 0; - padding-left: 20px; - padding-top: 0; - text-decoration: none; -} - -.menuDetail:hover{ - background-color: #99FFFF; - color: #660099; - font-size: 12px; - padding-bottom: 0; - padding-left: 20px; - padding-top: 0; - text-decoration: none; -} - -.menuMain{ - color: #000066; - font-size: 14px; - text-align: left; - text-decoration: none; -} - -.menuMain:hover{ - background-color: #99FFFF; - color: #000066; - font-size: 14px; - text-align: left; - text-decoration: none; -} - -.menuSub{ - color: #000066; - font-size: 12px; - padding-left: 10px; - text-align: left; - text-decoration: none; -} - -.menuSub:hover{ - background-color: #99FFFF; - color: #000066; - font-size: 12px; - padding-left: 10px; - text-align: left; - text-decoration: none; -} - -#menuDetail{ - color: #660099; - display: block; - font-size: 12px; - margin-bottom: 1px; - margin-top: 1px; - padding-right: 20px; - text-align: right; - text-decoration: none; -} - -#menuMain{ - border-top: groove; - color: #000066; - display: block; - font-size: 14px; - margin-bottom: 1px; - margin-top: 5px; - text-align: left; - text-decoration: none; -} diff --git a/serverApps/src/web/css/table.css b/serverApps/src/web/css/table.css deleted file mode 100644 index a21a4b8c14..0000000000 --- a/serverApps/src/web/css/table.css +++ /dev/null @@ -1,134 +0,0 @@ - -/* Striping */ -tr.alternate { - background-color:#E3ECFC;; -} - -/* Sorting */ -th.table-sortable { - cursor:pointer; - background-image:url("/adempiere/images/01_unsorted.gif"); - background-position:center left; - background-repeat:no-repeat; - padding-left:12px; -} -th.table-sorted-asc { - background-image:url("/adempiere/images/01_ascending.gif"); - background-position:center left; - background-repeat:no-repeat; -} -th.table-sorted-desc { - background-image:url("/adempiere/images/01_descending.gif"); - background-position:center left; - background-repeat:no-repeat; -} -th.table-filtered { - background-image:url("/adempiere/filter.gif"); - background-position:center left; - background-repeat:no-repeat; -} -select.table-autofilter { - font-size:smaller; -} - -/* Examples which stray from the default */ -table.altstripe tr.alternate2 { - background-color:#ccffff; -} - -/* Sort Icon Styles */ -table.sort01 th.table-sortable { background-image:url("01_unsorted.gif"); } -table.sort01 th.table-sorted-asc { background-image:url("01_ascending.gif"); } -table.sort01 th.table-sorted-desc { background-image:url("01_descending.gif"); } - -table.sort02 th.table-sortable { background-image:none; padding-left:16px; } -table.sort02 th.table-sorted-asc { background-image:url("02_ascending.gif"); } -table.sort02 th.table-sorted-desc { background-image:url("02_descending.gif"); } - -table.sort03 th.table-sortable { background-image:none; } -table.sort03 th.table-sorted-asc { background-image:url("03_ascending.gif"); } -table.sort03 th.table-sorted-desc { background-image:url("03_descending.gif"); } - -table.sort04 th.table-sortable { background-image:none; } -table.sort04 th.table-sorted-asc { background-image:url("04_ascending.gif"); } -table.sort04 th.table-sorted-desc { background-image:url("04_descending.gif"); } - -table.sort05 th.table-sortable { background-image:url("05_unsorted.gif"); padding-left:16px;} -table.sort05 th.table-sorted-asc { background-image:url("05_ascending.gif"); } -table.sort05 th.table-sorted-desc { background-image:url("05_descending.gif"); } - -table.sort06 th.table-sortable { background-image:none; padding-left:16px;} -table.sort06 th.table-sorted-asc { background-image:url("06_ascending.gif"); } -table.sort06 th.table-sorted-desc { background-image:url("06_descending.gif"); } - -table.sort07 th.table-sortable { background-image:none; } -table.sort07 th.table-sorted-asc { background-image:url("07_ascending.gif"); } -table.sort07 th.table-sorted-desc { background-image:url("07_descending.gif"); } - -table.sort08 th.table-sortable { background-image:none; } -table.sort08 th.table-sorted-asc { background-image:url("08_ascending.gif"); } -table.sort08 th.table-sorted-desc { background-image:url("08_descending.gif"); } - -table.sort09 th.table-sortable { background-image:none; padding-left:30px;} -table.sort09 th.table-sorted-asc { background-image:url("09_ascending.gif"); } -table.sort09 th.table-sorted-desc { background-image:url("09_descending.gif"); } - -table.sort10 th.table-sortable { background-image:url("10_unsorted.gif"); } -table.sort10 th.table-sorted-asc { background-image:url("10_ascending.gif"); } -table.sort10 th.table-sorted-desc { background-image:url("10_descending.gif"); } - -table.sort11 th.table-sortable { background-image:url("11_unsorted.gif");padding-left:24px; } -table.sort11 th.table-sorted-asc { background-image:url("11_ascending.gif"); } -table.sort11 th.table-sorted-desc { background-image:url("11_descending.gif"); } - -table.sort12 th.table-sortable { background-image:none; } -table.sort12 th.table-sorted-asc { background-image:url("12_ascending.gif"); } -table.sort12 th.table-sorted-desc { background-image:url("12_descending.gif"); } - -table.sort13 th.table-sortable { background-image:none; } -table.sort13 th.table-sorted-asc { background-image:url("13_ascending.gif"); } -table.sort13 th.table-sorted-desc { background-image:url("13_descending.gif"); } - -table.sort14 th.table-sortable { background-image:none; } -table.sort14 th.table-sorted-asc { background-image:url("14_ascending.gif"); } -table.sort14 th.table-sorted-desc { background-image:url("14_descending.gif"); } - -table.sort15 th.table-sortable { background-image:none; } -table.sort15 th.table-sorted-asc { background-image:url("15_ascending.gif"); } -table.sort15 th.table-sorted-desc { background-image:url("15_descending.gif"); } - -table.sort16 th.table-sortable { background-image:none; } -table.sort16 th.table-sorted-asc { background-image:url("16_ascending.gif"); } -table.sort16 th.table-sorted-desc { background-image:url("16_descending.gif"); } - -table.sort17 th.table-sortable { background-image:none; } -table.sort17 th.table-sorted-asc { background-image:url("17_ascending.gif"); } -table.sort17 th.table-sorted-desc { background-image:url("17_descending.gif"); } - -table.sort18 th.table-sortable { background-image:url("18_unsorted.gif"); } -table.sort18 th.table-sorted-asc { background-image:url("18_ascending.gif"); } -table.sort18 th.table-sorted-desc { background-image:url("18_descending.gif"); } - -table.sort19 th.table-sortable { background-image:url("19_unsorted.gif");padding-left:24px; } -table.sort19 th.table-sorted-asc { background-image:url("19_ascending.gif"); } -table.sort19 th.table-sorted-desc { background-image:url("19_descending.gif"); } - -/* Icons box */ -.iconset { - margin:5px; - border:1px solid #cccccc; - border-color:#cccccc #666666 #666666 #cccccc; - text-align:center; - cursor:pointer; - width:100px; -} -.iconset img { - margin:3px; -} - -/* Documentation */ -tr.doc_section { - font-weight:bold; - text-align:center; - background-color:#dddddd; -} \ No newline at end of file diff --git a/serverApps/src/web/css/theme.css b/serverApps/src/web/css/theme.css deleted file mode 100644 index 5e9c8b90dd..0000000000 --- a/serverApps/src/web/css/theme.css +++ /dev/null @@ -1,236 +0,0 @@ -/* Distributed as part of The Coolest DHTML Calendar - Author: Mihai Bazon, www.bazon.net/mishoo - Copyright Dynarch.com 2005, www.dynarch.com -*/ - -/* The main calendar widget. DIV containing a table. */ - -div.calendar { position: relative; } - -.calendar, .calendar table { - border: 1px solid #bdb2bf; - font-size: 11px; - color: #000; - cursor: default; - background: url("/adempiere/images/normal-bg.gif"); - font-family: "trebuchet ms",verdana,tahoma,sans-serif; -} - -.calendar { - border-color: #797979; -} - -/* Header part -- contains navigation buttons and day names. */ - -.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */ - text-align: center; /* They are the navigation buttons */ - padding: 2px; /* Make the buttons seem like they're pressing */ - background: url("/adempiere/images/title-bg.gif") repeat-x 0 100%; color: #000; - font-weight: bold; -} - -.calendar .nav { - font-family: verdana,tahoma,sans-serif; -} - -.calendar .nav div { - background: transparent url("/adempiere/images/menuarrow.gif") no-repeat 100% 100%; -} - -.calendar thead tr { background: url("/adempiere/images/title-bg.gif") repeat-x 0 100%; color: #000; } - -.calendar thead .title { /* This holds the current "month, year" */ - font-weight: bold; /* Pressing it will take you to the current date */ - text-align: center; - padding: 2px; - background: url("/adempiere/images/title-bg.gif") repeat-x 0 100%; color: #000; -} - -.calendar thead .headrow { /* Row containing navigation buttons */ -} - -.calendar thead .name { /* Cells containing the day names */ - border-bottom: 1px solid #797979; - padding: 2px; - text-align: center; - color: #000; -} - -.calendar thead .weekend { /* How a weekend day name shows in header */ - color: #c44; -} - -.calendar thead .hilite { /* How do the buttons in header appear when hover */ - background: url("/adempiere/images/hover-bg.gif"); - border-bottom: 1px solid #797979; - padding: 2px 2px 1px 2px; -} - -.calendar thead .active { /* Active (pressed) buttons in header */ - background: url("/adempiere/images/active-bg.gif"); color: #fff; - padding: 3px 1px 0px 3px; - border-bottom: 1px solid #797979; -} - -.calendar thead .daynames { /* Row containing the day names */ - background: url("/adempiere/images/dark-bg.gif"); -} - -/* The body part -- contains all the days in month. */ - -.calendar tbody .day { /* Cells containing month days dates */ - font-family: verdana,tahoma,sans-serif; - width: 2em; - color: #000; - text-align: right; - padding: 2px 4px 2px 2px; -} -.calendar tbody .day.othermonth { - font-size: 80%; - color: #999; -} -.calendar tbody .day.othermonth.oweekend { - color: #f99; -} - -.calendar table .wn { - padding: 2px 3px 2px 2px; - border-right: 1px solid #797979; - background: url("/adempiere/images/dark-bg.gif"); -} - -.calendar tbody .rowhilite td, -.calendar tbody .rowhilite td.wn { - background: url("/adempiere/images/rowhover-bg.gif"); -} - -.calendar tbody td.today { font-weight: bold; /* background: url("/adempiere/images/today-bg.gif") no-repeat 70% 50%; */ } - -.calendar tbody td.hilite { /* Hovered cells */ - background: url("/adempiere/images/hover-bg.gif"); - padding: 1px 3px 1px 1px; - border: 1px solid #bbb; -} - -.calendar tbody td.active { /* Active (pressed) cells */ - padding: 2px 2px 0px 2px; -} - -.calendar tbody td.weekend { /* Cells showing weekend days */ - color: #c44; -} - -.calendar tbody td.selected { /* Cell showing selected date */ - font-weight: bold; - border: 1px solid #797979; - padding: 1px 3px 1px 1px; - background: url("/adempiere/images/active-bg.gif"); color: #fff; -} - -.calendar tbody .disabled { color: #999; } - -.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */ - visibility: hidden; -} - -.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */ - display: none; -} - -/* The footer part -- status bar and "Close" button */ - -.calendar tfoot .footrow { /* The in footer (only one right now) */ - text-align: center; - background: #565; - color: #fff; -} - -.calendar tfoot .ttip { /* Tooltip (status bar) cell */ - padding: 2px; - background: url("/adempiere/images/status-bg.gif") repeat-x 0 0; color: #000; -} - -.calendar tfoot .hilite { /* Hover style for buttons in footer */ - background: #afa; - border: 1px solid #084; - color: #000; - padding: 1px; -} - -.calendar tfoot .active { /* Active (pressed) style for buttons in footer */ - background: #7c7; - padding: 2px 0px 0px 2px; -} - -/* Combo boxes (menus that display months/years for direct selection) */ - -.calendar .combo { - position: absolute; - display: none; - top: 0px; - left: 0px; - width: 4em; - cursor: default; - border-width: 0 1px 1px 1px; - border-style: solid; - border-color: #797979; - background: url("/adempiere/images/normal-bg.gif"); color: #000; - z-index: 100; - font-size: 90%; -} - -.calendar .combo .label, -.calendar .combo .label-IEfix { - text-align: center; - padding: 1px; -} - -.calendar .combo .label-IEfix { - width: 4em; -} - -.calendar .combo .hilite { - background: url("/adempiere/images/hover-bg.gif"); color: #000; -} - -.calendar .combo .active { - background: url("/adempiere/images/active-bg.gif"); color: #fff; - font-weight: bold; -} - -.calendar td.time { - border-top: 1px solid #797979; - padding: 1px 0px; - text-align: center; - background: url("/adempiere/images/dark-bg.gif"); -} - -.calendar td.time .hour, -.calendar td.time .minute, -.calendar td.time .ampm { - padding: 0px 5px 0px 6px; - font-weight: bold; - background: url("/adempiere/images/normal-bg.gif"); color: #000; -} - -.calendar td.time .hour, -.calendar td.time .minute { - font-family: monospace; -} - -.calendar td.time .ampm { - text-align: center; -} - -.calendar td.time .colon { - padding: 0px 2px 0px 3px; - font-weight: bold; -} - -.calendar td.time span.hilite { - background: url("/adempiere/images/hover-bg.gif"); color: #000; -} - -.calendar td.time span.active { - background: url("/adempiere/images/active-bg.gif"); color: #fff; -} diff --git a/serverApps/src/web/css/window.css b/serverApps/src/web/css/window.css deleted file mode 100644 index f249f5c20e..0000000000 --- a/serverApps/src/web/css/window.css +++ /dev/null @@ -1,239 +0,0 @@ -/* Compiere HTML UI (c) Jorg Janke */ -/* $Id: window.css,v 1.1 2009/04/15 11:26:44 vinhpt Exp $ */ - - -body { - /* Manu #F4FCFF; */ - background-color: #FFFFFF; - color: #000000; - font-size: 10px; -} - -input { - background-color: #FFFFFF; - font-size: 8pt; - font-family: verdana, arial; - border: solid gray 1px; -} - -textarea { - background: #FFFFFF; - font-size: 8pt; - font-family: verdana, arial; - border: solid gray 1px; -} - -select { - background: #FFFFFF; - font-size: 8pt; - font-family: verdana, arial; - border-bottom-style: groove; - border-bottom-color: Gray; - border-bottom-width: thin; - border-left-color: Gray; - border-left-style: groove; - border-left-width: thin; - border-right-color: Gray; - border-right-style: groove; - border-right-width: thin; - border-top-color: Gray; - border-top-style: groove; - border-top-width: thin; - } - -td { - font-size: 10px; -} - -.loginbtn { - width: 75px; - cursor:pointer; - margin-top:5px; - border:outset 2px #ccc; - background:url(/adempiere/images/Ok16.gif) no-repeat left; - background-color:#ffffff; -} - -.cancelbtn { - width: 75px; - cursor:pointer; - margin-top:5px; - border:outset 2px #ccc; - background:url(/adempiere/images/Cancel16.gif) no-repeat left; - background-color:#ffffff; -} -.submitbtn { - cursor:pointer; - margin-top:5px; - border:outset 2px #ccc; - background:url(/adempiere/images/Ok16.gif) no-repeat left; - background-color:#ffffff; -} -.closebtn { - cursor:pointer; - margin-top:5px; - border:outset 2px #ccc; - background:url(/adempiere/images/Cancel16.gif) no-repeat left; - background-color:#ffffff; -} -.processbtn { - cursor:pointer; - margin-top:5px; - border:outset 2px #ccc; - background:url(/adempiere/images/Process16.gif) no-repeat left; - background-color:#ffffff; - -} -.resetbtn { - cursor:pointer; - margin-top:5px; - border:outset 2px #ccc; - background:url(/adempiere/images/Ignore16.gif) no-repeat left; - background-color:#ffffff; - -} -.deletebtn { - cursor:pointer; - margin-top:5px; - border:outset 2px #ccc; - background:url(/adempiere/images/Delete16.gif) no-repeat left; - background-color:#ffffff; -} -.firstpgbtn { - cursor:pointer; - margin-top:5px; - border:outset 2px #ccc; - background:url(/adempiere/images/First16.gif) no-repeat left; - background-color:#ffffff; -} -.prevpgbtn { - cursor:pointer; - margin-top:5px; - border:outset 2px #ccc; - background:url(/adempiere/images/Previous16.gif) no-repeat left; - background-color:#ffffff; -} -.nextpgbtn { - cursor:pointer; - margin-top:5px; - border:outset 2px #ccc; - background:url(/adempiere/images/Next16.gif) no-repeat left; - background-color:#ffffff; -} -.lastpgbtn { - cursor:pointer; - margin-top:5px; - border:outset 2px #ccc; - background:url(/adempiere/images/Last16.gif) no-repeat left; - background-color:#ffffff; -} -.Cerror { - background: #FF4A4A; -} - -.Cmandatory { - background: #fdf5dd; -} - -#tab { - float:left; - /*background:url(/adempiere/images/tab-left-selected.gif) no-repeat left top;*/ - margin:0; - font-size: 11px; - padding:0px 0px 0px 9px; - text-decoration:none; -} - -#tab span { - float:left; - display:block; - /*background:url(/adempiere/images/tab-right-selected.gif) no-repeat right top;*/ - padding:5px 9px 5px 0px; - font-size: 11px; - font-weight:bold; - color:black; -} - -#tab a:hover span { - color: red; -} - -#tabSelected { - float:left; - /*background:url(/adempiere/images/tab-left.gif) no-repeat left top;*/ - margin:0; - font-size: 11px; - padding:0px 0px 0px 9px; - color: red; -} - -#tabSelected span { - float:left; - display:block; - /*background:url(/adempiere/images/tab-right.gif) no-repeat right top;*/ - padding:5px 9px 5px 0px; - font-size: 11px; - font-weight:bold; - color: red; -} - - -td.toolbar { - border : 0px solid #000000; - padding:5px 5px 5px 5px; - background-color : #85A6E3; - border-top: 1px solid #003FAF; - border-bottom: 1px solid #003FAF; - text-align: left; - text-indent : 0; -} - - - -.windowHeader { - background-color : #C9D9F5; - padding:5px 5px 0px 5px; - border-bottom: 0px solid #000000; - -} - -.windowCenter { - background-color : #FFFFFF; - border: 0px solid #000000; - padding:5px 5px 0px 0px; -} - -.centerTable { - width: 100%; - background-color : #E3ECFC; - border: none; - padding:5px 5px 5px 5px; - border-top: 1px solid #003FAF; - border-bottom: 1px solid #003FAF; - margin: 0px 0px 0px 0px; -} -.windowFooter { - border-bottom: 1px solid #000000; -} - -.anylinkcss{ -width: 165px; -position: absolute; -background-color: white; -border:1px solid #003FAF; -font: normal 10px Verdana; -line-height: 14px; -z-index: 100; -visibility: hidden; -} - -.anylinkcss a{ -text-decoration: none; -padding-left: 6px; -color: black; -display: block; -} - -.anylinkcss a:hover{ /*hover background color*/ -background-color: #C9D9F5; -} diff --git a/serverApps/src/web/del/Background.gif b/serverApps/src/web/del/Background.gif deleted file mode 100644 index 19a5fae503d5e96a2046fd366b01407461675ef7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1083 zcmV-B1jPGCNk%w1VbTD|0FeLy|NsB@_y7I@0ssI2A^8LZ6afDKEC2ui0MY=+00092 zgpaAq?GK}zwAzca-n{z{hT=$;=82~2%C_zc$MQ_q_KoNI&iDQg3<`(DqVb4KDwoWr z^9hYgr_`$Tip^@b+^+Wv4vWX+GBIFII|6LB`fX^-;cB^^Ubf%y;`^QtHW%jx7}$0o zSm>3QsQA=~(0J&mLm#PZ6hl=<*61#>v zODk9^iW{OAK|I*&D*Bns$}GHL+yJWFs~K(m45DkjdQ1#S3a*^}u^p*O&1oCH&Q4wq z+)UV7x_*7`{BA;@j_=$pFWbE5^7ygegnQmxVPrNd9ZP){7tAzh^B+2y6e~7l01)9Ipulzp6i5>s!JEGX zy3rXlr39t+%=tmOG^$hxy0&R$M=@;8tvNY*6=|`jJF+3^NqqTJEh)Bb)kU4z(kVf@ z8vac4m-XIQz7}ddeH%F1;3jx~7^ZfV=tQ|p{th{eCL%A0^H5qbdIRZP%=i*Q&E%O% zY8o$xmOQH2u4UDRDZ}Cn7G}xSv!`5JtWC1U%o1V8OqiwXPZ3n9wv<;oH}KER_YPCY zvU5@0fR}5r>fJ+7rrw~B<7quPc-s!$Zijp>dUw&^8&1z)S*uCisO_i!ukRmw#hB$6 zY0bd58Xb5wR+xMHg@a9A)hLqIbk-GUOh^2o2O1uYF{qMh93BJVfgFAXM@@sFh~Zi% zZDd?;9#-hxae$Rq;)}@;IH4md{@7uQ?#R|3f8p`LV3Iw8h2tDL-X-9SaRKS%NG?4{ zud)QJ7hhDARnW4J1--X{tFUj%e~!)|Q1Zg`%8!A(*9+ zRsFZ;dR=xmVw;hP=o4ps{)Qo>)d{C3l7`Z_n|5TD$z-Fpbhzk=P;z?T8+6h6N znrEeEIy#n?wb_H;ky57G=W~q0r;V*Ct_otOLUF^Kuclu5AFx>ek-(`Lr^>adtG!Bl zEUd{A_av*=QJcnBi)orGVH~hXXrRrCJ5{h;33@KN>y}DvsP5(hZ-n!@5bnG8zL4)O z-0s^!zi9%Duey>ET(H3)A-sZ&1OCf!Ujh#s@hKDAS+T_v8=G;!0@vGdt@(l+vMjkO zT(ZZY-kI`klU>~MxG$p|v&u6=T(ihC=bZ3lJo7uz&oL}1^w1m^jdapVFU@q*PCpHG z)KX7Pb=6j1jdj*qZ_RbrUVjaC*kX@OcG+g1jdt2X-_V)kJocS*=|G&Qe|Ni~|f#ClA|NQ*_ z{r&$N8~N_gDkYStj(2>U^uJvG&#EF$6-AtZyUZ`;$pV(xRq{Gz8 z>M)@|N6hlzVs#E3PIh*N^h8d69yTU!UWN<-=4NG%VotUxtPK2Y>;X)?6<%#D0{qO3 z3)z{OnAz=kO;(pEvjlST#PP6Cu35w0&&kBc%ejo%&rzU~i-)m`-7SkjK$U}+k7+go zZ^D|zw!Ev@_4rsA7*A)fJIvv&!@#b>&&0va;(ng>G7k&aBOZot2X0Kb?7%al66nM3 sw1kf4Xu|_b0v;@NVKh@#P&H9~EG{I%DzIdtVZw>ylQo#bTNoIu0m+nboB#j- diff --git a/serverApps/src/web/del/Favorite16.gif b/serverApps/src/web/del/Favorite16.gif deleted file mode 100644 index 36336f746e925df7b848d18de2d32a0e9d177a41..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25214 zcmeHPy^kB$5r5>}kvvJq<=zRFS(y$JSfv07FkDHU)1;7H2x$zdxu^r^KqqN$Xn-+9@?o)p;j3;o%0?(NflDRHC?ql zl23nKc`@eF+t)AcqFu1nlh4LXd%u>OO&g5Ik7@(WwD-DfBNbFOS01?vkWSxKh+-^4AqMa%fjz*>-|I7xNid~(`$Nx*HQML|C~?oo;4hbQh3bZR)2 ztDhbBNmaYmKJK?jr1&=F9MjGp`1N}MY`?H_GXt_nl>G$iTr~-MV z8qRs$YrAA?@V(b=wChAw%4wXFda~ubC51uPb^PSZbGE|r8+FAP6p;p7%rJ3Bz3>?Z zeut(Zx`|(5{3N=Gs|dq=&<*^CqLcMJ6JG@MO~G$e_JaI3G45!obQ||o0z3f7JX6J- zCkegnD(9I-d2HNO-uTqu-MdrM2l7ECt5+EO#V&lL)$kr+#IA)Jy_Yr~?VBONE8|gD zpGt*u467JX3rB$fMr(|ZDfNT}8eqFk8u-|RSH{?k1QX>3CQ}(6Ay6)(TqY(ZTa{}{ zjYdiMfS@`x=F&h%!43w+9#tSpz@?GOwvUu*(a?0_)_Z4MgZZa@!X$rocGhxF`~BYV z6ax?RqXcoMMWa#^o{$UZ4@FJMMw@qh#xT;GhC8$9EiVf z3OnT+Jf#G$@OTq+unZxfrxAeX&LY6$x<$}g5?*a}EP~KpkhzT;ps<$!($71{OClZt zrz#dt$YK5DBV3VPc0FYUuFlY{qFsK-g)0cs&xvmL-F<}k6VDq^m@$@JP?#|Y zRwLk_f2CTSC{A|(j{&s4rBuDtca*4`~ zJuQLAF75B{qc8E}7PmYMq1$L)jAhZA*ro8R|sF3qFZ{Fk#jD{vSL`;uQKAld(dguTQA+HnJrS0u)_D5&2Z>yEZyZ{rS6(~nQ zbRvf$l?s--It#)pm&aYh1P+?nD>%b((21clldL%8*-CPqjDYNyCb4;5C1vBh3Y*>+ zRM|YQlJYBTvxslvDtx&Qx`EB}Dk)z;oX)d01)JwpQl?v7Cec2%1b6@l_o>0a0TS;~ zlYOcmisX_+Ac?>#B0&4eS-Z*EeBJ;?YnaWa9UJY}Xty@ahuM7EV$lXGO2ceEbFsoe znx|6wL2WvZPrC$tg-v;m1NVq|{P9&imuM}&v%?Gd`FvWu zl2yXI{HC=xX&?`XI*ZS%W|pG$GA%qw{>BYnC<}!ortx`|OSNc$D<#sv3tOQ?@o81c zYf@g2N=cT*^Z6X-^<2X>#YVh$;Pdnc!Menc2<7LjQ{=py&eb_ho~fH>>B)I|5UK>5 zYX>J*I6cefF;@bCpj7$*S?hpMeh(Y3-88ZXdxWe!4QRW$bb61GKHm9`PF`f3e)j_J zF7M;rT?C|JC+~MYQQL$9};Rz;`=%J_YcBj$+XJ)F$+$ z#DAU}u5w%*i}|7J;ae>q@XZ(c$uy9DM0ovuDe?d6pXJ43PHTdBu%5n@_%H2pb@5+a z%*A&T$9pe{|7N_+^6KLs9dpz6v@-t!4&NkW99jf)9nx$qzJxvlKSG$=g%bZS6ML$&n)qYejeR%6s``xRBOI+$ ze-@_S3x0DE zTciFGB`>}cj*?0I=N7>cE6!UP^tkEys2J*WU0(DN*6Dg)uN&1C_&pffk0Gl6ENe@* ztLJs!meu(o`>&rP>2cHZdTgWe`aXVHoq9X!ZGqnwqHi-q^`B*JCH_y274H*&y6keA-46dfoNNq#Z>Hooadq^EH{xjW4@#$;Da+ZQtZS|+26N6SsX?zltA%wpGzNNn4d3xfuFMcHW!-zn5NV5^Y+b#J)f1v+;kq@F74u8g1 z3V_Qb7xf4(ql4;oHCRT6Sy%KdqC;c}dj=3KS_jsrhP+vy%G2Y4xhS&kIFEc_9ayg+ z&xvFN#BV8MelmC?9a0~2>dz#n%Tj$Rn>^Ovg--H=6XphAPM4*+)P^RH^pXzDJ7Im& hLUNefLOtC6BmFwhtjkjCxrXBuGK>CpRsY@U{{X|BUuysW diff --git a/serverApps/src/web/del/PopupWindow.js_del b/serverApps/src/web/del/PopupWindow.js_del deleted file mode 100644 index 8c02016140..0000000000 --- a/serverApps/src/web/del/PopupWindow.js_del +++ /dev/null @@ -1,469 +0,0 @@ -// =================================================================== -// Author: Matt Kruse -// WWW: http://www.mattkruse.com/ -// -// NOTICE: You may use this code for any purpose, commercial or -// private, without any further permission from the author. You may -// remove this notice from your final code if you wish, however it is -// appreciated by the author if at least my web site address is kept. -// -// You may *NOT* re-distribute this code in any way except through its -// use. That means, you can include it in your product, or your web -// site, or any other form where the code is actually being used. You -// may not put the plain javascript up on your site for download or -// include it in your javascript libraries for download. -// If you wish to share this code with others, please just point them -// to the URL instead. -// Please DO NOT link directly to my .js files from your site. Copy -// the files to your server and use them there. Thank you. -// =================================================================== - - -/* SOURCE FILE: AnchorPosition.js */ - -/* -AnchorPosition.js -Author: Matt Kruse -Last modified: 10/11/02 - -DESCRIPTION: These functions find the position of an tag in a document, -so other elements can be positioned relative to it. - -COMPATABILITY: Netscape 4.x,6.x,Mozilla, IE 5.x,6.x on Windows. Some small -positioning errors - usually with Window positioning - occur on the -Macintosh platform. - -FUNCTIONS: -getAnchorPosition(anchorname) - Returns an Object() having .x and .y properties of the pixel coordinates - of the upper-left corner of the anchor. Position is relative to the PAGE. - -getAnchorWindowPosition(anchorname) - Returns an Object() having .x and .y properties of the pixel coordinates - of the upper-left corner of the anchor, relative to the WHOLE SCREEN. - -NOTES: - -1) For popping up separate browser windows, use getAnchorWindowPosition. - Otherwise, use getAnchorPosition - -2) Your anchor tag MUST contain both NAME and ID attributes which are the - same. For example: - - -3) There must be at least a space between for IE5.5 to see the - anchor tag correctly. Do not do with no space. -*/ - -// getAnchorPosition(anchorname) -// This function returns an object having .x and .y properties which are the coordinates -// of the named anchor, relative to the page. -function getAnchorPosition(anchorname) { - // This function will return an Object with x and y properties - var useWindow=false; - var coordinates=new Object(); - var x=0,y=0; - // Browser capability sniffing - var use_gebi=false, use_css=false, use_layers=false; - if (document.getElementById) { use_gebi=true; } - else if (document.all) { use_css=true; } - else if (document.layers) { use_layers=true; } - // Logic to find position - if (use_gebi && document.all) { - x=AnchorPosition_getPageOffsetLeft(document.all[anchorname]); - y=AnchorPosition_getPageOffsetTop(document.all[anchorname]); - } - else if (use_gebi) { - var o=document.getElementById(anchorname); - x=AnchorPosition_getPageOffsetLeft(o); - y=AnchorPosition_getPageOffsetTop(o); - } - else if (use_css) { - x=AnchorPosition_getPageOffsetLeft(document.all[anchorname]); - y=AnchorPosition_getPageOffsetTop(document.all[anchorname]); - } - else if (use_layers) { - var found=0; - for (var i=0; i tags may cause errors. - -USAGE: -// Create an object for a WINDOW popup -var win = new PopupWindow(); - -// Create an object for a DIV window using the DIV named 'mydiv' -var win = new PopupWindow('mydiv'); - -// Set the window to automatically hide itself when the user clicks -// anywhere else on the page except the popup -win.autoHide(); - -// Show the window relative to the anchor name passed in -win.showPopup(anchorname); - -// Hide the popup -win.hidePopup(); - -// Set the size of the popup window (only applies to WINDOW popups -win.setSize(width,height); - -// Populate the contents of the popup window that will be shown. If you -// change the contents while it is displayed, you will need to refresh() -win.populate(string); - -// set the URL of the window, rather than populating its contents -// manually -win.setUrl("http://www.site.com/"); - -// Refresh the contents of the popup -win.refresh(); - -// Specify how many pixels to the right of the anchor the popup will appear -win.offsetX = 50; - -// Specify how many pixels below the anchor the popup will appear -win.offsetY = 100; - -NOTES: -1) Requires the functions in AnchorPosition.js - -2) Your anchor tag MUST contain both NAME and ID attributes which are the - same. For example: - - -3) There must be at least a space between for IE5.5 to see the - anchor tag correctly. Do not do with no space. - -4) When a PopupWindow object is created, a handler for 'onmouseup' is - attached to any event handler you may have already defined. Do NOT define - an event handler for 'onmouseup' after you define a PopupWindow object or - the autoHide() will not work correctly. -*/ - -// Set the position of the popup window based on the anchor -function PopupWindow_getXYPosition(anchorname) { - var coordinates; - if (this.type == "WINDOW") { - coordinates = getAnchorWindowPosition(anchorname); - } - else { - coordinates = getAnchorPosition(anchorname); - } - this.x = coordinates.x; - this.y = coordinates.y; - } -// Set width/height of DIV/popup window -function PopupWindow_setSize(width,height) { - this.width = width; - this.height = height; - } -// Fill the window with contents -function PopupWindow_populate(contents) { - this.contents = contents; - this.populated = false; - } -// Set the URL to go to -function PopupWindow_setUrl(url) { - this.url = url; - } -// Set the window popup properties -function PopupWindow_setWindowProperties(props) { - this.windowProperties = props; - } -// Refresh the displayed contents of the popup -function PopupWindow_refresh() { - if (this.divName != null) { - // refresh the DIV object - if (this.use_gebi) { - document.getElementById(this.divName).innerHTML = this.contents; - } - else if (this.use_css) { - document.all[this.divName].innerHTML = this.contents; - } - else if (this.use_layers) { - var d = document.layers[this.divName]; - d.document.open(); - d.document.writeln(this.contents); - d.document.close(); - } - } - else { - if (this.popupWindow != null && !this.popupWindow.closed) { - if (this.url!="") { - this.popupWindow.location.href=this.url; - } - else { - this.popupWindow.document.open(); - this.popupWindow.document.writeln(this.contents); - this.popupWindow.document.close(); - } - this.popupWindow.focus(); - } - } - } -// Position and show the popup, relative to an anchor object -function PopupWindow_showPopup(anchorname) { - this.getXYPosition(anchorname); - this.x += this.offsetX; - this.y += this.offsetY; - if (!this.populated && (this.contents != "")) { - this.populated = true; - this.refresh(); - } - if (this.divName != null) { - // Show the DIV object - if (this.use_gebi) { - document.getElementById(this.divName).style.left = this.x + "px"; - document.getElementById(this.divName).style.top = this.y + "px"; - document.getElementById(this.divName).style.visibility = "visible"; - } - else if (this.use_css) { - document.all[this.divName].style.left = this.x; - document.all[this.divName].style.top = this.y; - document.all[this.divName].style.visibility = "visible"; - } - else if (this.use_layers) { - document.layers[this.divName].left = this.x; - document.layers[this.divName].top = this.y; - document.layers[this.divName].visibility = "visible"; - } - } - else { - if (this.popupWindow == null || this.popupWindow.closed) { - // If the popup window will go off-screen, move it so it doesn't - if (this.x<0) { this.x=0; } - if (this.y<0) { this.y=0; } - if (screen && screen.availHeight) { - if ((this.y + this.height) > screen.availHeight) { - this.y = screen.availHeight - this.height; - } - } - if (screen && screen.availWidth) { - if ((this.x + this.width) > screen.availWidth) { - this.x = screen.availWidth - this.width; - } - } - var avoidAboutBlank = window.opera || ( document.layers && !navigator.mimeTypes['*'] ) || navigator.vendor == 'KDE' || ( document.childNodes && !document.all && !navigator.taintEnabled ); - this.popupWindow = window.open(avoidAboutBlank?"":"about:blank","window_"+anchorname,this.windowProperties+",width="+this.width+",height="+this.height+",screenX="+this.x+",left="+this.x+",screenY="+this.y+",top="+this.y+""); - } - this.refresh(); - } - } -// Hide the popup -function PopupWindow_hidePopup() { - if (this.divName != null) { - if (this.use_gebi) { - document.getElementById(this.divName).style.visibility = "hidden"; - } - else if (this.use_css) { - document.all[this.divName].style.visibility = "hidden"; - } - else if (this.use_layers) { - document.layers[this.divName].visibility = "hidden"; - } - } - else { - if (this.popupWindow && !this.popupWindow.closed) { - this.popupWindow.close(); - this.popupWindow = null; - } - } - } -// Pass an event and return whether or not it was the popup DIV that was clicked -function PopupWindow_isClicked(e) { - if (this.divName != null) { - if (this.use_layers) { - var clickX = e.pageX; - var clickY = e.pageY; - var t = document.layers[this.divName]; - if ((clickX > t.left) && (clickX < t.left+t.clip.width) && (clickY > t.top) && (clickY < t.top+t.clip.height)) { - return true; - } - else { return false; } - } - else if (document.all) { // Need to hard-code this to trap IE for error-handling - var t = window.event.srcElement; - while (t.parentElement != null) { - if (t.id==this.divName) { - return true; - } - t = t.parentElement; - } - return false; - } - else if (this.use_gebi && e) { - var t = e.originalTarget; - while (t.parentNode != null) { - if (t.id==this.divName) { - return true; - } - t = t.parentNode; - } - return false; - } - return false; - } - return false; - } - -// Check an onMouseDown event to see if we should hide -function PopupWindow_hideIfNotClicked(e) { - if (this.autoHideEnabled && !this.isClicked(e)) { - this.hidePopup(); - } - } -// Call this to make the DIV disable automatically when mouse is clicked outside it -function PopupWindow_autoHide() { - this.autoHideEnabled = true; - } -// This global function checks all PopupWindow objects onmouseup to see if they should be hidden -function PopupWindow_hidePopupWindows(e) { - for (var i=0; i0) { - this.type="DIV"; - this.divName = arguments[0]; - } - else { - this.type="WINDOW"; - } - this.use_gebi = false; - this.use_css = false; - this.use_layers = false; - if (document.getElementById) { this.use_gebi = true; } - else if (document.all) { this.use_css = true; } - else if (document.layers) { this.use_layers = true; } - else { this.type = "WINDOW"; } - this.offsetX = 0; - this.offsetY = 0; - // Method mappings - this.getXYPosition = PopupWindow_getXYPosition; - this.populate = PopupWindow_populate; - this.setUrl = PopupWindow_setUrl; - this.setWindowProperties = PopupWindow_setWindowProperties; - this.refresh = PopupWindow_refresh; - this.showPopup = PopupWindow_showPopup; - this.hidePopup = PopupWindow_hidePopup; - this.setSize = PopupWindow_setSize; - this.isClicked = PopupWindow_isClicked; - this.autoHide = PopupWindow_autoHide; - this.hideIfNotClicked = PopupWindow_hideIfNotClicked; - } diff --git a/serverApps/src/web/del/favicon.ico_del b/serverApps/src/web/del/favicon.ico_del deleted file mode 100644 index 3e01ab70e52bd129da357812c6a86bdb7b74e3ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1406 zcmeH{J#NB45QV=byAT5wNJz9!ncfHR5x50#3m?HXRgS# z(t0gzHqvY+jYd(^MmvFa0{?LWu5;J?mJb&G#>AxSdo>YkfzPKTzu$2l3x5yggrT28yMlzAyIS-pEmS09XHv*@La-60k2Pn cH`sr`yXA)rzAE_K!uJAxa@&p*gXOXI2&K6{X#fBK diff --git a/serverApps/src/web/del/sortable.gif_del b/serverApps/src/web/del/sortable.gif_del deleted file mode 100644 index 5975c36f91a261a4f4e6807612c36a3e3d221390..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmZ?wbhEHb`1$y=Q6Ae)&MUG6Yl^3 diff --git a/serverApps/src/web/del/xxx.html_del b/serverApps/src/web/del/xxx.html_del deleted file mode 100644 index 354317157d..0000000000 --- a/serverApps/src/web/del/xxx.html_del +++ /dev/null @@ -1,36 +0,0 @@ - - - - -Test - - - - - - - - - - - - - - - -
Window Header
Center
Footer
-

 

- - - - - - - - - - - - - - diff --git a/serverApps/src/web/del/xxx1.html_del b/serverApps/src/web/del/xxx1.html_del deleted file mode 100644 index 1bbd193bc3..0000000000 --- a/serverApps/src/web/del/xxx1.html_del +++ /dev/null @@ -1,21 +0,0 @@ - - - - -Untitled Document - - - - - -
- -
- - diff --git a/serverApps/src/web/images/01_ascending.gif b/serverApps/src/web/images/01_ascending.gif deleted file mode 100644 index 095ffe8eb79d460c3d1b8f03afdb6e0e57ef4aa9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 71 zcmZ?wbhEHb(avD}yxv(O495 diff --git a/serverApps/src/web/images/01_descending.gif b/serverApps/src/web/images/01_descending.gif deleted file mode 100644 index 2f3b6965340895e8e9862efd68bfbd99e4434357..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 71 zcmZ?wbhEHb4R@jgi3`07vl?XaE2J diff --git a/serverApps/src/web/images/AD10030.gif b/serverApps/src/web/images/AD10030.gif deleted file mode 100755 index 318890f722fc447ceb1b949ac6a09c8c8b173db3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1696 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 diff --git a/serverApps/src/web/images/AD16.gif b/serverApps/src/web/images/AD16.gif deleted file mode 100755 index b1471c38cf1443c0e5c124cdc6d166f772b164c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 891 zcmV->1BCpEP)lt-GR8^D;8TK8Y6?=pSO_AxX*Yt)pil~-8^JD$UA3;V ziyOtA;6k$-7oi}y>B2e=#zZAVgb}UJnK7+1nR)l#ciosF&;!542ZzI1oR3&*aaLPf zTQ8K$GwY4=z z2mwmz%$Q{vI-O3szrTNHeSQ6dg@pwR02BcB_V!4*T)x+AHs4!aU3HXFm`-IOp(vAEi<$==b|?b3({+6h%lLP0;=6 zA6z=e@lrj+H@^;X_i%u?8p3A)$u#mVMNUv~&M}!xkjv$kIi>WOD2kBJ=kar*@y4ee zR04r3%T*|2@OrC)r-~BRT1--n;b@A$At)3I$g=D?E`&f31c;&tZ+a;%Kf8?1A0s>w zx;XrMjNWjJxzGV%!H7lR5cGOI0e}-j70vi%}F|G#cULVIP+kYaoQc=QVuw zOCS3W9^rgFho=iJk_Ugn_kBny;d$QoTnN!2gk1DI57t@`LXad0lv41F!MPxV)+Y!i z3d6pGAP69(gp?A5kneaHhMyQ?-ql*WQc5t!;5ZJn)-cB4LTK^BUndaKM<`tgA>g_$ zIOh-3H2s`dYq7h#d$U@t-YOQ0$g&JsmO&{6W6Z3T0fFxdFvdVB#dtiv+G@2vBGy_A z1_N?%aB#QLXuL`(MV4i-*3LLPCQ2z7V_(*4wac?9mr5lY$MI`PlDyA3KXDufoO3vi zGvohz>^ROf&iR$czVTGuZa0pi=&djeSFE)!0x$sX6GHAQr9PXRn>#$~{|`gZGg#@_ R7QFxf002ovPDHLkV1mf9k!Sz_ diff --git a/serverApps/src/web/images/AD32.gif b/serverApps/src/web/images/AD32.gif deleted file mode 100755 index c83d267cbde6c015b5ddb52f19878b97fabeba6a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2213 zcmV;W2wL}vP)WFU8GbZ8({Xk{QrNlj4iWF>9@00;?5L_t(o!=+bUY#dh= z{_g+G?s}cE*Xyq1rmkb+B#QE5HHlgwq*5qEGzgyP6A!%b#5)f>1gVOMgoKorLbLY;v zVHiG1Dg9QhRy+3SqmPc)YBf|U6>!cGMG<`8$DKQO?%ug`=XbvEUkHNWk0(x?==@&* zUVZgdv9hvq%oy|IdcA(|@ZrO#*XtmJfRN3fT5AzS5w2gqj@jASYwPRlCstQiFP=Je zD*N03UVQPz(e?H9pEJguIdI?rnVy~o=e(p$*z*EPTecU7-+4bltR5;C%*6RCWL(b$dMy| zdFP#X7C#lhnKNhhBuVmnrPSo!y?Ze}KHfborF6@AVToQ4#u!ja;dvg`*4F9(zBw~9 zbMexpOUn-gaQgJ=;UEZJE0@b(Xfzs_n3w=#43yHou@FjWS2hAEEI}!SloDYWRw<=V z?A^QfSC=ne?rZ|^_S`T2PZ0JH!wH#hf$we~xX<6wArxa)AmX*uTrA!sLg*Th=uO>+RC zlx_lAtJP30mr*K}o;`T*;NyK3xNzYDZ?#&#AcRbnN+pbskHc{sNGTzugb)IR5S;(} zM>zZLJdQl#!4-7Vz4wmRS`b2Dj6t5?1DzxZf*@d&(ub#~r(d~x^{U|j5XbQz08cuO z1Eo|KIp-XdQfRG_=QL{W5H2tk!n5JJFO3&!rbN1o@PlmdjHA}Mms(MdD>^ba?YX^VH{w1}Fb?8n+ao{)( zgb?`lPJtg?YT~79pTKhk%925GikaBPF9AP$dK^+t9|M)lM+sscu%=m>Ys1K+@@;*q>60EX%+-ht@jg zuIn1DwWgHPVo~o#{@NO*2P$}MY_yO0ZZ5Sk*XrQravOe};poFvlmzR3mun5*_mRYL zSGf=Zj4>oh0sw7F=_)Um%Xt(*Wn zBYeD`z+nWxxzWUg=U|&+$g>1A>%enZpK>8YH!KMu%e7i9r=z2z8Rz_Jmm2SbD5PLR z;GQEbE-s?gYJp}QJoQK!og_t;rikMX=091%t&f{vS%g|iK=m+bF;d!P|Esrd-OA{$ zUAwFh;RW@4gjrI>n+doVq=U`d7k%Wv|eizM72>4j#aULtcsg!IfRhi(-&irTkaDO zq9{6l{rdIWT>vk?{IaH$KBu)_OVhMl%@ilucqLnb*i|3EzQ!P$v4s%#))mRDkUYgDob#9V?Ai0d@#DugSH-ilvm-$eyu=v$n&){?N^MfwtGIVwR6-l8=0c(br&*qbA^>JfUcp!h$IhiZN!u7{l*}sAh~A&bj8CgL95N n&r_}SO1WIN588MC{{8en2DVv(%1P7t00000NkvXXu0mjfVR0cm diff --git a/serverApps/src/web/images/About16.gif b/serverApps/src/web/images/About16.gif deleted file mode 100644 index 29ccad7ce9bb08a78ec3f8f1138aceee3f7872e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 756 zcmVL zl21rfVHCyB{oeDv(HS*$EEWGGB$5>g4w+(tZdyhVMFcGpq(!v|0(T*_s7<6oppY$s zptdcHX%Q(o(_oS%xUeRt1}z7N>Cz`X|FIitSqjHxk3cJgf-Fnynzb-kju zw5CgxRJVx&)7ulgLx*-fVS0>e;otxi>II{(@kD=DaaE-NXOUcvt0n)#AZ(06;R_T# zwhwX?04OkyQBv*;hRdrJ?x~h8k5@B2FT_JG`h$<0%{xq8m zFId{8lkn%(mrm&gsmda6vru*fP)UH3V79=@0%RPVjzA@5q3KOX%!Tar53}>g<18^V z0(Z$PfOm~O7pseF4+T!VU7s^=(x@? z&Z9d#@kp{Nf|7B_)GIiNAb2AJN+%)gQn0GUSO0|MJi2|u9NY57;{zNf#SW_tIH?(M zIsvi-UCXqT?5NW#}<}fPK01%$T!6Ee-PU_ m+ee4K&xEd#LMIfgP2m@oCO-g%nQLR5*>b zly7L2RUF4Zzvp@GbMM{mcGb=qs4D-*ux|BW*ZZ=wdynkA)$?*I8F#)TYf_6=98guVLuVgsc~O6u@6Nm#_kAv| zD0^$0pO4qB-V(Pg_V#s%`=7xRBeX59UsvsxC5e|Osjh3S&ZKCY@7_&IarkXXB`xRD z%1yh|8l3|QKt1O^**cNUM9bE;>(sx>xOd{13If*IHXBeLvh8$Ds%Ckdp<033^ctKs~@<#a1!; z^MP>c(gi>F=O1xG@3IN`ItutQftFg_+42mPHe^w1!SB}*u;Su4XMhg5w!uGP4;P4|0O2DT3z+~!%a zI#hGhQ1z#w>VpO)Yah+$FxesSb2y3nxb)RNFF!uKqwy`>e}gMTx_0nUb$!!g%kFxvT!>B(Beg-iq+^T07Jp8>s@oV2V4cpmB5m@31)#gc_9{a85;9%Fs zzU?l*{`7E&$Uj9m*^S8zKyDHOa2IZ7q`SwT{H3omQ_16$cz3ql+SS+NrY-LsDEV|nvdbcn~5b_px|DI`&sN*qEPNqbt7j^qzEdVSh>-B z1}VgG605NjO=K?&D1`#4+qOt_OD-tTkC0_M1Q|J5j zucIIM;pAv9A?hR-H7&V!RXnwHvq%(SiHnBJX*jdMB4T~fhI7Y4+ZjJ|I=tL{B+O^V zdk2Qu_Qa?30(`h>Y?VL$-7E1#diCPF?y;lDjt!3CG>XK4NL39KeJmn&F^Kb0D^*Xn za3JUL$WrR(c?w!&fEXZ<|<=5dCBu&BZe*eZf!#rayG66h>& ziDqCC(|xs|s)bqoSVRO6rrlzd0B80Bn4+Q^W}PVmz~8AG3Q8bB3jY8A002ovPDHLk FV1f#M3&sEd diff --git a/serverApps/src/web/images/Account10.gif b/serverApps/src/web/images/Account10.gif deleted file mode 100644 index 946e2f76e18f792576bc6c9626e01338fa2e1a88..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 470 zcmV;{0V)28P)w{#SeqFd%pFJ)VUJIb1@_0QM+N8kCO9VK^CZ-d2i5 zh11jR8dH-=JCo_C)!bXM12ox|wPwX)^G%9Ei4gFFfWw$`$5>v5eIn!9|EwOFjXD5Hehq@}H0Mbp9&cAwMFk-Qiq2lV z@b&o1-F-O6DG%^Y0MHCz&uZF4Kc!hsh{PM`)eGOh+UNYT22=oezpbB@q}9){TL1t6 M07*qoM6N<$f;2$LwEzGB diff --git a/serverApps/src/web/images/Account16.gif b/serverApps/src/web/images/Account16.gif deleted file mode 100644 index ce11b27b7e5e4e6cc16a75a169a2375770136a05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 815 zcmV+~1JL}5P)Fn?y}Dne1+yea_5gcYgEpkVUA4(C_7Y`abx66}G^| zOXp7y4Gn*rOeABj=XNTU^7W04jY|M$zd82+Kx1o6A3J({V9m0~)ao(*j!K0N(J+*)0kZnxXva-}3yH6(V9 zPlQ9NsuT(bHOpGfZfP+8`<;cEnc3?`Eb8TQx%88#kCZ*TKQUTPi)1oMaiQ2z-WUA{ zM}UJ8#vRa}LendM?ZgI^<&6A8mOyJK*0YOuc_ zt=mONNljH*b3LBdst=zvo8MjNcISKBIY3S6r5+kH&EN9z`1bxz=UkWG({UfGw)?9v_Qzb^nti7o`gsZ^}q^>VI4*Rc~6R*pqkAN2dng!WNIAR34hIBdvQi7C(t1!3( zYZ=Mnl)%mev|B!Ze16|ZS`4v_3IyspxHa2us3Ri?An<*J5CpzYa#=Fj|>8oKxLa7Mr%a*bGVAVB+zW8FE%k^bm0dIh= z0t^77AHuFvaP&Ybb$GjB3~f`@IKEF)h~}E-RqoYlcdo(h;^ug-fOSABy{B{_0mM&& tnT3%kBz(}S;Qj-po14N`FS!K>fVY-XEhvZ}W(NQO002ovPDHLkV1l)|cDVom diff --git a/serverApps/src/web/images/Account24.gif b/serverApps/src/web/images/Account24.gif deleted file mode 100644 index d5ae52789d56ba3f78e9b27056226704c15ba0a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1276 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 N002ovPDHLkV1gT};F|yd diff --git a/serverApps/src/web/images/AdemPiereCom.gif b/serverApps/src/web/images/AdemPiereCom.gif deleted file mode 100644 index 60ee14b61e2f151af232669ae37f3a9083958b01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1872 zcmV-W2e0^vP)k7RA_yliC)HoGGC6ep7GaAwuECwU~!DQMDDq;}jx-LUAq+BMJjN70z zNKWN4PL14h7a0+)B-PRB=Z|OKdH468_x+ty9UYDHo%zjgcb|8k_t|}RpZz}jR+UO6 z0F-eZfJ=eFz@ES=-~(WSw|Wi%%DDZ2H)xE%fF;1Yz_Z@!xjE0Yp@mRYDwR;i^#NW0 zx)nTk4=}=8T~fyN1?D$H_iMn#-s&G)#?;n@GHy%Y2;lSo!kF4Az?!H& z92lF^endj$|hR^OSK1wxq$Wi0MeAS*VQb-P*>q14aW~L;WkDzqh(8&u6w3`t+%>Y_;mwz04_wF2+#$Xri|O`-x|QCfHJNMI6PE40*ADsIe<8Ba8y6b zTRjiJTV3z19t%7ZWbJ`Lm6Um_|MXTr4jc%)ADX)W_qV9kn;72e5-^e_*z^dPPRoHQ2Nb@B=X4TiuYz+XL01T=bIFQMr93Lt=QVmnh>V zlMZ$e@JTSL9dI=;66hRtYf#2b0fuKMTN&38xC6Kt*dh`wSH|51j0^7?1?<#JoqHg} zYX}m35-d{2jq+AM6}629P7LKfz=EJd0rvvuWppf8#*G7R&n^OGTn#V*I5sr(1{Ma{ zp1^}Nj&4hoaihJ}lcC%Z9h7n7X^cKOZOuh3spIwzhP4BpBHhI?s(}lDfy%feywyuX zpU%Ln0$Vx*HzBFat`&41qKrGrTm4JWSp&=lcFyUu7w}|=64wQ%bBt3ucBXwFmFbN@2{eW|jm7X}Q1UwORc1Lz-2cRb~85k56&(ow6^m~x~ z0-ORI8QQN^#=YgOe!XCP6G@%sgI$Y}5O;pCOC!#GARG--NuBmnc<;|SHvI@Z3j7xA z84}vBQO3O;JFX#2Mi!k(S?BtqCMqut|HGrU+kwZT`dnmS)xc?i#r}bWA&_+A*vy5% zi=+e!;Bs&Egh)OScn?`Pr-Yr>4Vhe!)MtRV`uk8HA42blP`?r(BxO*>^#D!{)dpnI zEe!SP$T^p61Oq$(oKA>5$XR-Da;7Wejt341vK7F&$U*{`hFowY^I&4fd2e;E90M-_ z9?rHmg+QS%ikfP}c@U=*Bg3x<1At#i&*5pY(*V5HQ$2npJ%KxaI6tAXVe-Vd;K=Dmw6 z=vztoF_XpLE$+BLByK^@vIHZ%)vJ|pYmkt+Gvbu9z16d#zFT^$>ofX>&@|RHA&*&I z73FmPTxHz-8R~uxDRW&=p!2h+yd3Bqv(|#KRI)MF_cao}<20vC-^MzwyD}~bb=v~H z5Xu}={F}YiQ$Z40W!xjA;qfJ9+)cnc$RR&Q88;?F!<&O_&b2=12fU?>yA4b7R#?>JqZWmyVGHxuAa~%c@Q^pffL|@7NI3Aoa=>`GH>Va3?SaVNgAQiQyu9ebCg7YYGFA zGinxa9cg%c1!0aw7>W=HkX&pELg&XL4tOEtpH0GBy(;Kio3Uvove5SdoHDK&Hr{c0 z_!W2v=oz!S$iS7rF_bgG7++F;S=}6L%#K@~)3z2#LC#3>uRM6G7a(5@J}h|TV^U(( zB)ru#kcjndj<^8{r_~^#@;D^s*XKM8vg(cr!SZv2nGJK(qMyu9ynVW zcO!5z>6O=9U}ol~p*DJd5jhzJ+!e~7<;W)^D;MNT#;`~>3?VPcHQEor%iiiml;bKS zvVfdH$ygRB0lZF diff --git a/serverApps/src/web/images/AdemPiereCom.jpg b/serverApps/src/web/images/AdemPiereCom.jpg deleted file mode 100644 index b0c979b7ce5c4bc08791358bb63a5ac2272de70d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1285 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 diff --git a/serverApps/src/web/images/AdemPiereComHR.png b/serverApps/src/web/images/AdemPiereComHR.png deleted file mode 100644 index d5d3c23e72a7b44fcedd8064395537466eca2a9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7621 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 diff --git a/serverApps/src/web/images/AdemPiereComx.png b/serverApps/src/web/images/AdemPiereComx.png deleted file mode 100644 index 60ee14b61e2f151af232669ae37f3a9083958b01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1872 zcmV-W2e0^vP)k7RA_yliC)HoGGC6ep7GaAwuECwU~!DQMDDq;}jx-LUAq+BMJjN70z zNKWN4PL14h7a0+)B-PRB=Z|OKdH468_x+ty9UYDHo%zjgcb|8k_t|}RpZz}jR+UO6 z0F-eZfJ=eFz@ES=-~(WSw|Wi%%DDZ2H)xE%fF;1Yz_Z@!xjE0Yp@mRYDwR;i^#NW0 zx)nTk4=}=8T~fyN1?D$H_iMn#-s&G)#?;n@GHy%Y2;lSo!kF4Az?!H& z92lF^endj$|hR^OSK1wxq$Wi0MeAS*VQb-P*>q14aW~L;WkDzqh(8&u6w3`t+%>Y_;mwz04_wF2+#$Xri|O`-x|QCfHJNMI6PE40*ADsIe<8Ba8y6b zTRjiJTV3z19t%7ZWbJ`Lm6Um_|MXTr4jc%)ADX)W_qV9kn;72e5-^e_*z^dPPRoHQ2Nb@B=X4TiuYz+XL01T=bIFQMr93Lt=QVmnh>V zlMZ$e@JTSL9dI=;66hRtYf#2b0fuKMTN&38xC6Kt*dh`wSH|51j0^7?1?<#JoqHg} zYX}m35-d{2jq+AM6}629P7LKfz=EJd0rvvuWppf8#*G7R&n^OGTn#V*I5sr(1{Ma{ zp1^}Nj&4hoaihJ}lcC%Z9h7n7X^cKOZOuh3spIwzhP4BpBHhI?s(}lDfy%feywyuX zpU%Ln0$Vx*HzBFat`&41qKrGrTm4JWSp&=lcFyUu7w}|=64wQ%bBt3ucBXwFmFbN@2{eW|jm7X}Q1UwORc1Lz-2cRb~85k56&(ow6^m~x~ z0-ORI8QQN^#=YgOe!XCP6G@%sgI$Y}5O;pCOC!#GARG--NuBmnc<;|SHvI@Z3j7xA z84}vBQO3O;JFX#2Mi!k(S?BtqCMqut|HGrU+kwZT`dnmS)xc?i#r}bWA&_+A*vy5% zi=+e!;Bs&Egh)OScn?`Pr-Yr>4Vhe!)MtRV`uk8HA42blP`?r(BxO*>^#D!{)dpnI zEe!SP$T^p61Oq$(oKA>5$XR-Da;7Wejt341vK7F&$U*{`hFowY^I&4fd2e;E90M-_ z9?rHmg+QS%ikfP}c@U=*Bg3x<1At#i&*5pY(*V5HQ$2npJ%KxaI6tAXVe-Vd;K=Dmw6 z=vztoF_XpLE$+BLByK^@vIHZ%)vJ|pYmkt+Gvbu9z16d#zFT^$>ofX>&@|RHA&*&I z73FmPTxHz-8R~uxDRW&=p!2h+yd3Bqv(|#KRI)MF_cao}<20vC-^MzwyD}~bb=v~H z5Xu}={F}YiQ$Z40W!xjA;qfJ9+)cnc$RR&Q88;?F!<&O_&b2=12fU?>yA4b7R#?>JqZWmyVGHxuAa~%c@Q^pffL|@7NI3Aoa=>`GH>Va3?SaVNgAQiQyu9ebCg7YYGFA zGinxa9cg%c1!0aw7>W=HkX&pELg&XL4tOEtpH0GBy(;Kio3Uvove5SdoHDK&Hr{c0 z_!W2v=oz!S$iS7rF_bgG7++F;S=}6L%#K@~)3z2#LC#3>uRM6G7a(5@J}h|TV^U(( zB)ru#kcjndj<^8{r_~^#@;D^s*XKM8vg(cr!SZv2nGJK(qMyu9ynVW zcO!5z>6O=9U}ol~p*DJd5jhzJ+!e~7<;W)^D;MNT#;`~>3?VPcHQEor%iiiml;bKS zvVfdH$ygRB0lZF diff --git a/serverApps/src/web/images/Adempiere.gif b/serverApps/src/web/images/Adempiere.gif deleted file mode 100644 index 61c2440736e275bde6d663418e4c7e5f0440b0ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 766 zcmVz z)Ln>{MHmL)>svPngZd_=q*%g;N-8QaI|=F_gQAm)V2;Wo&4p~=e(2{Yi+-)fRNBhG zbwzi;gCdDSiXu9QY9m}sD9WNFG;GW|NUHrhcxT~bQ3BbZ=j5H4_kQlV=eeJmPIqLY zizl!QpWqSPh)2=G4|o$Vl@zDVafBuhqEk}*^JMY|@Ct6mJGcp3(Zv~f5uf96?3@e1 z$B9wwIN9Vut>~2{#fi}5J=l)jI8su48A6lCFd3SBOG)wd(B#vx6#Gkx`)9~PlP|T|H7#oa)0Y#$tR{Qap;caa#R%Dz3)QCB-lMa)vNnQalivya<NuduBiFlZfosHC_qH2Fz9jANJ0lP{~{ z@2I$gn6GWc<+w96`FcEs2Ple#MZs_442estrS-$?xHOtvh#@6emNIx8PM=jwQHGYrDQzsyB8 z5t{r(&0CEt>-xCX!KK>PyB$By;v1`&V>k=f3}7v0F5>rfK8f}CNNeB4CB@Myatm(5 zH`s_n+WWJ%Pw)qLt#AGuzU~|E!>uL7&04p1mK5K|wOVI3SNze+`%BHe2M^S}H{g#> wuQ$6`|4oD@Uy3O#EGZtIE8c;Bhy1_eAB54~`hZ=qWB>pF07*qoM6N<$f=2^sMF0Q* diff --git a/serverApps/src/web/images/Adempiere.jpg b/serverApps/src/web/images/Adempiere.jpg deleted file mode 100644 index 4240adf6ef05bd30568f8623fef757f36ef21c92..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 517 zcmex=^lOiET&UP@Y7ModgWM?qOlT~kX_QeM|USHnP6LsJ7}2qQZ?I~NC+Fc+7w zhLo6;2Fc+60R}-11}+8zW=16jCP7AKLB{__7$g}On1K)(u(C0+umhzu1sIqZnVEqc zm@Fd`GXskttFWSwp@>poqLG;Q#}SObmj| zEJBJ#5C7j{-~q}o2{H>Z*fTs@Rw29o(#Zq!?%vZdzOc~k_5;N)CuCpdgqc;fyfBrV zaNnITH9{rywQ8Ty-A?YF$G7h-(OAuQUEfzgxObd!9)y=z z)Ln>{MHmL)>svPngZd_=q*%g;N-8QaI|=F_gQAm)V2;Wo&4p~=e(2{Yi+-)fRNBhG zbwzi;gCdDSiXu9QY9m}sD9WNFG;GW|NUHrhcxT~bQ3BbZ=j5H4_kQlV=eeJmPIqLY zizl!QpWqSPh)2=G4|o$Vl@zDVafBuhqEk}*^JMY|@Ct6mJGcp3(Zv~f5uf96?3@e1 z$B9wwIN9Vut>~2{#fi}5J=l)jI8su48A6lCFd3SBOG)wd(B#vx6#Gkx`)9~PlP|T|H7#oa)0Y#$tR{Qap;caa#R%Dz3)QCB-lMa)vNnQalivya<NuduBiFlZfosHC_qH2Fz9jANJ0lP{~{ z@2I$gn6GWc<+w96`FcEs2Ple#MZs_442estrS-$?xHOtvh#@6emNIx8PM=jwQHGYrDQzsyB8 z5t{r(&0CEt>-xCX!KK>PyB$By;v1`&V>k=f3}7v0F5>rfK8f}CNNeB4CB@Myatm(5 zH`s_n+WWJ%Pw)qLt#AGuzU~|E!>uL7&04p1mK5K|wOVI3SNze+`%BHe2M^S}H{g#> wuQ$6`|4oD@Uy3O#EGZtIE8c;Bhy1_eAB54~`hZ=qWB>pF07*qoM6N<$f=2^sMF0Q* diff --git a/serverApps/src/web/images/Adempiere120x60.gif b/serverApps/src/web/images/Adempiere120x60.gif deleted file mode 100644 index 07ca4d0ff095e51cf8bfd14fc3e473bb5232d662..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2025 zcmV6CPK+3ZIn`8vaFO0qakGFO|C-s^vAQy+55Y{-+9q1_r~1s%$c*h zzh|G{v-|8mZ|9WC&H<-sa!6jj2i?jMwFX}JwThcdJPciU#o-vVPF|B$6M`tLg2m%W!%ZYE8gmIP2!`7 zCS_a+_&LSO1sDpfR>nqETNTM)%Zr1Vwct-cRvONK5`#!Y@Rg7#H-tN#s* z0za&M@z3pxs;jr$BQOviakIlYxE6ExXrS{d^VPBdKH*gMnR$ z+iCY!@5zw=6xque%DCy?>K76|C14^j6?iXlsa^zD11r7NodxeNA$v9%I2#z}tv;MQ zACm0ZX~4m-XUo0Se~5I=MGNd9gvB)AGBNKA1tFh?2pU0`0i$;!9^z;}R~khmkoB;aexxa(p@5zv~@4oY~P zjs&n5W%#rLp9G#&#!dBB|24C=GlBbo4<*B;Y$TR@B1-YGH zPR17_H@*nNk$w8OxBB5CqF_1J1MjcGYZUOPGHy&T^(f;`0UiU+D&Ttwum(7;3f~z> zOfW6GK_kOUv!CqkY82VruruV+OQ|S#C-5cYbYF=SN+PB!N>cPVhWxB5^hFtt-r?k?blu&yhR3@G9g%D8FSoAWHtkt6H~;FKzh zsfBZs_8xEbL1o+&WN{H+2R4QF&d^_u_#c2T0;>=+8BJ3M;+r-{Cd#;#z;CITx5L0# zZ}s-je=@`b8-e$Qv6*4ctVEt?fY!t{tW(CVL414*vL9Ci_huIx6!Ga~=og4djkq6i z8#6+GO1QZli0MAEC*JD$N&j--JxPBa;&(yP*>3=6ChPh_R>9g^-K_+vjJu1ji*FP& zllJ=X{lN^)k{Ucl<;;61RW5+H`VD2AMN%?=HxlJWntjT+MZga;JVz&FcVzv(w|Z+( z^3;q>S&T$Xf5bGZ=f_P*4&4C^jB*2aWavg``iraZ1Q=CskX5Qpk`HCv^+@3)VtM!; zm_uF-(JZAw)!z$fx7EQfof~2J>-FyQzGc@BKr6s(ME zLV}muli}ZZs~-sMG(~v@I6Ei(s3l8L-M5~4a9(Q!wFC+oMK$~-X?tYPs@C{>O2MO*aqkN4laSnTI`Dyn<|Sm)A|3+nL{9B+V68Il z^WN&s%DCac9AKBXI%}rtL2ho@AWfSxZU?ZyTkS(${1f1e@cayFf;gcl&B&sbf>#4i zgwHR5`E*t8R^X%F>K$<)w7;FuT!<9w_ao8a&A+{Jaun4+E=To27n!0sT^b4dOi zaa&r@$ia=kfzTd`1Xiyhg_c!FreN!k;Rw9dJArQ|L#;?Iy&tiHw*d2%aT6jzPbs(v z2a%MZ)mz=oUwW%=0~Tb4)8J$Pwe#6L^u!HLk^O;X5%8^Q6GHHJC9pdgK8~*bxlI{& z1`WVly%0&k(gT{x*QEx~j3m`jfknUZJ`Ze2+MP%m(HUM;4((24LEDkC-XrNB1quY7 ztBhM4gc=`&?L>+r%YYwcraYI(Qse{oCNz0zA3@GYlPBXM;Cv)fJ{~!&j{^(6)$1~} z8>m#W;;qG7y*~U*Iu}XrV!>z!Vs3BsR;Oj)RHl~;Zd|Ycqo#;zopGm#=Qe*@>cJEi=t-v4g(J4 z`SU)f;NC=@f_qb*oNM%w}i@w}*6%00000NkvXX Hu0mjf3U$m| diff --git a/serverApps/src/web/images/AdempiereHR.png b/serverApps/src/web/images/AdempiereHR.png deleted file mode 100644 index 99cb6fea84a4c83042efc2f08eaef2fd32dded26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3429 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 diff --git a/serverApps/src/web/images/Archive16.gif b/serverApps/src/web/images/Archive16.gif deleted file mode 100644 index 60cade46c9c01c2d3e3d6dfb4c7a7038624215d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 378 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkEAjQodNDi79I5|3(RJen zPo0{EhVu`FIhs1;8#^*ol`_^Ua5ZgRTEO;6WS?JG1xHlIrtQ_)g8XMypD%bh92XZL%@y~j=r?zX#<>_Ay zj?MhVvcApGd@i4rvfN_pU)QGW`q#B_OPRhKo8-;yZEvqm4`R9-*L?7~b=36Kx*Zc}(y&$D=J@HUQ8!MxuejCZ|M!i% z&Q&&tS9kw!Gf+%;qdi-?J-PWx^^%|^_nzBbuuzY(&i>xb{mF?f?{PSh>eAUR)UqCU&K<- zLSY*L70~U~ zEwqj)yQlwDosjGt?xn!xcaW3y+#1DV0j*<^k7Pss{?*e5woL@{{lY0A13~IN%>@!6br+S?15zv z{yd6it@`qpQH6~bQ4922qTaw@6N53jIq<~Lb2jt#4W)`L(`}|*bW3c~KDsrkSY-Xh z4Bd?cu!+fnZW6F{6}L(^Pa;5tE`tP!RG#UnrPLvtB*-AZCN;}(J{bf6bm>AR)B)%! zD_-Bk!T!bNivPa*;*-CbJmu{feElPY)4;XR2MhxJKqt`SeBIu-ggdN&XW#`W0x?hk xUI8t<lWKLH?ts?dkM&jkPg002ovPDHLkV1g?z-BJJm diff --git a/serverApps/src/web/images/ArrowBW_WF.gif b/serverApps/src/web/images/ArrowBW_WF.gif deleted file mode 100644 index a33772201cdddf5905d2f54084ea3ec8c042332e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1317 zcmds$`A^yh7{=q^=Q{=>K3+{#u~ekChK}^`(fD< zP&==+wN@QEZ9&BYkOJaGjaJ2ioL>Y{5fLdM0&>YA_i%s4p1gVU{`fq3K5uUR-YHkaF1-N~xyV%Op4YP;EWp~183@pF%Q zIgk6ekNY?c1m2T=?o$G1?;e-YfRcXx_}#zbdE^y zjK%ITY47+_&#Of|LrR>K5hj+2lgk5BE99w_VU~iyT_0g9CIxS&MVc9rdRD9z$n^Z> zP4TKhuCXe#){QNP!Q$F>dTb7NBPryQ-||w}9CAekaHA6ZtHo}Hv~Oa$cYKlfdU;@a z<>ic=JiS6;%IPe{5KA%2QI5>5jq_C#0@b8Y#T09p^J=zqgR{6Xuh;_Q2C>4ps4`2} zO$*8`ncA}a)~wXo)CRlJ>ay6~)LHomN6Fx=k8zc=3mb11v|O2}=?TeDnim8s2gjajAN)^0g8M*F7OsWUmI#TwpsyW7Fa^+1*B)%i?gG z?K|5pkIUn8y1m{|^*+Db>)Y}Ayde&PL4P3N+dTpyh4Az;d-dY#}y z?2YRy?k_`sn?G2d{tXRNLOU0phec3tL-)a&zV5hsNAg!K8Z89cGT))!J~szDegt+7 zf!?NTPhYE-<;ZY2^qzy?shEt~2U-+4`PMIGF)ZP+_&q5|*uCV-n2%}>o-Zpdh&}n$ z^BYOgmN__ppoK+b9FZKT`0zL5MHDKjE_@;ti)3fqx)lHJXBKtZbqK%h^SddJIxA}h zJ=gk6hh)cWDTEUh6$k_cmmL9PUqN9iz%zeBV^VUEKqxV+4V@zuY_ z?M)|_Cr9jq#%+M_!y7=;ktgYiWqZ%IgR&z(7*$q4-|xmw$DidTRz`n{v_3riL-*6F z22v1hL-eBLzg{A_yXKo9+wj3+%l3zxuy8Ilmkd zIV~aaJ0c_+;({DbAQ15T13sUB-{UJ|Ow-$iwY}1HgWcu!mNBPk?ZR@_4822mmo;;* zQ&ia{uIv(3bVh7rxB_) z=GA7|>eiyhs#>=!faYcG_R=dWXs~Oy944D<+u`mPtPY7l?(F)A7!)jQh?k9`7Y5my zNxEW`t4*@Ct$DRczP6g>}oS-nOi@YK%L2vr}hsY+82>7AIe!n_V%gG!}5v zt}{EeCWpbgt2aBgY%b&WuGQhTIo%G|zT4y5+xL2XevjApa?`H2I4ush$?n>Ax~-1A z9oN2V-@EJfcn-+CKDWoa=kfXj0iWORJy1NrJm3rj{5hpTWncSyQ>Ez4dxQpfe z#`LQDMX?D+YWHR8MK%EgPz%9VoRNgRkf-4*DoPQt&$V>w=71iSQ6qL{>r(5EM}e zrUZR3l>tS3c5Wd177~vM!p6oG0Z8o42tFKx8=sCj+4MFOeZ^3m0wZ@cz!1S%Hd++% zlIuzgRaig;u)l!-@{9^3QBtDHGGcNZ{m3K1H;N_@$MTa?BcbDA7~0qmKb2uA301`x z-t>YrJc<~WiT|aG_#7I1N;Vk{!;$jRfKZL#ozT#T$*5A(uh_JvFb4b>ZkRX|!xOmQ uYb%Wa5yz>N5;6;O^(;R86A$bxg{JH z1RO_!B3P6bD%ch*RSuDWdcYFNxM8<=DW+RE!Fu-gK4~f}CV*NA7 zZXV(^53yUx+?MB@HZr&MIR{Hw>KNv=Qw2+_8{s{oL62z5 zJ#>CI4eB0+9@F_fqfqZF!ILpT@5>cDosWOXe>x_7IxZwki2BBb{jbHuNfBW}NSqLo zrd9`DiwCFIp1oNmO^GS98|0aF%Ix~^oMdE9GR}}qaTF6w*(`4xp# zB`@AdM?eW}Uiyk58)L{O+42e2*7TBchNqleR?Z95^D8Q*c!#~Zvm!G=QiDKdTvb}c z3bROV+E7{7w=Ht5U1e|>ZEmZ>GrAz1V9Tetiq{hxF~ zyYJmzx7Y9T_}~bKI3~Pjqt7>o?L`47$q(=C7i90YR^#0?P{MO1_eOGjij?X5Pp5&oY{(k5xOu@K{;tKqUdhG#yR-3IB*s{JkkY zEw?oR7IDA+K;mHt-od)M*-}p}X*-t(Mn)g_1WiNbfpzug5|eh|E8 zkx7ycTLEUCWAxfd#sJPS6+p74eNmz73G3;FI4hE1$ z9EnO|B8J``y>bc(VvEuqL)Eb#^%qAlPW;k$8GY;zxgzr5Rq7ecjgr2~nwXE#)vze| z8X-S1CI{>+yuhMke}Mgks7fPGgDGh}9biFn6Uu%uAyc}GgJnn+`N-nmh}~tV58y!h z-MOQekT+<3d6CDB@WRBV%B=m}pUvIGM8latLsEP8N@LMo;{3ko%!h=!#BL!W9*e=f xx`N8(-ejc~%Rl^a;AA!8QpWSD2=+5Pu7X^KB$4%G>bPD{p)E#cT+Ri){1<0+nacnG diff --git a/serverApps/src/web/images/Assignment10.gif b/serverApps/src/web/images/Assignment10.gif deleted file mode 100644 index 5687a122231f5ec6e82b8e0fca92d5c88f1e6efc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4u@pObhHwBu4M$1`kS|%{8c`CQ zpH@mmtT}V`<;yxP|+Sw7sn8Zsl9!MT!$P)T<*7}2y>Sz zw)S$AS$cjDDBBiy;?U(And%-s4jvPYCWLb5p4lGY62r>A?AQDAJwk$Er)R26wqytm zov6Y&{}bb_&8iXlAFA3KHLjF7S8uAYZNC2Y^1Ocj4U+zrJnjrrQaxuaW4Loq$aeYT z_J3@(4X?jCT{dCp;3$o)XJ5Rc*^rGPTenbV_f@Zz91hvN*Jdeja2&p{k>4XO<%#RJ rU-!hV)dOv18Gl(GWqbP0l+XkKvH5J< diff --git a/serverApps/src/web/images/Assignment16.gif b/serverApps/src/web/images/Assignment16.gif deleted file mode 100644 index 1a55d27d5ef01830a53ad8c84a63e153c853cd96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 471 zcmV;|0Vw{7P)T zl0i!XQ51#0_hy`#5OrXX7FNefaVTMt_@6Zn zhi|y93xHCJe!oArC?1bT2`p;~+YUD2c^;1A%q1{QbCydXgav^;4Z|Q7i(#7P+@on4 z073|<1FG3-&}=nktPidFFMl8~mH;fkm`KtA_2qqfD*{uF2#h%d{7+4DaUzD&o09+l N002ovPDHLkV1fq$!Z-i` diff --git a/serverApps/src/web/images/Assignment24.gif b/serverApps/src/web/images/Assignment24.gif deleted file mode 100644 index a5df65948eace4f47fc280f22abeb33a82483912..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 501 zcmVexa(pHLNWp`H z{lnM>%d)7~>%RiOygm=-QZ(Q=PB?d6mtL=z8eCP?*jmh5gUkuS5^dgBk#&P%%S6@< zs?R2J?t4A2AGAzZZ%h-&y1{$x25R5{-Hk4qrXlRW2!gZRD+P9qut?@{6;H*ZQJafJ~05;Wp1BSRfu%*|8KPA zb+TnyxUL%uw%hI0fW=~QHbJ>urr+;}0o%5zR4SDH*aX>l^@b+0=tlQUTB$0gSOekLKyM{gGd05fK3Ov;LPPA|fKC zY=DX-)~AW6SkD~+AaH=BJszcL+Nco1sOQcKK#ZWI-JT=@0ZM^txuXZfYQ1vK-T(w# z?zTwftx{~JfHl}G4nRWTqQmD+aL$KJ^YyrNw;+-?*&EMV6>)qig5_ONZ%17yx3EnPtZ4B$rKzmj1%X%*JMWyE{ol`;0NaRjm%^Z;PW> zdrPNI01m(nz~$8k1Ny-Dbmg`DTsYaMQ7!U%% zf&>*S3wW+zL(o8}1VSivNYjLpR?s*Fr}ldcaUm2XBu0oQJ>9|YT>W(J(KYao4t4ub z%VZC!s(Qh;?F|6eO+zpKb>q~TYg5V5y|=CP+FCFi9CS8aQCuvfO+(MM)37c`M~0KT zZ+^&|GnG;~w)id|uGg%^SR(eIla6%(oRLCM!){EOhAvG*x7Vtx`oNBX{aPlQXeZ(w zNQXJ+L!9%JaNVkD=wDktzxV10fR&yaN8`~M##q3rS#to~--h#t>9n689<=n63I-`<3poHV)Ms~0B^r-TIF8FI#llH1b+Vg9PXGb{f&f%v zynk1E@^T~=J+20nosMIRYNh;iW#RFS&HCzR05*Vc-nG5kXo;h*Uzx=JINt%vS<`WU S6LahU0000MQ7!U%% zf&>*S3wW+zL(o8}1VSivNYjLpR?s*Fr}ldcaUm2XBu0oQJ>9|YT>W(J(KYao4t4ub z%VZC!s(Qh;?F|6eO+zpKb>q~TYg5V5y|=CP+FCFi9CS8aQCuvfO+(MM)37c`M~0KT zZ+^&|GnG;~w)id|uGg%^SR(eIla6%(oRLCM!){EOhAvG*x7Vtx`oNBX{aPlQXeZ(w zNQXJ+L!9%JaNVkD=wDktzxV10fR&yaN8`~M##q3rS#to~--h#t>9n689<=n63I-`<3poHV)Ms~0B^r-TIF8FI#llH1b+Vg9PXGb{f&f%v zynk1E@^T~=J+20nosMIRYNh;iW#RFS&HCzR05*Vc-nG5kXo;h*Uzx=JINt%vS<`WU S6LahU0000xK)hOv~zfi56n=@`$%D&XltNtiqC$Ze($cZwCx%%Itw~2VZ;_9f9 K*f@!a!5RRyFDK9d diff --git a/serverApps/src/web/images/AttachmentX16.gif b/serverApps/src/web/images/AttachmentX16.gif deleted file mode 100644 index 98fc568e955dd5f047b444dcf2471bb0f9045a37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 624 zcmV-$0+0QPP)VNRK)B z%_Wv!Z&t7{{NZ3=U|@x*#cIGG5z`Llzh5u^5_d>s|8j2%bMl+#5ce{fGqLf#VNQPY z6{i7z=ZeTN@T(=Uy*asxnVnCO<^6?*zjH;n{>&9&{3Yi-!hh z=qu~Kh`B9g_;_c|cYdQT<|jK6n3Lc9!)d^KUW=(*Zx0uI;I)kBcz3$%$70Qb-+%rH z|7PM9|NHIDY1a4$htXZkg5-C`m%l#Cv;KL%@%QhaX&>1XbAPgmD@woJ9Qs1QeVxSn zo$A;EoCS%^`kR^m|9?gn5wR~vLw_;zr;2<%wd57I)iTcS_op%^zj=nu0Js;Jli&Oj z`hL0iF`w6I#{a*KIR3m|@QGcugZckY8UCNQYKTtCKj+J*yyUjdX8!k0nd$$Zb7J34 z_%J8G`9iD#%nS?+Y|xa(#=yY9j+E+tGB7awLc+fp7#RLhoErfXOUK8}-$``<0000< KMNUMnLSTYOwKiw~ diff --git a/serverApps/src/web/images/AttachmentX24.gif b/serverApps/src/web/images/AttachmentX24.gif deleted file mode 100644 index 03907e8afae63bb86a266c6202d0cb5361c340cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 934 zcmV;X16lluP)ycfbME1L0PeTL>?VjP5(fZ>0lO&pB3TxAI4t44k05DVj=dW_P_^i8aG_W;>EuidU zy05v{mR-{HJ@p^+22MECsTw5X8%V|>cl_FU!(H7#6iF-?OcaUD?tN-d(89j}keunQ zuXWxY?L;!p|5-96h(#0ttb)OmE9#;pRh2^G=9&EdmiL83=sJ?|_*S2+_t-gJk4_^Q z=L!N7Me>*xFTG=591B|F-seE@x^2nHuD|#U_>P0`=wm|s>z?iL+>XERta#g^h_k6P z?`994nc(M#-$OEvn3wn0fFM;e>F8DSKEhLRvrq=%Dx zo;>SV{QNDw=+PdMTg!5KtY@cI-T}tWz?)*~#|b3kv83bi7e#gQ3jmO?=ZSCaTKE=c ztbCO!4xDtwM_xrT)^-AO+j?6xkNk(qwNNJj02u3;3|m^Ox+{)Drs#iTq#DFH$MeMVjQxxK14IST-r+CVn${|IIPfCm5(0PHT2 z5#MNWG)~7zy8oN(Z2+)u0CQU`yJ4H}JOEhCzt}kRf7y9|0OSc^_`QqF!T zK~xyiRm`z315p6S@n7G2cc%{LqLGje2u*cp7%I_$q$UxQe}b5e;ty!TWRi%%U=fqe zVkKQwP(dX~&bhYNcfISo_bfX2&Yye}`0IMth82>MY3M5q(Au5wArRfO!a>Ui0M>*3 zT+R&IcG;TF&nZfX{#kS6Q%&4#Cr=j+13`L_dO>b@aw?NZ7YI^Wkde`m;gr3~cx3!L zb|i~L;K%B_3K@q$=qVY?wuqGi00IEh>t(jr+)P&7^?M08FDRRMU))Hbcc)MlxgLzW$6T z43M%1a_*0xW&jWiVMe?Op$t6LLnKKDL5HKu8xSn1$+)Xg02rDmLT7ZoUr#8eqHe3@ zM@)&JkD}qa-bKrKKW6~oJM~N6aNb1V&cqQPS5oMN=?&Uvy+EPzb$jgo0$|po?((S< Q9smFU07*qoM6N<$f;VKxe*gdg diff --git a/serverApps/src/web/images/BPartner16.gif b/serverApps/src/web/images/BPartner16.gif deleted file mode 100644 index 10dfb4c7f32d624ebb9de6f94de66bf4a151cf77..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 801 zcmV++1K#|JP)@WN@)N90v~RpLJlbOitAoc4}#7WA=w4f?<{Ev?^fMARWP1K=rTMV$)cQ z0Kc2pwLHeo2Pfy_^7VYWIW&q_Dqr-FbpRKPwPzuwmd;prn%^DhIrzu~cJ;3m{ z{&CN9?+%TO9t!(Tsb|$3tV#u2YaPrk2e_ZTglg%_tmC?$)*I33!r0gMww7mFZ%=R? z`||$%gZ<3}sKt!ebQ;4aF5vS60p=b&$5NO=>j;HhfUzNSZ0Y6t_W-61nTmV-1E=p?~Ltxm;4&L=|YeG>&L?KEN17|L=1)_C$F#M5CH8?^@5 zXoyLXcDBLnD-pH;&>H|TGuqKVLe?=r3hfk_d$Im3gglfHwy?F-^8w3YQFeuMoRsM)7i@yMnwk5n+c&#iXoy+6Y(K fq;&uh{*B|`y+uTH#v!tQ00000NkvXXu0mjfhSg;f diff --git a/serverApps/src/web/images/BPartner24.gif b/serverApps/src/web/images/BPartner24.gif deleted file mode 100644 index 001fb00c67601b7d2c7bf77ab3e8ebbf87a415f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1040 zcmV+r1n>KaP)KUe?&1D#1k zK~y-)wUy6nTvZguKli@(W-^nRv1t=)Y^1emQcNLKP}(j+s|%@8q!tPlH!j33TIfKs32%?;XhzeLE0dqT}9H`AGFa1nuMm4%p~v4Waiy>&vB7}(k7)@c;T!r z=X3A(obSB{{-_0e6v8xQmfGW*e%;eYvzPt3p^Jn9i*UGo+f%6$(+Ue@x(2@P<6GPN1`>2(l zqZ;kRm3tUEvY()u9RB^i;u{+SH{@vl!C{sQePos0gqxlwEcX!MX_}zKx_YSv-wO zin<2s+o(^$bU@~F8v{q7Lp74+dAzYmx&)FT?L~a6j<^Igj|R2{^5|g61%Eed@nF=E z(aze~FpsLBX@YMpP|QU%YcbB4OB<^3x!Q^EZ(W?A5*c#o9By%nY;lS#nV}F_9xHZo z^Wp?o?v*}xL?5f!_3EdWt+hkPwq7yE8{e?&(1Sj{d2xcX$q9ZS>? zdS-3#;WMvCxnT6bfxY4NJ2A$F4%doN@4-97J1+b&OO|C^x;_UehzAw2c7r%cXr_WO|5o4u zyNP&QqfXdSLcGJM1q|ai?{aUxm&xfGDuRk%i7dsdfH4;IA$C(wyHP~}^$y8W#HZBb zCcjKfBiV`q5r;?yLCEs_6b3;R1@iabI0RUjuVRcv#UbifEViof=kXcDr>F|3pdzad z6z1k?&KMH`!TsRO#rNL5HpyqZo_d__o=q#f|A56PyZb7jD=-kEz);`ZA>%jhMoUwd zUISWdJ&;`Qfp^}{clDjy=qO5N|2$b8|8{geFso8}fUUV=_qP0&{sAQ`sYnjh00YKY zXQ0uXyLQ8;%T?eGFa!8UnRyl{0p-=`Ts_nSO`rkPfrK@_w|@YaGS9Vl=FwLG0000< KMNUMnLSTYS_4Bd- diff --git a/serverApps/src/web/images/Bold16.gif b/serverApps/src/web/images/Bold16.gif deleted file mode 100644 index c9cb630343784bbf9c994b3a3a53f8e7c621bbb1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 705 zcmV;y0zUnTP)4(6%e5&dwuVo>p%iUaB}c$=S$8n-#Om_{;}Af z!s%OYf}FD~k#g1RoHK_=h0`yt73+1^9wI}c@7z(I=#7K1Exu9;&)?^u?7cXnjJifsLX8A~{JUC-qGO*+K=`GSCzXF{RY~U4YnNN|TPf-Fc{qWpXv-3MDwU zEl5g>q_iB{5kib?SKn;A(b5gSZt+c6T!foOXOy2((iD6~eJapUSGgbun9_G<_S zG%x@oZ@)ot58PS<%!)ApVBEE3pQYLlN5pDTqG|)hl8xn@3ENSy9fBwff;`?_*C{FH~w~6&`N`f-P+#zq*uU-F?Y5k}|UWnw&pcm>7Pr npM&n+00000NkvXXu0mjf*d;l2 diff --git a/serverApps/src/web/images/C10030.gif b/serverApps/src/web/images/C10030.gif deleted file mode 100644 index 318890f722fc447ceb1b949ac6a09c8c8b173db3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1696 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 RYLx~76>)k6wdnu92>{I)q%Qyf diff --git a/serverApps/src/web/images/C10030.png b/serverApps/src/web/images/C10030.png deleted file mode 100644 index 318890f722fc447ceb1b949ac6a09c8c8b173db3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1696 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 diff --git a/serverApps/src/web/images/C10030x.png b/serverApps/src/web/images/C10030x.png deleted file mode 100644 index 318890f722fc447ceb1b949ac6a09c8c8b173db3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1696 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 diff --git a/serverApps/src/web/images/C16.gif b/serverApps/src/web/images/C16.gif deleted file mode 100644 index 27d903c3e2cf63b6a22cafb96e0a7b3b5a190f3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 929 zcmV;S177@zP)WFU8GbZ8({Xk{QrNlj4iWF>9@00RX{L_t(I%Vm?zYhz^; z#-I1|e!aQ(W6 zs@R1EoiZ(qg`|x)$z*QRo80@pE@m2wb5`fTd46y>&qMIP+Su5jNs`=}pPzrPTCL7< z&T)2jcC^30|8=|F{$+W2Szp~JSBJH=wb#QiTx~X+Z$wc9N+|%q7=t*DvA4JP)8XOa z-KC|aUoSQ6vRPeS{mA$IuND^<=fW_YK#eiT^BjyZl*{GmBuPGLHk*HJZ*TuO0j#X7 zyeg&KYBUOL9-&}yG^Yb(na1sz0N0g( z)*89iIKQ|+p63X|5aaRqMQ&LZbzK)qDcs^0c&*~&WXKS@0$(0<@bI4}2(1EO3`V07 z`rR&U+Xkf+gTWxFwANY(K{@AOjA1kyVK^M(1(9RM%~5hVX2PehwQUjt zkU?q`K@>n=*Hl+^PX=QY7l~mMvk+YxqVWJ;VO)Bw0oQ^{#WN_ga3vVcFyJC23Wmh) zFw%{#z*@UrQ2`ta92~sa-+z2~_VY`z zY<{`Wox9W1g}b~waeZGG&kmpOe4qc=wz8Jpqi+j#wjYrs0dQ~p&uRxbUyqJyL-W8o zpI?3a^qD_Zg{p!os(PKKEK45l?bWubYPqwu$?eS>s0y)h#JedLrMl&iAy}m*c#Tdgn zt{IQV3^#^|Xl+Ji`5~ngj4|{v;=LzyJ-#S8p3kYPt6=lNyG&J?OeQbdu6wy!F7LJ> p>`Ibh?%cW0?OEHlZ)daF`@iffvX(#w>Fxjk002ovPDHLkV1hVb$CCg6 diff --git a/serverApps/src/web/images/Calculator24.gif b/serverApps/src/web/images/Calculator24.gif deleted file mode 100644 index 99bfd16c171d7c49cd76205f36ab277ac2c273d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 843 zcmV-R1GM~!P)nr++am6SZ<(?fKv!9-G-2K(JZ=bq0s*&i?hL#p z6NevHu3r91DRtxj00<}L4?o`e8u%AHPKZ00 zbdH_f+Yb8yloO4=Lr)N5`Gz*-VDB%geK+$men_FTH`aaO(7F{&@Hh zYX{`!3bb2IoV9qF970N(2MweY;J`CxHu%^2KIe)nIOhn0fYsGilu`siK&ezhN=X=o zI0Wa{%OnyBdc7WD7|xcW8^<{3#$5*(3)cj zFPD*0QmItYTC=vcHa?Xfyg&+^MQe?<7TfQmltOEblyW=;QVL)wK_ZbrN(pvAr_-5U zaXOo$QmFuflZ%V^wHjI}GTAJC5Fnhxcph=LJDj3?o@TQNxY<&~-KP|bMF8scI>nV0 zlv3Q^+vn_?%V@3H+uK7bMLwTLjn<>~A1V5A4`U3eREjw6kxZsA#-No%YmG5xC<_op z5&eFjD2iTuSEM`--}eD1%+KTd!$zfy!LQXwC6l8IJi*THE=tPLR1~Iz4;l?V{^-N! z=JC*;ZOn0O40g_a@$)a+-@bz9?(^r~yb0Q;fdyc00QSF5birYFtb#tAj&hacv`(jmDWYWdLF- zibJh2QQ!P|!+T=(OxL!DWBy59)h}7Lo+#TMj;FWLSy`5U!g>4vFi`+`p0nLHrsu1p;BZ=Af%#yN`SkcF-<0xnX{L_j0FYctF*i52 z>fzZ;&ZTSh_jcR1NhOmHb#%5hpE!QDe4z(`->%=_=*P#fZJYl7er%_}%e(sM-uVjO z|8SL_?wvF>HDQdQDj1Z&gD!AgUEPLYpb7wE3{pxy|KdxA$0D5k>@<$!pta`2sZ;FO z{uEnUS{Og{F2)!D;_*23^!p>q9&v${Qup`*ev!}T|Fx{<=jS;yHO;oIPZE#E5JDiNKx+?vzpvf} zmQvjv3DQ0J9v26?6b~d=mEt}0Wc)ea>S=K*7 zjWN7Fu!n~?ZY1CjAViu(JW8UZShUt57dW5K*98OB*tYG0X{~v+uNR-shsWa~XIcDu z<2u=|vNVLl)KvRvd#;^KCe7u`mk>e(-4W-qcLjri6`)cIr4&+1Iy>5tQlgaN*yIN+ zEX=dC^e5R|o?m{xMlzXXW@d(TIz=j#DwIWRX}{kul+yToKBSaLDG@@f%t|T3>%xTB zg~{czD5coEsfF|B&ymigsjUqmg)V@#P9R%wNTd;Q9ltD?xW z0kI4&#A1mbMweW5KZ}I0t3Lv?Ok)zXIEs1}eXdTI`(f*?pKxk}yFdglR z&g!NybLn=mvE21409^D(cS5SVL_w%MV5h0Dojct$=IW`3hC4gs7n}n^NFh~SsuPsz zPStiS>s|tY%c0nII1-6_NgXYjW$ri*uSxmm=e^0BhZO<<`}vQrK5dwDsSx_w*$09rdPIF~r*u)Yegi$&Nj3Boi*ZI=PyyieN-`uz(mU!WyZ7iF1S zq*P_iin5q(4{id0bk-Bu3^e)@Zo^__2J5|8+~q=`MNty+cZHc=m-SgG?@~Z$)Zu^9 z^waAa0A$+(!sqoYOU4g_EO#RXkh5q<<~Y>0@jrN`wP`)81~Vyu`~ne#n;1*^ACdq7 N002ovPDHLkV1k;!#Ebv{ diff --git a/serverApps/src/web/images/Cancel16.gif b/serverApps/src/web/images/Cancel16.gif deleted file mode 100644 index 9beb8fcec140f157c945ea0c69220c7880f02741..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 878 zcmV-!1CjiRP)#ZWtGIbU=uGYE5CMTf6Tld+HEXp`jU6~=KFnlc`qMS6;&k*r+oM= z3-30x-JONE$Nuu1ZD zVbFA(uim+O)onR=kgX?A_;GZ!9M@_ed8%`Nhx^1ZCewq1$u|xhV5?MOX?i-W2f;=0 zVJYQ#sW&qjD$C0>9XiDJ^XL3<>sC3gRxbguVObL=hlkyyZ4=~jB+_Y~E-v!N!-va~ zg^Xp}^W7sON!PZCR#!>1wz9Ln&cf~6fvD1b`Lg3$7GXY5;>Z!!U%VhcI~%C#fT$|I zNU!NQQ@tZ2uA4{@6^kTVTM4$eK@~fSs1^zsZEb9BZ17-wJXF<-p6ZMN;HfS|K`^v% z^JY+~)kw6r6R)k2v~64w;$o4ewl;z=MyS^nvk)Vq1><~SAglueJsA2+Q7%|ZDuRvo1 zU*v+-)bwTFwQIIhE>oSFqB)g9RH+pTNJj^OY4ZK#WKgfyuXw6o{4>B888A%q>&%%m z&Yn0XT3NwPrwL3G5y6Qfs!L0l$B(mBuk+LFY#7J!u&4U1WT96KV=CR>@3x3gFBEW2 zoM01JoS6v)Cas`|bmFxGbTsGHoommr@fkxEgjR{7=b z-5`#l52GmhN;v)flqwZ|ou3ah zjz92J?|G^daTI;LI5!u*s?})f>0$HbOP&^sVGK7KlnsqpRxp3;nEE0+S?K!@5>NYv zQC{fk(lN^lvT#9FdEGGN!|z$>`5&B5jlpUbE;Y120h+YAyCRB#FaQ7m07*qoM6N<$ Ef^$rr6951J diff --git a/serverApps/src/web/images/Cancel24.gif b/serverApps/src/web/images/Cancel24.gif deleted file mode 100644 index d91a52dc0c631b17dc1132962d0b4495ab7c4221..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1268 zcmVb z(_KtcXBY?Y|8q`(bEJGzTCnXYW*5jzP+<}SUTJU_+_21y7Nf2Z0`V(uce|#6_)?uS$t6R-mWSp7ZQtEg~@E&7S0+yf@D;@B2RQ zOU#V_qlDDrGLh&Zy6}r6g}p?_J{0f}9rp;rjF;%*Wg_t%xSz-n2d+5CB=R@4*gBA#2T~(DVh~j69Fwf4OdF=JRF_=s+_<7j8?0=s-Z#Fo<2o?gS)b+Ny69|^dv4?EP$p#^ZSvQoCI=mpcfb8;k9eA*%vP^x|k0y zbymPBJg>aG`IFtdGiY=a91cUs%>~8dNK8xs>FLnSX58=Yj?GU^U2-xXT5hZgr-qbY zR@Sn0&z=nS`@z8=I1m6!5(I|>zjb%V)R!+i8krBS)^Au<1t0*Nn4f1P65#oH=ue(N z1i-Qk5P_JPmi*jR`d5~h=(N#pZ`skS zLv(I6W5rc?h)x+zrq(T=e=hOk$IzcWLz=?@gQ9>00h-T;_~az0xEQ+Kj)6OO)acC2 zPfq5x|Af6nCo_wR+BVkKN<2Ia%*-IYv=n5w{No8bTr%glM$_{~k3OjYNKEWIoWy zd{B)3lA!*~|SV*CYg2CS2 zX!P~#ADztmQ%7_%ABxV-UV7Nmqv|CkFgP4|@dLLk5=C{N9mMDE4&>;#!Lrm8@ znt|g0(g29b2mlBG1JD6z0JMw1fi*9PK^lLGYXua=0dqb|0 z(0Aed#4mEkrXFFQVIkRU)!iwO@P)-K`H`TB-dCnMEei~^#gkV`ducIu)E`>3<^AjG zztK&BfkHBj6^DMzTFe^of29Ve$ooUjD*2X*ObOZ>y?Y%u!-GJf7{-VfofVRNRrl^& zA4u7ByT`KOXwIvCK3V<4ybKHqr#Hn33O05;u<$d!$H2qsdoZIxGtYU;WIu=L8{Rt1 zcMa9-|9(@J`Qv$g`5*Dqb~CuG?wq}|YY~H>BZuJ)ub;a966xg(BCQv{ZcM%SH|N!2 z9dFH+1n23Q)!EOlecrSASW_MIFQcQU1?I~ieR%rw>)mljBv$9#p2l!3b58*Q7;IDui+ui&r$;~AC~$Nu>2&ag&oQ z^ef~C5Gu_>h|W%zokf>%)owu#49v@ae)I6mFu-3E30gF5;|M@y2Hr(6U*4ZsW!eUx zMW$_Vu{Sgc-s|d($_R?q(+%FI~i1rhZUNX=h=B(dcfvJ25af{$zTAL zLasEmbE{TGYBlXS4*~-KTCLXjCqxJcA<%VQ8ciTL2uKK#=KU-1Fw_qh&}1?>Jy-_x zJ5D4LUfuvO7oI;H3-&{T;8v{)apA>$nFPM$VSu72P!we>xck-J6K=EFY|1rCq+ngw zJzzW@2c;C0Qp930Xqtv-H0sqFC+0)*t(ocf`?t$0OFICj2tUm)EZVUH~`%nDlouZG(%l5{WPX{YInl z4PXF(%MK3tzfj?_)9xJD*6EX5qquGyw{drV#N{|J2LLu;yXDgH4FJ^zsv<2PoZ(;7 Z=m*$0*IIZX`mz83002ovPDHLkV1ivx*m(c| diff --git a/serverApps/src/web/images/ChatX16.gif b/serverApps/src/web/images/ChatX16.gif deleted file mode 100644 index f6e83254b638a2b939e71f07b182dae793009080..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 422 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE9PK^lLGYXua=0dqb|0 z(0Aed#4mEkrXFFQVIkRU)!iwO@P)-K`H`TB-dCnMEei~^#gkV`ducIu)E`>3<^AjG zztK&BfkHBj6^DMzTFe^of29Ve$ooUjD*2X*ObOZ>y?Y%u!-GJf7{-VfofVRNRrl^& zA4u7ByT`KOXwIvCK3V<4ybKHqr#Hn33O05;u<$d!$H2qsdoZIxGtYU;WIu=L8{Rt1 zcMa9-|9(@J`Qv$g`5*Dqb~CuG?wq}|YY~H>BZuJ)ub;a966xg(BCQv{ZcM%SH|N!2 z9dFH+1n23Q)!EOlecrSASW_MIFQcQU1?I~ieR%rw>)mljBv$9#p2l!3b58*Q7;IDui+ui&r$;~AC~$Nu>2&ag&oQ z^ef~C5Gu_>h|W%zokf>%)owu#49v@ae)I6mFu-3E30gF5;|M@y2Hr(6U*4ZsW!eUx zMW$_Vu{Sgc-s|d($_R?q(+%FI~i1rhZUNX=h=B(dcfvJ25af{$zTAL zLasEmbE{TGYBlXS4*~-KTCLXjCqxJcA<%VQ8ciTL2uKK#=KU-1Fw_qh&}1?>Jy-_x zJ5D4LUfuvO7oI;H3-&{T;8v{)apA>$nFPM$VSu72P!we>xck-J6K=EFY|1rCq+ngw zJzzW@2c;C0Qp930Xqtv-H0sqFC+0)*t(ocf`?t$0OFICj2tUm)EZVUH~`%nDlouZG(%l5{WPX{YInl z4PXF(%MK3tzfj?_)9xJD*6EX5qquGyw{drV#N{|J2LLu;yXDgH4FJ^zsv<2PoZ(;7 Z=m*$0*IIZX`mz83002ovPDHLkV1ivx*m(c| diff --git a/serverApps/src/web/images/ComPiere150x50.gif b/serverApps/src/web/images/ComPiere150x50.gif deleted file mode 100644 index e73710d0263eb5cbda34de9ed100e5d2f89141d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1227 zcmV;+1T_0cNk%w1VU_?g0J8u9|NsC0@9+QL-~Y_a|G&Tgudn}^ng5TE|9^k~W@i6S zPyatZ|1&fHA0Ph@5B~rFA^8LW2LJ#7EC2ui0G0qU000F45XecZy*TU5yZ>M)j$~<` zXsWJk>%MR-&vb3yc&_h!@BcvHAi;P%7K0!qKxj4t$`@f_tUer29|55#TCIzNAc_)D ztB&*IuoE2A-*`2VC5sFWGyNL?x!5};0y zujy0^wx|TK`b)uV!70+dXf-3uFJ}X6N>fGP=__Lj__dkRLFNQn6%>|0U{h+!$quFE zh)h6lIkH)|xA5Eu-_W!-iKnKneyR5ltdf%dVifFj#XbWZ5Z6f(2;i4f+URB@#( z8Gx8uR={Be2Xr%8O6pX_ATqDCWJsKHQJKIZQDOO^HG(LmWCD88u|xwwNkB!T4bG9M zV}5Cc`yJQC#TT{AR!GTP*?zrSit8Tg(+~A1boW#s!HRL`9-c8 zT)3f21f-GxpAL-ChlqJ}LIoBR7+_)lC22U6K~-)IP-tPO%xV~96le#l1*lLkV22*` z##_fFo z8qjOeE)B$Nn6zZlatK8ZSo$1zxg(^s09f$Ulp8kwd=z>EqibyhzY`FEOvo@0g_f0N z5HMZ<&iZHq?zgahI4}DYaE6FKBy~**>RypR6Gv+$DiDu4cKiko3aTg&Z`?aQ2W@xl p`}W{JKF9)XhHrib1;jWDqP(8({`>I9FaP}X*Khy*_`47R06SY744?o2 diff --git a/serverApps/src/web/images/ComPiereCom.gif b/serverApps/src/web/images/ComPiereCom.gif deleted file mode 100755 index 60ee14b61e2f151af232669ae37f3a9083958b01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1872 zcmV-W2e0^vP)k7RA_yliC)HoGGC6ep7GaAwuECwU~!DQMDDq;}jx-LUAq+BMJjN70z zNKWN4PL14h7a0+)B-PRB=Z|OKdH468_x+ty9UYDHo%zjgcb|8k_t|}RpZz}jR+UO6 z0F-eZfJ=eFz@ES=-~(WSw|Wi%%DDZ2H)xE%fF;1Yz_Z@!xjE0Yp@mRYDwR;i^#NW0 zx)nTk4=}=8T~fyN1?D$H_iMn#-s&G)#?;n@GHy%Y2;lSo!kF4Az?!H& z92lF^endj$|hR^OSK1wxq$Wi0MeAS*VQb-P*>q14aW~L;WkDzqh(8&u6w3`t+%>Y_;mwz04_wF2+#$Xri|O`-x|QCfHJNMI6PE40*ADsIe<8Ba8y6b zTRjiJTV3z19t%7ZWbJ`Lm6Um_|MXTr4jc%)ADX)W_qV9kn;72e5-^e_*z^dPPRoHQ2Nb@B=X4TiuYz+XL01T=bIFQMr93Lt=QVmnh>V zlMZ$e@JTSL9dI=;66hRtYf#2b0fuKMTN&38xC6Kt*dh`wSH|51j0^7?1?<#JoqHg} zYX}m35-d{2jq+AM6}629P7LKfz=EJd0rvvuWppf8#*G7R&n^OGTn#V*I5sr(1{Ma{ zp1^}Nj&4hoaihJ}lcC%Z9h7n7X^cKOZOuh3spIwzhP4BpBHhI?s(}lDfy%feywyuX zpU%Ln0$Vx*HzBFat`&41qKrGrTm4JWSp&=lcFyUu7w}|=64wQ%bBt3ucBXwFmFbN@2{eW|jm7X}Q1UwORc1Lz-2cRb~85k56&(ow6^m~x~ z0-ORI8QQN^#=YgOe!XCP6G@%sgI$Y}5O;pCOC!#GARG--NuBmnc<;|SHvI@Z3j7xA z84}vBQO3O;JFX#2Mi!k(S?BtqCMqut|HGrU+kwZT`dnmS)xc?i#r}bWA&_+A*vy5% zi=+e!;Bs&Egh)OScn?`Pr-Yr>4Vhe!)MtRV`uk8HA42blP`?r(BxO*>^#D!{)dpnI zEe!SP$T^p61Oq$(oKA>5$XR-Da;7Wejt341vK7F&$U*{`hFowY^I&4fd2e;E90M-_ z9?rHmg+QS%ikfP}c@U=*Bg3x<1At#i&*5pY(*V5HQ$2npJ%KxaI6tAXVe-Vd;K=Dmw6 z=vztoF_XpLE$+BLByK^@vIHZ%)vJ|pYmkt+Gvbu9z16d#zFT^$>ofX>&@|RHA&*&I z73FmPTxHz-8R~uxDRW&=p!2h+yd3Bqv(|#KRI)MF_cao}<20vC-^MzwyD}~bb=v~H z5Xu}={F}YiQ$Z40W!xjA;qfJ9+)cnc$RR&Q88;?F!<&O_&b2=12fU?>yA4b7R#?>JqZWmyVGHxuAa~%c@Q^pffL|@7NI3Aoa=>`GH>Va3?SaVNgAQiQyu9ebCg7YYGFA zGinxa9cg%c1!0aw7>W=HkX&pELg&XL4tOEtpH0GBy(;Kio3Uvove5SdoHDK&Hr{c0 z_!W2v=oz!S$iS7rF_bgG7++F;S=}6L%#K@~)3z2#LC#3>uRM6G7a(5@J}h|TV^U(( zB)ru#kcjndj<^8{r_~^#@;D^s*XKM8vg(cr!SZv2nGJK(qMyu9ynVW zcO!5z>6O=9U}ol~p*DJd5jhzJ+!e~7<;W)^D;MNT#;`~>3?VPcHQEor%iiiml;bKS zvVfdH$ygRB0lZF diff --git a/serverApps/src/web/images/ComPiereCom.jpg b/serverApps/src/web/images/ComPiereCom.jpg deleted file mode 100644 index 02006d980a82975f76d87787f0b1fdbcc756fb2d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2621 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 r0q>4ST``HLsiv diff --git a/serverApps/src/web/images/ComPiereCom.png b/serverApps/src/web/images/ComPiereCom.png deleted file mode 100755 index 60ee14b61e2f151af232669ae37f3a9083958b01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1872 zcmV-W2e0^vP)k7RA_yliC)HoGGC6ep7GaAwuECwU~!DQMDDq;}jx-LUAq+BMJjN70z zNKWN4PL14h7a0+)B-PRB=Z|OKdH468_x+ty9UYDHo%zjgcb|8k_t|}RpZz}jR+UO6 z0F-eZfJ=eFz@ES=-~(WSw|Wi%%DDZ2H)xE%fF;1Yz_Z@!xjE0Yp@mRYDwR;i^#NW0 zx)nTk4=}=8T~fyN1?D$H_iMn#-s&G)#?;n@GHy%Y2;lSo!kF4Az?!H& z92lF^endj$|hR^OSK1wxq$Wi0MeAS*VQb-P*>q14aW~L;WkDzqh(8&u6w3`t+%>Y_;mwz04_wF2+#$Xri|O`-x|QCfHJNMI6PE40*ADsIe<8Ba8y6b zTRjiJTV3z19t%7ZWbJ`Lm6Um_|MXTr4jc%)ADX)W_qV9kn;72e5-^e_*z^dPPRoHQ2Nb@B=X4TiuYz+XL01T=bIFQMr93Lt=QVmnh>V zlMZ$e@JTSL9dI=;66hRtYf#2b0fuKMTN&38xC6Kt*dh`wSH|51j0^7?1?<#JoqHg} zYX}m35-d{2jq+AM6}629P7LKfz=EJd0rvvuWppf8#*G7R&n^OGTn#V*I5sr(1{Ma{ zp1^}Nj&4hoaihJ}lcC%Z9h7n7X^cKOZOuh3spIwzhP4BpBHhI?s(}lDfy%feywyuX zpU%Ln0$Vx*HzBFat`&41qKrGrTm4JWSp&=lcFyUu7w}|=64wQ%bBt3ucBXwFmFbN@2{eW|jm7X}Q1UwORc1Lz-2cRb~85k56&(ow6^m~x~ z0-ORI8QQN^#=YgOe!XCP6G@%sgI$Y}5O;pCOC!#GARG--NuBmnc<;|SHvI@Z3j7xA z84}vBQO3O;JFX#2Mi!k(S?BtqCMqut|HGrU+kwZT`dnmS)xc?i#r}bWA&_+A*vy5% zi=+e!;Bs&Egh)OScn?`Pr-Yr>4Vhe!)MtRV`uk8HA42blP`?r(BxO*>^#D!{)dpnI zEe!SP$T^p61Oq$(oKA>5$XR-Da;7Wejt341vK7F&$U*{`hFowY^I&4fd2e;E90M-_ z9?rHmg+QS%ikfP}c@U=*Bg3x<1At#i&*5pY(*V5HQ$2npJ%KxaI6tAXVe-Vd;K=Dmw6 z=vztoF_XpLE$+BLByK^@vIHZ%)vJ|pYmkt+Gvbu9z16d#zFT^$>ofX>&@|RHA&*&I z73FmPTxHz-8R~uxDRW&=p!2h+yd3Bqv(|#KRI)MF_cao}<20vC-^MzwyD}~bb=v~H z5Xu}={F}YiQ$Z40W!xjA;qfJ9+)cnc$RR&Q88;?F!<&O_&b2=12fU?>yA4b7R#?>JqZWmyVGHxuAa~%c@Q^pffL|@7NI3Aoa=>`GH>Va3?SaVNgAQiQyu9ebCg7YYGFA zGinxa9cg%c1!0aw7>W=HkX&pELg&XL4tOEtpH0GBy(;Kio3Uvove5SdoHDK&Hr{c0 z_!W2v=oz!S$iS7rF_bgG7++F;S=}6L%#K@~)3z2#LC#3>uRM6G7a(5@J}h|TV^U(( zB)ru#kcjndj<^8{r_~^#@;D^s*XKM8vg(cr!SZv2nGJK(qMyu9ynVW zcO!5z>6O=9U}ol~p*DJd5jhzJ+!e~7<;W)^D;MNT#;`~>3?VPcHQEor%iiiml;bKS zvVfdH$ygRB0lZF diff --git a/serverApps/src/web/images/ComPiereComHR.png b/serverApps/src/web/images/ComPiereComHR.png deleted file mode 100755 index d5d3c23e72a7b44fcedd8064395537466eca2a9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7621 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 diff --git a/serverApps/src/web/images/ComPiereComx.png b/serverApps/src/web/images/ComPiereComx.png deleted file mode 100755 index 60ee14b61e2f151af232669ae37f3a9083958b01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1872 zcmV-W2e0^vP)k7RA_yliC)HoGGC6ep7GaAwuECwU~!DQMDDq;}jx-LUAq+BMJjN70z zNKWN4PL14h7a0+)B-PRB=Z|OKdH468_x+ty9UYDHo%zjgcb|8k_t|}RpZz}jR+UO6 z0F-eZfJ=eFz@ES=-~(WSw|Wi%%DDZ2H)xE%fF;1Yz_Z@!xjE0Yp@mRYDwR;i^#NW0 zx)nTk4=}=8T~fyN1?D$H_iMn#-s&G)#?;n@GHy%Y2;lSo!kF4Az?!H& z92lF^endj$|hR^OSK1wxq$Wi0MeAS*VQb-P*>q14aW~L;WkDzqh(8&u6w3`t+%>Y_;mwz04_wF2+#$Xri|O`-x|QCfHJNMI6PE40*ADsIe<8Ba8y6b zTRjiJTV3z19t%7ZWbJ`Lm6Um_|MXTr4jc%)ADX)W_qV9kn;72e5-^e_*z^dPPRoHQ2Nb@B=X4TiuYz+XL01T=bIFQMr93Lt=QVmnh>V zlMZ$e@JTSL9dI=;66hRtYf#2b0fuKMTN&38xC6Kt*dh`wSH|51j0^7?1?<#JoqHg} zYX}m35-d{2jq+AM6}629P7LKfz=EJd0rvvuWppf8#*G7R&n^OGTn#V*I5sr(1{Ma{ zp1^}Nj&4hoaihJ}lcC%Z9h7n7X^cKOZOuh3spIwzhP4BpBHhI?s(}lDfy%feywyuX zpU%Ln0$Vx*HzBFat`&41qKrGrTm4JWSp&=lcFyUu7w}|=64wQ%bBt3ucBXwFmFbN@2{eW|jm7X}Q1UwORc1Lz-2cRb~85k56&(ow6^m~x~ z0-ORI8QQN^#=YgOe!XCP6G@%sgI$Y}5O;pCOC!#GARG--NuBmnc<;|SHvI@Z3j7xA z84}vBQO3O;JFX#2Mi!k(S?BtqCMqut|HGrU+kwZT`dnmS)xc?i#r}bWA&_+A*vy5% zi=+e!;Bs&Egh)OScn?`Pr-Yr>4Vhe!)MtRV`uk8HA42blP`?r(BxO*>^#D!{)dpnI zEe!SP$T^p61Oq$(oKA>5$XR-Da;7Wejt341vK7F&$U*{`hFowY^I&4fd2e;E90M-_ z9?rHmg+QS%ikfP}c@U=*Bg3x<1At#i&*5pY(*V5HQ$2npJ%KxaI6tAXVe-Vd;K=Dmw6 z=vztoF_XpLE$+BLByK^@vIHZ%)vJ|pYmkt+Gvbu9z16d#zFT^$>ofX>&@|RHA&*&I z73FmPTxHz-8R~uxDRW&=p!2h+yd3Bqv(|#KRI)MF_cao}<20vC-^MzwyD}~bb=v~H z5Xu}={F}YiQ$Z40W!xjA;qfJ9+)cnc$RR&Q88;?F!<&O_&b2=12fU?>yA4b7R#?>JqZWmyVGHxuAa~%c@Q^pffL|@7NI3Aoa=>`GH>Va3?SaVNgAQiQyu9ebCg7YYGFA zGinxa9cg%c1!0aw7>W=HkX&pELg&XL4tOEtpH0GBy(;Kio3Uvove5SdoHDK&Hr{c0 z_!W2v=oz!S$iS7rF_bgG7++F;S=}6L%#K@~)3z2#LC#3>uRM6G7a(5@J}h|TV^U(( zB)ru#kcjndj<^8{r_~^#@;D^s*XKM8vg(cr!SZv2nGJK(qMyu9ynVW zcO!5z>6O=9U}ol~p*DJd5jhzJ+!e~7<;W)^D;MNT#;`~>3?VPcHQEor%iiiml;bKS zvVfdH$ygRB0lZF diff --git a/serverApps/src/web/images/Compiere.gif b/serverApps/src/web/images/Compiere.gif deleted file mode 100755 index 61c2440736e275bde6d663418e4c7e5f0440b0ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 766 zcmVz z)Ln>{MHmL)>svPngZd_=q*%g;N-8QaI|=F_gQAm)V2;Wo&4p~=e(2{Yi+-)fRNBhG zbwzi;gCdDSiXu9QY9m}sD9WNFG;GW|NUHrhcxT~bQ3BbZ=j5H4_kQlV=eeJmPIqLY zizl!QpWqSPh)2=G4|o$Vl@zDVafBuhqEk}*^JMY|@Ct6mJGcp3(Zv~f5uf96?3@e1 z$B9wwIN9Vut>~2{#fi}5J=l)jI8su48A6lCFd3SBOG)wd(B#vx6#Gkx`)9~PlP|T|H7#oa)0Y#$tR{Qap;caa#R%Dz3)QCB-lMa)vNnQalivya<NuduBiFlZfosHC_qH2Fz9jANJ0lP{~{ z@2I$gn6GWc<+w96`FcEs2Ple#MZs_442estrS-$?xHOtvh#@6emNIx8PM=jwQHGYrDQzsyB8 z5t{r(&0CEt>-xCX!KK>PyB$By;v1`&V>k=f3}7v0F5>rfK8f}CNNeB4CB@Myatm(5 zH`s_n+WWJ%Pw)qLt#AGuzU~|E!>uL7&04p1mK5K|wOVI3SNze+`%BHe2M^S}H{g#> wuQ$6`|4oD@Uy3O#EGZtIE8c;Bhy1_eAB54~`hZ=qWB>pF07*qoM6N<$f=2^sMF0Q* diff --git a/serverApps/src/web/images/Compiere.jpg b/serverApps/src/web/images/Compiere.jpg deleted file mode 100644 index 3b3d7fd7d04aa01ce906f144abf2d01f6d2e2d3a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1056 zcmex=i3*BJ!6k`h{6D}T z$icwRV8F~M$iO7X$SlbC{|JL50|OH?BLfm(VFik?1EsVD7#NwES(q4D*rC!)jLa;o zfZ*fYHObv$ZY@ciXlRbOoB;M*>> zT2D&Tt1kFu*#qb8)?IUUc%E3!nfm<1a{tvi`lmlAUrDVDyddTfa))NUY7MHt`{x6Oy6SGUSH3%a-p2s^IxsW z8;lKAgO{>To4|ZQbTiX}`By$3*kj)R##Ua*$vtgB+pEdE3*PQNJ*iu4_LI7;+b`cz z*FN4WF-7)~=#v>smIu0O@7R==pZA|3kx6{xi{8*QW5tVEvjt?foR)ki&7}5eQIp03 zCW)@typ(M&uYP{_EI!cQ(^WWa(uB_E43pyVWc~YHq%3M2h{l@{{Woy@Ea(-Di z_u7_r^~=07v;}{)biNHcaq{@S#Qa}1!k=@to%B2Tci*eYT1hd1bMOD@-YiolRN-kkS(=R`5T<&q{b`0|h^)~hfel?a=Rqtl=E?RMMc4gMYPZ5RRH>C93y1`Jq^tSX9 z&+6%x@n=@^um)Ew=AU~e^2@XB%krYOU-5XKcvN!Ho2pHd1m*jldM$YOsktNTh0?Yc zwm*80y^&pgU$$Fi|LsEtjq8%N|G1j0&`^pVOrV2`Z#g_2jLZZXG}c^B?% z;kTB&EF@aP$Xqh#c*XSxt{bJg#LZsaa+6{Dy2iKToVZz3P|$>6cjol6^h^31$`&8^ z@;>U)%gafgy>{iNT{-+Xcd)ECxv147xFSvL)afmYOa3$D3AZxbxw&xj=a-WMmaNqH Q6d2mexmULTQ^o(A03NiB(*OVf diff --git a/serverApps/src/web/images/Compiere.png b/serverApps/src/web/images/Compiere.png deleted file mode 100755 index 61c2440736e275bde6d663418e4c7e5f0440b0ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 766 zcmVz z)Ln>{MHmL)>svPngZd_=q*%g;N-8QaI|=F_gQAm)V2;Wo&4p~=e(2{Yi+-)fRNBhG zbwzi;gCdDSiXu9QY9m}sD9WNFG;GW|NUHrhcxT~bQ3BbZ=j5H4_kQlV=eeJmPIqLY zizl!QpWqSPh)2=G4|o$Vl@zDVafBuhqEk}*^JMY|@Ct6mJGcp3(Zv~f5uf96?3@e1 z$B9wwIN9Vut>~2{#fi}5J=l)jI8su48A6lCFd3SBOG)wd(B#vx6#Gkx`)9~PlP|T|H7#oa)0Y#$tR{Qap;caa#R%Dz3)QCB-lMa)vNnQalivya<NuduBiFlZfosHC_qH2Fz9jANJ0lP{~{ z@2I$gn6GWc<+w96`FcEs2Ple#MZs_442estrS-$?xHOtvh#@6emNIx8PM=jwQHGYrDQzsyB8 z5t{r(&0CEt>-xCX!KK>PyB$By;v1`&V>k=f3}7v0F5>rfK8f}CNNeB4CB@Myatm(5 zH`s_n+WWJ%Pw)qLt#AGuzU~|E!>uL7&04p1mK5K|wOVI3SNze+`%BHe2M^S}H{g#> wuQ$6`|4oD@Uy3O#EGZtIE8c;Bhy1_eAB54~`hZ=qWB>pF07*qoM6N<$f=2^sMF0Q* diff --git a/serverApps/src/web/images/Compiere120x60.gif b/serverApps/src/web/images/Compiere120x60.gif deleted file mode 100644 index 49345ea09853d49c6ea1544b071ee94f43083a8f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1857 zcmZ9JYg|$X1I7<t1#mUObECG>O)6h)Q zW!~4ci(p#mx(Inmof*q4yGnG?-fFYG&DGX^XYTiYd!KL5^Z)WZzb8B*j1!o#7gz^O z0suDsKfS>wCa|$FY;e$Me0J-W8SCpCTd>{Tm{!}@cfYT%PpiG9)oQWYT1=y9YP!+T zFo? zHO64X#Kd6E&RlLO20>gd7bB5YtSG_&z|YT*!N`YU7=ln+TNwmF03Zeys$vW9|Hb$S z;w*tcfc+2nXA?lg^mV9!?W`GY%^i`hX)w0!+ITKSJ9Rd(qz%4k(s3;5hH-gk{t^$} zxP-JndISDR{qV=sUnXvP0wl@7;)E}G0G(CBgCt-e9dS~t0Vi5Ch>&VfSH7%j54&0| zMk=Db5myuq(VRYd^814TS`bR}^xjI*>8g01Dot)k)1`kGA*VutA&F<8({AC4cL*DlTCnQdW$t}8hQYdjl3b7e2y_?RbHv{8(#%vXKGvDu5boVu?}PK%KJ1U> zh!HD;PMR3$=m1--WxW^MuSWuyBd@G7F1rkue6nj^#j|iUo*&uyM=Q;mPZ7R%$bH*- z){pi`@ZvDOBDRc2EXl6WNbQe@K3!$^ugY_RzO{H`tvJ}QM#f-&-?Xq zUS+N^D{3N%`;={Aa@n5a$LQ{Wyt?d*LY zOC#6&pO6l+frOO?!3BU~LHC{n#AW3Voxgfq9U@NB6;&K6X9&0OrNOKun?0N3_;I^Y zBH`G^$$Kg|&%jFyn9hQ~UNP`oX-6sVWV!jV*2JeuqD#GPRMAAgh}`^Tq<%aIr*HX8 zR+A?p{*v4rpX)ie0|d{xhw)Ph7j}nj^RAgA?PTqmWBCUp5@)t7ZK7@p?a+ly2C%us z06+gp@BLb#llS9I@JWs;Imilknk-wDH|bBcHoH>HyTB9ijaL0G$*Al8_Ei3(Y@Y8x zbHz74`B`Y0*Q*3MK1))XjweQJ20W7Y_~QYv;i@Gj`2vM@hI!wUz8`frXXS-$txKrp z2mH40;dbf~@$WG=AVSS<2Mwfv(m+GuGHw3hIBL&;M}k{$3%X!wheGWHA5dOKXt<@Crq)0zPYnc!Z54 zox#dW1Q*zh&TKc}czo?;=%NfUK=U@U`#NHC(Ebn4r(yob=Y8;i)$FwHDs`C&>bK^s zlMjHiKf>z>Z!b3xuxBl4HUi`t4VBR&$wqzQn--W5jS`$) zaF(3mU_1&bS)}xW@k~8sJF3JUn=ByrMoZjY!Xi>I(W3kCU2tacjbg1jobEw^}b zmzCHRxKd~LC@3ZqJ{*S0YFPfV*C-F6H&Bvt^!8@xn~b86M{1-+va5q^P7VI~$=BB{ z*EAAW)6LXk6R^w~Yr?_q47;hBwX8W?wXJ)jbw|&27mkf&>-}?cWT!{h^!M zu=u6?z;Y4JMmC3Ixyui7bin{v4zNh?NUPi%tgX>O+kuKAyB-D8Yn~1zHz}YjVChaI z$gXGQ5k7m`iX8#skWTPdiegcDIOxLcBz>w>5EDNrXWq#yc7FmEWuZ5j1w&lRX61*H z2vwZxuS9%ZrrjK!FgpmS0))*FM-YV@2EZf-ynm-xWLlb0@fTYu(lOS0mHL(F$8eUG z`$kku#Yvu?Ws?Hma=BAMymMyThRfuuln1&KOLw`2A424^piIRE=`k@DA`-;9hU_`$6IPZCnlfFs}~K0n7$I0p0+f2OjoT zKUW}E5ut6^m=%F-fzN?QJFXb|RTp<@k)jm4I>VPo2W^?{Xvrz$0Bjs+A%8P^}U6i|s6yv<(~68|VwX)p5npIbGeKMU8n1qKq2|+(Z7X5n~pxySMt$ zbYUkcNR8`(BfZsMc2awb6>Y=DEYavJqKsP$I1ktyn1)yjPc4l8bywOtIyz9sZ2&w2 zEZ0I?Gk~qV)vwnII$1#g9s&k?t3T_+HY)-s<5mJ*L}s5Fvw>~B)qn4rUVZ)aNIpjq zR*nu}9B>4%SMoVNDbKPZa7l@C-VN-L`TH4gJa8@WUXJX}z}?EYo+Zvx(HcKxLFEAG z379VEOPA5EjN1{|J#cIWu#dO;kxcnD%D7#D+kxdX#|A0mw)0j$k#o+e-s*|5gUYxz zU_anoV1q!FT>%RmmvfGa)`?jYjjT@>d3pf*2Fm9Gg96F{fVX-QFof_-^7B?YGriRZ z0+&Xrj8eue(HZBesK;CVJa7yWOQ~@!a9P*%sB7o}tR5(Tprri$fwHXK+A1d^-nA^> zAw2t4bQ0d`tASO4en4Mu^mqC87DZtZZ9&}~gNyx&y_CLU#-s)FN$gYZ9*XqbU znU36($wl|1MB7Uv_j@g1hPV385;7{0Sp!)|{RfHRP4-rQ6q9Rbz9%b9*@ruvrvhyy z^dn{5lHTfBAvtASZ)7n)99T2b{HMyev51fVtw#E#j2i-+fsC-B zYo4u)n*@yTRzIDRYeQzg-vC=in*UN6HxW2HF?Y)LsRwWXGV^W`>6cHg`GSILK9BlA z=@lTTAgSv*Ejf3HImtaaCw))Kpp4rb7y%3bdL_lPQkJxCPj)plVMN zSGF?lPl!#w0^$MOu|T#L;#wc9j2j7@S~M#wp1Ut)H!x;SCRV^bG~oP6Ox_29O&aXa5a4NLTz_x%dk{9S0B%GAc13@GY_J1O zm8C=z#Sm}EBnGmR@pjU9kn64Nl-b{lXVjVVWOBpBVOa@6=PFg{u5L=~jF5*lS{ zwkS!2{bpe4i2R$#Xml%*S`!;F&rj^#EPp^|fmq)jNY4KVlI>g;k9Y)c0iFP2Nrf7D zn6unSW}ry%F%r|b8%Z6Bai%hEhf=*=kV}B|BFAPR_rxJ-LNg=v1_Q$a+E6a4m#2KG9Bb0ILAtTiG znfg5tW!NQEcVpnNK-(RNeSCg8EkCizF9r^bUkiK*BTbao*}vvwK#&)gOAR zhZ4_E>i`b$R*%ZAD-zGrU}Q0$WepZIISvWbnF9>*R$rX;@Oi6WL>AK7kr!ZVW!y%Q z{)RY+@S^!BZ}mlK)o_7Vz7EOfNvkW{}?je~TPTvmNm367@QRA4kexhItFKkZaKcBN88ejF_o4koiAm zC@c9PZ}sTBhLIU!2(Wgh{Ifj&y|=nU8Fw_2Czs8O8Vua0jOzvT4~UQUR!_)j`wL~< zL5RDySLX1Zz&~TM8AA7DHn3OXD2cIbPJ3gM?|TG}PX~tOI1@rL09z>I?#k&;JMs)< zm3?4LL7wzh-+=p+lcV*-cXPG$j+2QW06tp@z0$y2Wr`Cem8Q3KxUFO_k( zQ9qCrx+}fa)0J`KfuWIp^+jCWS#B)R_Ecruqtq{e*DaC_^dn7AWI$+!qWe9*V0UTE zd9r7uys$ruiive7lDwE@Z0h^U3*o$d0F-e{QlGgD5|u8)8!hzV^+4Gwna?a``xUBJ z>OLytmZN_5X_fT3L)TVxT`@;Rv#i{zf^=%cJcKfC8^Q^TUjgZ$UQ6i<5o$JcY^E)n zqSDGP$dGK$%x9L6GMBCQX-U~nDW7psmh_q>bkB?KcV|BXGh6jyEmQ?b_Nv@Pc;R(j zdiNsX7zw~Rh?}t)W;7|6rKtd13$nWbSLIbm%;QkhJ9ZxzAjy&Yfcj+DduV=L`bCp+ zHQuFut@j-Hp2R$6cS|>KviLk6ar1>n$@h@O?>xNKZz$v5qCOD!3&7?j$aQ9NWjEn; zW!!Dv>O2KMg|OQ^xCbc0!@&NTvORz^ywxwogcjocewg|g$QHmlc}|PG{&X7?OBvUu zjN2rMV!w*S7DCD~8_{__}A1HG%sxZfaoOeLfLM zM9kumfL>WbZs>MkQW7JnLm9UZ@NlxO>uf^5KfrBDUP=<`&kn$|NsOkBt}w91N{S1CUsCTz+yOi zSe=Hq`Z;CX9n|j=S_YV)jC%yx5jh3PBOHKuINN}mm2rD!XOgZkvHH-Qx8ZYOe{c2p zSOstOhswB<3ESUGA<^{1BjQ&o<6iJqhk}N!(iI8B4SfVioW_uvMON)JS&0jcVc? zO96K%;}%ASa#txxS*9Q_|7-Zga>*-z4xu@Z*62viThk<22zwLH`^w`?W!wVkJ>6YF z-Uf~Z`gyBgE-U1%J^{%EYV=2YsR@}fbY}&59C_DO*Q20I)0NfY&wzqn8Gy9;u)fXTy&YoPN`V_?U+Nag+pxuN? z6f4$8h&i&exB7!tPncw0Y=-1Y6%8^UBiXV)@K*n;)pJMs^Gwp8%P5XR%|v2tn`d`9 zwj+zC>`aiC7M*4i@-nw<=V}l1Nao+LxyT|r^f?O|Nv8P7i?Ex)Tm3k&V=|2oKwhC) z+mk*W@s>>l9xN~~z94X&$c$5l2LkeCmEKXG7gw}beQzYiW?#fXu{tss*7l@NLaw=} zodMKuQ2R%$vbXw8WM}4?NM2QKPx|u69`I>Mn)w88b$K-+5C22YzD1+yL-i=gEDS=!ZYNu-s(;_T^2{Wqlr~f(QT*{q@p5+Nz z)Ln>{MHmL)>svPngZd_=q*%g;N-8QaI|=F_gQAm)V2;Wo&4p~=e(2{Yi+-)fRNBhG zbwzi;gCdDSiXu9QY9m}sD9WNFG;GW|NUHrhcxT~bQ3BbZ=j5H4_kQlV=eeJmPIqLY zizl!QpWqSPh)2=G4|o$Vl@zDVafBuhqEk}*^JMY|@Ct6mJGcp3(Zv~f5uf96?3@e1 z$B9wwIN9Vut>~2{#fi}5J=l)jI8su48A6lCFd3SBOG)wd(B#vx6#Gkx`)9~PlP|T|H7#oa)0Y#$tR{Qap;caa#R%Dz3)QCB-lMa)vNnQalivya<NuduBiFlZfosHC_qH2Fz9jANJ0lP{~{ z@2I$gn6GWc<+w96`FcEs2Ple#MZs_442estrS-$?xHOtvh#@6emNIx8PM=jwQHGYrDQzsyB8 z5t{r(&0CEt>-xCX!KK>PyB$By;v1`&V>k=f3}7v0F5>rfK8f}CNNeB4CB@Myatm(5 zH`s_n+WWJ%Pw)qLt#AGuzU~|E!>uL7&04p1mK5K|wOVI3SNze+`%BHe2M^S}H{g#> wuQ$6`|4oD@Uy3O#EGZtIE8c;Bhy1_eAB54~`hZ=qWB>pF07*qoM6N<$f=2^sMF0Q* diff --git a/serverApps/src/web/images/Copy16.gif b/serverApps/src/web/images/Copy16.gif deleted file mode 100644 index 8dd48c494924874a088590a749193994d075c22f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 498 zcmVl*+}S4tk-SEw(HMMH$UOFgT8OyWIuox(>z|!eNT?Q)#FJN+p=4fyzsz3(&M5 z1Oj8QEH>2c<<$iq9`D@|1fH*+ou9fEhcV03wkV2NSzd)@nNYt}lHgoRaN9}vHG1pg5Cj3DD1s1zdc6*S;N$b%7N-)ik diff --git a/serverApps/src/web/images/Copy24.gif b/serverApps/src/web/images/Copy24.gif deleted file mode 100644 index 345b2f1d7cbc2238e895eda7f3ce236f451d12d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 725 zcmV;`0xJE9P)o@C8T-_3a006Dl?}?!^Gg%N(Y>yRJWM=AgI&$DQBoaw5Gfxa| zHh)H-herpGZf^eM0fZm~A~V3t^_5{65)pllfQ!XK@ZIw~`E}<@e(~uNF*8lPs6?o2 ztj>-!R$YZ#Q@XxxO_e_Y9%Oq#_zDy>AY&Hu3$mMbYD+Kmoz6C|Vj#G>P0frC~Qc7s8 zA%uWG``g7cJ0P7-2aymFY}+1KECNw~7udE9B4O+-D_Fd0Z5LW=Sau@u$S#kdYD{C*72J`o)&&(zUFlO)G2LN1NUEuKh0hq95jXVG0 z{B7HUl;#yH;UH$AF;6 z<+=F}=GKmRDjTbxy4~)B!JDgph#3rM0jg^7z2(K{fBo7&#+023nteo900000NkvXX Hu0mjfy%<3* diff --git a/serverApps/src/web/images/Customize16.gif b/serverApps/src/web/images/Customize16.gif deleted file mode 100644 index 68f916c9d3793617c33986e1369c4a3be6c86508..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 440 zcmV;p0Z0CcP)5 zlf6mt?f z0AN0U2O!Ii0Db_~5TL5N0l&4)!JmNg@;GElVP^;Bwx7*8q z?>*!3c;%oBq}6J1dDjbupZkv#MS+>;<71A9P_G{bdzKDFb zl)rAmFc8MSGv<#PwIC$ec!LgofIb9>y+Q@lwOfZ)>WtLAR7oH+10&DF1E7i#74UT^ z=O%HY4h<)rY~{QA`FycW%#3rGIt%rjU>!x#^l&(g3tYr#t$p~uf8>JA_x+=mO4sW( zh{!H0^YoaW%g>jw)9CCml&2>S!-Vj|(%DY|xv2rmiUs+--iLl+4{ z?G|A~=Ohg>vv9>N%M}DMW!>HPeV%zbm|I~4O9R8eF!SL%Uk3g&6hQCgwr&w;ys}lf zIX1F%*Xv2Q_jYug8SU>IsAzqBV(1P`&UnCRf8PMZ!;e^5{(|GUxUTch+I8+M7rU?V zW_t34vrC+PH%AZz1VKm`?q)<3MMP26&l(YiA-R=YS&0X*u<(|l`}Zn3VP^W}j)^_# z_6NY#uC7z$Rx^mTh**raXl*fCh+`p13_7uhfHnqW4A$CV1<;djx7Tl^S>Kr5@mDOH z8zq#g#&c^~-&kgAv%q#=W$W-maC!CHfe5XaxietSj|8I1&`<#3&|j$e*lNa`-i+0@!$Xe002ovPDHLkV1g_FA-@0s diff --git a/serverApps/src/web/images/Delete24.gif b/serverApps/src/web/images/Delete24.gif deleted file mode 100644 index 86913615bb3182f2e7640227f447f2f90f82eb9a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1155 zcmV-}1bq96P)BRBg-*Y5xT1Q1C? zK~y-)wUu3nRaF$ne|w)Z=bpJU;~llJ8Pu^vC8fqpA4GzDFfxgPh{(k3Awmdx3ViRW zM53oa2vSQ!9qCOnNcw>ALGz>3oCRbX&dj~%YwxvsIOBCFf->5$VC}Www-^7l z*WU0yEpyx1ylv@AMV#%OnT)cy<>!@@zsuduM_Ih}z@DLxTHwvwmToQLY~POUgM?v~ zEKNz0gfI*NsKg~C2m<0bMns6?80Q?$Ii@BjF~+d#{bz}?c+G)5L#ND(FE3l2SJIO^ zwhwad>;;a0ehh2vw3!)xX~x*U#H=-Jc>D?G%*BZu!= z)0;Q1)6=tvfwijvmfO6NzWM07rx_j|Mpge)!$wE1vvK7ct zUI`|cDYFVVr!9D%d9qZ?6tRz!cwIJxE$KiK3V+$r10%#sOL470f8mB8^ttVhWkWn1CppMHI}!nh0Y8 zy5c@SC|r|fI!1fjY?d#03L98d1Qo$pOVTJTnEIWH)s8g%B+iG#ZF2xcM2XwxaQ5m4 z}HpNDu)M|=-p@gj%_ZPqe5UPQpnR>e^fk4#OaK8|Jsf~p|u85uvpn#HfP z>b_SH5f;u}%gRMB(B0WjXe%Vm1}chbS@HBF{x(zN%UM$71{13as*0%RTKyzb$tXpU zA`17qY&D+)6K7zh~lLjYmxE=Q?H0p z>MG^C;eCLDetq=Y;)m0>jt-qm9dK_5WI%nQ?hiL6*m>%!U+(Vnv=#C!xKQdy`UjEV VZeyRRi_HK4002ovPDHLkV1lJJD&znF diff --git a/serverApps/src/web/images/Detail16.gif b/serverApps/src/web/images/Detail16.gif deleted file mode 100644 index 6ef8de76e0f5bf01c09da24a07c61cfe558d7a4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 676 zcmV;V0$crwP)5 zl1oTbVI0MO-{a21M#B_R#9l-oXcPp6(?)2~B7y{4Mu9@O$#RS~LMu0okc%jC6BNCq zMPfd15iMrWDWnuP(IPA}ow0!)<9P4f`?UyPGZWN-v-$pq!}*{8hcSkHhP!mEu~WAd zo8?nd1jeIrclCk3aF;a@j#!~$nl%(P0Jzf98$5aR>}dqE;fU4n-v&x*nhu}wwKrd{ z4f;b9;fU2%OeY#6`YVQ=TOJkJo9%;vsn26nmF>ePxAA!V*2;(ZnPFo%AB#FaHw-$p z>A83xDHKX5gpddX0EtgSc(|1Lcd)Cxp7`{*Gd4M}fH9|HQD+7~1Grv}*vDrmsZm0K z5C{Q60m5V1o+G_9&%wGQR!!BO+NWc8C&Ce{BNlb~H9*c=C7oHocC*-S7Ns<$C1sQZ zLijB|M!48sj(1C=)P(9pYjao0(5pv%$FEw)G{Dl2Io>Bnm(2P=eF~WywGEfv2*dEE+1BNH1p0gO_(!va6Ym6#!ZeU0XL$ zmOyFA$XqYlC#eqYr*8WRCf~&E#M}5+`DMhod1o}n6nu_w#4?v#yZPlMNv2Zf#pvLQ?bsc$8%}?|wxEMGI60fdRAO~{ zc52bv6uF?Yza^+BugrY=o*FhT7dA)!rvyS0Urwj)#iE6g^YI%&-U+mBcICDJ0000< KMNUMnLSTZVNH5j^ diff --git a/serverApps/src/web/images/Detail24.gif b/serverApps/src/web/images/Detail24.gif deleted file mode 100644 index 6f3f65d33d303315f0d8d9dd03c7e7e2427d4950..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 930 zcmV;T16}-yP)b zm0M^XRTPH5HM8gBV(mpKDJa$_Z|#GH3N?w)f>s1UMXmZGQl%7pX-P>7f}&tiq(1aT zP)ljdLx@@mDPl`Bh9;&enie%Q#!J+svBm_`ljO{0&t5*9IdzgY(T8-w&&-B3-`fA$ zi`k;8T#fLq3ibbj8=Hf!`X=+>l7rQ;d2QV-?>9CVb}uOyV8_ERRIj^vt-Jr}^J`7#mgi;JV)-V&XlM@pz)^Qubt9p3w))KZP8v6Cty-~c zRl~=9ZT*|}%9hiw>&TVBk{`E*J%R4u*)k_V)uAX(9bH4M2p)H=X<%%8)E(<;`P*81 z@8<{N{{IBOvg2J&{nVa86~&Rd6sHcSmeg5NwcJ*BHyV2!{p9dWDJ(v9>J8g5$L0J= zsk213L}W|EX-H&4k~AVoLt+~ery;Q|@y+iixR{RdYHa50=@ zc;Z`>a*MNG;dVYeab$LCdg4%TZMthga6bIN!w)=6m3OItX9Q0?*00)%Kf9c^j>EIlQ#1Qc zA57l?;H7zB5ee#>%FD+$>_Y(0NEvPf-v}qi-lVpshC8o+i1CprJ$AfhX7ZQl+3(t2 zH&6>05s6eaF&WeV1%>gq+V-!$Z0APe-Os&PsP>n$@w!Jj_x-uF^Rtr^!@atFw9gFz zHT*jWDk5oR$3Ecq9kAr&;el~2&q-4lO(_RF6KKCrtkj_?;y0348J zvVd8%$N30LAs>C(5f2Uy_MAE5UP~ip7D;y%aK4(KDFy_}Bhr4nHU9O7(L-n7bFEo! zk}1x<%d6Z9Rkb2Q1|nz80wzuLs~`JES_Y1~?yQi@K`QVBC;_3W>YRUtl<7g%+ko=a zR2)dofzERo0gx~Vjlni0r*Ko zK~y-)t&>e?6Hyd}zey&^WXPmVQ`0OWh3ZNaOEGCg5G|%+ih>mde-K@XNWqN=?gepU z5em|cx~cn8LG8-6__Ii2P>g6PSZu1`B4f&%Op?jC5Tip9Q1tHJdFLG7z4tu$$CCb( zXqVkl@b5#C`>|~SW=7H~&*XOG8#k{H0=b`Ox2w+lVxGOpY}V%sM4?;-F>jaoCU+8F zy>jgrXyu?*L>TcQTTTm!k5y`SQ&7#woy6}8c}luYrDB5hl7apLvCVNTX_xAU7sXzby1-Ub)&hq5(9Lvie7#$rW z)YF6CucE4Ps0S&2x`(^;imp(M*+(No$H(r!akLN)_acPJx$_rLRn;+@ucd8lR3|XS zI$eDUR#vBxG|P4vD2l@HaDs<(v+N%^0Duqz!!R%mgTmX_96oXs#jiCrEnCvXp#Z6asU|jc`xahV!Zb}30!`f28abPV zg{Pc2dAbQTtU4DjO|ZDMgkcB=y~QA#$#5v0rd~C%8x5>l6$y!k)nMn2?G)EPcWyz~ zbrQ)vKQ3gSgXjSiRin2rhOX;v4JPkQPhI|tk2uNysP7V2y6Y6gd4d1{002ovPDHLk FV1h5`60`sS diff --git a/serverApps/src/web/images/EMailSupport24.gif b/serverApps/src/web/images/EMailSupport24.gif deleted file mode 100644 index 96ae0e907765f8db0b231e5ccaab461bb9b13da8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 946 zcmV;j15NyiP)d|u#YOs1TCZ>O|UE4JNYYG)=DZ+NypzIFJ&d$tx9=fycKj@)}zvLa>dwHMt zd++yV6t;jY=geKXLt8kZybKBVea_UF@WKt@20;6S^!_O zr{!JYiOKQTfGv!^$k!V{C@ zuLEC1Xat5~ScUs^?J98X=aY0j+_kQ%JA@`?Zz>}5sX};4v!^|+4jqorTrSrD-suOZ z{Kb0q2X=SwCs1EWpzV}_f7aAWr`}QIKbL{uwYoxmJvuT*Hk)mV-Wl^yV|kE8{4jxP zv;m4DrLIDFKac>>s;fUbGDaqose|e>7AT5I)=^08_=ULIhT8Hd?#4xZ-4TWMBx?Y% za>A!aN5)A1lqLuQf*`>6eSF`q^cQZ-GdDNOYA%OcvUp_Qdn8g%kn7MEsL)WpaWCa0g(3O>CR86IAXFEcO zhL5ZP1~|~y&)M^5=;`jkb=}ImloBMY=2r3j5(l3ds@eFiu->B6-}eNUE~UBg=R(6G z!!UUB@Y`FWTf$OGRx-;FQ#kVe2M8f*o?-g(MP@FX0H-q2(Fs629_Jn+ zA7$+LzJKEQ)Ul)7Tdag(_*s-_{f}M+tn!8r0P%7&qcQ*cKP!7I{!!f3lftS U;Y_NNVgLXD07*qoM6N<$f)BaF9smFU diff --git a/serverApps/src/web/images/Edit16.gif b/serverApps/src/web/images/Edit16.gif deleted file mode 100644 index 188e1c12bd2de0029c75eefc6c7c4753b86b7d9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 574 zcmV-E0>S->P)2^qNERY3;<4ZcwkNNp7Zp5;AjKf{B7T6H z7K$;wTN)8fToCQSV$+QqO#Q&sZ0iseT9M6oFhjF#YAe3W{|(Ih&u?blgZ~U+lHy(Z zfEnP}R(g1dys47_mq#z10cH*!ci4`$5?D>W0r2hlIkux$PfFdaJ1vdV-c&$Y6qM6=z7>zUrb8|$BG>39|jmV1jOTU#EGRpi+xRHO?}@de@`-W?HM1Qj5D_ogg}SY zdLN|}^?H57O9w%Kn@Oz|d&_(+O?3c05d+({v28n2?E5}$CdJ@bk;TUuUX_^(h)oH!))dmc3|x7NH+_f7=kKWb2fXhZ zrnAjAMhLXlWV2a*$wSOL4(~qIS$aJMy=iu>tN_|Hp>9hMh9SE@rg`+GoBO#O-SQ{L5?nn?G7$uQNU|ANHWktGp13@enLu*Z~ zRzquzloG8qLI{Kqt=k(B1Emy><7_&0#$ zSad^gZEa<4bO2OuZ){>=axHUddSzrFX=8703OzkNJv}`=Jv}`=JqijaV<{jqFfcP9 zN?~htVjw4KX>Dy`V<#X}bY*F7WpXSa3TSk6a5^t9YH4k4VPh_Bb#rNBXklz@E@OHM z3S)9*VRU6=Aa`kWXdrZGWgtgMO;9WfXmoUNIxjDGcXuvlX>D*WZ*pfA^S=}T00PrV zL_t(I%bk@=OcOyE$A7z9f}k8)4>Wr)97u>K^rBY|q9&Yt#6%C^m4hZE-iRkdLO??B zqA@B24utZE9?+0Td{BBqL@W-^^t5oBw<>^9@+! z?LZtQ=9ISsA%qY|iFQ2M+DR=BZ^h{+hl&)s;7y<&sNEAi<9Bz( zo=#`z%UFHMWMXB z97&Q8Vk?bhWo5{+jA0l62qADUHFNvXD9azZn4DSH0VSIXfWpE;G))6QQ54$^Hpdl3 zAruPn_4&meXdps#x?eF(eSMwT&MIo!yaeBMGUgAF47|$bcNf^I zl9G~rp{uK_JJ7eCe3|>T2f8nKKgU_8ty|FP#TfCK0kpFZpu3*`g6$kpJR>7KYbK>FMjER378h^GZx}+0L;L0!`DX>o#b;ImhVcRZf;& z=8Ve)fXn4V)3od@+~yco@G(2bLI{Kq*(KlFUV(Z0BuOHZ$>4UonGYt|=KO)JGU@;d z?3N-)5|Sj@UTIT#d3ogL=bPOEKm&9@a+pOU7K`EY`8cdBlUrvM4j`S_NDMxG_PB~8 zDzT9m1kz?2%zEqqP5?!~amz`ObFj=!$^a=K0VKEkyPgu+@^J{T**5+e<1e0KqsC65 RdYJ$K002ovPDHLkV1gVmuRH(% diff --git a/serverApps/src/web/images/Editor16.gif b/serverApps/src/web/images/Editor16.gif deleted file mode 100644 index 188e1c12bd2de0029c75eefc6c7c4753b86b7d9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 574 zcmV-E0>S->P)2^qNERY3;<4ZcwkNNp7Zp5;AjKf{B7T6H z7K$;wTN)8fToCQSV$+QqO#Q&sZ0iseT9M6oFhjF#YAe3W{|(Ih&u?blgZ~U+lHy(Z zfEnP}R(g1dys47_mq#z10cH*!ci4`$5?D>W0r2hlIkux$PfFdaJ1vdV-c&$Y6qM6=z7>zUrb8|$BG>39|jmV1jOTU#EGRpi+xRHO?}@de@`-W?HM1Qj5D_ogg}SY zdLN|}^?H57O9w%Kn@Oz|d&_(+O?3c05d+({v28n2?E5}$CdJ@bk;TUuUX_^(h)oH!))dmc3|x7NH+_f7=kKWb2fXhZ zrnAjAMhLXlWV2a*$wSOL4(~qIS$aJMy=iu>tN_|Hp>9hMh9SE@rg`+GoBO#O-SQ{L5?nn?G7$uQNU|ANHWktGp13@enLu*Z~ zRzquzloG8qLI{Kqt=k(B1Emy><7_&0#$ zSad^gZEa<4bO2OuZ){>=axHUddSzrFX=8703OzkNJv}`=Jv}`=JqijaV<{jqFfcP9 zN?~htVjw4KX>Dy`V<#X}bY*F7WpXSa3TSk6a5^t9YH4k4VPh_Bb#rNBXklz@E@OHM z3S)9*VRU6=Aa`kWXdrZGWgtgMO;9WfXmoUNIxjDGcXuvlX>D*WZ*pfA^S=}T00PrV zL_t(I%bk@=OcOyE$A7z9f}k8)4>Wr)97u>K^rBY|q9&Yt#6%C^m4hZE-iRkdLO??B zqA@B24utZE9?+0Td{BBqL@W-^^t5oBw<>^9@+! z?LZtQ=9ISsA%qY|iFQ2M+DR=BZ^h{+hl&)s;7y<&sNEAi<9Bz( zo=#`z%UFHMWMXB z97&Q8Vk?bhWo5{+jA0l62qADUHFNvXD9azZn4DSH0VSIXfWpE;G))6QQ54$^Hpdl3 zAruPn_4&meXdps#x?eF(eSMwT&MIo!yaeBMGUgAF47|$bcNf^I zl9G~rp{uK_JJ7eCe3|>T2f8nKKgU_8ty|FP#TfCK0kpFZpu3*`g6$kpJR>7KYbK>FMjER378h^GZx}+0L;L0!`DX>o#b;ImhVcRZf;& z=8Ve)fXn4V)3od@+~yco@G(2bLI{Kq*(KlFUV(Z0BuOHZ$>4UonGYt|=KO)JGU@;d z?3N-)5|Sj@UTIT#d3ogL=bPOEKm&9@a+pOU7K`EY`8cdBlUrvM4j`S_NDMxG_PB~8 zDzT9m1kz?2%zEqqP5?!~amz`ObFj=!$^a=K0VKEkyPgu+@^J{T**5+e<1e0KqsC65 RdYJ$K002ovPDHLkV1gVmuRH(% diff --git a/serverApps/src/web/images/End16.gif b/serverApps/src/web/images/End16.gif deleted file mode 100644 index 6a8d206a84cefcbf2557f01fec30cf5eaa1b8bac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 829 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 diff --git a/serverApps/src/web/images/Exit16.gif b/serverApps/src/web/images/Exit16.gif deleted file mode 100644 index 1ce05410f521a7662e00f7d1918f9db4aed6e7f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 594 zcmV-Y0~ zq_PgKaRlMO(t&ilb17mS5{lAfU|ASue!hQq2L3Y?z;rro-`w1My}Z2aDy6hi>SRM* z*F;gYozLeVA08gQ8-VNU>rb6dXT05RxwyDMYt1Q@Jz0ifM(v)OF$-V+4Dv4wqs z9l>(B{XLJ5j~HV})0EL@L{(K7V-AMQyp5;d z7pUu+!C*kI*F!`OJnw!25C9FZSS-F-Yf(xOMG;{b5{4m3l8~k;aU2sx5n5}KB*9wC zdcFS95M){QxhRTX!{P9~bIyA2t#dAL&RG%B0LB;>1c58dvdZ)PXP)ODnr%F>r3MJ! g?&|G0;9yaH18*bMv2|+vV%O8@`> diff --git a/serverApps/src/web/images/Exit24.gif b/serverApps/src/web/images/Exit24.gif deleted file mode 100644 index 58e9c418632f432f1e4ae6de331c541b97f2c1b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 907 zcmV;619bd}P)()a43RTNSc6c3W<;pU?cJPHTf)(!tRP-3R5In zieJEAAt4f*12GURv@r;G>+NN4{-oKN?B06e63D>IGCS|Q?>x`@%)1Nx&x4dFyvTF_pPrt64gkEM zCR|@%|Mczc4U|$4LeOkBp_H177tT4f))+5SJpyzprLZFm#r(=vkYh6JQ1VIgDndWzkTy`pNW{iPz z4k3i|Yq#6TvdsCsr=VJq%g?fkq?CAgct8*YPDy#5gE0mvWkp@n4RNj_CrN^fiwj&` zT{+*Urzad99wJRsL{WrU9hkq@SL`je33hjP(QGy`7z`W=-}kY!w1mlI0l3?prVvYAw(L-@o-~fW3;!o_h+};RWtu8 h=J*4#W=i&t<1hC4sS-BYD5wAc002ovPDHLkV1g_vogM%H diff --git a/serverApps/src/web/images/Export16.gif b/serverApps/src/web/images/Export16.gif deleted file mode 100644 index 9bed1436efffee1a483904588473674318598b1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 866 zcmV-o1D*VdP)UFWod3@ax5SUXmoUNIxjD3X>Dy`V=irVb7^B}VQg$JV|oe-V{&C- zbY)~9cWHEJAarPDAV*0}P%H{)baZe!FE4j@cP?jXZE!Aca%X3X$43AF0#`{yK~y-) zosv&TlVKdkKkwW8GjsCJ;cHs9iJC|qA~d!H4G(FMMByQX#3HCzjd|)|VIB-21Mwh5 zhom5c6$M4zBB6t3c_^}jnrK;u`YN**_QtOTUJ`MufOw3D}O<$@%J>jc9glCx%%Yp!W_TTZru}!8;pKg ziIreduQu~|jz3q2r))jc$I(uWGxwCOmnKd+iq~);5l0swcK8o_Q>AwF0Fa+$sjC1L1r-H%nUmZ19?@7`$l=NgGB#(d76639 zVRT)`nOBmOcy<+0;@U>{org457jm@9jjroNqtWCOEdZuz5{X0r&~+VM*XccPrR92n z<(R?A+A^9C9Y9r8LZJ|mNCcbBmiPxgzgH^C_adwe_&*qa^)k`Gv&$^mj1Hi7? sSDjmaE$V6yvJn)Y-+LKoV`H@c1eLz@t3P|Tod5s;07*qoM6N<$f{Xxk=>Px# diff --git a/serverApps/src/web/images/Export16X.gif b/serverApps/src/web/images/Export16X.gif deleted file mode 100755 index 9bed1436efffee1a483904588473674318598b1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 866 zcmV-o1D*VdP)UFWod3@ax5SUXmoUNIxjD3X>Dy`V=irVb7^B}VQg$JV|oe-V{&C- zbY)~9cWHEJAarPDAV*0}P%H{)baZe!FE4j@cP?jXZE!Aca%X3X$43AF0#`{yK~y-) zosv&TlVKdkKkwW8GjsCJ;cHs9iJC|qA~d!H4G(FMMByQX#3HCzjd|)|VIB-21Mwh5 zhom5c6$M4zBB6t3c_^}jnrK;u`YN**_QtOTUJ`MufOw3D}O<$@%J>jc9glCx%%Yp!W_TTZru}!8;pKg ziIreduQu~|jz3q2r))jc$I(uWGxwCOmnKd+iq~);5l0swcK8o_Q>AwF0Fa+$sjC1L1r-H%nUmZ19?@7`$l=NgGB#(d76639 zVRT)`nOBmOcy<+0;@U>{org457jm@9jjroNqtWCOEdZuz5{X0r&~+VM*XccPrR92n z<(R?A+A^9C9Y9r8LZJ|mNCcbBmiPxgzgH^C_adwe_&*qa^)k`Gv&$^mj1Hi7? sSDjmaE$V6yvJn)Y-+LKoV`H@c1eLz@t3P|Tod5s;07*qoM6N<$f{Xxk=>Px# diff --git a/serverApps/src/web/images/Export24.gif b/serverApps/src/web/images/Export24.gif deleted file mode 100644 index 340a87eec0d97d7e9fc9ac9b7c20d633979c624f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1097 zcmV-P1h)H$P)8u~JNUE6!| z#2YuP{GhkzhOxN$E&{%OK02M}gBOk-=>$&YqKHmvugYZ>qS4HDBauk%$%)1O=@%4g z^LYM%pGYKv#bTkgy`?_q7^t?{>;Qx#VTz^V|8%+pHJt|FvEyf0NG3UZY##u!EE5a{ z-N2BT2}zO=MG;rUM!NSm=EOxopx9_)bZCI?{f)RPHs<(>lG%l^)Ck}ffh~7z z+Ds~yQZfEtJS9m62VqCa75d)2a?=a<>@&^8I$=Sn|S$RoITuwI0CRPhsmNOsASccJ9iqUAyo7XIVDbyC?@pxDZ*7la0)@T5xrl!8u~JNUE6!| z#2YuP{GhkzhOxN$E&{%OK02M}gBOk-=>$&YqKHmvugYZ>qS4HDBauk%$%)1O=@%4g z^LYM%pGYKv#bTkgy`?_q7^t?{>;Qx#VTz^V|8%+pHJt|FvEyf0NG3UZY##u!EE5a{ z-N2BT2}zO=MG;rUM!NSm=EOxopx9_)bZCI?{f)RPHs<(>lG%l^)Ck}ffh~7z z+Ds~yQZfEtJS9m62VqCa75d)2a?=a<>@&^8I$=Sn|S$RoITuwI0CRPhsmNOsASccJ9iqUAyo7XIVDbyC?@pxDZ*7la0)@T5xrl!UFWod3@ax5SUXmoUNIxjD3X>Dy`V=irVb7^B}VQg$JV|oe-V{&C- zbY)~9cWHEJAarPDAV*0}P%H{)baZe!FE4j@cP?jXZE!Aca%X3X$43AF0#`{yK~y-) zosv&TlVKdkKkwW8GjsCJ;cHs9iJC|qA~d!H4G(FMMByQX#3HCzjd|)|VIB-21Mwh5 zhom5c6$M4zBB6t3c_^}jnrK;u`YN**_QtOTUJ`MufOw3D}O<$@%J>jc9glCx%%Yp!W_TTZru}!8;pKg ziIreduQu~|jz3q2r))jc$I(uWGxwCOmnKd+iq~);5l0swcK8o_Q>AwF0Fa+$sjC1L1r-H%nUmZ19?@7`$l=NgGB#(d76639 zVRT)`nOBmOcy<+0;@U>{org457jm@9jjroNqtWCOEdZuz5{X0r&~+VM*XccPrR92n z<(R?A+A^9C9Y9r8LZJ|mNCcbBmiPxgzgH^C_adwe_&*qa^)k`Gv&$^mj1Hi7? sSDjmaE$V6yvJn)Y-+LKoV`H@c1eLz@t3P|Tod5s;07*qoM6N<$f{Xxk=>Px# diff --git a/serverApps/src/web/images/ExportX24.gif b/serverApps/src/web/images/ExportX24.gif deleted file mode 100644 index 340a87eec0d97d7e9fc9ac9b7c20d633979c624f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1097 zcmV-P1h)H$P)8u~JNUE6!| z#2YuP{GhkzhOxN$E&{%OK02M}gBOk-=>$&YqKHmvugYZ>qS4HDBauk%$%)1O=@%4g z^LYM%pGYKv#bTkgy`?_q7^t?{>;Qx#VTz^V|8%+pHJt|FvEyf0NG3UZY##u!EE5a{ z-N2BT2}zO=MG;rUM!NSm=EOxopx9_)bZCI?{f)RPHs<(>lG%l^)Ck}ffh~7z z+Ds~yQZfEtJS9m62VqCa75d)2a?=a<>@&^8I$=Sn|S$RoITuwI0CRPhsmNOsASccJ9iqUAyo7XIVDbyC?@pxDZ*7la0)@T5xrl!* zm0wI-Wf;bv@0?TGa|&zA8L%}w=!OVv9aAYdvV<@i5E5d+e>h|Xp|iA%xn0b_glV#6 z-rx)|25*ef7~%zYxOjnoZj4@fLq}-h&8Ti!`O^((OMA}udclU(jo>bJu_t-&p8US& zdz0t;7!l!dNO&yNClW0EUn6784!{OriHO#=@yGyF02@0dW{g=iO>@26)_S$Q-Fp&1 z-a|Yl#+cL7=ox&y^IrrLeKl)2$ZdpRcTZPKiY3e+TeImPY`PUt3#q zy!h$jOD@-8EgZgX0WkCcm@y^-*nRBSQO~}ov`aPBHGBGc{YoN{z=ijR?|T>kTUlAz z!9$f5BYTUS^=HqWwUq3ChWUEBIFPmDduB(utNgI*V8y7W71zFd=A7)@>tu=4diL2l zs;WL)Q(GO{t*ZV&px^Xj^-X@^}kWb=2$iTHD%Qk##+d<#-H40Oi^M0A{lpQgd^2VSRnwYi5i2 za!1D-a!X6AC6nI3-PJh27)+)d0040U6NHL}hT|Uv13^Vm6eJSsAR-8Y2+ldcHq*M@ zZbNXp-GX9OS`U%>HO>FpTqs3K>Vklf809 zWM1c-Q%28FGL@v*VvGg`L%&5Lk)mKQ5bW}GE?)coT2j|_G7N)~$pmrEsjItFpPQT8 zvjxr?%h>o>RZnmC52GK9tS>Du5$Bv@vDCngNPUryNL#{xT5`&(gr)7I-Vf#KicKxBGnG4PAIIdF$3q z-sRf_vmM@JF&d59uUxs@7r(nQYI8V#nfUbcHv!zq?i2v)$jEU0jp&UrT{pDJZ@%5X zUE=?ad3t*Kz{0}9J|fz+jYnKrS#eBFO_dW-!A^;@#Q@|0NdK#156T399tHeJdh&jd ZzX4%jw82MZjEDdL002ovPDHLkV1m+b)?WYs diff --git a/serverApps/src/web/images/FastForward24.gif b/serverApps/src/web/images/FastForward24.gif deleted file mode 100644 index b9c2c6c8ed130fd6f665aedcbc63ba4d9281dfca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1025 zcmV+c1pfPpP)BDxGycfX}yyMEQ{?`%KiS-q-%_}j6!iRg!= zt=GL&r^t%p3IvYr$t59^&y=Zn+P>1Lt~*i0BO%>}q~-L${0!~XR*Uu`_vb>#8Vl9J=2-+h0$ zprBwf5{b-Hb#?XnlG61*9uM>&7MleY2}A^k-GRCJc^o-<=;lNygx1z~9gH-R$s{Z* z1psin@}R0VoC|(p^!4@LG)!|>e9ky4d_JEA00css)37WHmX$;zVIpqCk(Zl?=bw8) z2a!%BKqMf9fTF5UR262zfFvYrs@bfqS+j11!{ONC^ZA5aQBh$H3|<5PNRkXm2uP9w z&1OSsYA2!Iut z*)!~#9WygC-0p8Teh>fl#UmAu?rx}W7z1G5xo!-Er^4*_w;R)uNPl(JV@)^3N+6SfiEM3W6aD`+{jI+MSw*B9Myfa700000NkvXXu0mjfp}gdd diff --git a/serverApps/src/web/images/Favorite16.gif b/serverApps/src/web/images/Favorite16.gif deleted file mode 100644 index e079d41019eb65c65bc79a117471ca393430482c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 220 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`i#=T&Lo9l)PB_SWM1hAzT}XE3 ztOaT-PQH67mmtIuIPc=x7N*Ge2|V@d51X&bN@8GZc!0#ie#>yQ*_D*m!uGm?-DZfGXiRK@Uf{yL~MCwAb=H94&I{g=8=A?wJ U)yo#Q1D(s@>FVdQ&MBb@0Dj(8T>t<8 diff --git a/serverApps/src/web/images/Find16.gif b/serverApps/src/web/images/Find16.gif deleted file mode 100644 index fd7f0b07a558cb6d59af96bebb672bf1abe96c88..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 935 zcmV;Y16cftP)&ujZZ2vcpl1 zMZ@GK2apA{PG?ddXEM`!?RHyZ=kcza{{|ocz_G78)~3_xTfzOGVc*@!;z&{~D4M34 z#HCy|oAJK^O5@u;x%xm;z_nWd04$M+pY+%HrNI}599Zr)1O{&1Fr9gQ zRx^nN(=^?Ylb_Xc3crTMTm|}8W6tGCdm-gHU zoivEbfP*V-h@Y#f29hN4c>od3S|m}D80SwWrl%O%n5zs-y=aEVV!4n`6c;!WFs{rR zhNug$8$G1gD4`4AaS<H7=eg9>uBL$90I_nW$UopHtf^aCQMJwQhI406Q(#?y zO-@ZpM5e?TYiVd$*M}u5U8hd09vd6~!{hc8oX&FDU*~sLS6AD5dV3x{dHP7z^Tsz$ zm;I-vElqH5_&#iSZzKKk>qUmIhNJ7$iG2Xj914Xt0)Xc8`7QxKZ+qL(^TA-S6B++< zPs?7gTFc=3v)=)}CSYu?u#}a#&H(^gTU%RH&GN(C?nC&$dI>wJW|L@7q6Gi|002ov JPDHLkV1n1##MS@+ diff --git a/serverApps/src/web/images/Find24.gif b/serverApps/src/web/images/Find24.gif deleted file mode 100644 index 4e522b23d8a42b180ae98bad8987eeb977314a64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1267 zcmVDTAjLaB+%Yd6 zk9Re0dWW32a4X-d2sw)^O9q9&f$6DKD(jyH%hK8k)4@XrXqmgLZpZeWq5CS1#gvXM zZ*L{-=OWs$Y8TfnsYsPim2XqV^o(lgSHcPH_ukQml79^4H#crI9X#}DCji^Mz&rr# z_~8A3e{S8f8;W4uNXz0IOJ|JuoD#8^IFV9N%AngMQO~IQT3)C5T;51g#?k;w6R@5^5L(>1YOvB}oR)3$97Q zgb-dg4Df=$$1{4`EOH!(pc;(jIYM${>HNs4OOf-0!xTmVUJ!Ty;5foh3Z|6mW>FAD zj0eK z)tk}Mo6*b}#vwuoH^MVSC_{n=+#t-Vj7FZWdZ?5rN=)^7eP{0l<_aEv8SFSYwA%0C zC9AZ^VAKXiI4~wKM$L>+J0&pXa=9|6+x_gyr`%l2;ja_%_*ih#b~||@7@AdG6|kBG zb@pSG@{MS|ZggnSElJXK@B~^e?}~&6wm4m`S60_JAgD3wn(9tmxzf9&a>m1lFZcAO zCIkb(OKV>I?a!V|n^&%cj-)T{!aj$8`Df=ehp= zew*E1qTNo!8y=Za`R(2CJBCp6zCCjW25$c1cDZv7N2$p_*YB7PKRqbSM~N85fJnsmA~@7wb_fVG2zgNq3v5@Re| zQBiRkz|p3__HP;+8}|~9y|-cgMs#&`fl_K*xY(VE#bQ;*emH*Xp5UU7xIo`gTvv-0^o|D zC>9EgtG+{hku3}W1z?Qlf`#*^RXtvHM3!Z*5*u6A*4B23OfdM#1VFyX=W+0O>V*Py d-2eYI{sF*Z|Ipo-va0|9002ovPDHLkV1mNbUMBzm diff --git a/serverApps/src/web/images/FindAdv16.gif b/serverApps/src/web/images/FindAdv16.gif deleted file mode 100644 index fd7f0b07a558cb6d59af96bebb672bf1abe96c88..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 935 zcmV;Y16cftP)&ujZZ2vcpl1 zMZ@GK2apA{PG?ddXEM`!?RHyZ=kcza{{|ocz_G78)~3_xTfzOGVc*@!;z&{~D4M34 z#HCy|oAJK^O5@u;x%xm;z_nWd04$M+pY+%HrNI}599Zr)1O{&1Fr9gQ zRx^nN(=^?Ylb_Xc3crTMTm|}8W6tGCdm-gHU zoivEbfP*V-h@Y#f29hN4c>od3S|m}D80SwWrl%O%n5zs-y=aEVV!4n`6c;!WFs{rR zhNug$8$G1gD4`4AaS<H7=eg9>uBL$90I_nW$UopHtf^aCQMJwQhI406Q(#?y zO-@ZpM5e?TYiVd$*M}u5U8hd09vd6~!{hc8oX&FDU*~sLS6AD5dV3x{dHP7z^Tsz$ zm;I-vElqH5_&#iSZzKKk>qUmIhNJ7$iG2Xj914Xt0)Xc8`7QxKZ+qL(^TA-S6B++< zPs?7gTFc=3v)=)}CSYu?u#}a#&H(^gTU%RH&GN(C?nC&$dI>wJW|L@7q6Gi|002ov JPDHLkV1n1##MS@+ diff --git a/serverApps/src/web/images/FindAdv24.gif b/serverApps/src/web/images/FindAdv24.gif deleted file mode 100644 index 4e522b23d8a42b180ae98bad8987eeb977314a64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1267 zcmVDTAjLaB+%Yd6 zk9Re0dWW32a4X-d2sw)^O9q9&f$6DKD(jyH%hK8k)4@XrXqmgLZpZeWq5CS1#gvXM zZ*L{-=OWs$Y8TfnsYsPim2XqV^o(lgSHcPH_ukQml79^4H#crI9X#}DCji^Mz&rr# z_~8A3e{S8f8;W4uNXz0IOJ|JuoD#8^IFV9N%AngMQO~IQT3)C5T;51g#?k;w6R@5^5L(>1YOvB}oR)3$97Q zgb-dg4Df=$$1{4`EOH!(pc;(jIYM${>HNs4OOf-0!xTmVUJ!Ty;5foh3Z|6mW>FAD zj0eK z)tk}Mo6*b}#vwuoH^MVSC_{n=+#t-Vj7FZWdZ?5rN=)^7eP{0l<_aEv8SFSYwA%0C zC9AZ^VAKXiI4~wKM$L>+J0&pXa=9|6+x_gyr`%l2;ja_%_*ih#b~||@7@AdG6|kBG zb@pSG@{MS|ZggnSElJXK@B~^e?}~&6wm4m`S60_JAgD3wn(9tmxzf9&a>m1lFZcAO zCIkb(OKV>I?a!V|n^&%cj-)T{!aj$8`Df=ehp= zew*E1qTNo!8y=Za`R(2CJBCp6zCCjW25$c1cDZv7N2$p_*YB7PKRqbSM~N85fJnsmA~@7wb_fVG2zgNq3v5@Re| zQBiRkz|p3__HP;+8}|~9y|-cgMs#&`fl_K*xY(VE#bQ;*emH*Xp5UU7xIo`gTvv-0^o|D zC>9EgtG+{hku3}W1z?Qlf`#*^RXtvHM3!Z*5*u6A*4B23OfdM#1VFyX=W+0O>V*Py d-2eYI{sF*Z|Ipo-va0|9002ovPDHLkV1mNbUMBzm diff --git a/serverApps/src/web/images/FindAdvX16.gif b/serverApps/src/web/images/FindAdvX16.gif deleted file mode 100644 index aff8fce6209ef054abe4bbec57cfd8f9d7b6d1ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 903 zcmV;219<$2P)m z?|D28{faDh+jb?JGtFzoV*V-|=i0fmV;k5KQmyD8=zG`W^9u$ZYE$==*c#_dl%70IQzfs|B`C26u+j`i58p;GkGr_QB`(sXHXs>1WG} z9Kh&ifKE(~YlP5u+S>OPQU#GDAP%Jjlu}3%1*HV*7BSrZP*&5Lj!aCBx7Psx!Y^!Z z>rPnmS_Q;rjDj->f-?xlz&QhF5{xp>cmr(!aB?dUXl~MWS!EO?NdjZFq^MzxNhsPV z`Zd2BKxZ9r=FCTzg}c@LT8FPk^UC7Unwg1bi$=;U=X&<<=-lQi^|mVI-kz@3jt#49 zZG8oLZ~h7H%|8JEWX)0``Y@Bcy_AmMSxP;#%FitT`0ny`cwCa(%&ivz{8I-s2O80L zD1xPx)rGmJz9P5;AsA%Yg{dp^vuUEv_8p4ABOJA4tZ)F|*8!0|p%X!kf1K1~+CW$1 zUM5jWDFI^=IA@sG*Vo!#eld3Y?p-sTO8k26?AU|N0I3z9fAQ)2sxR ziCmCKMe>V6OFp|w7ViILP%hy*@@nN?4;A_(*V2xd;psA`TS2ab5ZAm z(Jvj-G_L>%0tg;^>*(m4$Bvu_pt8uG(Em58X<7+Dt~OT`r33({j=v6%$5RB50D!C0 dzf9Hk{0C)qCXfult^fc4002ovPDHLkV1h5pwE+MC diff --git a/serverApps/src/web/images/FindAdvX24.gif b/serverApps/src/web/images/FindAdvX24.gif deleted file mode 100644 index 986df47d49d7cea16f56a38a6372911f2b903802..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1459 zcmV;k1x)&hP)&wa010qNS#tmY3ljhU3ljkVnw%H_000McNliru)(Qv)A^;?aUrqo31wcte zK~y-)eU({kRAm&$|KE1+oqg*jQ(9@MD4V9WL4(Gn62zEjFg9X>OCo~A0CA~}yr7A3 zjY|~QC)Y#?kr(iRC6cHK0xn<|X@TiFU1p{;(>vSUJ|Bk0p%qW^&q=b~mfF+Fa&5Eks z=kY~cRW(<+BB7v&3CWpc0gd>>Zo6tYHfW?1W7DNl;UxfvySsK9^TGU5_A@Rv z`vO&WS4Wp+)0TTi&mj*GIag@f#7g9l$`n{OT-zKGLWxd}U)X9I#W4VX%m=fw1*Fa6 z@$IU=`dXqp-jrTKjsPHpfDi&oDF`XM=72bcLydsf%>=coXJ<2+yVl)#_Q>I5mvv16 zsEqS_J^qM?ssU3kAwLIWjDpV-qZGEJW=Xno9)FdhxjbzETIP350VsltJA&a_mds&> zP%0TKLm8!DjFo|mf^!DO%kM>t6ddj?1pL9302==b%sFSvBH^IduwhV2E&(YxFKe#z z%3QLg0jAnsud5M2WWn&Bd*+1$lamvEpFd<>w~VYlKc0#I(lZhBx`a>_P8p*Vfb6&- zx=L`$Apr?sU^E>+doGr(qExL|f`7reys`G#m-hjHSku}PTzgx4{6zoMgr*82I3t{w z2e)x;)6I|XcwYm6>#nKCrp^xCv8;?C%@ly#0%vLi%VCXkA&+zg{JATfyn5{#Zx0Aqwf@p#gkus z@lE2g%L9NThmYAEcilN|7{yc}Kf9zhpe$NkrPhQ!+*KD)eOCoUsLm&=8+=B6t)@4R zTs$`!A0L{@=L>B@@b!-4Xid#a`g(i%^vl2iaP-JAbNPyE2N@-UGpU4?*E7r~%!Y_o zTJEQM6Dg%UQxijD=g;+>NY5m`9~?aYi`(tKDHIAWQWT|C2*umj*zm_3oK#ps=MLt< z&IfAh>!Yg_Rk?;SRt*Vmm}Xwr_0i#>k={cGf4JCoV{2XW(&nAPVBn!>bP>}u&5p%l zpC=N@7x#U;KS89Fd!>{xP4m2}sviMR0Eh~)OH$k0+d~Hq9N10>k&}~?J&!*2$eHVJ zSiQ5RrsnowFi2f)P4@Tw{Z%HDd79?(rS0#1c4#|e?EZ?bS%vtVYHMpfT=8r=c&zu~ zXf%4;nLp1CojQ5?<9IxNGMmjpaLz2t>I9&1!?bYX^Z<5lxo5R$nm=T-*+Y>?W%mqAfPpb_e-`Cs!JEe3FA*4H*Ox_Z^7<)UN&g3`%jK-6A z_^I~-Yg$`w-SNbRzW`(^ye9w<4u@B5+V*a>VOXfC4#4mC=K%}@K+j*jqfJdqdNr5k z8y}Cy&;316gyT3emDXh{txG*ukW$LM|MiDSDW~S@vU)*EDZj)2#6OIRL(lBYYF_{V N002ovPDHLkV1hnbtw;a> diff --git a/serverApps/src/web/images/FindX16.gif b/serverApps/src/web/images/FindX16.gif deleted file mode 100644 index aff8fce6209ef054abe4bbec57cfd8f9d7b6d1ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 903 zcmV;219<$2P)m z?|D28{faDh+jb?JGtFzoV*V-|=i0fmV;k5KQmyD8=zG`W^9u$ZYE$==*c#_dl%70IQzfs|B`C26u+j`i58p;GkGr_QB`(sXHXs>1WG} z9Kh&ifKE(~YlP5u+S>OPQU#GDAP%Jjlu}3%1*HV*7BSrZP*&5Lj!aCBx7Psx!Y^!Z z>rPnmS_Q;rjDj->f-?xlz&QhF5{xp>cmr(!aB?dUXl~MWS!EO?NdjZFq^MzxNhsPV z`Zd2BKxZ9r=FCTzg}c@LT8FPk^UC7Unwg1bi$=;U=X&<<=-lQi^|mVI-kz@3jt#49 zZG8oLZ~h7H%|8JEWX)0``Y@Bcy_AmMSxP;#%FitT`0ny`cwCa(%&ivz{8I-s2O80L zD1xPx)rGmJz9P5;AsA%Yg{dp^vuUEv_8p4ABOJA4tZ)F|*8!0|p%X!kf1K1~+CW$1 zUM5jWDFI^=IA@sG*Vo!#eld3Y?p-sTO8k26?AU|N0I3z9fAQ)2sxR ziCmCKMe>V6OFp|w7ViILP%hy*@@nN?4;A_(*V2xd;psA`TS2ab5ZAm z(Jvj-G_L>%0tg;^>*(m4$Bvu_pt8uG(Em58X<7+Dt~OT`r33({j=v6%$5RB50D!C0 dzf9Hk{0C)qCXfult^fc4002ovPDHLkV1h5pwE+MC diff --git a/serverApps/src/web/images/FindX24.gif b/serverApps/src/web/images/FindX24.gif deleted file mode 100644 index 986df47d49d7cea16f56a38a6372911f2b903802..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1459 zcmV;k1x)&hP)&wa010qNS#tmY3ljhU3ljkVnw%H_000McNliru)(Qv)A^;?aUrqo31wcte zK~y-)eU({kRAm&$|KE1+oqg*jQ(9@MD4V9WL4(Gn62zEjFg9X>OCo~A0CA~}yr7A3 zjY|~QC)Y#?kr(iRC6cHK0xn<|X@TiFU1p{;(>vSUJ|Bk0p%qW^&q=b~mfF+Fa&5Eks z=kY~cRW(<+BB7v&3CWpc0gd>>Zo6tYHfW?1W7DNl;UxfvySsK9^TGU5_A@Rv z`vO&WS4Wp+)0TTi&mj*GIag@f#7g9l$`n{OT-zKGLWxd}U)X9I#W4VX%m=fw1*Fa6 z@$IU=`dXqp-jrTKjsPHpfDi&oDF`XM=72bcLydsf%>=coXJ<2+yVl)#_Q>I5mvv16 zsEqS_J^qM?ssU3kAwLIWjDpV-qZGEJW=Xno9)FdhxjbzETIP350VsltJA&a_mds&> zP%0TKLm8!DjFo|mf^!DO%kM>t6ddj?1pL9302==b%sFSvBH^IduwhV2E&(YxFKe#z z%3QLg0jAnsud5M2WWn&Bd*+1$lamvEpFd<>w~VYlKc0#I(lZhBx`a>_P8p*Vfb6&- zx=L`$Apr?sU^E>+doGr(qExL|f`7reys`G#m-hjHSku}PTzgx4{6zoMgr*82I3t{w z2e)x;)6I|XcwYm6>#nKCrp^xCv8;?C%@ly#0%vLi%VCXkA&+zg{JATfyn5{#Zx0Aqwf@p#gkus z@lE2g%L9NThmYAEcilN|7{yc}Kf9zhpe$NkrPhQ!+*KD)eOCoUsLm&=8+=B6t)@4R zTs$`!A0L{@=L>B@@b!-4Xid#a`g(i%^vl2iaP-JAbNPyE2N@-UGpU4?*E7r~%!Y_o zTJEQM6Dg%UQxijD=g;+>NY5m`9~?aYi`(tKDHIAWQWT|C2*umj*zm_3oK#ps=MLt< z&IfAh>!Yg_Rk?;SRt*Vmm}Xwr_0i#>k={cGf4JCoV{2XW(&nAPVBn!>bP>}u&5p%l zpC=N@7x#U;KS89Fd!>{xP4m2}sviMR0Eh~)OH$k0+d~Hq9N10>k&}~?J&!*2$eHVJ zSiQ5RrsnowFi2f)P4@Tw{Z%HDd79?(rS0#1c4#|e?EZ?bS%vtVYHMpfT=8r=c&zu~ zXf%4;nLp1CojQ5?<9IxNGMmjpaLz2t>I9&1!?bYX^Z<5lxo5R$nm=T-*+Y>?W%mqAfPpb_e-`Cs!JEe3FA*4H*Ox_Z^7<)UN&g3`%jK-6A z_^I~-Yg$`w-SNbRzW`(^ye9w<4u@B5+V*a>VOXfC4#4mC=K%}@K+j*jqfJdqdNr5k z8y}Cy&;316gyT3emDXh{txG*ukW$LM|MiDSDW~S@vU)*EDZj)2#6OIRL(lBYYF_{V N002ovPDHLkV1hnbtw;a> diff --git a/serverApps/src/web/images/First16.gif b/serverApps/src/web/images/First16.gif deleted file mode 100644 index 70f2c996cd72a79328be5bd0ef9b39cc86be7086..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 636 zcmV-?0)zdDP)L zlTS!gQ51)N=l*%UXM%2Q)F>(p+zgmdf)8?0hB*|-MC$(Y7uSP)<6hBvp%pb#VTA`mW=f8m3=A+VF$gz+5g|*fW9a=~fVCub#hVuLlKG!y<+UFWVr@ zx}I*`6F`LLL;b0)!-tO1O8E;`N}ti*)<%831DzmD?+S1|ojsB`IeM-?t-lsNLXv_Y zi4Wgq(ARs$>S*s8bv>PJ3UEE0w6rsoxp>?8Sy_bP08%N`;|ezT7d{op$Nz_$1Jr8{;^A=dpOl#Zx*NxBimVOIKWYqfyp}XTIm^nr{$U_L)(rG}9&-Pp{q+QR5*>L zlv`*VWfaGM=ete1xCvK~WohD|mbGAy019XhA_RQv2eQ zeJCjUWK;sy8%Xpe0jmhjIAg8g`DbgoG}BVs^O7CC zqkH#5U8QY7;v1Yf`)lpgnIFF%KN3B*R-9VvFdVc)TRU&tf9Liv_-Xn}PEMa-NB7;q zmQAIyEcc>78f`c;!B*K8>jDq{(`k`BrMy~e*%YPTNK6E!Jem!i++xo zzy4@Kog)YwDu4@%zc8PiqxZf?i=r3{%eJ^CI4oNc#pu3!9=~zphEAE9okS~xbCw`* zBvM6Nk9CUQ=DuhBh7P%R=iW|HjD}?^t1A|UZ!hf%@9Mtap050WQ4VVy&N&jP)6i9n zQy3>0r}(*Yf^A*fU1@9gZiL}BRI68%?Gsxz-TKk%L>+Xw+8QRc}RGokTHTy@&{i5|jpI1mgr*GxD-vq1sr;?=+LhiXvABOVf;q z1Sy6nt^wdZ`1E5n>Ipt+#S}y&5RtY{X)+*S)3r(Gc;G#B59wNF~js|YlJ zNJJXh+~gAI9Mk}pUORSZ<7M7>HWQIE55(fV&lKmO*)vO~(jjSJl8y!tXDWd@Q1{*^ r%ldJeMCV2Z)u~I8gU30z_c_?VT>lh;8N^;v00000NkvXXu0mjfa%8Zh diff --git a/serverApps/src/web/images/First24D.gif b/serverApps/src/web/images/First24D.gif deleted file mode 100644 index 96f98dd205a9a00552849995142907842ec93a17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 917 zcmV;G18V$R5*>L zlv`*VWfaGM=ete1xCvK~WohD|mbGAy019XhA_RQv2eQ zeJCjUWK;sy8%Xpe0jmhjIAg8g`DbgoG}BVs^O7CC zqkH#5U8QY7;v1Yf`)lpgnIFF%KN3B*R-9VvFdVc)TRU&tf9Liv_-Xn}PEMa-NB7;q zmQAIyEcc>78f`c;!B*K8>jDq{(`k`BrMy~e*%YPTNK6E!Jem!i++xo zzy4@Kog)YwDu4@%zc8PiqxZf?i=r3{%eJ^CI4oNc#pu3!9=~zphEAE9okS~xbCw`* zBvM6Nk9CUQ=DuhBh7P%R=iW|HjD}?^t1A|UZ!hf%@9Mtap050WQ4VVy&N&jP)6i9n zQy3>0r}(*Yf^A*fU1@9gZiL}BRI68%?Gsxz-TKk%L>+Xw+8QRc}RGokTHTy@&{i5|jpI1mgr*GxD-vq1sr;?=+LhiXvABOVf;q z1Sy6nt^wdZ`1E5n>Ipt+#S}y&5RtY{X)+*S)3r(Gc;G#B59wNF~js|YlJ zNJJXh+~gAI9Mk}pUORSZ<7M7>HWQIE55(fV&lKmO*)vO~(jjSJl8y!tXDWd@Q1{*^ r%ldJeMCV2Z)u~I8gU30z_c_?VT>lh;8N^;v00000NkvXXu0mjfa%8Zh diff --git a/serverApps/src/web/images/FirstD16.gif b/serverApps/src/web/images/FirstD16.gif deleted file mode 100644 index f4f8e0dea15efd602aec0ef2c3fac0e9d89d58e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 92 zcmZ?wbhEHb6krfwn8*MEXU_beIrGf_|Nj+#vM{nUFf-_YL_zWlOuBRWSDv2Bu(*ev rrExRc*H`ByC!6Yti5aC&vy(fZrOm$hM9k4j>jO3UMI7yIObpflJ(wPU diff --git a/serverApps/src/web/images/FirstD24.gif b/serverApps/src/web/images/FirstD24.gif deleted file mode 100644 index 905cc14992b13239e8f3eda8b37081f226b1e679..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 140 zcmZ?wbhEHblwgoxSi}GV|NsA=Idi75ahijJ16Tk=DE?$&WM^Px&;fBkY8jXVC3fBU zXK>1M^T` z=fK?B+ueUcgw&mTx8?fP8#5oZ_IS4UlwPlQrCO;yj|7yQi?lwqqD*+(cr$(Vs9LE# z0Eh#m(;1HB@{s`NLMd=l3Z)da7uEYf05Hbjc`mO%_Gxx9%%#H)XKp%DNa@dEf@UYf zg64HNtq;9mzz z0TxYQt&biCWrx3zi1`R0A}FO05k$Zj!CGNxeauK0j4VSdL!1G*==LU59h96xI zMByWh2N4hikuew;S(yNSb=sUhdyWrZ|BROccMMviB*Wb(P{I#8i on>e<%XnEP;xA*VLo2x9V1Hy;2%BQg6_y7O^07*qoM6N<$g5ayrIRF3v diff --git a/serverApps/src/web/images/Folder24.gif b/serverApps/src/web/images/Folder24.gif deleted file mode 100755 index 54898f33c7f0992eca68104aa314e0f5665e18f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 800 zcmV+*1K<3KP)R%y*?+yM7;Evf-hN}Y%hW2BTqN{Ld+4bhMv9UL6|zPr0yIp=VT zz*jos;a_!&uBEl%svC2-lm`x z5k!PvFLy{n9kQv)0lHESv`F$==E=QTh)fcZItusP5;`=UMv&T$H&K0_wI+98rAvf zsr_^5*l+;>*czfU=Z2HXIdD#0eeaLioA&gVAD>(T4UpX6!=$Q5Z&!8wma0xnbpkd4 zCT8{kvwOf8r~m~L(BoY1oSOrk88d^{N_q{v0_Gd4!Vkbcu$}a&+&6x4SW2Cb=`ivor ze@<*lr4P)^+`#iZve^t;YmDQNBnh3(b)LWdMD=w*cP9cX{BXbBFSxEtemGAM)LH&q zW3$yDj$_)bCXJv$yWRb5M5B!+olY}2ILO+X&+^I&+LU?qah;d*9TF77qa$Degp^~r z|L`%HKEt)ix0x#bC*mRaKiV35bAumO>7I1rdf-4t_m?#W! zU6;{90c$PB7(@ieakw>o1`)-Z`G9l9Lu_qFbXx1&yLpkTlSQ;rn7)3Oa(RKpN*S#b zN@CYEUd9inZk-zjhYTPiu36= zb6bqgI9i}I?t0-a&f(tYyqtT_Riu=X1ZZ}47Q--5RTTh1f}|))T%0hluImU9!zqbs z#c~PON!nTuIFHmZZ-pX3IE12U2q74Ga^c^=VW7P9KwPe=<@HL(t*y`K>g-qpI*koU zg5Kd#RH?9MhyBm3=<4jC>U1>#Sx)C)aZ~#M&FxW z)WP9s{!-&l08}k9uA#6%L4pz+-}IuZ0HoVDaWsDynxX4)l?FT>Dl4m^@$lDCXuL<| zi9^eJ7<*8zV|f5`Cl%Y^anx-k| z=H{ejS<_$^9fh^B$Mb!~KBcAQseIYiy5LSjRby^7 vZHa4DMO)Z2F(YvISpX}YuJ^b3Us3%Ac>f4g>k40#00000NkvXXu0mjf_n=fy diff --git a/serverApps/src/web/images/Help16.gif b/serverApps/src/web/images/Help16.gif deleted file mode 100644 index f25fc3fbf106af60de59581bf2e6fba58d489bf8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 932 zcmV;V16%xwP)n<^0M7t*KyZHC1w??>xEt=fabLR*P`s^00F8@s%vX0ly3W2Q;1iYQ`2d{1 zn56SU!aH>A*UV&krU`gE?uNYufcfLL`>KjUEiXOnoQe)`qCG}W|1bb+O7eK1#?QvJ zs|dgU_0&(D106tZ+zosBJd?&v>qnWFmUKydqeslSKE)YIWlRZ)Gjda>n*%4R*)(?6s}$J0tF zrB0rXshXW1sfM?{P>GRo72Li*T~yy3kh%V?FTe2QhE1d6Y3FzU6LKF3;uj?|T^;O;NgH2_-9*%2UxlCj?MeRpHZ4w8sFjOr1-Y$4FjHVOs`O z6+Qs2{*%TqbaEVv&fkX!tu7E!h&mkz2FsQcy_m!>B&KO#Sq7GA5DFBqd&fqUQXD+m zfn!?;p^>;U$?D=fJf(uyMMMYXO4>Md`aVN{(Y9gut;(G&D3o z09{?N%Y*_27>1l9_a8%EHtR(M(E9O_Gnox*SF!%CmFQBU zOF`};huu%zOT%N;EOv}x2@;w%)hg>aX0MU5~e$Dv-j=Valc(v;nT_sm!fGJ@x&;<^^bV( zeDYmpd~&)e>v=ba>Hp#^rKnR%1p%a#U9+>RDDSDtx55KmK}&J+V?8*X6yHGikZo z&c|OLZ1y}x$74lpGJWptNd<#_&pi`j+jpliO&!zJ@qoi6)qJwEn6+CD@WYWyec*-D z0@${RZ5ix7aDl}$^O-zmXa*1=-8ulX=S~iAq@;=-$HUMSrlGUOaK{(L@i*%g#5u&#GBD|4MSHLhC){wrlDh* z20q(h_0maw;ES~_*p`W98Ca%4UE^H}Lw+HpnAcnJL?BU^@29e^1*J4}UG>Q@Qs1(6 z`D7+Pod>|RrhCLn>aZ;X+cYpuo%*Kxj2)GO=XqlR6wn4pAp}yBC{06Y5j*9>s$0eyG!6E&rsBUx}$36LASDZLiTJOxC8o)ACDmjo& znc$U0V^|Xj^Xj4kva>9Fwu!DZq$UwkU>l0UU=GD+t2%*_2fl?YA4GJB0uD5W8VKxu--Q->4q_hbF$eI0*XYS>tNVAGCX z*1yMQrVwI#R)+cV7aNvjOdmIt^H*+ht@%DTTH4WdjZyvqjL6HPFffQSWewh@FAsFI zcXWU7AoL+HDZ?`Tv)+u@*&}w$nG*EPpB6I1qw_@mh(Q2UH~d9;%`NxnnJdY&r8Tv; ztB!4Gtv+@cX!Sg=?U7(1L^d!G7^G+94Cxn`yU@tY37c6@6`(S51di);wl*hP8>_lo z8!xxk96t@-ZQu@Y8@TCtUgB{TE5HVPKvr7)fXuYn2~ugjpWfTk>hvCf{SCq*=OFh! Rj6eVY002ovPDHLkV1hz8a+v@C diff --git a/serverApps/src/web/images/History16.gif b/serverApps/src/web/images/History16.gif deleted file mode 100644 index 39ab127405bb6e9201c77c980e555a7a6ebe6718..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 970 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 diff --git a/serverApps/src/web/images/HistoryD24.gif b/serverApps/src/web/images/HistoryD24.gif deleted file mode 100644 index f7330c06645059ba3be1a90692f74ebbc050a303..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 171 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 s0J1DA{1>jzIOV diff --git a/serverApps/src/web/images/Home24.gif b/serverApps/src/web/images/Home24.gif deleted file mode 100644 index 9d62109aa882298fb18a15b3f9b601fbefd92beb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 920 zcmV;J184k+P)N8$}d{znSbhwHxDYoIqVfZ6Q@OqN+eBG*T}dAfPI0Em>6}2+CjJQ?(TW zm49G`R7eFUAc!1-pwc>0FFp6r0|y#HIS@e)krOqEokCo@@$L+VU9Z+nokZ$LqurgE z_q{j2d2d#5h&B&7pc;O@ISs$@ylo!dng_jO+j_^g^*rd%(Y{R_1Oo@=> zreUp@tvn3$(VaWdcx`c!&{1{2$mK!M*1dZSWV2oKhk=Xzpx(*~(lC&PLTCFFZJW(X z1t|oB7ccgdMfQT~Y89DIN6-Avr*fCtk zq4DuYY@B|LmtH*1srojnSFcjEZPqIl5ow^B4TN?`RtaqoZ##Fff4c`(3@=ZsYqt{n;$z_wTbXI~z{`*`@LAvu9@>E-lTS zTltGmKl@})1UJ6=8l@E1znn#jKD5_D7)Q|l6F$FojY>Mr(3vyk50;m2#HC<-Y3YZ{ zlcl)}gF!KjjGRUYfe?Xj-}lj4qlKieFpjsfh{(T(esCMDHI>N{g_Ey-!}9X8rRZpw zNF*>#6T>htO%tV51g~!G0Py?YoA|zpY#hhY&(he4gQb*6DM`px3{gWVg;ENS1b_Uq z1;E4lV?5Cx*$`xxh)dB29F2oJ5-4&sTLCne%kj?nQQl7;Me5_cD@``mh=a2P1>zZ@ z2cs7l`bj21DFwiz`X*v~tNT)_)%H}f5gU*lZ7s_plgS{E1bo5p@Gy-=gNccWJsFcq zMP<+cbO$IxDbklGOSR|u+x+~~O%w3qp?Boy4-eplP_H2%8P56P+MV#d4QvDd0UN;M u*qW~USUe?*0L<8~h#Bgz`(f8lNB=)*W>zR%=q5h^0000kSC&LBJ zfVRcM$?V1P3B6PcAX~#mZX7Dr0E-up6>u&Ai1M4+$6px*d6g)50zul{6fOZfD5 zx^(<(+NuITAZTdtF*`7sbB~Mx0Ae$D>fg&k;5u>{h0Ft(%sL2>YF!TkK|`BOGW-0q z$<55rD9F$#2!Mm7ygZedyZydz;2gN<0Fly!zty-=mBaVpcsEVu>hcW{d1#Z{npnGY zBY*fjmK0%?8^t(;YR@+XG=oH^Fxc%lEVS$r0NiT$nf{@pT|4*Ae2zV-96O_3`)`13 k>$j#pJbyuT?P=Bf1qBx3B`dxp6aWAK07*qoM6N<$g68)pi~s-t diff --git a/serverApps/src/web/images/Ignore24.gif b/serverApps/src/web/images/Ignore24.gif deleted file mode 100644 index f37c6963d5a09fca4392a9c624171b6ebd8ed75f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1011 zcmVTE&9H7IvbZ+cqG6s%a3~8qyOAA9sH1p3h*yWIRf(}TT_~f(C;C};eLubYT zdu`WXWhbb`N1!U*0DeU>2Hvo6!?f^IgOT&sH`K)G_nOsCV7VQX(^bIpI0&KGGpZvz z7Dg~^g!=q)rI;`6edIy=#qfmsLn6sa9l;kCM-By$UY?v8N8K8OPu|D5zr&u0tdwe|HPw60!GtvqM83Cg^n%=@1wQ3jwc zeiV8k83PxWkjEA3x3NGm|N8;^k5q_W_{_)MwQ5yN996=1&+${)_|4qlOX9y9tjUB! zlGJ9Y+}*V8#-

wJV+jRz;EmK$?Few+vtafY+_6&a^C1bfcXAO|mFi6$?@k%mI@& ziWQd%=bZo`XHNId`g|nRr0T}nCJR=JjdK9H0n`PQ1K>(aPq!|jx^^M^d{CnM^fx2X zTK0?2m(@Et{_fi!;%flfzo!b81D9K%lKWy3b20!DjY|6B2Z2uleP%hnT(LJ+*<0^? ziiFs{19hz6q{U;!<*}@)P^J!PfvJPC;n!KeSFFHc!|e?JSZq^fgc5Ph4ZO=1G2f$|MnB!t>atO&$`BBUrHB2vU9B@)MtJvd8kueII=`WHBG z;m06>1b2QEV%&fd2^X3>2hV!!H*epp=I!?%pT7d=;*LN!Cp#zG%d*_hZQ#G9sjm|i zQSJ|mWuO9Q?D4&Ui9@o(z@&8ufd^}sbsyDH71(^DQ|+D#RCo6#0=2#gNnq=Znkzq6 zY2-h%*4R24qVn-&YAHAIoI)9xB-62S+N3hGW*SqHKbBteU`8^eAXb(^nFyb-El@HO7=kUunM$CCQ$K2SzYA6KGxh!=WM3YavINQ z!hL~8L~cCOuic54h5~p0?iaR813LnjxULt5y6}>UpOcPeOyP~qkqu~|3$fd)*6$R( z3bcl4O12-XJSWzC|7?=$xXIkh%L5V>)cEoNs{CwV69RR9d&s%q)%$|xtM<81xbTg$ z3br^F7+@P0Ikpxk&f1)DH@M94PlhWc4DU-BuCBrGp@gA=YpkS#>$t(I$7(9Lh1>9c E0;l_u&;S4c diff --git a/serverApps/src/web/images/ImageFactory$FolderIcon16.class b/serverApps/src/web/images/ImageFactory$FolderIcon16.class deleted file mode 100644 index ff01f6fb43fec82174960e319591fce6a2d268f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2187 zcmeH|OK%e~5Xb*cQ}UptZ{CkB6lhCHs3;r=LaHK4BLz6L6d`eOcFo4^X1(&duN&Wi zBVU0#5=bC%;Lrmfgb#rjZ&DJZrLKL-jUiiAo?sa2!XIj_bPfY7^X6Ho zMXZ7?;W@5qMKa(pE$M6{D&4 zD>G{YC}6mVL5xs6*JUW4Y_=LguW~9@hS9omd9cQ{wCj#AYnn1}TPV#xc#tTg2-lbnl`yD<_hdY-fg z9uJm<^qZs`AgTS`&!uOY41=BJzPh-gHnl63q%F9S-s8Mv&sW-C3qzr+0gq!rb$9J> zWtT&Vw)S2Km_!Cy&}mN3Yvhop>xFI!>VP7R$7!{IKAHi=j~IM0I`kf+pJ|oB7>#xp zFoJO!2ijJcz)4y$oWf}uE#V~*`sv*!oJ}FTO$ZBZs}6zeaSrD@)C;&sKCSE$9OBv8 zB+arUy^JdzPs^l9bV;mNQ#`#(Jna+Ov8H*VoZ@@$Y^!r~4?p|0DKVRYc)xiQ)lQDM0c+o7SO!GUaZ zPj@2~2&;6+Bcoe^?8Z;HQ{L)G-j-e<41pry?a?K8Tg#Y-+VZZjUWZ%4$fJk?KZO}2 zqDqOVQX;CoMD#dSH`2y(ZTxELS{lhc5hkQ9$xp(%81^q@+-fekJ&vSP4z!=?uHMwX zFHMH+^y#xvPPv{Wl5W$~dT%vsuSpqXu>HrKk(UxKGfXcu2lcvX4Rt_mai@YZ#vF`b zoa(u$LbH@7Y957rWX$5(b0Ot!v-cF2u!o)Y) z7b_`c>jlK!PJ7O53e~;lt2E)sgVWo%aGY}p#xY=jDh1=va y(cPhF^QkmTQi1Guaj);`_gL>|c-qU1b^ZbjI)fpH2NY2b3s_7eV4!=iuC&`ou11aA5kXAaMShaj<*egVATBtV%0xBvsQw*R;@`cj5*1~avE zwiC&07)_d3t#4Jqf=LU;V2b9sBLjT9?{`se3L4f}LCO){me4Zx`#+0jM@9^4oopJ< zQ){d_7fmAIRCCLDnVi;YtoFWO@dASS_aQCAEa^HBeo}QN?0%ydj8F~PYMHLpPbZu% zm-+K^CGD4iGZ-bV!6jsEsD15VTgE+~99(scI1_5%dJv#)c_NCCT5n&h^9v{WmSB-V z`NU(;ykLBmV+rcCTr;1+lS^|nS4!}RYROodD=-fQDAN8PqB*<*!}MiADY3Iqh6?#b zpqpWY-c|CR5|YKJZ!q>@YT^rA{Xt#|X&uiA00079NklA#8@14=B zGfocZG|p%#r86nomzJ(9+7z^CCA4hY9}q!XF=$nbTI5axYgdqgkq{{g7KmRUgo|lS^2<`BRFY(RoWbRJ z!lzzinkGsq092kQ8bCn1#Gbv$wae{DY@!WO!c`&88XXLM9c6aSVRl_Iv*s|hxK#+K z^C`@&vU&e`jNzG`V*mp{N=Zv)CuQ4}j8FH{ zwiU0(%cs$|RG&Yf!j&YISYl5%aT`^jqz)KIub>oCNosrz)cBs|=zhN+UDrr# zZc?rp2qDlkfe;`as|fHMZJ<=nqYmHZ~+_Sz?_wGkh7DbUBB+t3a`F(tq8E z$7lM7CI(PSlTO9~B{ZX$y_Ja}Aax?ZTdY<#e)RPL`+&$E8%O~e1Hj|)V47yZu-olM zN~Hl3NCM73Wd&f&&CNcao}Q|+EZeP=)Rk14LLm?cO~^!I>mzWGg%lVi039#^FW}0? jTDEQhyV>=v|6TD9SEBP|lG(e900000NkvXXu0mjfkPkPX diff --git a/serverApps/src/web/images/Import24.gif b/serverApps/src/web/images/Import24.gif deleted file mode 100644 index 44641e887bfaab3a8f77081400af3353e43c92c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1098 zcmV-Q1hxB#P)&wa010qNS#tmY3ljhU3ljkVnw%H_000McNliru)(Qv)A}A3(_p|^21J_AJ zK~y-)m6h9T99100Kj+M3W_PpMO?E?@O;=NEE@FzULTOcOD>f)CLf>k=ASj5me}NDB z;EPH{@j;GFY(9GQ@Q#DKc5Wf_;kTsc%CtKcwhvv7UhUl0#?J?iQP_KcH{bj6#2;5? z-(DAd^8G#L)#5qxlJOPSss`;xQgl|k==nRwmRdXa&Bs@qg+SXjSAsZhePI>n25`kA zpTGOh9sPa%3}*JBJb}(jxGhJ_-a|Fjzslb*44OYx&}wxi=HSra;4{xYeHW&>B>@SdONr*fX%KC9xc_5Rz@F0Uqpq zj^=!vnYkGT>_d!?|3#*}mwWS%vG1M(Scc~4u;#=_j^{^u*d{0WZFG!s{YC-Fm1_jI zrUx0xoy3_=^4a;*+%6vCfm@!SJKaN1&sG{OpI1K_C1Fb{g(>RQBIV)?GH|d=i3XI{ zFafdL1s#TjXnIpSc(UWQ8zRW%atI+XrDl41nnt66A!Rhn5+N2VyilKQ2ilgwVKkQ; znUsQDx{YeJic$(`7^K>5k}(6<^H53=G)rk9z7p|&Kmkk%y-C6MqjPAjnJovZD`5w! zRWrZ)v0{|VmGPie3jo91%uZbJ1Ml54KYXsy0oMXsZd>wp`*FX4F8{SJr&pbB^!L6>wbqV(+O7*RvSbMh53JODVWnpw>WFU8GbZ8({Xk{Qr zNlj3Y*^6%g00OH?L_t(I%axK#NK|nY#=rmEJLA1N*GDEB)OrZasDZh+oSvYeh-b)!X&wkCqi5%=xUSx|_F{6#zu1AgWFc?@DNvi{=o` zb31h=C3AB8Z6^Sj!X$=0S8gvrAf%45EJH13#vp`HP#BtSD3rqJ8l3DdD$D`Ha;MgE zVZf?F;{_`ZSZ+ivaM`C+Z(3 zy#C(dnS~`$HdpLVs~B>P!OCIcuN!O=LdQG1`sJDF`RueL>!EAy12@kc&bs9OG9O}C zlIXN&Rr?p0a@>O>s=)e6!>h0VgJY)~t7IxXFDosw6duS%G|xfRb@-M=47tYf&NZUN zanj`{?Kd7o1OPy7T|;7sZgB-3|fr;X0czA^&R5dAdz!r1Ht08mwZ p@_LOR#2;B$Sa_Y67yBrZ={HtPHeP&+9RvUX002ovPDHLkV1i2wZan}1 diff --git a/serverApps/src/web/images/Info24.gif b/serverApps/src/web/images/Info24.gif deleted file mode 100644 index 07cf0102d3f31149f1eaf2abea4d9859fbb270c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1204 zcmV;l1WWsgP)`rIfZuf&ys#RNoP>@O?X+RM~YSd~{Bjo{oAmKqx3?b@+ zB>Lc!F_P6_)P$9dLSoP~MieDJpok$9L!o8C0CA;2yZzYjot>SXnLF19*95A&5dX=^ z&B@9Aoqx{Fy_cYdw(r;_0^~(P<)=C4%i-E#2+}MeB+i-jExo;y%*tMiv(KHo`EI}`sNM-W)^U6hY^z_LY*QvY^i$+e|5qSHKU5^CAt>14R*s9vp zgZM-anipW4xfR=ST$k{r?S8SnNv6Yx4wjRXH=c+^BggB4x9`}s5P}$gY3J)Lmy;H* z&SkKw%kOF)k#TT`bGWHO#f(p6t$@#?ZCbui+xz~WoN1K0W6?oK6?Y`h^>Lx1mF?^LlB5T2{8#FR!*;^HLs+*98STogpj{6%$c*aE*OHC%od8BjjC)o zF3->8%4VxywIxan#(7RR?4;$eqR%VK4&y`s36#oaMWA%5?kE6$B9orw3!1%_N1~-w zoxzq+lSjvsJu_v@X`goT^cj*gJl1p*MjbveqG%_i;+Y12LTgdf|x_e0lp?2qSz>CMTx(Ni<`FYO6a z@RfbN%f+l-nFus0>R2MP$8p>ri>7^`QI%HfrgL1CJOigkPFZJ0M-T7cx96kVi~@k` zyf*sV$d$~@q?ftGF)D0I^NIunQ_ZSu1Bio*ZP`@PI&$Q@X_q;#{MXI<7dRG;*qk{- z-wY2+L7%sE{P#Z+h0I(F6^L_fA`ytkFZ@i2u=e1AgDoy&TVv6Pc}L(XJYkf}$*HO9 z4HU+sXGVT_S4p za81XjkG?aq?!gLtN}R7-H-HTrp2D(aD-dX==*s4@U=b(N~YssOv{)|?OgM}GmYk}@P);g7$B*xv3;Y$KPYD31R5prz8&oPAlSEY97r}lc zlu|x3`@K#6vIGvE_D?|L1#lS2u(7shxI#+l5s|mU#2~)Ex|y3@C|`R1Vr9(#x+*VU zxwykX?&dr;`^_>F<}GhDb))q7SLxJA`(YTxF#ztJGv?+lkPzbRyWc13*&}DJ)jq#^ zdHCEtkxn|x!-w2Lh=gqjIsLv`-~1lts?*00gcHY(;zRZ0b^^AB(oS*w`~w?+$fTX? zK?KrZ444TV97^5!S!>{vo_OTHUe+CwZUzh(sX-H?!n2NKI>li_+4JJZ1lf28!^W6}YQofYZ2Y_bK z)~;iNhydEQLDpbq5E;6MNMF7W4U;GHw0FNu`tz08&a10CuZQ)ARr!pPzXP0Dk~mDZr_O`SVZ!0000< KMNUMnLSTZSC;vGB diff --git a/serverApps/src/web/images/InfoAccount24.gif b/serverApps/src/web/images/InfoAccount24.gif deleted file mode 100644 index 9bcd02f6b7b724d7bb4d94c518d949c575b029ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 960 zcmV;x13&zUP)&wa010qNS#tmY3labT3lag+-G2N4000McNliru)(Qv)BMn0$60!gQ15HUp zK~y-)wUke2oJAPMpLgc_x5>A0ce9D^wg}rASd0X13!cPyC|ZaOMJ0-;RPfS+C!vB0 zA`+F-9(vInN-ZTU2p-f5B`Qc%dT6{Ds+0&;Bv~c6CfRTI`!nCn>!F)%quq)%4!ko1 z^YEK@9^Q9=|8vx8vtF$>yK6g{*12;Z+W?*f@Em}LwhJtnIm66PZMO?TYpski3)>DR zB0)s?8y)h}N$}Fi{{$}dRFsB@!w+uBilmnnH1Z;#S*EFyNih5Gz?NlYgb-6b70lWq za&3@*;`DpNtG}GRO*PMC7A_pWIXDP{Kq)odOF+4&89?;Fk(E6kei_WYd3JsB+a+Dx zQObMIJUc}_!P#s!=Qz%(o87+a@t-Qc{b6SE`Ju77i|yB5c)Kw+`PPPs6OAXP9=jo2 zj*mYWS(bIdw(aqYt^3-8)%`CGR`-A2xcr$aKl(ZijXYd&GtS)Z${i!C8;W+8@`c|U z!TnK?{=Cw<{fZ+v-8Xh8M(?>B-(ULSTIZEYr5q8RV#YEUwv^(qloXCkzH{7wGp=jD zUmDI=R@Y-+gEJ+0uNiZjo^%Kmd_IpC5xgA6>N0@E>%j%?kb^KW+Q5JSx;mk=+r)O@SJx((g%Cm;-ph=^ZpK>c zLxKbrODG{o1Gv=H&&<3#ST2{(6VYAF_|7nkTlmQg z5jK-KJTY&-K)w6IT5ZJed}|-^E>z4Yp9T&OuxanN3r9* zrs~v5#G6scEjUz8JyvYgga>b#sU`QrO0c#1IjBdV1*Y?%o|m1Xaa#U4T8o)0t7;6{=WyK2NB)L*Ce=qaEn8 z5r(ckWNB#$RRusq=s>kl&-TwhzOqN;ro6$MQv?uP|$bz0attPv$2^i3u?kqEXzh!i9{l( zYWW_FF+qWdVB0ozhmP%kM51yr9S53qst{AdQO~%V|_dz;%;0+jw_9^EjkkyiT|@9QjMDH}iip zzukHJH1Houj-wmrYSX}#yB`4AiD{i_DNmyBTU#WW;>6o;%B?E!-xKQ}5F36Z zB1UZRfkapL+lvqJpR5Cqg}HNZpg zz|0`gry%Fi&RuG;^6+7SZ zr-$+Jaq`1mc(?6lYuhhq^CKczjLviRhv;AeT)8xZZrjJw++U>IGb}BZu+~zkR45b* zWHK2<1OVUnnLcN^a;2RohM%OP!y&5g#7R8{yh{R{?Y@Vgx=gw~gG3?et#@LrWoT%K z!NEa91ZyoK!szJejqxLh2!62UXHsjd7(DjXt4yw@_+#u_+|aVBG{1X0IQ``-yzu-9 zN~Kc#wbt5yT26#iDn(~!XPi%f&z$*??wze%ql4?KA@#suf{RQ{e9Y02x9IKdO~7ud zUa!ZeXnbJ|&gWlbV&W7*7{p0yV9%cCu+~zoRtdu}hKdMEDYDsYqD1S!BZpt-$TP=T z@hfq%Ewc@+9Yh4r^AM2)q;cE~j{A6iex7u?mFneHvfg$sSFTeo&mkhr&d#EgqFgSc zl)`ZwrluzWn4b9=V+=FD{km}}0KzatYmG66<>lqr_kBMR*Gh3CHtaXXYzzkCpOnkx zVsBtzAQ1ru_dW!`zT8j(xDMRk-;cExt@XM^8+pw-@Zh6~x!TO__HVkQtMj|&`&a=j sKnmCbq?;aq5D0);L%iu({#Ud92D&W7W77&x8~^|S07*qoM6N<$g7f#ArT_o{ diff --git a/serverApps/src/web/images/InfoProduct16.gif b/serverApps/src/web/images/InfoProduct16.gif deleted file mode 100644 index f87c2a9662fd955e34f8e27413cfa9becc010de9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 439 zcmV;o0Z9IdP)GKF`j=Kf`k;t!{qX;wyQP2Q2ual2c4#8H@6Qjz(o#_NTq#w_sr{CxR@y*2msq#K?7)*tx9Qy z#14f~>{l{Pk<5Z;U6cbvX5uEnaiWwi28cZ?;8_+PV!yRWi34%1FS?Pk8fdLiTFtDB z;||y7ov|(L?-#fSru)BaU7~Rip;9nssRB|&#ZY)lj*s4GX+B69Z22RxIEXH ho^!L}00dA5{0knEs~4Y2aNGa@002ovPDHLkV1iO$t1AEi diff --git a/serverApps/src/web/images/InfoProduct24.gif b/serverApps/src/web/images/InfoProduct24.gif deleted file mode 100644 index acfdec98eb7bfe2d745ba3675bad6b98f7b73b8f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 693 zcmV;m0!safP)9=cm+m;UqMCYzb;&iwXypZA%C|8$w+gT}^A8CVAD6YOsRadUUe zjs!P0b|T>6LcR84dZzLe9U(;_vF`Qh>G?MBwz<2N3zd4 zf3ml?|0+H@eF?m2?rwFncjaK+?HkwY+Yj#F-CSK;!Fe4EzSFo#b-MKU-G|R|7@s@` zJ`Muks?Jt7=NIZU4}MHwuL6eJT$O9{wI_%1$-QA<5+{6*&-wE8a3l-`O&icyUB)`O zva&Q$b`(?zda3D$S7$ATNo@o}DpGq4eNSr$>O^*IGaVD6&|);gT?i0ekcR9cjlQrjx-^1SMtr<>TEOhcH6 zpo1yfIgj^(>zvhqxfD)01xJ#!XB1_+60x{gLqz+j2rX0;mA|T^N`#__{XGlJ0$sqD z!-_9jZ4SO2SotGCa7x$carOc|3|D#>It74)E>!>k0}e?< zK~y-)Ws*xwTxA@^f8TfSyqLLnU?K?8$|G1EY%rF-;-axT+?a~Nx*!@hCPY`YH6|=g zV;Ucc#zal5HL;66@DWW+qb{%oO;sobI#?^(5$Q~)%nZZKy~7N5zR!(qD4yi(&N=@_ zj$jjx92gnWk{1QyVU!LCLwZ_@8&$P_=AF-8e`T{?Y%um{_;mNaM|-yS#tBEl2mx9{ zaka$ERDw&F=F@}2=Z^I}k_sYql2G!rxxsv4aCpEj8;Vt*gDAdsXNui%jCkNd8aq?X zjm?!eJ-u_)(7&t*w_Qm9jXpj&JYe5gE71N>h-mfgyVkVpEw*lJp?7bNXu~dpz`G5| zr=!3QdE~&z(C&RZc9yh9TUR43TjHC~L`sPe0y7XpvP7kH0;e<+1pR{q2DbOcSuSU3 zZEdEI|A+YFr$}dgcRx!ADqbI+=qHt|a`M9ms(A98snL7Fkua7QLMesMXHj;Ggz79t zUfPD=-pg}sIc(cP$QaUp5W~C4!qmsnp%?mt5~vpfnwlEO7xE~js40!(6gm3d??htV zOiWCmltOETVH%i*1f>PgWdbW&6Dzw_Iy%~^RMt>RQ7jhe?(XL0!>@Af+Er?`8d6HM zQfLiGG_W8A;-XV>So}MUQVP%W@H~%0hYpiSB*QJv%5E8_kF0oOuSo0O-88Yi?mS`RxAv zkNN-nW071T&;4y%2nK=#gCYFB05|{2kiWjd$q&xz*`?X{r{;f}1F{CdOmaH!H~m+Z zu4eW$HN>KAEv->#4UcH#K>>F>S)(m+mZ=t@1%`Q)zt z=kL2`>r-|9x)v#bCe_ X$s}Y37Q!~)00000NkvXXu0mjf?g64A diff --git a/serverApps/src/web/images/InfoSchedule24.gif b/serverApps/src/web/images/InfoSchedule24.gif deleted file mode 100644 index d676ffd4632b2e2271a9906e6d871eed2c14df31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1411 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 diff --git a/serverApps/src/web/images/Italic16.gif b/serverApps/src/web/images/Italic16.gif deleted file mode 100644 index 977ea821763ea983ac5b9ce3a71a57eecdbc63cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 619 zcmV-x0+juUP)A_ax+;G6&e0r*Ko zK~y-)&5}<@lW`cwzrW}A?j6fwGBVSsRnwNXEoL!@f)0gJ6eJ-b8WBZC)FFxv>*yh* z2pUx6AuM+55FToyKQxITtOnV_4x58A5D}*0^xZpu&)dP03Uxx4p7Zm3`0#zcz(0;y z?qb8~2VP0?GqWWDKoXh#-EDSlImdys4_!L6fh)&%$?cxi7#%lo{zhB}04jA{b0MNT zSfoxI^xG<&4qUpO;ECxXEM@>eNduSR?A^P=T^Xvc7MCN>I5#;%-^OOZtWeS*c=CSO zv(D9cZ2va8*7JrZCXFa7MrI@rR=hO8-+r&Dyv*Ktt|df0Pd{1ducP0EZk}RRn3`5g z8~9r9cy&onF1GEVSIJ@Yz5SvJtQtOacg$K!A#W&HY7s!7`L0U<17})x%gjg~k7E67 zvI-4GJH`NjnK5N3@IoQh9Ej*_=T!5)pv}_kc>X$NnFW&oB)vy(%@v0v=M6>t)8G$) zz7oB``VEy;)oVmDJr1{fz3^?_j8zUBoGUbxm)RgmP&6?-pTRt!_Q=g}RfV%L=-)z* zUwpKN(%A)DDs4J@d^_pa7c>Cac(|*HNOacL)luSo7DJhAQ54O!=~y`TH(=ADE^97} z-wdP>*9(S0@z_fUK?-U%kd0r>E%IS=@LiuSh)nz!^8-%6&rs(VEJXkS002ovPDHLk FV1jmq3Q7O~ diff --git a/serverApps/src/web/images/Java_anim.gif b/serverApps/src/web/images/Java_anim.gif deleted file mode 100644 index edce8a8dd1c9e2b218d00de63583d86494d0a5c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8630 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 diff --git a/serverApps/src/web/images/Last16.gif b/serverApps/src/web/images/Last16.gif deleted file mode 100644 index 2c5a80385cca2f80f829819f25e943bee4fbb759..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 663 zcmV;I0%-k-P)^@R5*>5 zQafl0i$fhnu!z>dT@ZRl2cb)*4pLDG zZG=odu7yxbG&DksLWh*3HCi!E@4f%ybBM&$q+$>J%i-gE|2f}bM1)ohPMBp7qUZ#M ziZjW3S}CJ#h!C}JK7mjILiv!2Lnsa|Jv>a^ZWC@70Kk}r+-e%0*oG^%;PEY-Ju=$y zQ(8wB42=DLU;tx~itk0BkqZ%lKmgIM0>;oi(;G18uk)G8m+}(D!pA`x$GW$IlKT-XC=du~Fhe@}W5cL!R;jp>uMpvSGepPcH4u{1 zFCV)GvtXJgHvG>pEgb<%Lm;Fh9zKRhs1Mm!vo0wl9h=v7T*0wCML#^(K9-8dDwfOPh0opXQOv3a5686BHXl{Qv0xety%&@%$fU@!t2&O}F$dq3~5 zSJ&non@{aHV_O3h#uf_mOTDqf@uT4c(+v&P(of1QI%OprzW-Sy$L2MXNX}+oxQB2O x2h<5XpL^yi`NwxFSmKUBf0KK`E>-@2`~s>b4Ju;H8xa5i002ovPDHLkV1l6R8=C+C diff --git a/serverApps/src/web/images/Last24.gif b/serverApps/src/web/images/Last24.gif deleted file mode 100644 index d81e0714028b5b46bedae59ccf5b3f2b710d8452..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 907 zcmV;619bd}P)b zl~HUIRTPH5b7y9EFk;lAC}@RfBn`1xADT#un)F2zj5fv^6MZD;lMh%B<6||A-6x5@ z8*PG`N~2M1QUn8oVnm2WLt-m2f`UW{Y`g5vow>({*_|%h?aBi;xyhV6=X~d%lXK>Z zs&Xxsxh7P=Z}p;YI5>l{a>;1nY&2$XyDBis%GbBPOX4i4OGsQy>Jn0CNt`84tGu&& zq-EmP;JT!Pvma7RD%6q+aazrvAMM(*WaL%XSdjna*9NR83tgj{*{Y6q-Lxcl0pd_x zcA|<+Yi$+hHSXUY98kx@4O={_sxDM@I2=y19jBM6CiA&Z-^)QRT?}6xdec5~1y~)s z?zr{t-mOo(w#@eeQcc3tB{)sMIE=42SEb4Yf}+8A@Z!*`p(`01B$$Q{?@1cSlRjG?6=W3KTX@N+k3%FurklN+6;-ABM1$J&=7=%plEn-?I6FL{5hUIb>c9} z&SumV;HYF(9fSM7`{d8lf1T7dE4n!s|B4h`1`7>A=n;g54XX#3FIV;JV+YQtV=yXN zZ3(W!%jy{Tc;9+lPLUs!;y?daxauanRBO_nufAS&7Nzd4JxTU4?$*2Y5< zUyN7Q-L#30>sI3zgrI0xv3wQx-q6p)XCG8-91le$JF^(0WgkZ+J9TOP!pPqJla-!Z zHWT{GSr%MRPsihYIyG6jSUx`zmF!fjcxg95n|1_ydV4lLw&8*MipCR;fB!@6$kD@l z502WwrQ&jM-*E67%BsbD5agL>pE6=#_xOaX&-s58iSWmvF?$y@|J{_%7lyKqF-8y% zJWmi$>b4*P+qSGXs*2WoS)HP(lBUYr<8O3|h^MNlpJft%<2D}=;iKcD0C<69+c$WA zJ%Nx9h*L6PqNIuA$*%1Ui3Jgf8;V`y^y&Na;Xw?D5sb-zBGUM}tQrc=HB{$eiK?c} hHEw?uwOdVB)j$5Qjbb zl~HUIRTPH5b7y9EFk;lAC}@RfBn`1xADT#un)F2zj5fv^6MZD;lMh%B<6||A-6x5@ z8*PG`N~2M1QUn8oVnm2WLt-m2f`UW{Y`g5vow>({*_|%h?aBi;xyhV6=X~d%lXK>Z zs&Xxsxh7P=Z}p;YI5>l{a>;1nY&2$XyDBis%GbBPOX4i4OGsQy>Jn0CNt`84tGu&& zq-EmP;JT!Pvma7RD%6q+aazrvAMM(*WaL%XSdjna*9NR83tgj{*{Y6q-Lxcl0pd_x zcA|<+Yi$+hHSXUY98kx@4O={_sxDM@I2=y19jBM6CiA&Z-^)QRT?}6xdec5~1y~)s z?zr{t-mOo(w#@eeQcc3tB{)sMIE=42SEb4Yf}+8A@Z!*`p(`01B$$Q{?@1cSlRjG?6=W3KTX@N+k3%FurklN+6;-ABM1$J&=7=%plEn-?I6FL{5hUIb>c9} z&SumV;HYF(9fSM7`{d8lf1T7dE4n!s|B4h`1`7>A=n;g54XX#3FIV;JV+YQtV=yXN zZ3(W!%jy{Tc;9+lPLUs!;y?daxauanRBO_nufAS&7Nzd4JxTU4?$*2Y5< zUyN7Q-L#30>sI3zgrI0xv3wQx-q6p)XCG8-91le$JF^(0WgkZ+J9TOP!pPqJla-!Z zHWT{GSr%MRPsihYIyG6jSUx`zmF!fjcxg95n|1_ydV4lLw&8*MipCR;fB!@6$kD@l z502WwrQ&jM-*E67%BsbD5agL>pE6=#_xOaX&-s58iSWmvF?$y@|J{_%7lyKqF-8y% zJWmi$>b4*P+qSGXs*2WoS)HP(lBUYr<8O3|h^MNlpJft%<2D}=;iKcD0C<69+c$WA zJ%Nx9h*L6PqNIuA$*%1Ui3Jgf8;V`y^y&Na;Xw?D5sb-zBGUM}tQrc=HB{$eiK?c} hHEw?uwOdVB)j$5Qjbu69W=Z{K>+|4&>{A#6W5pm`yo$-T61c z=BCGj(@6=f2ksshm?x3P^>S|DPN&SyWz2!6UHW(%Uw5y(=f7=*WbTPuJjZgZ7&#fN E0j1d{t^fc4 diff --git a/serverApps/src/web/images/LastD24.gif b/serverApps/src/web/images/LastD24.gif deleted file mode 100644 index 9045708d46e3699067fc85b0a89f4a6e5b7b19ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 124 zcmZ?wbhEHblwgoxn8*ME|NsA=Idi75ahl>!7DjdkMg|>_C`g`x$+xF}<>|NlkC`ts zI^I0{ifd0rf>Pa_KrZL+TVr;$t(81*t>@v#-tE7y1bYVTI>}Jr^J~JHlqmSPh$Xq6F|top!k!85yaC05g@e;9K{S^ z5s&}~C^P{1ObikR4GfJ8Oe_o>3<(Dsm{_?)Gy)blG%~RQbpTa0fRr*QC@?fIGBbgg c4GjzoY&;wZ2N-ZE2Aa&s3^ZB60jSLy0JCHorT_o{ diff --git a/serverApps/src/web/images/Lock16.gif b/serverApps/src/web/images/Lock16.gif deleted file mode 100644 index dfa89a9e991cbec999bdd2e6851a12839058a4bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 731 zcmV<10wn#3P)Sa0007dNkl7J(uI$ zIofTcM(&W{BA9XE2rVMp7Px8G+MTo!=?5}@LbDu(0XHJirl8zK5ECM_DQ&J65vZdJ zbM81(IOe(M-1nUGKF|BK&>OmFk)O?X@xbTd`%QR;i=SNpIP9EzH_Nh9h8^)^KU?%#iFFxYsz zuA6hfZve?N-&0^|etzN8-pf6{Utb??Z*Tt`Lf8WGUaxmz@%XXVHEQSj;Kt?J*C$t3 z*3?Y|s(K(vlEr?1j_ZQ~!{KmAL{0-sz}ccG&ir!Y*Uj$q6nUP{1Ft++p)5=3cDr9V z=dL{1*=a@OtJRe?ncP48`0S6P(dcSu!_n#K?#x3t4D9|Z_~fH=CGZXZjRDpE`~X>& zxk>#_2w}z-cgs81miu1vBQDLdwrS!^xs}mCg4my1*V^IM=k5>x&OzE;Xm*qRHh69M z47ZXH!pz3k$EGAazSx~P`bOI6W+EX%TdF7_h}Hga>-|WpCOhQP{NUKvu__*H7LP{X zCIFYubFx4G{&x!}J|KyknC_uk5!E9yCaOoJMAajqB!rrWdsF!NL-qc*k928 z1iC{EV^nLR)QB{wj8Sb6@q{*jEke>s++-cI1c-ou2@t>pvj7NY0;ZVh(=?0(2M`rv zG+qP;5ENnrGkY;XjG$&u%ltn&06}P*@guFhOA}kb^i@==C#!3PYK_J*8UxW9G*Oy5 zMM7J50HSeo=ibKEzxTG^)My>mKoCJBK1o$X6jj48%#5aPtFovr{R2z^l10`Q+I#>2 N002ovPDHLkV1fseTOt4e diff --git a/serverApps/src/web/images/Lock24.gif b/serverApps/src/web/images/Lock24.gif deleted file mode 100644 index 007af855555dd393926412bea5564c6b62a86236..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1041 zcmV+s1n&EZP)wse2x000B9NklePUxx|M=Rb+B7D)FZZ5vXU4^QNmFf#i#RaMnZx1xW`=K$<1Y5$M;}yx$AD+d z?BP7m*EE~W{+XE>X*Qb;@BKyK2jB=$KX~Af{1d}10_=c|z#DNKZ%>kBRnncfO1VtA zTtP&bnwsXX$w?ZGhE7aOG(rep0&fGC4jwo(k5yWv_!Ypr)oS&L^&8eleSQ68dB*ke zab{;TqR6qjzn`I@A$*=kqobn(Cr_T(Jv}|M9C!&x7bR#{|4x!5Pj1^bOeg}!M@FdE z>z1bJWiy*-KV4a=RPNn0xXEpPbco^Y!|`|D9({JUIXectK8F|Gq56L3+}8E$HW0@# zBgc+$`t<2~nx-$B*$&{Tw(s!X?>zg{+0m0HzNeaWGBB_P;PJit_Vg^;K~WUzDwWFe zfr0zDe*GHtdYwGa_a8iP=&L&vb8hdxJ^6*P3!kjpxR%=T9^yD&DI)g+XYNRlrl|)$ zOOmAHa^rWhESmz3-9>C8A%yXpH*WUTdTYdSyyC6|ufDSX6mV+yu9x|b7JwV2Qn|0I z+J$p2UWgm9G$!3iH`Qu_YYE?$nt&wfqNCi28MctXg%E~;u`BiW|CqdTbc?6&h0I5r zJC-eT&E_l)%X<ypY9m`HPZV zJtE4;{3d_%9*^MM;c9KoLtVWO0)}XTiXbY8C?X4@&gDWO3(kd+?Y_Gsu`v^W*(IcHIGS-YL05wx|@rV5rW5uGC!Xgi%%W@<++6_ ziley0#ibtbM?ubkTmwx}38)5CJgNa{$5!r935a@BJl-oB4N_TF!*EgQ-+!M2GO!eE z8Z-q9paD~l>D>8NZnx!zxdO8?X6|+snX%+HPoUQFrM41)>MdU&;ic<9tmUd;W=lG& z=(Y|FK>vpkNef)mmV88|xe=*?O3{*Jd=DVtY7jMXlH;O46lI_ui*h3M5apl+!~v%P z)dG!-LTi|&m|2U!S_D_~*{SK@&K&OUS@8gvL$!)&gi58oSQS(~B6)kkJfe!JU?!*u zB1WEPjE$ZL?EL&+^!Z!#it?HWJ4NX&1Vlg-igsKqUqll>0&o5ey31$FXZ5Ic00000 LNkvXXu0mjf1Gw{v diff --git a/serverApps/src/web/images/LockX16.gif b/serverApps/src/web/images/LockX16.gif deleted file mode 100644 index 7400865f4901979ae62981de26cee06ca3c0727e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 798 zcmV+(1L6FMP)pSZQLU)8r0R=fHD#7DtK5ao~0!FNz{+Ew>(uqFm7O-)^R;KHz|73ihZny5YVNt&XP*HaP|`pN@LKCb`zQ8~udl7qY&OsB?ChK} z#ynjV#Zz${pKdgoS4!m)wOZ|7U>xv(+-wj!oz7%mrGN0prG{y@+h^Z+?X4Dn(0=iy z7e3B==K18og^C<6fq5r|&8 z@ML|D-k#{T$5fOzqC>Y`Joe$Mi1ScbupX|vZx7Pj2l-0htzlvM?A-CC)3Xafne>;F z7vDQLQyV=tJ1}(TurVD`(%TN9Fy2|LwK#9dO&AnCQ0rygkaXjCeKr2zi8G(RALYrl z0SWH$`yP9FxLmr1xT`AoblAHL?=yaPo8o+iEzns$x%d2h`pDYVZ$6Jiyr8rwWx@Rb z#bv}N1e+1O!P^|~bFA&*y}=b83HKnB#CsPsD1~Uv|3D;&c4m8%(qR984Qm}movpQ< z=+gYjCc2V{gx$COcX(G6m%e!S=g0?8@DE|Nt3S_w-$%|7L|Kz|H|VcSATHot`kQ1TXuEP)im`)Il4aapun4JNM(9Hxdi^Z$#e)2T zlOKKfi5PRYzW06`Fk`&;PXWdl^E<%ThrVh9_H}i2?OMKkdDz|4jfhaKRcX{4gkeZ$ zXMwi13^#AyWboV|qt{2rMdTIW%>I1`nt;uKgsGKES{&fbLT6#umMvSudQ|1Yg$rD| zc*##qP1TbmDFcDEw!6Q-KeP6UwQPOnX@bD^{dM`uL0~&@Gi^}==m>!f5U0t!wf3b| zt5%1`z{vR#1_uYHYPH&-IF3&NGe8IojE;`JF+M*2;&a=#g{vN0X~zB@TUD*ro&~;b z0Th}JT$)^LtsNLxGQge535JG-s8lL%JLit=-*>>bY$SX3?mihs(V_Fh=Xb2%w2rRs zE~?eqra1s>fuISf*X#YYTD`Bmqk~(wZ&NH5E6%x}<`z#?27WG;%6Jc*oeKa~?%BIL zo8EVTxerh-m$Q{hB^TI$Qn`ex-rB$KK>Y#5NjLM7h>*|aX>aeq7&?F^AR+B%rUgJ- zTNd>~;$i^hztynDQYdth$z%Xpow_C<00h9ei40+{iRxusqeR9wg5#gjS6SazUhF+b zy@%GJX?!?)yiiY;a_-bcW+uj1$gMSjA3rFbA4dj{oLIAIr#IgF*GEq693H=N^oPD> z+g5b-KZ&u5YK&@vibI-F5>y@H5=0Xu%{50HJBm|9u3o+!6?z_h^{o&7EQNrt&0Olm z*ySrWzfZ0`13Cd(LbZn12C8uyqq|^

t}?K(vlZgh+!%?5WolGjV%1SDBrB9QZ8+ zjEhTZZJV({9^4<0oC6sHt)LR45~r(=QztR1X-?wQVM3gAg4sY2=17vr18M>9;#pxH zr5?m30(c8}Ny_5=JQ6&JB-(Vq!be_Ss`Ci|3Oxgbrh{L@Y;Rr_Jbunu`Tw#u41kNF zG3LgJ&$)=rr7!yYIGCQiRy4*GL%4fF4b0o>TNO5U-87HqzrR&;|J=0ZTA!Ia9t05Z z#^FgISOlyF+Y3^~*a%}|tTwRlIP|f1KqAED&DNbFdRGf9d)z%i>Q03#{v){ZY u!V>p@FQ-U)-I5n=>FPaIfWyFPfPVn%-L*Wu2JiL&0000Y diff --git a/serverApps/src/web/images/Logo.gif b/serverApps/src/web/images/Logo.gif deleted file mode 100644 index 761db55b58411ca94edb6bac541deaba2ea363c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6545 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 diff --git a/serverApps/src/web/images/Menu16.gif b/serverApps/src/web/images/Menu16.gif deleted file mode 100644 index 725ca3fbb0a42d43ae93cd09c5faab7ebb1dd244..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 400 zcmV;B0dM|^P)u4#2+hQX>w}((DMemLWW^P0VrB?iy+N(aSvKZhQ0LnKqzhZbW6J<&t?_-o11zQB;o*_~nnnJkptYua z6#g(3ZL;6MyKB=9b%~U1m~s((DsLWKe(SpkodiM2qkI%nUZ2Gn)9FIA9XL<$eV?G@ z5$s*K#vt1nsCvDgbL|w1MS@ai-x$+!5XW(^dVQ@H&T0ilmiGZj(-fYbQ0n8l`};fc z`91)Wq~7|6VTgVS2UX>|avDX^R-@6#XKB`JjOnq~3L%8G)`~CU0zgWc2_dpvE|+Mn uPed~Z)qG`hQ2^!(&^oTPK;jOmi+TrD#(M@W#^lZb0000ZLFV~EA+w-YyVHU|i_?Pt%tbHGab z1&5^a+FUmdNd@kXwZ%tROFFJ>Q*!zI&R_A==FP^f@-i~)|I20A*?&KNrgrv}l!w`~ zS-W;DV_2Rr!zN$cO_)z&Zy0B$7WFVdQ&MBb@09MjczW@LL diff --git a/serverApps/src/web/images/Minus24.gif b/serverApps/src/web/images/Minus24.gif deleted file mode 100644 index 45e5c2a8e98cb67489bf7a5df5a423d27aff8663..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H1|*Mc$*~4fY)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_Gz7y~NYkmHisK6gRtdxyHI`pirl$i(`nz>9>CFZQ5?)tP;KpJ*&bQ%kKV6pXhPsZ)QwBze<6)o`Lu?1IrnmCtIy` q#6K4lsK|Z0yY!dH&rr{xgWTashPVA$C(8gG#o+1c=d#Wzp$Pz5QChkH diff --git a/serverApps/src/web/images/Multi16.gif b/serverApps/src/web/images/Multi16.gif deleted file mode 100644 index 0e205e4f6d774278f53e83dd8b408c38b6801610..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 345 zcmV-f0jB(~_hCBkt*5h(~oqM|`cM?=E_xC{s2E?fi&ZUC0z!b*biCWgkg{4*5T zQ6eLRq2Ng)?au0Z^LBv$77ea$j{uB+$=@pg}VnZFt@UaU6HlVzJ!QT0^PNFnI;k z_cTplnpWeiwMO`=50v}tK1NY=lVzD%+ diff --git a/serverApps/src/web/images/Multi24.gif b/serverApps/src/web/images/Multi24.gif deleted file mode 100644 index 5d40cb274533dd40eda83883c4c396fc67f0ba21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 892 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 Am;e9( diff --git a/serverApps/src/web/images/Next24D.gif b/serverApps/src/web/images/Next24D.gif deleted file mode 100644 index af237881737d5135e8e8422acb00c75bf0682c58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 874 zcmV-w1C{)VP)b zluv9FRUF4Z@6AkiR?`^3q=kcRIEa9rOf+pFX*408I6yEl9E>rfUNj~&C3;1pG!{>C zRudZpBQ~)nM3E3^i6RM6G%A%1Aqd7&s<7SJd4GN$c6K{mc3U~{l3(8M&Ai{|_uhAY zzfmH>{TTYbP=T=Bi-D2o2A-~Eqcwj`jhgOz0^{j=d*~yqH#l#xKE-*9^9Jh;sY^I? z_^q~y+k*j6oc`koRl7jdE|9vU;Xk)=&kC2h$DvUFYu^fBL0GIBk=k0svr;uJ3tohH z1Ydh1f^pRqPu$RW%Sd!mJcEslp-M!2EaLHaywogp6%t!+>=_u27LTquH8pAmmw>&K zv7YWnpWd_m&0-itII*$w7B3dGM~8y<2?@7|3K|{2E4$u^MZlOU6DP(OW^es@u+CF? ztprS@z?B?XuR|}V~&+MNb zHSf06cVxO13Kb>zMdVFu3ol3{eJG}%Dj8A znWI{j&6a(tQ>o~}_Ge${4IirLi}S|`LX8d;O2Ol+wo#eWGBJ7dx-<5P>4P%Y%xGC| zXAa11ZOq{0iKG7%+$uJ#=_l+^LmGcpW`)fh{(QV#P0h|T2a?~~#kZ6qKL$p^ovS<7e7yVlmmUZr#V4PASiU)X zbKmLF^n>N%mVlK~3J7wh0p0gnu=kPP-r=C2RB5JkGPrVwv69l^J{2?=xrkD(9GpGejHe0~d!BGy_>^HAX4r1D@(|SwSuh9HYtY1@S zmi1jjg60#aKq?~su8-GF=ghAstHWImE|P=&2Oa>1Tp;d96#xJL07*qoM6N<$g3Ao0 Am;e9( diff --git a/serverApps/src/web/images/NextD16.gif b/serverApps/src/web/images/NextD16.gif deleted file mode 100644 index 39849181f1d0b1e96de5fa17ca2a5ee5c76f9b49..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 185 zcmZ?wbhEHb6krfwSoELa|NsAI&itP_^9%z6!+`?_fFuMc{$ycfU|?a;0dYZU8JM*_ zcHQ}BaLV)8=3JINChHp&3TFM_eZ(=#VcN9h*9$UbE^ce#`*bAuz=8=A7#I})`8($q zR2F5XXOt)y85kHSBvmQ|m*y$>W+oTq7grXSq~;duD0t>2>nS+q!7DjdkMg|>_C`g`x$)=}&<>|Nli|2$i zl}ig$zMYrD^t?AEqc1^WR`aD*?mBx?t1g;3zZRH#D=|o~YyBl5sqCpOn>c&DmS1sZ HWUvMRB?2Z) diff --git a/serverApps/src/web/images/Normal16.gif b/serverApps/src/web/images/Normal16.gif deleted file mode 100644 index f79387f0b2da465f4dcfb8082f45ff8fdcc2eae4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 541 zcmV+&0^|` z$daHeE5dUA<`V`^4mM_Cey${3F2yjwEOoK6q7=XHw;zB0K6>_c{`LDWzl#g=>6oT2 zawEzBW+nzRF+m=^JC9#K`t$qutQT)So)#D8WB&i|UxaboOm@5m7^lr-5)Iw7n=-zqo;?KXo|CgLyp8n_G z-+yP`ym@_rn~O_~k%`d-XEbVuPGaZeVw>gfZXI{w#zTf*KfW>dW6pS?;{QdRQjg^T}_3HK8M}B<&7IkG+@nd9#`q7hn#rRnZ{{8+LrXAA0;p&>o z_b3MZ|MzeA=?mBIF)%PZ`@_ca6y2}Cetw&B^6cdk3=9nK7#SFTlAZPq;$||c`_?kz fNr{x_Bl-dWohPz;A>zt#00000NkvXXu0mjf;vxt= diff --git a/serverApps/src/web/images/Ok16.gif b/serverApps/src/web/images/Ok16.gif deleted file mode 100644 index caa44b5049d959cf9a7694c45cb44fdbb278336c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 626 zcmV-&0*(ENP){4jS-Z5L(c|=3j8IP(;yaC`GjG zs>;F%+2ka{cyXA8v zrN-a(`^STo<@W8L;RjFSC2eZ58W9pQ_W+;!2&oIxY<^@*k0g@TlAANLxrM}e<MVq0?y_y^edGEi6uM&dla+X0;rR$_iy;m^+d5 zw#sYC($sY3<%E)vDG@*j;KPA!n@0PfTimD|SpuPCj4=v96af%i(54wcZmqruRW*~k zswOol2q?JcW8m3nw@ssEb&DGn*8%`m(D@tAk99T{^pt>XG) z$2zNzQziZ=A&lgkb^B9o*D9|420k<8p``B&axJSf|GeC@|LJpm1Ax5dNw1t*Bme*a M07*qoM6N<$f+b-iI{*Lx diff --git a/serverApps/src/web/images/Ok24.gif b/serverApps/src/web/images/Ok24.gif deleted file mode 100644 index 027d18f53194005ce4fd7feb1cacdd34079a2f86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 936 zcmV;Z16TZsP)rlw3&J^L?ECq}sjrCW$9hBY3;Tn5Lvb!x^KyB%hAhV| z8)n;2+CN!iKiJ#|Gy1Q%5WKm#GFwAdYlLzO* z9noC6I#=U%g4;|0L@*fxAlSsTEC=1e8b5M?DJAbNU77ph+B^E%+B&~`|6Y0~?l_`Z zzB*rX#UzK3AQ0^SofFFdicQcBAMgV_pU-`_vRb-%X=YyL3Zl~A3*TN_XD1@{hT>8> z&E?9QHBY|5$-2NkO#~2+VOUT9)q3t5V?O2ehGO|b?%S2s(#?hWMKM;Ggd=lIdZ_eX ziqsp5yY2`tcr%>A1&BcVpKd9Fwt;@ydhTbLxwW|w8vg!=V|T8sUjC@Guq2B4aR3%l zxRBCiQlZl8jw00?4$tLebNQ`OZM-nc1+me)~`>$F|gAsmC}ugu{q93BFoI-7$sR3QM#+Qw>rK)f&&1* z{x0tHgRsh7Q_iablhQpL4oA3fq-3t5%GAu*^7PaKlaBXdfCz|_U4(I0Z$Iw%X{wLm z0Ko6xOYQY4eccbjs&I8#DUV6%9g9dQSusCJ((wQ~m`;mfyn{iwr~iE1@ss2v4geeg zUPOjfA+xfl9OgO-L?cQH7n}=#EXWd!jW8H?&>QshACEeI9H*z^hk@gfsOm^tc0J96 zumB8-V-F4gVcK5jZWPRE{~0000c51Uox{ZvFPmABOQO@lyk*M)EF8k`(QBS3i09%n#3r zpBXqU67(ap_3&?hFo@2LpX)uSHxw@vy&uw42XT~sa`d%&J=Q-U(WIS3N#DKz0000< KMNUMnLSTaOowC6I diff --git a/serverApps/src/web/images/Online10.gif b/serverApps/src/web/images/Online10.gif deleted file mode 100644 index c47e987718e46c6eb6d3a949fdf8a52819e0f378..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 496 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 DBA=*} diff --git a/serverApps/src/web/images/Open16.gif b/serverApps/src/web/images/Open16.gif deleted file mode 100644 index 1e074cd024aeaa1f774c335ad66fcf8187d5e587..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 523 zcmV+m0`&cfP)cVPQ;zF0Y6Y-;<5;ZC2-aEN-Ul%u85)#z*FfcH~`@T9H@$2A2@QE^U{K zOU+5f<~ZY!b4>9sJdaqU|7ecRED(i4_ZM({dP3`~*KF>d7ly8JK diff --git a/serverApps/src/web/images/Open24.gif b/serverApps/src/web/images/Open24.gif deleted file mode 100644 index eaf4be873c63a5cb5ee2f61d2d34ae716d0728c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 803 zcmV+;1Kj+HP)ScD^+j%uo^mMtvIBZL4UP=taglKVvK$&#eLnW<~QR$x_CCjv{0XYB_Z)Ya8v z7{-oulu~Xl1@Ju-3TlTNU1f_)i=<>ZlWTRXWo>^2RV}#z(iPpDx!k>pq1hRHZw2Nf zkyWj|t%GPZ%G)`(b>-r|JbdrraH|!FWHMQ8;l~2OP>`7JBAM3k`D1$mZLCs>XQXZg zeBp3Nb2Yh0#1pW(zZVyctjM%(@hd}aPrxut-S77^ITxg}tp&M9&`Nt5iB!gHO1!#h z1<*BJlSq=LimSGq)r5wWAdw&itW)LgLWrW;x<|0vEcgOp4e(h398SA;c{y~nrTIAa zsyh6U6lvWoc#0f_K#;o&M4oSBw}Z|ybVD*R{q5%)wk0$CslM1Yhi(WLO_ hZ)E3T7J2jE#BY~zIS>GK8g~Ey002ovPDHLkV1llKYW)BJ diff --git a/serverApps/src/web/images/PAttribute10.gif b/serverApps/src/web/images/PAttribute10.gif deleted file mode 100644 index 9e916d9625da5f030943fe279e8fe00e1907e4c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 373 zcmV-*0gC>KP)*Mt0JM=TkM}686PpN3*UAd86A+-`Uy%z3 zsRwVJL+)521s+vT`Oy<3)&a|<0`&cV&=^C*zs4C2Q^tqQeV%a=&<=;8{ghwDo*&0D z5NN9$ld$Uoa~Z(;`s}`37AuZ1qC`XiA_Agiss|rEz*5nc3qUsB_0N~w5ukqo*nwr& T>UlM!00000NkvXXu0mjfMmv_I diff --git a/serverApps/src/web/images/PAttribute16.gif b/serverApps/src/web/images/PAttribute16.gif deleted file mode 100644 index 87094f954aef2a0275cbe16643007d513bb2e8ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 453 zcmV;$0XqJPP)+AS{<7qPi zB(y6Ms*reHp!wq6ygnp*a}o+zPy02F{IzUKxxo=^O%`aHOCSQq=kQr7@#YzkU;+dX z`AWTWSoad9f$O?#Tpch~tA?hqmfZFUt2Kx@%EeLYR}Eg@Y?S>nps`V)4;WTTv7IgO zI<|s{AUb^g21MWF(6$;TFa%g$3f9vzA`L(AOGVFGw%t;;W$9h*iUTGv*a^+(O3&^2 vH*Y`-cm$m8-`L;tE(~3ZPBXe{r8MyeW8ILayrsW;00000NkvXXu0mjfG$q5{ diff --git a/serverApps/src/web/images/PAttribute24.gif b/serverApps/src/web/images/PAttribute24.gif deleted file mode 100644 index e018cfb6574923cc661b4daebddff1ec01c3f87c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 737 zcmV<70v`Q|P)&wa010qNS#tmY3ljhU3ljkVnw%H_000McNliru)(Qv)BRh0ABE7s31SWyx z0O!kqmD^midxF!;8zJE8Xfkm>5)I!*dZZ#yxAlu+v9u1n%5ARIJAz&4;`sQ;`ohBe zN-8zoH{E^f2iffQb8El&0C<_(T&sC&LEpZM=g%eAuVgN*Tu4o$9q9|6Pfrnx1a7>3 zyJhyQgL}ZcPT;v%Jhn12nk1M1K7hOeC=$al&W(20>$kn0Fa*Rk zAbnvHTbs6>fq`mAKm?zcayoVsEZ91+bg;$U4^IY^0=`6U@i;KkA3RE{2?6H zN^oZ8AEoHg9LL}o(?8>nwwBDi@!{aSXb8m;i=> z3ZOl3$kZ!QLD(5fkY0@K+Fj6RB>|b#p4%7fA=+EJ}Tp_=ccO7po zh_uz4FH}@3Wy`5o%B|)JU{?#selpV z999e4AAw`Q_A1iLAq2#LurDX&>&ES#{GRc~h1GyM;P}Cx00000NkvXXu0mjf8(~Z& diff --git a/serverApps/src/web/images/PageSetup16.gif b/serverApps/src/web/images/PageSetup16.gif deleted file mode 100644 index 9aad200e7b5ec68f7d9773b6b14f096868c3b968..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 775 zcmV+i1Ni)jP)itCYIW^Zf1M;o%1W5RU-g z_n!tqu+BLL5#g~2V+;Twr9_e>D@v)juIs@guPeY9gAj|Wa}HUSp(qL@NrLtDb#Tt% zc^*8^`#~A+4xB?ui7*Tih9S~41pr)LUZN-pNGTBnLD%FL1w;gEEqc8k0HD|FK`DhS z%b>MJnx^RY`!L4*UP03|$g&Kh(FoRBD5Wr+PGO9J)*4DFXsuzb#rI2QM@L6no12>l zLWoyoSsvth4#pUW2yNR!N{Kj*vAesAD2mWD4aVc~`?{__TwPtg7u(z0@Amii|DMfe zf1IA4qN*yCW!Xs;LSR0hqpB*TX$sCcc6N3S;wMjDe;f{Dc5-r3?CtGE*4hp@ncTq` zi6nE-?Fcm&u5V^#^B;&1nK)=jNy9^I_JO`!`fgCx3{;LPG<+5qNycdh^3kA;60z?kvmYJv{5)mv}+}%ySh~e<#Utd0d`ZEZE zRmNDr7z?envTe0*t>xBQ=HM*A3}R`69u~GH=al;sY_#a$LoCrdn!s7q{002ovPDHLk FV1fr_VNd`7 diff --git a/serverApps/src/web/images/PageSetup24.gif b/serverApps/src/web/images/PageSetup24.gif deleted file mode 100644 index b8fc10e7ad1a6e401c8b618143e5ef2af9d1caf0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1241 zcmV;~1Sb25P)>|H}VTekp>AOQIP`4(4-;);s6Q3(Z+V1 z*dDLfvpX~Q9E$yrV{DNt9nJkb=iK+c=N-d|cK7bx?-v&rKL8Bx&{Xws)RnERt)Fk* zy7lStb${|e9LFCu8V#H0IU@4E0Tvb(s!J9yA z&ZnlP5D|)^0H9W@@#@tpy4^0jySpqcEwQ}3jB^g>9B~}u{i(TPPl1RrrsHqB-RAP; z%Q)vyRd#lE==b}RJ#icpMbW$6Kvl8UPMjTkOg1++Nz;@hNeCg(Y&MynpXU_l&ki6W zY;JBcKR?gx?Ce|f=gyrY%Q66pqQHAkk|dMF-YGz@*JFKsoyU(Kv$C>6tyV)-dH(!4 zPo6x%IY(KRhzMz#Qms}e(4H2=1FWvDE{Mqcsv22qIXpb1+wJoD^=sld#u&rl;o*d; zBEtUuK3SIW;>8P$F*xVQ^W5CNefwi$Om2+%<<6ZuZ_MiIYVGRPt6yKccJ1RRilRr4 z9+{#j=yW=iWl2#Kgb+~Gw`dtf5zS_kix)3WD80SC&6O)xv?z-F;lqdD{Qlc-U-)XZ z`uX+i*FU^;=~4`^wzh_Ij-n{o-`^*MfQU@4Kc=R0j)Q{(_V)H@Hk(*$$@836t7VKa z$yB9sh(Ht9J9W@j;i9lCyry< z?KTSw3$)v9j4_kyx7Kq1{{2lKLRj41-WrpX!C)|Cib51QTCD|8&>>Y=UOLY|8yocd z86gy;=^leYhJ=zhi3vg2+ua2NA%sOQA|}f+tTm`YSrk;Ks%P?gW~N5HUZ>M}iK4vM zc#kBh&}cNMR4M>$Z*5VQC7~>hRaN@^K7ao47j7gI3TK-4o>r^H%E}7$dVN&M5zaZR zwPabw)2B~S6+#Gjk-+qH6(2c%c<=yYEO8vYRXnN+swj}>IeDI=suX!nnjT=RrB<84 zS&R3c<>h4n%3*+^lM5Fvu(Y&(cDqQM*cd|`4d39T=!LSxZ)|LQySDbz zCs7ogB8kcvLLI|3qN|>?QPx95l%go*<>uCReq&?ftG(UV?M7qns`uVRkvHB)#z)Rr zV~vO)K}=9F5@dw0Afh^alVL|hR8>_}RYhb!J^1zLsQ;xm#{9asfACqFcF*?*gE&po z*(}RygTbIy6va$gmeml#l!!#C>W1i;V2ml8bA9LBQ55-Jk|YO}%2c<}XzV6QoP+69 ztJS|x`%@So1}Z>xWR;OcqjD&K!N`tAmI3)_ebW8~^%9P_fWZPlDqB9?#%D^>oA$FjP8SXdVl!5?|TnYO4RbBH?=GA zTUy2|reO<?=@r%h} zW6#cJQfPC~s>mwxzQ}>D!BbZalds_8_h}r7_JCAa@f4F))r6lUrCf(hQ;9=;jU5L& z+1FnmP_XjQREAhnABYqX00}@!0U-tMq%XJx@e~^h8rvWApSa|&uWz9Di?6_?1E%N@ zl4EB68Hfl3f`qGnd$iXb;n;2VsHt)P`R?O`My|Agci-NCF&}hI2Ui3vQGjU{P_$N1 zwo6b*g`Wk{x;wF^0p~U>`wvX#H%c-OZ~=##s0b5Wa!4-09SO%4;Ep?Tu9$V#I5TQr z&Mtkq{`h6ugzb~9dlQg)8A30C1pt3Qg&t7B3bbY+H`>YWThbX9oF#2!=nK7F-=6arTX3U&+XWy2~<%(BYwFX|c pI#R>7P%^)q3wROKeC1m2{1b zl}%_|RTze!@0@e*&7V^HBN&Y|1&xTHg2tGcEZQg$sloamid{(QrYma`p)R6`8xe$x zE=)JAVs%lCB0?>;8x67IczQ|E_9Y~NZ8{U=yn5|bNt zZ{FN-`>T5f542e0(zO_A*m+=BT65yYyKmi^zpwkzroe@3VKxTmpO<#Qo$9}PN9Ubg z_Xgiie@@TlL5!nPUT}-K{lP!##V{MR`u1A(tAcYQ;T_gAofzD<^P1~6-C!rCJ_VE{ zO?Y9~Tg^rcf*`V-pKddeGBNcDMl99@d@*?#BMu`5 zYb=66M96P>ym1t{;b7mot2ey7qkmV+`Nb)IK6?gh0-Om*H6=|GtZ^8z_|#xB$4MHa zD6$$jKjIFyZ|rzxApcm)!!tZo00$ zhq5n{niALwE`qSx617;GS}jp)^&B)CQmI@XtfQKK{hHtR*X)JiW5*8{*M}YSbUs87 z1lYjfLPHRlDtrlQago7TL4k#H%e?#y8Bg9ja)0mkw!Y3Mr7-(3 zYAQUqh^+o!nj9Hs){H z=}ylcLsNMD&@1I~F^*P_E-*KL76XJLlGGgAOs=NizD)j@|COP{pFB8!alR|pGZbnf z#AOW%WB!5iMHYZ^rc$=oSgzquXnvZ7!rRH-LgDnu&rXb&7mKAv<@GDAIZiV9I`7ewn;fJhF#0jl@vQT*g_QU!iIgs_I1~i>lhOu8{-W_eYbl%HYh8>o&{o zBxWuf-PgfmU=b*(s!IKhkt#g^qHK3{6G$e_R6k`ID61~NDss8UR75P*@7&g@Hcf4! d1W0rh$lr11Sh~C<&aD6d002ovPDHLkV1hiw#cluq diff --git a/serverApps/src/web/images/Payment16.gif b/serverApps/src/web/images/Payment16.gif deleted file mode 100644 index d694f7260cb1cdb9cb1252e55abfd15bc770706a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 804 zcmV+<1Ka$GP)&hxDjzHxDs)p7@3Wau@T16 zK%5veNhaxZs=CwFU0qe*qh^twA>ib~-Q0UP_uQAo8Md;zYyl&{G~fam&|bW`)IN<9 zXAuY?-UuqeyFn1VD5VU95Xai+t(Dc~Pl3kb%_a3jf|b=}uNqX}_dNfzEX#SYe}I${ z3#e2ouhnbyx06Bg3Ggw1{e08;HLxJhVM7t4%?V`Lo0|mBaQSrS32!Nj0?vGtlc9pSuor#$X*Ir&& zz;PUm)>w{%BV3w$J2ZZ|MWhVg_#9ExX#*7?5n5}CqF{b@p5Kz6c(A>R@B0{|$N=U;k-_1|ytZ}Y&AM4gXry!u|rb-oczP^y~e`+MiSPk;~_=K6Aw@d*fx#8$~K>kfuq} zkK>KIjk`xt=i4v8YkUFpMcUdhdEC0aw)W$ljm@3)uYb66`{KE=>ZO17rY_D+T^So4 zc}nKeiu?UmH%@kUTgQLj+Y7gV955De?$kvZKm*0_$n0Ux9>x?f0Mg-i8Ve|&0+^vc iGV2r(LyR7}0eA=i9%raAXM3^$0000TxGt zyMDC{e16I@5CJDZ6S#Bbaj*T6(=wuF~#wh~p8)7_4;!fg*|`YPA~KY=+KJ z=SGqwKm6%Wes*W35qv`N&(>vftt4~TT;`9K9f zniu#agXgN%g>#+bV^H8laMqsUEY>=lbvO}v{T{>N5a3($0{TCx4+g{1;o)Hhz#5Bq zL7X6RigSX9JAD=*NfN|M<*^M!L>Xhid#rO)VfSwnHx(D>2||T7 zPz;6x+O0OpWWpp(0Ybn5=!GX=_{B`{$`39BP_J+Q?o;tc7bV%dIC$8iR4g)a!cjNE zc(A%e7>2Vpf>Ols7;7!1Qc-|BFb16d&Ue56Djwc@=l6W|D_^6r)1dX?&2PA{uw2UL zmd>nfC{(~?&>;u|`Ug#{^#oCbE3Pthnl!a&9k8^th=>Cy0u~VcmwL)-HH(vgI2n`6 z=Q)4j(igsd`OD}q!dinfDS_4mL5PkbtP^hCc!#Y!w}}&>yu8W!xpTBzZH%?)^a}=n z(jpFj>dN`^pXUBQw>Um()7-jCp^zsCPlZJUk0%T@p^kX!;w37za~y2nrO|BCZe@wb z2?vLVf1XbXEzTj%18}BxhGwHdGL9Jy2jC1r6ak8p&H;oWp^gYcjaQnLvl}EQXDDoc zz;3UH4BMk83wHhIFMjElIt>2mJ+EuAmcb|{HI{zAiwClqh+g-I$vBJ7l~5Ri1&;~Bij9#YH`OdELMW`%?lfueCaa}?|<<8Nw@t+EzV&ri1&yWtTmKN zWsHDNCipl;1qz)nQ&`=^4mvnz@hHSYrdVNfq2^a=wQyx^BaCu+4jNmwebl|tZ0_x9 z5r;7z5l=FiV5}iNYWhqZv9j@5MG%t2F&Jt|#I?9FC7?sK8 zk!frslL^i_+WQZ<_x{7~XgF+iy8XA`_`~ftff1l|E(&or!8^yjtqnZYVDbCduL6Y^!I;t`MI;(3gvI!yj9<6?DPRYTXJj5rOH#AYiDzruU5 z+V;Jbg{kQ~saR^%XGQLA$MNu}u_5<6ErYa{H(KlEUq7SW{oe;8N0&*wHV@VsGrnJb zj-Ub{5v-5L`P0c{^5p1m_hZ&`ZIh6ak&y(~1*-LBf5B^7Q3YrRmcyF;Mz^5qG0Q>_Q+n7hmi)!cT|6FkAON{jSt(_u!Lq7!B=^4B;IBq%dL`6}O%gpGjO3}J1 z4Y?KfzQ;%l3Rp(0FF*F|EI&io>j^)N99Xu9ZE@HjcqrgTrepSr)S!;v7$d z7#j|r*sm7k|1`qSzwL6X$#3JGkN$s>{Cx9Ec6v|es;&OpMC)hUh7@^ocW)~11Nx1@ M)78&qol`;+0M{XYA^-pY diff --git a/serverApps/src/web/images/Plus24.gif b/serverApps/src/web/images/Plus24.gif deleted file mode 100644 index 306d3d89291bc35b7515b84a7eb1ff06b1f5329a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 386 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H1|*Mc$*~4fY)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_Gz7y~NYkmHisK6gRuhm*3iZ7#JA&JzX3_EKa|jYUs`EDAKau+CLy? zi@+M4HE-T~2{!%fF%eU2Rrtr`$+ht#Kg;butkJqUIYqsDTetSMc0GD4&0VZ$$iDj^ zcSK4;qIlYK+p@Op8xHIdY@M(vte#=X;bglVS!w&M3lo?#x8GfGInN+$f!M>DAMIOA znaw{+m};&Pd|uwG={#9$v7SHQPorKX;p2w+@~lEJGV%d4COG`+yc+pl?Q0p&hhHx% zs_NXCj1!sC4@ru!o$EZ*BKam~ZJRCYgz~EG!LoDAzMqtj-?6)X#if&b4~0HFA64r* zdCrP$A#2v_CeL!e)0TEsbx%m%HuLZsx9@VyGwpQ0G4+|u-1z09ZZGvO>qf=aN=#)Y=sMXW9~6k=xULU18eq^Pwm5>f&c14BZf zYe95nK#JnRiH*==SAxmkLmxdrjL^?BWW`;2x>%z19x#ygF@3}wxCj{ps zol&BI3dr$TBKH?fG@Vgwj@VLE`>*x`sHT~#`1-X0&1|$C>5O7D8g(O`Q4IH5!>UCA z#B@f9T4bxM*W2c190hpr@ILWaLI!dGBA^c595S9hn=kAOg|QenCF1t1xZCGP(7 zj844Dzcfmf65S_zD3%MD6HEfSt3fc5It@kuE^EJD#UMz{kifzpjVdVcK+`YLTID6N3@xlY0c&OO%pF)wFLPI*ha4wkB`t7X6;ggCCltyU|N^uU4CD1seb zpY5lor-y_2%L*;&@r3|JU`b3&%&|8Qmt%;DeHWx85kJA>rZ7W>z_g~{^n#QukBwAZr zY3hvS=Y|)tzH?@t%5biivuE%W%^xLmsbQuS!kha{Vq2)U~n863@#e zMby;P=mQ-EW*0SlICRhUjbv_KkD`q6Ny`;hrKVA_BL%a`$ohaP|I#&1NG$E|xog-sb){3x}TEs9+uX`tD2)?S6)~i$CyV zPd^xp%m#xYugbE_%7<4YNz#IFLnQR*YgYCb=W+VGcDnio$+OvTxo#2gPXpld`4qq3 zpDoKWD^@)M5Q4|W#f9JoJw?ip$1A_}EPJ+RbLz}R20dPiic4_0ZsB#`q@!QO7#!VD zUtfRMZnxhU85yza%4ht34jw!}Wo0FRBLr54JdPt}Pg7cuN$a`G40^oSo-3RO4UG0$ zrWAJ)umV`=bUFi0r?Xg=Wz4B*G&VNk^Z7!ZFzR>d>(ZE2HAaU9AAnB$-d3QvE(PX< zBm;)d&dwk(JTWn`x1pio>#?yhR8_qi2n6h*5n#odl&$AGyuEsZ?oCb5(XSF`m@H6}Q^x@% z%=bD_|D&jL@SqNz7wN5szO;;u4EO4FLSpRN>#Y?d;V}(^N>O60&RrUy{R52l-tl6f R>M8&L002ovPDHLkV1i=@C_MlG diff --git a/serverApps/src/web/images/Previous16.gif b/serverApps/src/web/images/Previous16.gif deleted file mode 100644 index fa9a7d71b5615dde4c5f702f95df533adadd56e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 652 zcmV;70(1R|P)5 zlTT<9K@`TnH@h?0jfHw>O#jh>1nt2m6SAzrkW<%*%=Q}tRboP9pC%r$9&(LA+0sq)ybQD9srhR zz3Fxu)^6aqJl)?FN%nOeOgb)4?+M_zJQ@)DvRBSb2FFH|!GH*69hXP{3*flC1BAti zbJNzAm&ca3iTKDR3xq|-Y2`eKx?tij|4I5$vH1yqf%5H^Fb8J54jK)5$VM-C5%i8b<|k&Kxh=#FG>Ox&>r z4?sb}hlkg>1-vahgJcyDBP0eg&{{(&pkA-x@zeQAv9vj35<}`!ZpEItce&w-qk8xH z6RRw9@QrP7!N5#{!3lE@ZdYYZTfgiFi6Lb!&3aDLCbZTHrTP~zgJ5t59%w*hOb zluc+{RTRg6=YG6-nK4FWENw9c#kNAwg^Z<6Qfw))AhxL#BepICrCGR3Y*ImRp({T? zTnLJSb>SjV3*th8NWh2|-MFv{h6ar?CQOCaPCGO2Slu7MmO%Abnk;~-!>l)Pfcm^zkmlP{Y%^L=sSi%YWmx|!0380>y~0* z!X3S>RDStj^=N5m&yix!t>xo;CxRE&i<7mwVsI>|6icO+%I^m*!Zwe4fYlJz4V3of(`Acij|t za8kNcXJ-!Yd!{F~EiPRA5oa9Mcz#{_o<>q_+~<$(9_igu z-fDhX`VMP+#~q09!@?JoZYj#ZgF{=4chi+o@#}(XciZ=>{X@I^cU1gOwXd;a@y=5S z0(@Xl+s1h1+`?JDjm9&mi}M7%StyFV1zn^1<@}STD_2 zPkb2qz|m+g64?gc8w5}VPHP+$-&z05^zF;s0 z5J6S3R*2gge)DD|*VlIy_(o=o(1`y=ZHx;9;{*{wQ$_3zc^d?arI}tr3>YgoZ!k`X z+bOa(cXe0DvN;hcWNXd10ScNznkY%6XaeX;Oi@G%BC<-P%YcCIe7nvZRXET)ib{&H zAR;W^9;E5Y8`BNMKqMk@Hg~xMHV1V;{p8!n%WEH)dL|-g3M8Vcnc_S&8?$7l;~l-E z9gl$|Qwg+zwyLK8c{V#qY|b;N?QBVN@FWLU&B6W!?MVva87!da00000NkvXXu0mjf D@Zg=6 diff --git a/serverApps/src/web/images/Previous24D.gif b/serverApps/src/web/images/Previous24D.gif deleted file mode 100644 index b0a0cd721f2a06ddc54808de9e6c7e43626c6512..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 877 zcmV-z1CsoSP)b zluc+{RTRg6=YG6-nK4FWENw9c#kNAwg^Z<6Qfw))AhxL#BepICrCGR3Y*ImRp({T? zTnLJSb>SjV3*th8NWh2|-MFv{h6ar?CQOCaPCGO2Slu7MmO%Abnk;~-!>l)Pfcm^zkmlP{Y%^L=sSi%YWmx|!0380>y~0* z!X3S>RDStj^=N5m&yix!t>xo;CxRE&i<7mwVsI>|6icO+%I^m*!Zwe4fYlJz4V3of(`Acij|t za8kNcXJ-!Yd!{F~EiPRA5oa9Mcz#{_o<>q_+~<$(9_igu z-fDhX`VMP+#~q09!@?JoZYj#ZgF{=4chi+o@#}(XciZ=>{X@I^cU1gOwXd;a@y=5S z0(@Xl+s1h1+`?JDjm9&mi}M7%StyFV1zn^1<@}STD_2 zPkb2qz|m+g64?gc8w5}VPHP+$-&z05^zF;s0 z5J6S3R*2gge)DD|*VlIy_(o=o(1`y=ZHx;9;{*{wQ$_3zc^d?arI}tr3>YgoZ!k`X z+bOa(cXe0DvN;hcWNXd10ScNznkY%6XaeX;Oi@G%BC<-P%YcCIe7nvZRXET)ib{&H zAR;W^9;E5Y8`BNMKqMk@Hg~xMHV1V;{p8!n%WEH)dL|-g3M8Vcnc_S&8?$7l;~l-E z9gl$|Qwg+zwyLK8c{V#qY|b;N?QBVN@FWLU&B6W!?MVva87!da00000NkvXXu0mjf D@Zg=6 diff --git a/serverApps/src/web/images/PreviousD16.gif b/serverApps/src/web/images/PreviousD16.gif deleted file mode 100644 index cebe60d956c076a382dcbc1fbd4e1677b160212b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 184 zcmZ?wbhEHb6krfwSoELa|NsAI&itP_^9%z6!+`?_fFuMc{$ycfU|?a;0dYZU8JM*^ zcHQ}Ba7yte$CfxnqdPI*S?>r`aa%B?Wloe`uq8<!7DjdkMg|>_C`g`x$-1Y1<>|Nli{}Ug zu(s?~<33v{Z_%k7Irr7G8HYA(dnK?V=h3Cup7VcKI(IZ365LqfVl|0V?Kx+!*YfjB G4AuY|g(qMD diff --git a/serverApps/src/web/images/Print16.gif b/serverApps/src/web/images/Print16.gif deleted file mode 100644 index 35c37bd73e16399b34048ea7bf8bda1659e218d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 544 zcmV+*0^j|KP)m+%5D|1leTGT$1j$B5 z!fdikRugwB1Ui2tf$2`Cs$6Iq+eAmSpceO1_tfEhRq&rnel8l#`XLbf#oW=|JNFK@ zx{YSt#c`b3&tE*t)KL_Mns&sgw?H zR_E*#-}iCOW%^qVthMxdJ!;i`RF#jN58SHVMnvfM`;^P&KMMeOo`Es;DWUdV+^XA;@yOt3anNuJkLw5{>pnpK~-_iVXe&w ioE*P-eg7YR^T{{CBiU#D3&XQS_>F(*SdLE{yog~A=ANb%=MOW3QUR8fz zJ@`(h>V3?Pj@$?S{7lA!qeqS%|E!tW(Gd|5(ONfj5s~cZh}2{J&}f6%*;#VA9023v zPf<#7;J`tYQrNalTU%T0$(L+ktrmT2Yb#Sz&q$?GB$G*|rk-KjHkM^IeE`6T6DP4OYdJVrHRAq(zMgo{vTz&+$8ks` z60BdpA%@moMeUlp;QoQWGr;rOh;7@(wr#d=-$7?*CzfT!USrRrwQ2=88n`of{vrUy zVi5pi3|ed2+ka*A=5{>K!*yL27Z>9>U6~BPo&JHo(^aNg4qcefGd3~7_}Cc6=!QS` z7uzP2$*^bdKHj~1%fr7O0-U`tcxkvAtyIl*UHMXT97i0-k(rqp=^yBmC90S&2#XO$w@jo zwvbM*1u6;sDn%I90T&7dy1Fv_)YeL2zJLWtq#h9=2m?M8iI zy}t&Cs>!_TK<~GdqaX-xUb%er91y5Fr78uq0GoiHfpx%-k(+3a0g8YF{14=S5}>28 v`ZX`g_ccHwYLijF3f9q6=|-(tUO_$rB9yL?Z@7iG00000NkvXXu0mjfkWG&7 diff --git a/serverApps/src/web/images/PrintScreen16.gif b/serverApps/src/web/images/PrintScreen16.gif deleted file mode 100644 index dc297db176978eee43cff26b59a6b3f448f6d3e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 707 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 diff --git a/serverApps/src/web/images/Product10.gif b/serverApps/src/web/images/Product10.gif deleted file mode 100644 index 3cbddd231bdc00b41ecf4c5851cfa988e7176f6c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 347 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4u_bxCyDx`7I;J! zGca%qgD@k*tT_@uLG}_)Usv{PTE=|PZrH> zcmExJfYpJ0K|!g!TK<$&Rwf^h4ZDpE6tWZ;ggjQfJh(LNj)UTrwuas7oy*<#9pMN$ zyei7XfFbbPbk{V2GaDEbB@Xu3=&#(gUgE|JhKIi&|J``K-~4Xsq@Jpm=Y6^#eg7)V p5%#}``^CC{r#^iPoy&OC-dVHI`Oc}RbfBLZJYD@<);T3K0RWh4igW+~ diff --git a/serverApps/src/web/images/Product16.gif b/serverApps/src/web/images/Product16.gif deleted file mode 100644 index f87c2a9662fd955e34f8e27413cfa9becc010de9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 439 zcmV;o0Z9IdP)GKF`j=Kf`k;t!{qX;wyQP2Q2ual2c4#8H@6Qjz(o#_NTq#w_sr{CxR@y*2msq#K?7)*tx9Qy z#14f~>{l{Pk<5Z;U6cbvX5uEnaiWwi28cZ?;8_+PV!yRWi34%1FS?Pk8fdLiTFtDB z;||y7ov|(L?-#fSru)BaU7~Rip;9nssRB|&#ZY)lj*s4GX+B69Z22RxIEXH ho^!L}00dA5{0knEs~4Y2aNGa@002ovPDHLkV1iO$t1AEi diff --git a/serverApps/src/web/images/Product24.gif b/serverApps/src/web/images/Product24.gif deleted file mode 100644 index d96276895f629c250dce6863492c7bd92f6a16f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 592 zcmV-W0A z6qJ;UNH&RgJ(t2W-tpKbHXUwu^=9VWH+SyX@V`ISRebQ|-7YX4!Fl}S`0dFcfe7Dw z@pLf#{fDDo5$l8hK3@(NxOaPl{e#0!k+p2@^v&z%0BmoqkMjD}%V+E#98UA5a{<2p zJmci^w=01X7(#)#`{-fkJU2cUs=bw2sHk_g8^e`IP_dxCFm_wi-?Ua-d<9jt7fJsh zAb}YuH$Y861hSD9g^n6%sZmi{Hn=Pn!*>uDo2a&L4c(9&p?qN683>=8pCzCwLDcpc zV+EA`SJN&Zb{8k=FZpN*R9-4sYAuj;9DGqMuM}{r>1i_50xM6H8T0u?%JDhWfK7ne z?6j48GHl{obsgk6zbNA1t=kG(Ola9m-rMN!$C11Xr@Bf|e`~A=VlJmju z@_!aF+ZQd9sH*US5G=|U*xq)S!Cwu)GEsE5yMN)j%}Ye~8W+x-{CYBzX>L1=eXF^Y z*#KxNJvFNzSfqaSHsaz*;>q>%b(QC5lS`S!?A@+Ve6LT*7&3PQ>!Dct-&&lYl3dc*1QDYuFiXB%fvUj|U;2 z#g)6Pc&Za!mPzc60q7bBBdy75=f7vLtD49*bdp`L0Xw<^=i9SH7qwRF8n4_D0Lvue zjW=&LG8a_}ImX)efKU)ZkY2eDoIHB^g7DQg{@F6ApK}0R6E8=amQ_1LA7MvVkgZ#f z5L2hvj<01heh<#@XG9m)M|EB4ol^kIq^@G&vitS#z7RNh((QXo#f1?D;+ky*8GYF~_e#=M0sEoUF) zzS{eEcY@Dw~qax%?3bg>?HKPMtc%(9jS&ckZOOx0k-YKDKV%%J}#=Cr+Fo zyJ|0}I*gpBs=m3t|1mbt8bEh@daJ4xm%b9)b3Ch9E%oPCV@L#?YD8TtSejj{IKr7^G9i`(r6VE69b zSe8XB7Ne`H3n2u#z{oL3Q$H@;<}@nM``qIBe@ zkKcg<2RL@@7~yc3qeqWo7{=7NFNVGR378zC!c*{QUjKf}#Q4Pks=_0o#cLAs(rKh> zFy6kaRCLlWRlw2+EVcngu4=ZXH1p{~OO`BQ$BrEwI&=tCRm+Ocl)|#VAcJ+t z(Mv>XV>P(_~&a>^&`6qiQ_+<+Hw6@6N9@2JH%QA}3+Oca1TFbQOUERZYu^0(U= ki61CG0GL*0*x$B%4=3XEQPtwWDgXcg07*qoM6N<$f(_BmO8@`> diff --git a/serverApps/src/web/images/Redo16.gif b/serverApps/src/web/images/Redo16.gif deleted file mode 100644 index c3b0df03964aed629787aa2e00d5c1deb0ce3628..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 591 zcmV-V09!@1|a7y6KHYMyRt(@|#< z{cBq{wZeZJJbqvRywOcgMZ;bX8R({V0eC(qv{bfm zby!V}<`4o^j$zq9DScbv%ILiw6A^$HfESPQ`SbEnPO8~uyxOOpbRU~FfUe28J$qL8 z@C5Mk;kD~GW0^Bpm31snBktM&3_1-q+s@zOgv6zhyDTl6DE{o}owMVUv2>RDuXiL` z4H7gMZdG_i0!QlYIz4!@dkqC(K-FfCk4>lJ)_b!1Rd%EVnj)wji8Jm)7Zot;7MWwG z*gs|t5o;aT9wf2Ok6$@g1dX*be!bT##gp?c3Eq+E#Mh2RWxi- zG;9IzHaQf6fo=!vH>>VST}Z(FqG7KdPT<2cMZ+#dZlbEl2Y?p^`wGFq1RKr0vRaV6 z7^XIV*yPVOq9g;1-Im=i2krW;ncR=mZuykZ)veF3J9a;RB)EwqzyeSOHl8Hi?*hE} dMW^#GgWuOnx&>a(HQoRK002ovPDHLkV1oBE0Zsq_ diff --git a/serverApps/src/web/images/Redo24.gif b/serverApps/src/web/images/Redo24.gif deleted file mode 100644 index 576cfc76c6b8868e648ad44ad39afc63b8bf8e81..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 810 zcmV+_1J(SAP)Mk1> z`U_^^N1>pg6c@#|3$fG|YiXJ$n2F6tGdDB$x=F%hn54CM;4pB{;W_WTbLIm77_qo6 zV{!f9ZhZ{ofC*eB7tyf0KEy|{q6Bl6k1*U$y(rY z2aFL&C2-pYQwdhG0AfHi8m+>^rooGW;8$_?B@bLP4eqD`f?r&{blN6RC}nLzy7fhuY^Vysu|@671MM;m?f^g#cuMw$kj$?_ zQ5d>A4+CJ(C~dZG+SEm;EocaB zvd4tBj#g}?6LMyDISb&7X>c+PP5_{g))d+htUyIX8Int%vo3(Uroq2^>$Y2{LXQPO z8(Lw@oLiEr10ZxN!N2*p#{=Ei>n}|JR*%lRxj&^e0O08pBrAPX9l#6nxM}c&_pF&> z0zgvAFTbsY3Bs_bIpYb_;JQzg^krSKI+^7+@pyVi>2zE!)lw)s`AoZCfvdjMDo@4# zMqV{kDYBm*MDgSemP)K;Vi(4vBDs+nvsPuimx<#A6Rc6a_=1(VL#SBii8JN1u7Mw@YEpiqcE2IvN2)jB=4-W`}#p z$^MeIaB2_{04DN*na7rz?<0?t?!I&E4l(pe7h4Oj+}FaDqDLqq(obrrMT(7exidfK oI@KW*ux>%w=!*4jL!A|W0rDI=0Gne09{>OV07*qoM6N<$g6d&rbN~PV diff --git a/serverApps/src/web/images/Refresh16.gif b/serverApps/src/web/images/Refresh16.gif deleted file mode 100644 index 3fd71d6e5929ba0c40db1960e36e9acba9d7e525..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 912 zcmV;B18@9^P)oWowDaEkzU!j%l38$)o7}}cCnx7z zVrKYAWwOsS=-Lqw-t?qu)r6QQ!notg696vQmg&~r9t3cLe1UW(yG7H)Ku^~yeO+g> z(bg0Jm{BNJFfw+(d}sQhCl&9uE%R)8S2n|p?*PPznUTt5*BiPR+1l3~ipPS`iO?Jk zARN#U4H*a;0yD)$9M29{3dM>Y4K?&WE>{g^G!Zl7)jelV^{i|AG#D_%trsJC8h7YDw+>Nu`!(E)&&KfE(t5U!_KF)uRXGsl%@ z#;0eK6ZhtiUhin`+P8I6C=m!d1ufk}o{_gOutKfI-_b^R{JP z`QzJ2^LHMWS&9G(o-t)@yh1Uq9cxfG6X$C)H~ghbOC7?WrZ-yyL0>0QOs`0x)U>uAAQg z>;&LGL0Gpf^PVr@oj>}%1`wDT7wv!4sq=s3q*Oh&WftpMhqGg=O68@F-$%x80Ep=T zKm-sG?*3PXAs8nI|0Dok)RR-0Y?z4d_HJBzCO6*s&6^5?o^0No>h2ra)My_p{u2^&LcltM%9%NL@3OcL;J5G-fbF(raxE|ezb zm1#^AXBfx-?>jR)yR%CSkD4Z}F=^Tmf|{770@hEqO%szQ{n9is zHEGgX6eKmafTT2OwXsKHJW8z!1VLK`LOl=`0dax7=XjrfU?CiS@JlE8XOfv`e)F4W zo|%^s5&n;jKTAy&;^&>EBHBBo`5EO|sKj&=J z5_Cb3Xb}|nqocOcn7QVqeWz0dr@u@KTRZD39?SzX23GoBb3MSyUw(0^ZDmff>~gB$ zoI%$O1VRQLJess_^m+m#;{k~=9QJeN3zwvG=)Bz$Vg)gg)ls`=U>nzH zUSF+63=0$fFk&_?ZmD@ zc?Mck^<7DVOM82J@iOh}mUc1b4RX!_VG$97nd)|hN(wTZg)gK^L_o+OY+avgFUrrb z_dk3R^J-BR>*^ggbs>p)FV8M3)z7(9XZ@K@nhF@qVOPSI5Z_;`t>7V!6wio%`?=P> zA3pu2HQ3fOOioq8(0B+>0w&hyr!z(7uq*-D9-a>d!)pV>lgu3#<6WMedPCPuFCab# zfSWZH-uC*6wktK|<%Vu;{QXK_`-vYrg7FTH%p?t$ZjC~bI4mJpWT7z$sG36^%FIZv zjn(W8V7$*Fn|I;FwAEE~>4te|Dxga-4h2KwAqW6=g~PIlDMA(iFxz8Gh+v}2@nwv| z{_|(`Ig88U z%-%Ny0HAWkqWLbWYDiTyjEIJ7LTO$Sn$F*e42=4Y zwjJNqu+UBx&J;-%$5e;!r^&ELn(+IpY_e?4oS!pp)0T!Qkdf#F1JK<+Mx3!##qTsP zUG&@%p0g~mVbT}eef!?vhrU2Kn{nKoz45Fth%o?ba^f&J9>kEBT0b&DOv1B6Yh(lH4dhQNwwkZ<1V>QD&5vpGVo|a|^hIHgFiABV;(0R{` zR|+$w;{0^28<*3^uZbcVE|zw(r3W-b^98;e$VZ)-gBS*1HciDJ$>!YH7P5%l`C5O zT5zU1RmBKKOo<2(5#OJqeXYj^t~PZ82t^YlqTmdet=@g?&6^GTF9WaxQ0GL6Mv|Ov zB_X3AA?O|U21fh50QBfwN1{+4fCv%MqNRy3Ce4A(LT%lQu} WX_ARm@ zR-{yDA&9A%CMFUuCfvM8A|F7%fS>s|c)sph0 zwnVG*<5~pO+7dcAz&?AZJbiqVQt2M2oi^pw3LvP)fM7&GgjTyrrM#BREzoSXD2x<) zg)9i5lEefcxtKMZhb2WKf>FJo6hQ>U2xy+j0<=dF?>>I!z>% diff --git a/serverApps/src/web/images/Register24.gif b/serverApps/src/web/images/Register24.gif deleted file mode 100644 index 72dcd36f6c2ac853b19db2fd1753e52f24316f27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 853 zcmV-b1FHOqP)&wa010qNS#tmY3ljhU3ljkVnw%H_000McNliru)(Qv)Bpngdlo0>`0^&(T zK~y-)?Uc`N8&wd;Kl65-dXr!hJFy8)6(VYs*1)L(gv0?(hy(l!{1g2fxbtUlmX1trSF4eux5%@sGszCb8Y!eKQ=qZETXFs_K!EM(^qE?B~sXXLjI!%S~SS=(9_} z$IqGjWeAiO77AZ%Ufy^v#J~P*ktAs~1Sl3SvD0kO?(_ixEMNc2>|AWExJx&_XM!<>UJ4<0C8-D&APF&;&}g!8t*hp4C5i*d#dYIR1H-{ z1Q0A5qEF;TOD&=)d6|Wum z5D*^^8BfNnRn}*~LXte3#=;b=s&soDI^8yz&oG0*pq~pdueShRl`Kp7;m$6zDOcC3 zsOlNmiK9|pqr6(7ci1KK8JFu@m>FuCOCXpkK^PLB#B@4;^V*f2IqB0h#fbyJ0VweO zUW*%_-(-{+sRpF#NX?O1Kx)%{qK?!8QVq`bk6Z(6rq&@q|1{(F?IXUv^*g_GAM)1q zCNC`i!8s-JH@!mYL!zI5o9mYkn?=-Sq*z*Ty!p}+Ujc{RBZ~fn51REem`uOb`wS7` z@Fe4YZ^GM+@?0BkmW4ZRDn+QO;sm15h@v7_n^!2;Y8><@=gOveha68l<3xFIG?~kI zeKDNYMODIfyA!UimU(@v#HXKJr&?P@EhBL982cC=6hMS!^{|)_1a7WdR6S;JaL_7* z_xA6Vu3fuIW2?%}_6CD^fcF_|mGV4TK=O)@#;5fAp3VBa6iG6{IpOY4cUQvUFpfr} z5#N6I&9pGyV;Er&K5le zK~y-)rITAolK~XRf17iwmJMB6)2#@REHx{q1y-}n%r5jGmHAK+5m;dbT_|jl^wOI} z_0mJyU9Bk5E_NYliHMcDsbO{@b***L2|Nlh>VN^z-Tmv6qSz}r6)?#JFIQ&F51hh4e_p?1k#niTbrRT?F3QP%f4o%{2%V+lP-p84<<=AXC zWU`R8jf_xYK6W^1ZgRNA_6573X6K4oOi?RY6tAJVSBCZDH!{*Q@OX#D@4)49o=RJo z7T)~HPiEp&YG6miA>W%ho^dQ{nyo6Yazx!zj=w z1l~LS#7v9EG&8`9CJP4rOy2hPAP53LnF1gfME~-2E9+M0Q`zJ~XPClp0JLg3@5Dj! z=0{O+p_~=Vv&k|o$KzRoTrTI_`LkvPK)@fs;c(DnZ6P;l0S`MpxE*%1(__g`QPB9f zmT585X=r#ztS*lB_IBo_B!{xFYv(R3mPS6dJ)tN&j*R3P>{uGZ)r;pzh)=*D@S{{I zsk~f)-QJHN`a%yWIy#1&mAO1hIOFZR>W_>d7Om%jKZ}KA#W0UXM&B!(cFw zIC~CZVPOF1bg{&}iKFsT1pupZa*2qD_)X(+bIEm};2*yE#xL4m1oI!MF{}Up002ov JPDHLkV1kRAYSRD! diff --git a/serverApps/src/web/images/Report24.gif b/serverApps/src/web/images/Report24.gif deleted file mode 100644 index 75f43aa64b78262e7b1d1cbee090daa9da0f5e59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1131 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 diff --git a/serverApps/src/web/images/Save16.gif b/serverApps/src/web/images/Save16.gif deleted file mode 100644 index f1d7a1985923fbe1f4717bd66985cceddd7f36e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 561 zcmV-10?z%3P)5 zlfR1-K@`V7GrPHjTF9HM`NVrQkDDElJ zh*(^!7J*!0<8G7eGMko`R|gs-Q{;YB;P_L1kWtz|QptJbUx`b_^gI`2FHBL4;MM*X{!l14cwR z_2@Z-zp4MN%F8SOFM*S{?yhVGkayn~0~8TqI2^8IPLgDaz=$YO6pI7cr1adIE z!Cnt0mkIxCb2uup1VxKFQ zFHx`8snu$;Ypta$OY%HtclSN{+6LaY0I-KRs*1G{?RJ}fzfZ5%quFdCB8Z476IU8FiYblx2x?4(A+YSrS4Zs8Cf4L!4Be*iJVj%d%NOmSsz3 z=Nti0RVweN0oIr=dq01j-|Vb6##tauQ#zdv-h0wCT{1i8Ai#-ZYcm3K@y^S2WB63J ze)C-Xt!_+AATT`#yRon%hQOY`kc+7sk?`XW{qqkxXGvR800000NkvXXu0mjf#Dw-o diff --git a/serverApps/src/web/images/Save24.gif b/serverApps/src/web/images/Save24.gif deleted file mode 100644 index af79de8525364f8e53d0a700bd2cd873701744a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 787 zcmV+u1MK{XP)L zmBDLNR}{v7XXd>iqedFjE-XY+aAVt*=(?e+f{?$U;KtUKF5^a_P;gNSQrrZ@RqVRp zN~vf!-2}|08y7+w43>dFCYq6Z^X~b&xbMx(GghYc!0_(7@4erA_niBkYv;cG`I@_b z2N*fT!FY4-U*9os%&rvfe(maoB`b?AXYc<2?uG;sl0XiU;hyi^LCPEnHTM#~es!JK zq2kWH^;-pC9W#FWW1CNI-+YUZ>Ep?%%Y43g44_*8mfT6nIr06i_X1ag%mF9>Qp!u7 z`})#*f%$2j%Q<0M6{x&oHSFn?6 zPF*}l?p*xw_iQT2u0q*h^%YbRbEj#R=~81W-8whvbF5NU_gwK z7$YGBVvJ2OkP87FS8fkYjvJ^n1~=QLiQV1Z7PJ9p#T_K!K$RvGSCs=}lkDy7O(=R7 z*s>t2d$KX^ZU!%(_XkH$9PjbG|7rvYAshftLPyW#NcG{Pu|W#KmmAMsJpAnBM@K*Y z@CZ+Vot+&*2rMlvvA@4h2!X+1&;qBrXmhhOm~{c+g1DamWRf`h&D}Ew4+O^+wtwl4 zPQN!oYP-`gHa|EI)~!!W%TTys2VOSo03~n;I1C(_xB?7;y@}szAWCXg`ya3A>w_7z R_{#tQ002ovPDHLkV1nrGbVL9E diff --git a/serverApps/src/web/images/ScreenShot16.gif b/serverApps/src/web/images/ScreenShot16.gif deleted file mode 100644 index 1de6b72814827519c7e67d59e4a7135c199c6166..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 772 zcmV+f1N;1mP)*4)zv{r-vZ8@`VG37tRCc@E-V|asc-B_R?PO#>Z*eQsA7qfCzsa7VhJ} zXYTD@w+6vl!5G8-{{E*Qe(=%021r`*E86e8|MfS&VoZY-L99?Uf=W|bPi^wqw|&Ct zknW{~x9`5lm8~nszzX2H?!~%ZQkFTcvRG>|#?mx~mv3(Kc(TCnbVxgjR@iWKbb{~s z0f1TobXNq5yd=*{^1PxbDy}{EG&g(CvvhoZJ1l5|Hm|;P9qkI9=Y;?oAd14IX)N=( zK`Dc^f>OfOtCvXv#m);U*=f#e*AtQ?U^H$}N_ppiAPD05d`VR;QEGLljg6RgJ7hRK zVIxtzcWVo!6h$#bISvBB?(VMA0G{WCqw$=@!Xjds%__js?;lYV6MWw%j$@)I!WctU zm89)f*ffo=0kqcPU{H|f3yd*1jv~vJJbd^kVd&B{OPZ!e1YFnSMsJI>OBxB^)-KTAdE@mr-+A}$C(mwgZ&p=>AZV@0veW8|&%eC) z{dYfn1q^}ldgw`Mz)6xgwbpJf>V;d^OFI}0vx9?!AAf%I%Y$r^9RoQ~pFh*T)B+M9 zbsQ&*;wUO-WeKcnvL5~~z}nYmQFj0V8o-|Q=lTaaSUwa(+!ta10000&wa010qNS#tmY4c7nw4c7reD4Tcy000McNliru)(Qv)B@6r;5CH%H1bRtC zK~y-)wUx_`RmT;Ezq;+qxpmVtSg2{YY1_f3!IxMFC6V7DPrx)YCUIWFNIXLxAu~bF)?mK;uHFEp!@87_CC9=8Jt5S94i@RNvld#TKZOLX|2ED|6~H-=FOX8 zbMyRQZEfw`a5RLJK!}$kQ{r&ii7)R@#O8Xzl?$V|xQ?U%r%0K}9?DM5nDCbB_^Svkc)lk?!=KG|$S>^k0gZ;Pu}FR-#Q zdM~Ba1JD3UDMd=F)_SVxl(K*rBQYjoj0<>3Y`-$%pGU`dU62ijAR0ykm{v6h2S=os za-)qn0Sh5@f>lVgZAT0X*aEspa{5f44?p~XukIgk@6nXmJg_!=gJA@FK z)>;5a0Iii0LJU)auJg?2j``ftb)K$sbe-e!rENxog3Yr7s#(YWQA=SY=g;-&2KLbdGoC1{jHp}o?tla;he+! zV5Af;N@0u=Kpog`dGSB$k&N(i>w#KNZF-oG8qAUuWcglM& zuV25u0BfyfN+NGthjRfb7r+oAb=_jE-nxsA@VL zc<&crDWz~OX3w5A%x0Fl_QaR~jWLG%_s1wDNJ$VvgL94$+_Gx~N^3S>U1N21q?@K$ z2_eW6u(ioFGmkMDLS_gA2!Q}*Gr^rZhk!r`vFK|7QYeHF^ankD{lNu>qs(+&H}qlo zVj&PF6J~Sk6j!fZ{F$62QWE&!5r9@|Ip#0SXhpAYkV-1={i;%G0iHEYD9hs6mCNg= zE?rt7Ek}7dBqGIV>e)7^LMW@fT;fLLmtGXV%GW&g>Oy*G!$ z!CTha&tr_TX&NSzNqYSFF#zfp#9skfmSt_8XL-}Ky}GVNJ)4QH>*C)2K{FnY_jh-H z{QBF!fA^QYCwpU{1!};)^n?7&Bv1mQ?bk1yKXc~HM%gPz+L*G)^L|xT)qLKyPbZUu zhu{D3j~L@IaI}QS{|0`3FM$lmmu|8wGuB!MIG_XOfCs|KXY)V6zZ4^0YVMc!|FC}p X2On&3me8bF00000NkvXXu0mjf4dqo# diff --git a/serverApps/src/web/images/Script16.gif b/serverApps/src/web/images/Script16.gif deleted file mode 100644 index c923098eacfdfac51bbc6162656a5b098335f367..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 516 zcmV+f0{i`mP)#@I|S_<`|JP!0g*{W zK~y-)m6N}Y+CUJ-e}h({49)`}3JNz!$6G{-s8a9X3|k zq-mPN3xWzrF{aq#tLNQNG56d=B)csTfT{!2H@TQ%1m}PVq6NET3{>6+kRk)k41xs` z2mBEO#OCh)i{;~dmHVPtDHT&t(d>`pw~EyyiFy3_$ZofL2S6Q%0^>~oCNaHUk01!> zbUIwG*S7#tY($@O$P z;rl*O6ah4I0MGOAJdaAHV)aXfYPHH>Fkm{JVvON(xd5?u$zR0000#@I5U2X4Ilsj0|H4z zK~y-)wUysXBUcp1Kj+SfDpC}g{^Kgu{a6j zVN0L;=Kc+fe?Yrinz}6e;)9No8krkWQIiH-(ubLh8wWJ&T<^QNRo?8rt8JAxyFH$H*XzN-0fu43`3Qm_0um=D(dLbu z1-e~kXJ`9317Hz}7BL`(_V&_K@Gkt0jRf~fAW4*xu%gFu>tu+H26sV}BzQ>}sy|2> z4pzg!N~z=n5kXWek0?Z-sWoeBYc!i01*jqL0q`GxK2HKsZ|EI?p{bjcHcPm!i|3Wl zx;ZrJ0r2Oa-6xyPCe;^_=q(XK-NY+-xUS3L;UT$Pj-ppYhv9#d;^gGywliXlwbqop z2wJb#F-?=Dr6s1PrzsYT93LOQ9h`K9C`2Nt7egD32Bv9Zno->+CMIwkheDyi&CTo4 z;J#iK&^k<@VHhS*(=@rfyd;;)vADR1<2by0@e0>B^vnK*5=S^%WeX(lHpxxT&zAP9oLT-W`20Q|-MJef>}Fua9cTwL@)+wC^z=jSXh zFEc(q&hG9mN-470Y!ALORAa3*g7DzMclf?fI-RD|>CkGmsMqT>8V$78wA*d8))7spv(eSIC@_sL{3?C z#D~PTZGL?82;cWvSy{odEav9s7#ka-R;v*N0p)TTbIcq)glyX$>S$_eifXk=p-{ke zU5<{9*xA`32m-3r>cBis4*5@8o~M+0__p8A&CP3GzIcV>I8pkae28gAKZd{S$KU?^ z_?KTt4O0V10q?~t6))*Yx4OFezHQr248!v4ff`0000TbVXQnLvL+uWo~o;Lvm$dbY)~9 zcWHEJAXI2&AV*0}Q14_VZU6uQ=t)FDR5;7UlFMpSQ51&1z0Wy;rkAvhX_DHsYNeo{ zX5dKr1kN1#1kQW|UqZo|4xD%`(un~TL{O-gVj~4Dh?SC-+MF~ulhdAa_FfLOmSRDv z1OLh5hsC!RKR^6$DG@2}7;A+_J0OY;Jqb_%2qOE>gqJ{x{IJ#vuNGIhG5eNg>l-IC z+nha-MIl&gF~$(bF~%5-F<4`9Jr{T9`o}LD+?<`KH#J0|kf&8|(3hKHx;XLcT@gV< zP)bqX+~nz#5^fY*7M51Ic6W}!bcWAgJ1lPm9Lx7}>rok3LvbpH<7h+#$8l&jn^db+ zwASeP4;8N7nPc+kDDBYVxf)Qkx-rF5$GQIS9WNGE0EOqe)O?@S)e2*UF{}vgv)7+k zuJ|mk)ye15^!BIdY=zh;;6dpP-C&!?&pUWq6|{zAGD&{)FrMcTMbU1Eext+1D>LLq z^K`-xFAg|=Iz@4Eh|I_^L&I6>wRQYj9qlA2jE{5w-tFBG_mk&2WOEr(gNM+L%Rnkk zPjY~IqlI7f34*QP0ghHUS|bAG_hp)Ei)iia*%7fsVMHdI-3w^9yM&!K9N^$PY1S7+Je+M|I^iIR#IQ}<)G3G#k@5v|bc|W4KdH?_b M07*qoM6N<$g1AN$Z2$lO diff --git a/serverApps/src/web/images/SendMail24.gif b/serverApps/src/web/images/SendMail24.gif deleted file mode 100644 index 37f606e797e85b9f62e734a9e8e2378261d1e650..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 942 zcmV;f15x~mP)WFU8GbZ8({Xk{QrNlj4iWF>9@00R<9L_t(I%k7j~XjE4e zhQB$P$fOAqCzod4v?_HFEUmUx>qD{NB?>CFtp?_ymOd4t5Dlc7i{dGv=3>+G}6zy7_>{ujK4 zkAR2_eSX7V4qyQ7$GYG<3kU+EfD#}KlmnxI9Pm$YNOB3V9a!F)>LQ*<0uY}bq_WhY zwL)o)(HiY9rC!EbdpTNb=GHC%5kW)(BJ#P2Ji2=GzKor}UiO^5CC4wPW$gU*(%zAk zLKtI2DJ4oNaU4f%+ZL_0*tRX(o3@Argn-Y0Z(CDcRq;fUb@dB5+15kLuiflevy=rZ z_HyfP54LTS%jK|b8^>{QT^HANQA%Nq!Llq`E}S3i)px*-)>PNq@kEkUU)PenbPvZh zboC9e?L<3U6JM~n;UMjueHdeg9A9IMArJ@<3Wd0E?kw+3nTqSWSin~Y&)lqvCz7oF zW**JgyD`QL`%^nl-)4VfoF%Icar@p&a*V+kLnsuYx%o5`V==0#tI6eZ1b+V`BMVpV zW964~csig4$$q)>7Xa_a-W*oshoe7nrfE5o#@7t)9XoQE4?dhmq#{B|Nhuo|*Ae{r zMkjAY%h|f`M*xb0MJ)UDV*m_Zp+mr!p!Nws;TS~SzAeKf4NtP#YCe~!jT&KpY@T=W_j}XDdF-kk&1{X z$QUf34pt2IVN;9bW~2 zo%4FUc}vrC;5XnJ@DO+g^aH)XpTL0ci)vs_u%K8EK=RZTL@BU}@;9X$*bN-;N%boP z{|)RaoNfR!fG5CXKS=|{{*;sdJ2poQRz46B&!!_yY>dHm-H|8Gs~#!505F}9eL*kt Qwg3PC07*qoM6N<$f=WFU8GbZ8({Xk{QrNlj1+3MgYKATls8GayP~Yjt8ECu(VJ zZDC_4AX9W@X>Mh5Co}I@0005SNkl)(8U!C>$i_{ANvESF31eP4Xv7tiy=bzN~?SBx=YjFItpELv*;zFx7l)^a|d zugLcVPN$RX_xn%;>rzB1#b`A8$N{ZZD~hf6kEhd#a=HAFJe^K4#{3h|T7Ln)hZo6Y z5@QS^f`||V0V0C$`+o_RMGyp`?Vnb++XbN4>j7{)9+}VQ0EkGGDU3rQfKI0~vqEBs zMxzmZ3M)`bAtD%Kh{xk7r2y#n`%l(jFn9%Cwbo);7Q^9?)oMjPpQltRvE6R*eLt!| zM95~d;XZtey>F7^I24OTX0sVeDdO=sg+d`ZmlkfOAR-hB1tyaT?RFd6wsBpT#bOav zVB0o_!{PB5>-9R-YBlP7E|~=c< zHk%EJM1u8tO)M6RHa6V5D+`CiflMX?K&4V4l}gcUHc6#Y)M_=->GVyaOM&N?mzN*> cKb`^p0DMpp{`zwTlK=n!07*qoM6N<$f&;Gw9smFU diff --git a/serverApps/src/web/images/Server24.gif b/serverApps/src/web/images/Server24.gif deleted file mode 100644 index a0d7118d2b3ee09b902b02f25369aff80311477d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 878 zcmV-!1CjiRP)G7|s*06ug@ zSad^gZEa<4bO1wgWnpw>WFU8GbZ8({Xk{QrNlj1+3MgYKATls8GayP~Yjt8ECu(VJ zZDC_4AX9W@X>Mh5Co}I@00089Nkl`L+Js&rULA}*l|ILsJ!*Ct=>$UgZYOUq!>PoD&Vy%^azb{FWNRlKH$FcN!Ju$|J zF-G?G_C#wfz|Y^LYON)X2EMqftE=O{xYqhTfa5r< zudkO*ismV$h~pRl&+{m;<_$7J3CxoUo$s1 zM-T+u-ri!Z9dIuq%*@ObM_au*6_=Nn1VO;T!2wH4OL(4#@B0JIJUu-fekw$S`T2SF z_xIV_+M-sgkt7MNR%^gD`kUbXJ@}T&$-?J0%TRN${zsG@Am;X zK0an*VuFi{3#O;1xxc?>a&nUM^K&*fHb~R73jPi-PaQjeR|Jbji3n3uQ*=5VeBUQY z5`5pM-ENbnX=$LsasXRRUjZZ46h(xQkr9$4q1WqSt>y9Ykt9ioqUgEfEIDVu@p$pu ztk>%R)a&(fuash8VF9HSi;Iip{8o z5LGF~C@==p^1YjXFw2+ZnK_j#`}unUbb!x5%>Su>0mO8*sIxgpp#T5?07*qoM6N<$ Eg5e~Kj{pDw diff --git a/serverApps/src/web/images/Setup16.gif b/serverApps/src/web/images/Setup16.gif deleted file mode 100644 index 58f19c68b047fb2fddff951c60bb56bf03bd7191..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 964 zcmV;#13UbQP)Mh53JODVWnpw>WFU8GbZ8({Xk{Qr zNlj3Y*^6%g00R(7L_t(I%XO38Yg=^~$3MSwPLsAtn`TYYCTZF(TW5)|MYO{g6tSR_ zx`G!QDjh=@h|`;a7ybcK5CtzqLF`2th|CKu2!p|-IB;cXI%}s(yER#tmt$T|UQUv8 za?bI>RotMT+vnlK!}B~}as0%GuK_=>4~LS8hU0KulBMN~iwj>rS{DG1N@kvXj0^A1 z)9-duX|zaZRc>r#xt%Gl2_ep1TwGXxNO1bXS2MO{{^GJs@z(3l5{(5>?`KfFA?Wji zt`Z#?=K97iKdx?+5aOjhi2@+gy{cHIIDdAQez(PNXbfKFV zFP~b5HKkInd!BmXD5*??_*4|zd9WCuQ7v;k`8Yxd9LHfdSD@W$5f1to%-?+)I3Vfu zCeue^NZt_DMjN$mpm!|lx`EM95#nE+5Q355FzdIraQ7(m*2+F0qD123j@D?2aNj+= ziko6Hz~4PCx|U75+$Cw6bUFqDUJtsiGZ_t1Y#BI`R0obI-T_asWmqFq6QjgqVRo{+ ztfp%ixM&$3KE0H}EiBH@AEjQe^Xng5Ffc)ID^&z$B}JAl?UtJuwgSLJEXv#yL2|`1 zC9R3p5$sfKR8>XOG_2OFj>mBNP2T9mW zhPg$pWnWmxVos4jgp7a^{02+1-BvSs4N$9LMfDU32@n<&O&f{GI3j m*M9P$3HD?8!Bg(T$$tO~BVE)oqR18i0000eh}uxleqiy}2zAP&&iqCgwK z56xp93inAy``GlQ3u**43a5?jqEZ$#R;@UR5m<>7OQL1j7A1>XNY0Fg!)+!Hkp$I< zFK~hTa=!E9zX$&j0MDI%V;Fdsr<~5gz6sm5dw~W(6+%n{?*V_gbm3h3+iJx2<4L%? z!TV(_)zNog-(I@nAwq!$>KqE2W{JmZ8uuQqF*&h9b6y%09X5d@_G@sY~iVs`QPn1zPh(OA%ytRr3>d)wpsF%(6(f3 zarpF5^u%DCf~I2VDz;VS&ddYCiC!w@5>8pr6$HDyNj$QL8d7vAn?Lra@hdBD!R!ur zw+*LGA88!^ZVFY?II_QsmGuJAj(r4M!bp;WS=1249EMS(w>v?L&xOZbM@}zAGbZ)F zouAa-f>~)x@DM=vU>`3W>L%72V5qNy(GSN71Y1D}oDK!WA=Bs&l1hdd+MlAK-iyoS zA{uaTpfAoBhtK>#Z47=NK-mJH02u6x(b*nAk_7Mk=f4adK7kNm+h7BdkTBODFrHaP za`~a6b9|@|MUjd4CA#8!c-)p8_)J|J-d21(6xmbghy*bWop-LkPon=AHelIXU>jPtjO_~m?0_Z3DLI@9jkPRg+lg+J z$QFuh=w)=HjB1oH)HQ6|{=a!`4)|DH*`T$#5r-mkuls-p`02LCxIC_^UaTmZQKC^^ z!lyV`Tmw&2+c!4UYLrx)TFpY1cl2PICSB1G{}}s(?;L8OW9GIAxVOP?t82M4*>%+8N_ZQcwuY=Bb1b~3w$7?4CaOn%=RD--$M3b9PZ69~ikI^&@UDx^G=I69W z<1A0SrJw6*w9zE!(_gWQ;gye0es;%I4*HNid7@e3RTXL~! zR@f|-(TgQqmP%(!9r;3mf)Zwaah>@4SFR@KC%b_^E4x1U)B9ge-BBFMLATr4;CK4) zt*$Y8<2FDv_m$-r$NoCJ&Dsf}OnQ7a*xo<* z=&Kul$J6%1vMoD=+sDk(CM&v)wpqq7E10HRc!_qNa)^0PAcF-MOcV`AcCnvw@tSp6TV80qIG3Gav(zBVljh|2741de= zc=;e)6=%<$?F16QGe8nZSeDfzglH2&c(*5KWMsq!$Ye5Hym(Rk`ts$cZ8GNC+J2>+ zKYxC8OQ{EN0$v~lGy(3rckfCI3kv{ZX=#a>nHd6s09W69lXyICr&1{scnI7AJ_IHc zkX1%TMt0(2>x!*LV)yErpPwh4PLs`M$>nn7ayh1^rnq+Pn%ELl5BPybK>r$F20#B; SW(_6)0000$i6R diff --git a/serverApps/src/web/images/SpacerWF.gif b/serverApps/src/web/images/SpacerWF.gif deleted file mode 100644 index 5c9ddf91f2350ee91fde3a1f745c6ded7f599106..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 844 zcmZ?wbhEHblwgox_|7m2Mnhmkhk)Ww7DiA2=zs`No?zh6WMJfw@z}87U^9oXR?LYF i3lFyoD0|KE*tqCuw}f%lof8`uAMaOiw&USoum%7IOci(l diff --git a/serverApps/src/web/images/StepBack24.gif b/serverApps/src/web/images/StepBack24.gif deleted file mode 100644 index 2a5e703062ac0a26ebf405086d134437d7696ee2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1048 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 D-0Nc} diff --git a/serverApps/src/web/images/Translate16.gif b/serverApps/src/web/images/Translate16.gif deleted file mode 100644 index 5b9e46112df6f706919f44af8a22f42ea1e85c18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 567 zcmV-70?7S|P)(R5*>5 zkxOe+Q51#0v(LG&+<0%Bkdg{UP$@X*q%%1u(Wid ze?h^=!2XA7?nIFIAX3{T+rc%4OZuP-7H6H!KI^Qrk6FAwzXy1n0GsPuW~iMp#$3Mj z_`t>+**ioBh1%0k9}0Un6fZVDju}kM*QrjXBuPRPMKl@>ILzQ6OtxCsL60ub1=3b) ztmjCB&dN$5L3&(*x#%sb`k${}=c^bQH5pjAcSiw4%)SG7c=IBc&Rd?XzTw>23uIYF zyWJ+sGCG|OaU2sx5kU~(2LaYvJO`)GOy|~L*Vg#fY##NRLm>cD%gfAeZv)^-k-mU$ za|RXyQ9@Bdr=uCXpP2!`zjlR3VTmsYZG;TrJ3>W;RE0!^GL{HSxm4yk;8ay#UcZ_f z04`0B&ut7rtpXFX;Hm2!3ag#oVb758T@(;KJOI2abSh&?K0ijK7)22 z&HBVY`c$iZCeobAsUC63kWN+M$qrIXW-yWhf-!cCc?=82VZGXDh(o9X45&;uaq%xI z^`Gqi*`*YDgrP?mSbX2&`+{mOzf|*60Nh<#P)-Eh{|j+xfjKw=zB>Q_002ovPDHLk FV1lon^AZ36 diff --git a/serverApps/src/web/images/Translate24.gif b/serverApps/src/web/images/Translate24.gif deleted file mode 100644 index 38b36b48c3fb3c52a90e74df3e08fd536bbf6b27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1210 zcmV;r1V#IaP)b zmCJ9`RTRfR_wk$GJbuGGTA{Q&(o){VBBn@`jX;PoF~p#is2g@_VvHdM6SpL8)xQ9C zNLXv)0x>2;c?n5P8Ys|o3bpBDX4=kgW`2)*UCdCyQsTywoZQv@oO8bCoO^|}mjA=V zyYC&}47`>|Bo0ZbUJt{dTPanQQqEXwABJIg+ZZzfi~{%D_td|$LLN@+n@DW&oKS_UWr zm8ZZ`N|o#A(Ldc?}rGCMFUz!vt$Pt0Y~6BSW+>M1iCcC5Vhn2w~@jPaGHR(KSNI7P$ZJP2y{p(0li? zxNASo>^LL$LbT)HIN&%iJKv-kG^y8W)P0}2-#Re?Qae&gjC6(!E`1TA^%2joL(!$8%$X5L;o9DVjmoMXuj}wiJp^YKydDMKL&M0DokTkXC zfwk2CQ@A$RKX(pu_AG^t4(hoaZnwuLnK^dco21JvkS!KTIFh-b!6Owh?pbb0!Ig&P zjDIT2dHe%;%>* zYbd2ImCNPd!XT^Yg7C3L`y4IU1c4zgLyIoicKFDu+ak5d$WYo3)s-7`06_Ns=`yl zYOOV%mx)>%q>;KC>GUF;t)Mo7>;#c|I+74%dtC}cN%99=l$UR1yqZ>VEO=Bo!rZvS ze5D?($<3;s^?A|RF^HE25lur>!UW?83s?{cgnSOTTnQ2%ogQmwWkzbgy;bvrY1h>o zyo@^tvR6u--m|+i+_$HY>hB#Cne;wlB4Qg6&4sIiYsT>L*x17#uKs?#0VLa=qBYfS zv7=ZV9qoPbmtTv6`Fv_fAhJT(Cc-uZw(cld7SH=kg%Fa~GoS$nNVMH)6;JpKkFB-l YZ&qs7TmPw4dH?_b07*qoM6N<$g8rgETL1t6 diff --git a/serverApps/src/web/images/Underline16.gif b/serverApps/src/web/images/Underline16.gif deleted file mode 100644 index 0c487210023af031a2867c5418ac8f66a74dd964..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 673 zcmV;S0$%-zP)*hRD* zDilHN6y!03Aylvq8mY0^Xm*&-*;Q4?~%1?s{qC zoNW>*4FEW2MIu!b8t=@MX0>tvW9YtdseyO3_y7RofiQnRAL|D2s%9j$AAC2 zX*&E}0YIaxhCO~UT_{SjhQ>Q-Z=RO|B;_@ivs&m!O_&TWsL9}h0_QlPTLejYwKRVK z&;*{|x#AJCkqsy%SCo<~bCEdCyB$Ikc=k`g*D+Ra(wNs>cO0*S5t+{y`ttcg-%Kbb z^=ci4QS|yc#_InHaNyDH%jeja)imNiG9XD)Bxx#<%wjXO1E<5zpzyFP;B6ltv~%#PWKQjDpeY zx%<2q0E&iz%vM&~9d*KDu_E^?+Xmp(K0t6b>^W1%m*U%KzUUJcvp}U;!x6K9ZmmF- zRTHyc(^x-ND{|TF@IJuR>i3x{xK6@~cOO2>WFjfb9av?RO`dG<3I(ORTK&G*n+M_D zQ)L)(IGti~HHGA60z_n94)hoHHlJ=8H08F^+s5xaY<7o8ZmbOfxXE|-r>1Bmin*DO zP(%Zz%>b|*=r2I2!B}`6Ki9rN5jEj|6gzcmKph6)hn?ULm)G+yCUZW`00000NkvXX Hu0mjf71A&2 diff --git a/serverApps/src/web/images/Undo16.gif b/serverApps/src/web/images/Undo16.gif deleted file mode 100644 index 40b970b26579599c54cee347da8fc88e120063fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 649 zcmV;40(Sk0P)_Q zAIS2@V8*Jq4A#=OFHQ%- z98)?#fDZTYT#ZsY&h*>5ua-oNf86XF%KBeQ2F75lBFmE}cJ7ta&8OGmQevBCbH#m1H(QRmv;f!zgQ0t{t+hm4hk zh2s?7z40sasu8rd$F*%Mk%({d^Lvw7(SxC^@4T9`lBM`cMLH_e_1z79r#SCS*TrCG zKZelSuINEI`BC)WnwWb^o1Kt_rnAkuFz;S2#g@26)zzI(KVzc{}LoccNAO;7Hg4Jk*iawr?xJy!4#@(!81#T7X6X j;T1=LvF-uhmxjLpfVtQgd>IM200000NkvXXu0mjfbTc&a diff --git a/serverApps/src/web/images/Undo24.gif b/serverApps/src/web/images/Undo24.gif deleted file mode 100644 index 53561163ed617121aed7a660b354ece4a68f65e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 999 zcmV}7&XeH0n)zd-CM3{T1MG{ zANSsK4xjV;eb4WEfi1?3Yw@wv1O&D*=w=JwT<$%r=npSpn}co!4bkk>&}*;ase#v_ zBmICizilwv3~Goz$ZQ9Idq_<{Gz{F<4gA^QD3=Ngd|66@rq_3R7s&18xjtzZHG-(K!LyvvqBHxmF1fOt`>EMRr{ z&c=&jKsX#jIyw70w{YwAag4VGw`yEiYNA}up+BJkQUm~?>vdEsdFYiQ2qOUTAvYgJ zedVvaFOT8HO~DR4$R14{I1)uBlYypbNKekJub0J6M4~;SvnxlK?8m<)35Cqk>MLW7 z(3X8XdNTWK(F`0(PtHKowDtKzCqNFJ04c6{kCs+fmh07SVVM>rNr%DNt|v0c=*jHO z`Fiw?^yCb{;_iL)y;CdK^F{K0E?0u$>lCub5+2ETBIi*6^xY2@e|cDryqW&#XSb0U z0Cw!dOMM{hJylnY9lz?cffWw8@ycvT)uB0CMSk z=cwOLB280Xm|x`KYN>GzzzzU)8!7+@*3x>dhsdrfB)=alF`%B+61Du-UrozP1@Xy8 zU*LNH%41i-aNtr4l)8UR_M8NOBob7;@_FE5pi5tynyy$2v;5r0Um|Ij??4?X1ZmNj zxipq!8Ep8V5*XemMLSd;^eWb1wPw=OpNR>(WXq1G9j5)w9gT79sE7D`!lUbq+`rGc zWpM%l>z!dk4F-Am!JIMo&jZ}Pa21biDD3RG>i|dN4gE*jXiZw|?>vPoxclM&;6Lri VYLSa67rX!f002ovPDHLkV1f>q(TxBA diff --git a/serverApps/src/web/images/VPreference16.gif b/serverApps/src/web/images/VPreference16.gif deleted file mode 100644 index fbea772caec3b4f9120bc7ece1a7057f32bc2ebe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 757 zcmVbY*F7WpWA%Lvm$dbY)~9cWHEJAXI2&AV*0}P>|V+ZvX%SQ%OWYR5;6R zkj+a}VHm}K@B7|QXB=lno$+JP6e9z5r)UPXXd$_3(LyqU{)&Q%D9BZ9+O_Bd`wJ?9 zc5Niu^+n>4W~OGM_?6B$_rCXS5tiva%frL(Ip+utXz;?FnT0jcM!cTRzPx&IzhND` zSXdKn!>2k;L#|fnFrX4f>{K+L=Qb%$PLBfdfPs;*_e&e5$6zS5w21q6?-6JN2*7Y| zWR&709638?x(j0B`GYGb0puQFy<~bu&YvNj@R(ZMq_4jZCs~hEoui|>mld6)wY`>EpQ;>sw_CT>}ga522)FVXe&T4@=m#VmC0vR>)LA%C~6Br%@8- zmpAw}@s^rko0Y;bT-QS=NqMLIAK-6=e9GXM3P(E%{QO#^usTC_c^3D_cN$jbn46lS zA(x?4D#a&gO2hF&HMR)IXL^}__5xd!5S~P?F4BMEG(n|IAS?vtFd*eaW5y+_xTHOp z@k6{?8xcu%1A{9yLPj`JV5yh{Qh==>A2LYuDRKf^@K?;GeB#vXDtq3PFG-f?Q z9Z{1>(_SC5!B!b|D;lj0LJ6dhShj`G8cS(>M`4VlKJ8JPh^bHtKqJZJ^Z2gw$J~1) zpsp^9j$GdzRlmsPh(luGaFktJ~GLN1-WZzz|_{WZwymj-oE`FKW naXr^=YiYKx-MDT6`rzSj;egEtd1;)W diff --git a/serverApps/src/web/images/VPreference24.gif b/serverApps/src/web/images/VPreference24.gif deleted file mode 100644 index 7b5f0ba237781b4cf4341e19675dc3793bd458b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 953 zcmV;q14jIbP)7%Q7>1vn-SyhB zT@pDoisELYK-A&{P>5O@KowjNqHw6hrAjI!4*Uv^6%FDTQi|Zht)i*|RVBplDNqnq z6j33=p{WHWlnM-Ls1p)_9ouW~dUiO(cI?JM$tSH=v$Nkb@4Vl9qp^eNdwl8xV0??| zbLp8A$7%zEoyGXWqkDh5Bi`93D;{per|3$4`g2YG`t$X1pbplysq`E$2JqamM|t<{ zckraDrYnvd9p|grD*&`v`oz`Gj!%hgDjj?3$Rk8U77L3x4jeo{AaXl_=x*-3dp|2O zg57WP%+rS{mgO6ptT=gUvaYN-d~%kB&;={m687LIuOEI4T?iKcDKVSMV46B*PqCH9 zWA_XVd;R_Wh7ba!6o9()T~d&lAsXpKLnEEZlKwVHN2S2(p1oLB5KR}9ilt`on{Q1` zD&BO@b7Dam9qT)XxQy?f$#o>x!2EvQ4VjciF$a@H-dbXt2n zI5Z&64MNj%Vi0MLY$eN=Kb^MDHe;g zg~OD~WrPqr2UjW;%H=YnqYv`Mg$s1FN7xk&@%6=v+_f)(>$>>9zme##KU;;-2(BgP z3wb&^+5zx9ugTl(#wPH3Ax%1CF;E~?YhP8ZQm&*u5(L0B1pj*p8A1?hi=vcI(W$fq zOW#M+GzDn0mr{*gIuB?q!I}`5hJo~bbX~Os+XHa`?Z^2v>6sHx0)GKFfPc4CEQG)? z3^ZS&3%P0j_nQmP0;d7;rOYI7y$Z|&6+ksLNOyNPhOv3ASS&^$5U3xwZ!UlS5tsR- zW_K0l0v_Pk6)UCY&YV4cXk!tRSgaGzb6LwTad!H>4F`SyOJJ=E)T(c4z*ZN%4(tMU zpFB0Wko;lZ35UbxP-4J%_4sT1fxm%Opm-~!Wu00yj0spkpg~CmC^v3(r{G(^H*Qt! bq(S}z$qrClV2niT00000NkvXXu0mjfqeQNI diff --git a/serverApps/src/web/images/Warn32.gif b/serverApps/src/web/images/Warn32.gif deleted file mode 100644 index a05e160c2070e197599c5fd98b45958af0da4910..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1377 zcmV-n1)lneP)6jv0-e|KhfXTN5%4RO;f>*i~TCP>z(RfwO(fCWQog*+6~q9~DAK}`&$ zR_M3%p%0~fkP3Fdmp)bS$>K*|5+YG!@Z%v-G{&YXnyA5KGjVt4_95AA%t~7mV=45& zpW&W+&;9@BoHKW3;D7sDle2NeU=0t!A z^MYk%O^(~Qk>lgInwk)*3PRv+X+b8Fi2i=^OG+9{D0%4ugre*(ip7lh#fxZ*7vo&N ze!?#V&gyC$t5#w4^f14))TyZI7cW(S36a;!%NxbDYsh30cXKmBQ4m5P#KckJZD|21 zv9Dhz6pg-TLgh;nplI5sh2`aX{K^%y>S`P-R}zoMX>D!g%$YNcjg6tjV(1$-@U*Xw zP$;Bm4#&Zla#ovAe!8kEd3E7Jc>(0LW5?vpn>S^9d%FZAAUirbWPg9Zym|Vxyr3xZ zQbB=it*DSDte$lSG+qBPTwJVLy}g-^7eZhdMrMuA=R*jAR#t{<(jZ zF=r#dgg3&m*rr5x_e8fhH)m?@^ZA|;kZwq$xf$VflIZCn9F0~3Z_ikO)8jc9Dku=+ zeSJ7&+6N27~yvZ^s@PAz<5h4dZij;=3Wso|~F?;N56-brTmaB2y`hLx)fd zBa0{!iLh?nI-=2N)|?)TF?#eUsRs}6mXrhr@82Ih4xN9S0TWbjZthpP4hPA>L0t9q zs09U?yH67g4-a$r@L`S|Il_}CPo61_5CSz2z`tu3wq@b7Ec`h+pO|3$lM=jNv~+1j zyt5PG_2S;SGm9LcyStmSXV22!-cDCnSJoOK1pbBw)L@XOw{9^%9G(X>|78hG(EY*S zFOj^wfYsB3r?C;erY4JA2tg)js!KOm z){)~d`rL0q6Lwd=_11TytqtjLklWUV;`e8fPsj88X&;FMzb#)*a$o?;%DCFw`~4Ov zcW0I05O@Ol`TM;iBiN&(xa;a>O)i8$(RFgRYysQG@#qn`fxwO*VSZKyet#P3|egZ>K3(G>LQefLiDZ#d3@|qsY zDL$mkjGysOi?`89%v+ z6o0~2z!o4UuPH@JTSysC!OvIK6dpuP@0~}M3_9>G{$ERP-Hjo06Kw=7#ldxy| jXC$Uzdc2&5|Azemil@Gh0_=Kr00000NkvXXu0mjflYoJh diff --git a/serverApps/src/web/images/WebImageFactory.java b/serverApps/src/web/images/WebImageFactory.java deleted file mode 100644 index 9265a50c50..0000000000 --- a/serverApps/src/web/images/WebImageFactory.java +++ /dev/null @@ -1,212 +0,0 @@ -/****************************************************************************** - * Product: Adempiere ERP & CRM Smart Business Solution * - * Copyright (C) 1999-2006 ComPiere, Inc. All Rights Reserved. * - * This program is free software; you can redistribute it and/or modify it * - * under the terms version 2 of the GNU General Public License as published * - * by the Free Software Foundation. This program 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 General Public License along * - * with this program; if not, write to the Free Software Foundation, Inc., * - * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * - * For the text or an alternative of this public license, you may reach us * - * ComPiere, Inc., 2620 Augustine Dr. #245, Santa Clara, CA 95054, USA * - * or via info@compiere.org or http://www.compiere.org/license.html * - *****************************************************************************/ -package org.compiere.images; - -import java.awt.*; -import java.awt.image.*; -import java.net.*; -import javax.swing.*; -import javax.swing.plaf.*; -import org.compiere.plaf.*; -import java.util.logging.*; -import org.compiere.util.*; - -/** - * Icon Factory based on Metal Color Schema (Themes are automatically considered) - * - * @author Jorg Janke - * @version $Id: WebImageFactory.java,v 1.1 2009/04/15 11:25:12 vinhpt Exp $ - */ -public class WebImageFactory -{ - /** - * Get Image Icon or null if not exists - * @param name file name in org.compiere.images - * @return image - */ - public static ImageIcon getImageIcon (String name) - { - URL url = org.compiere.Adempiere.class.getResource("images/" + name); - if (url == null) - { - log.log(Level.SEVERE, "ImageFactory.getImageIcon - not found: " + name); - return null; - } - return new ImageIcon(url); - } // getImageIcon - - /** Home Icon ************************************************************/ - private static Icon s_HomeIcon = null; - /** Logger */ - private static CLogger log = CLogger.getCLogger(WebImageFactory.class); - - /** - * Get Home Icon (little house) 18*18 - * @return image - */ - public static Icon getHomeIcon() - { - if (s_HomeIcon == null) - s_HomeIcon = new HomeIcon(); - return s_HomeIcon; - } // getHomeIcon - - /** - * 18*18 Home Icon - */ - private static class HomeIcon implements Icon, UIResource - { - public void paintIcon(Component c, Graphics g, int x, int y) - { - g.translate(x, y); - // Draw outside edge of house - g.setColor(CompiereLookAndFeel.getControlInfo()); // black - g.drawLine(8,1, 1,8); // left edge of roof - g.drawLine(8,1, 15,8); // right edge of roof - g.drawLine(11,2, 11,3); // left edge of chimney - g.drawLine(12,2, 12,4); // right edge of chimney - g.drawLine(3,7, 3,15); // left edge of house - g.drawLine(13,7, 13,15); // right edge of house - g.drawLine(4,15, 12,15); // bottom edge of house - // Draw door frame - // same color as edge of house - g.drawLine( 6,9, 6,14); // left - g.drawLine(10,9, 10,14); // right - g.drawLine( 7,9, 9, 9); // top - // Draw roof body - g.setColor(CompiereLookAndFeel.getControlDarkShadow()); // secondary1 - g.fillRect(8,2, 1,1); //top toward bottom - g.fillRect(7,3, 3,1); - g.fillRect(6,4, 5,1); - g.fillRect(5,5, 7,1); - g.fillRect(4,6, 9,2); - // Draw doornob - // same color as roof body - g.drawLine(9,12, 9,12); - // Paint the house - g.setColor(CompiereLookAndFeel.getPrimaryControl()); // primary3 - g.drawLine(4,8, 12,8); // above door - g.fillRect(4,9, 2,6); // left of door - g.fillRect(11,9, 2,6); // right of door - g.translate(-x, -y); - } - public int getIconWidth() - { - return 18; - } - public int getIconHeight() - { - return 18; - } - } // HomeIcon - - /** Folder Icon **********************************************************/ - private static Icon s_FolderIcon = null; - /** 16*16 dimension */ - private static final Dimension s_icon16Size = new Dimension(16, 16); - - /** - * Folder Icon - * @return icon - */ - public static Icon getFolderIcon() - { - if (s_FolderIcon == null) - s_FolderIcon = new FolderIcon(); - return s_FolderIcon; - } // getFolderIcon - - /** - * FolderIcon usable for Tree (18*16) spacing - */ - private static class FolderIcon extends FolderIcon16 - { - public int getShift() - { - return -1; - } - public int getAdditionalHeight() - { - return 2; - } - } // FolderIcon - - /** - * Scaleable 16*16 Folder Icon - */ - public static class FolderIcon16 implements Icon - { - transient Image image; - - public void paintIcon (Component c, Graphics g, int x, int y) - { - if (image == null) - { - image = new BufferedImage(getIconWidth(), getIconHeight(), - BufferedImage.TYPE_INT_ARGB); - Graphics imageG = image.getGraphics(); - paintMe (c,imageG); - imageG.dispose(); - } - g.drawImage(image, x, y+getShift(), null); - } - private void paintMe(Component c, Graphics g) - { - int right = s_icon16Size.width - 1; - int bottom = s_icon16Size.height - 1; - // Draw tab top - g.setColor(CompiereLookAndFeel.getPrimaryControlDarkShadow()); // primary1 - g.drawLine(right - 5, 3, right, 3); - g.drawLine(right - 6, 4, right, 4); - // Draw folder front - g.setColor(CompiereLookAndFeel.getPrimaryControl()); // primary3 - g.fillRect(2, 7, 13, 8); - // Draw tab bottom - g.setColor(CompiereLookAndFeel.getPrimaryControlShadow()); // primary2 - g.drawLine(right - 6, 5, right - 1, 5); - // Draw outline - g.setColor(CompiereLookAndFeel.getPrimaryControlInfo()); // black - g.drawLine(0, 6, 0, bottom); // left side - g.drawLine(1, 5, right - 7, 5); // first part of top - g.drawLine(right - 6, 6, right - 1, 6); // second part of top - g.drawLine(right, 5, right, bottom); // right side - g.drawLine(0, bottom, right, bottom); // bottom - // Draw highlight - g.setColor(CompiereLookAndFeel.getPrimaryControlHighlight()); // white - g.drawLine(1, 6, 1, bottom - 1); - g.drawLine(1, 6, right - 7, 6); - g.drawLine(right - 6, 7, right - 1, 7); - } - public int getShift() - { - return 0; - } - public int getAdditionalHeight() - { - return 0; - } - public int getIconWidth() - { - return s_icon16Size.width; - } - public int getIconHeight() - { - return s_icon16Size.height + getAdditionalHeight(); - } - } // FolderIcon16 - -} // ImageFactory diff --git a/serverApps/src/web/images/WinSize16.gif b/serverApps/src/web/images/WinSize16.gif deleted file mode 100644 index c3a2b8d2e326c1c7151cff69bba47dd930e85997..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 772 zcmV+f1N;1mP)uNu@a`xcqJ5=-Wt8d~_hjsB#Vs_CZ zod~yHIJJ|z&n9twuq}m%qNBNyPv4gj5iC)3wj>!E9z)e=*9V{XUAj4BpEjX`Vk2XJF>1b~uXMnou-4cG3xrvGF&F-O?ak|dvVDV2OI5sU_7RsgnVH#&!U zJG)j#Ls$eft#;U&Y2x<7agOx1lgky@wKa_>g;)x0G{zXLdi3HurWcmn&FQ8!hnKy8 za$qP22Coc17IK_D)n0|bFaYh52G1x5$>et=Cy8UU^?<=@^PdU4(8atNcPvSBdB2*wC# z0R_tP#SRsf<#@Fq)m((C?Nr}tMO#(J1}Fgq!2Jzrb^O&Ty0J?D0000ZVZ7K z#4v&j|CF&Pp~hH+y09S8U=h*Q5-6e|x==D$1j(OHQqfu`lWCueci$wFzC@|`;PC$3 zd%ydg^L^(&_@6Fib{q=Un=m(iKvx5t02m$Yp#5RV9%$3?TKh z@_yU>{5xPX@#8NG^yMcQ>F;LX@D~8IiZ?pg1Hh)1jTEOZ@YUBp zF}$~v?2cC$d46Z?!ikgL(Y^i7*s*;>WA&~`1Qn`E`sXEn9e;-Qz9Xb=Y(fY#Fogm? z(7Bo8C#NtICaaA-(sdX6hQ>&&v{MiS1CoZ@a{1tmp{w9SL$663i482N~u&6+xCod`mM)Um_HwanlLAxdbpzo=p+wpSK1BW z=Z~MO_o9h(x`}(9e1}tS?q+`ew-7*3I5vrMq331GW%_GzX??~Q%axFwiA<)6&b?!N zd3YD4(s@kAfrmOUjG5W_+C0TI$Xbk}bel6N?%V$^pBElw?%V=}4xa_}G cfu$(^2E!fjHKHIz)&Kwi07*qoM6N<$f)^>IMgRZ+ diff --git a/serverApps/src/web/images/WorkFlow16.gif b/serverApps/src/web/images/WorkFlow16.gif deleted file mode 100644 index 92224cea7f2ecfaf0dff2dbcd4cdb49443ac1d1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 363 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#8mpj)p|Mv;J5UoNm#2$kh{fsTm_r9X%xC28NK8mbQDDx|N2_q4|x%pfQGXQYHVz5ZT|1?A7-6! zbGhHVG#)O#gezCCmeqWEl4&0&-r?n80K^HU%T~>L#V8?tSJa0G2-@TKI2=5&V9^?> ze2GUqnKOKWCLZWmy5IqW+l+%Oi?u9O4?g_#boKAVn%LM}_Y{3WZkaP@eE%C87+5^$ z4%)L|@oLfRDuoxUtn16xXnsAo&C3nw3^uW(9Dc5^4!#Mi%M+F{J3Y9taWzkSU+mGj z6FxMy_s1uu3cqCqsjG|(T=U39vf$eh%Q;01u6tAG@F#qX0tOU=r>mdKI;Vst02$ed AumAu6 diff --git a/serverApps/src/web/images/WorkFlow24.gif b/serverApps/src/web/images/WorkFlow24.gif deleted file mode 100644 index 7879b2f6f9638efc9edc1e021acdb02669a74009..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 714 zcmV;*0yX`KP)8$CqFhQ3x z01QpTGEKymLobR5>vejO0brRXCx?eIG_B?E{n{F3X{y7g&%|R(JF`kdn{UDnhjO#qU~eTf+T&4-^m-O9iQ-2Jb|J1LhN zeD3?ffa5rqns6b+&uq5;PBNK%wK-Pn2At0ieS~<%bG<30)Hf;RlIM936N$vre12%9 z<#s(hsthnPcKp~yrPRjT`GqOq6A-p-w_VBu-T_w{4<`b)bx2ngA3Aem5}51|QvUkv z>djs%9!;gp@%;XMXj*GcKh|xkRi}3=GMPS(j*X(?7$p@#2$D&I`PU!z25xF)bsf9n zkTMe-9y!=~R_sPmU1C=@aNU3)sG*d?t~dl?v^TI)3daf1bwRq%MAtPuKO~CkdjrQY wNTsmSDXets{+_^rAF#Z%%$7k&7_?5pKYT;)=ScJHO#lD@07*qoM6N<$f>;GU-2eap diff --git a/serverApps/src/web/images/WorkFlow_16.gif b/serverApps/src/web/images/WorkFlow_16.gif deleted file mode 100644 index 92224cea7f2ecfaf0dff2dbcd4cdb49443ac1d1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 363 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#8mpj)p|Mv;J5UoNm#2$kh{fsTm_r9X%xC28NK8mbQDDx|N2_q4|x%pfQGXQYHVz5ZT|1?A7-6! zbGhHVG#)O#gezCCmeqWEl4&0&-r?n80K^HU%T~>L#V8?tSJa0G2-@TKI2=5&V9^?> ze2GUqnKOKWCLZWmy5IqW+l+%Oi?u9O4?g_#boKAVn%LM}_Y{3WZkaP@eE%C87+5^$ z4%)L|@oLfRDuoxUtn16xXnsAo&C3nw3^uW(9Dc5^4!#Mi%M+F{J3Y9taWzkSU+mGj z6FxMy_s1uu3cqCqsjG|(T=U39vf$eh%Q;01u6tAG@F#qX0tOU=r>mdKI;Vst02$ed AumAu6 diff --git a/serverApps/src/web/images/WorkFlow_24.gif b/serverApps/src/web/images/WorkFlow_24.gif deleted file mode 100644 index 7879b2f6f9638efc9edc1e021acdb02669a74009..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 714 zcmV;*0yX`KP)8$CqFhQ3x z01QpTGEKymLobR5>vejO0brRXCx?eIG_B?E{n{F3X{y7g&%|R(JF`kdn{UDnhjO#qU~eTf+T&4-^m-O9iQ-2Jb|J1LhN zeD3?ffa5rqns6b+&uq5;PBNK%wK-Pn2At0ieS~<%bG<30)Hf;RlIM936N$vre12%9 z<#s(hsthnPcKp~yrPRjT`GqOq6A-p-w_VBu-T_w{4<`b)bx2ngA3Aem5}51|QvUkv z>djs%9!;gp@%;XMXj*GcKh|xkRi}3=GMPS(j*X(?7$p@#2$D&I`PU!z25xF)bsf9n zkTMe-9y!=~R_sPmU1C=@aNU3)sG*d?t~dl?v^TI)3daf1bwRq%MAtPuKO~CkdjrQY wNTsmSDXets{+_^rAF#Z%%$7k&7_?5pKYT;)=ScJHO#lD@07*qoM6N<$f>;GU-2eap diff --git a/serverApps/src/web/images/Zoom10.gif b/serverApps/src/web/images/Zoom10.gif deleted file mode 100644 index c994594d65ee12ffa70f1f5afb67e8952a8b6213..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 182 zcmZ?wbh9u|F?DSKc2q*x}zy9+FI%3*IygU-NJHv8HfNnAT=PnSXiwU6#7&I<}@x?^~_;U zzT%AaiTgi0N_Z^NX<=~K;H@IzpcuF?!K9(@VYXwfgVJH99)^hy43noGc=)1?fx#L8 DiMm9R diff --git a/serverApps/src/web/images/Zoom16.gif b/serverApps/src/web/images/Zoom16.gif deleted file mode 100644 index d072d3cbe2dadb1494f77e950952123813613677..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 617 zcmV-v0+#)WP)4+SOttuFuo0rp8m zK~y-)osvy!6Hyq2pF7DUO`2wgN>U06wOwc$MHIn>xD*Oicj6|$z;CJaABeUjK|~aE zS$9RDeGK5zq#vnP18H_P9en3BbiKg914X(U4?fX zv=3%78D?M10+5(X0MN8+cL(3TuaZiqIeKc0ZN-aeE4XBZ)ck8EZr_Z=qW7OQ{wVDZ zG+iT=PIKtw7@rGX1_uI+90*bpKD5zs{F**C6zm9u?EJ zQ5_2JmL<2Flg761XDbP7v)0}Ku5Shi%_G^x}q%2kVgpPOH0wIvBfN{N(qOE7M? z3xuFtwW!u4n_D&9s)POg9;6U0U2p=nX__rgY-58pql(|7qW8J5Es5XbtmWcc6+03YVxryf3dbXat2*wyQorvicCWHaaM z^${Ko^E;cZ_ht1ff`3FT9+eG|{}KR{SUhS0lnsNw28{O8e>3MU00000NkvXXu0mjf D_c;L2 diff --git a/serverApps/src/web/images/Zoom24.gif b/serverApps/src/web/images/Zoom24.gif deleted file mode 100644 index 4f078cb6eab83506f780a858b253ff7215e0c65d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1090 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 diff --git a/serverApps/src/web/images/hover-bg.gif b/serverApps/src/web/images/hover-bg.gif deleted file mode 100644 index fbf94fc2c1891ff891f2d3c3208cf431c35a4628..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 89 zcmZ?wbhEHbT` z=fK?B+ueUcgw&mTx8?fP8#5oZ_IS4UlwPlQrCO;yj|7yQi?lwqqD*+(cr$(Vs9LE# z0Eh#m(;1HB@{s`NLMd=l3Z)da7uEYf05Hbjc`mO%_Gxx9%%#H)XKp%DNa@dEf@UYf zg64HNtq;9mzz z0TxYQt&biCWrx3zi1`R0A}FO05k$Zj!CGNxeauK0j4VSdL!1G*==LU59h96xI zMByWh2N4hikuew;S(yNSb=sUhdyWrZ|BROccMMviB*Wb(P{I#8i on>e<%XnEP;xA*VLo2x9V1Hy;2%BQg6_y7O^07*qoM6N<$g5ayrIRF3v diff --git a/serverApps/src/web/images/mDocAction.gif b/serverApps/src/web/images/mDocAction.gif deleted file mode 100644 index 2420d2351ef3e9b7ed97dab566082cecb3294e17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 606 zcmV-k0-^nhP)EfuU_49k?d%xC z3*g|>45~9&2A)3Iy&aGlMMU^{m7rR2kfbHFpFP0&JOz|+d9_^iy$BEyl*?r>GkQlu z{D=$|NrdMw9^y-X2I2rGC&!4QxTttl0TF?Su)nv1pek_70X`fK;ny0NPiJ`hW*s8;tGk z^}ACL5g2owcO1t^k_5i*UbnlrNlz=((u5&q*50Z?WZV~jAfjK|~o4M3;Uc?7`r`+YkY4A$Z}Zlr0t sp{g}zJ~zfpUDutoTCLD^-9>iqHw(zxF3*I7IRF3v07*qoM6N<$f&rNa9{>OV diff --git a/serverApps/src/web/images/mOpen.gif b/serverApps/src/web/images/mOpen.gif deleted file mode 100644 index 1e074cd024aeaa1f774c335ad66fcf8187d5e587..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 523 zcmV+m0`&cfP)cVPQ;zF0Y6Y-;<5;ZC2-aEN-Ul%u85)#z*FfcH~`@T9H@$2A2@QE^U{K zOU+5f<~ZY!b4>9sJdaqU|7ecRED(i4_ZM({dP3`~*KF>d7ly8JK diff --git a/serverApps/src/web/images/mProcess.gif b/serverApps/src/web/images/mProcess.gif deleted file mode 100644 index d90ab661cbb29366ea77d3e8fb95841f1ee876c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 588 zcmV-S0<-;zP)WFU8GbZ8({Xk{QrNlj4iWF>9@00FQ`L_t(I%f*wyN*hrW zhQC;`PLh_6(FAQJr7#kZfPx4E#iGza=`xl&PtX@Ar1Sx#d6AAGt=aAYaO?!s%x>`Mz@cV#gU@{dK(pP8 z#v3v*G%TN$PzxDqW;gi$^~4bFQGMcmZY?>x_c-+2*wv2(<2J_t+h+ zs5rlI{^p#SO2-|aiODDi-jZP}W|aE1)~BmOR3$EA(Vi@w>U%ZDa$9qM8}c0HKK>=@ z`d4d)YqwsmShMx=n<-}wTJ%-CXPi)?Z+d)E$Kx3$zTq0>%B>G-<`ESK<06 zKLv;!Rde(>`RU=L2g~Ovo%n1M@bQ?*+>S*Vvl$k=|9v$za@qmb9gNTaiaD`NnxMxo zp5*#q&TW}{<`>WDw{ULpSLj^#x@qe3m+d`GEQ*uw+Md|dvtPsTSdE!)vF)Ukp32Aj azp#b`#_#;I)BX+6mkge+elF{r5}E*#afeO- diff --git a/serverApps/src/web/images/mSetVariable.gif b/serverApps/src/web/images/mSetVariable.gif deleted file mode 100644 index f85b1c78bbb42354c5d020c4b0d75197e8ec3611..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 625 zcmV-%0*?KOP)N~kBCX;kSfS7%7$mg_Hl=jz>L3pJ z3!Gfein_Qsw3AgF6$?2!b+Cgt#G%-wZ4xfM=g?9WZLNY29z5QA-|zbj5B_HaFc`qa ze--E6jgIcT9~s#T;M{S0`nW-EXy~5RXk=22hMg-E?*ElR02i``ao3obATc#X7H&UQ zYVg$ftHt88Fqe~$YiqI@hEmVvoPk#E7fXMK5cABy|-6h_xHa&k>IIiUG8ePZzN}C(5{Q?x;T!5 z&Sc2U&*Qb*SD&X+*MDme0KJ7mP3`VtO;4kg!f_m2*F|fMQ>lqr!6C z39s3_Vpppe=`>nv1_lQ3eIKngI+em(T*PZOhwXH_{F6ZdI^Wk{`R)I!{9K^%h!h#+wcag2z3@5eC$eAaqta%=030(bV%h2hY28u`Ad8QJ7c2SM=Jeb00000 LNkvXXu0mjfrH~it diff --git a/serverApps/src/web/images/mUserChoice.gif b/serverApps/src/web/images/mUserChoice.gif deleted file mode 100644 index c890426e0528c068995e96c2a23f1a875a822677..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 648 zcmV;30(bq1P)&B9OEw=s_=1!D0y}n`X1!@lcJ3N!yDLhMD30-;cQr@IR}%fbr@g zE*_MjevR59h9Zf{ceLk7Tkkg$$rt$4E64f)`pLv2t@AbLcfV=+aD1&_t|zdugt#7% z78@heXq>(YeSqd_OE`CAz&K?-R-A3MX|BRHbCCDyYH0Y(+L3_T9qEFud9%&YS$Jv) zLN#EISulL=bnPy`dMFT%CD*z0U4C1SBb&`4lgZ%CRuqzG%i*Ds!hyiXvYH9{I@cQG z3)rz;lu9M!^Le~{T}JEtDs;7dW%HhTy(dtyfWg?<6V~~`TW4=$W@ZLL2o#G&tgNh{ zle9pbOUELSLdE(s*F7j&;6_m1O*JQSAXx(upA2O3EO?Kn(C?Nw@(SyM_uoAfvt060ZOV iI^?7M?*Dqmzx5LlT&3rvAZ?TY0000?qQ@-!qMM<5pp5dB+VK1wQhN zL|Y%-{z3NAZziGp4iSl|Yo~}Xo)%!bwy1x?+@05x%FJiqRn5sWjX5```ki_5B$Iut zZ6&LBcVAxpe5v20W4E?WGP$;EF>65Rw{`5=?)Cd^wtUlV=t!?lFJIc&vE`fZq+?Yz zC2d|F-+zBUTw=CRd-8+>+)7PMmv6Rwo_yMG`~7?I?W)Wl=QUlh^3idamTK|b;MfK| zVeSWeAI#Mj?$DawZ@x4laE0vx@%T!&mda-uA)#t+jLa*7WEg$cZ#U@pCAN91{XE z)7O>#8mpj)p|Mv;J5UoNm#2$kh{fsTm_r9X%xC28NK8mbQDDx|N2_q4|x%pfQGXQYHVz5ZT|1?A7-6! zbGhHVG#)O#gezCCmeqWEl4&0&-r?n80K^HU%T~>L#V8?tSJa0G2-@TKI2=5&V9^?> ze2GUqnKOKWCLZWmy5IqW+l+%Oi?u9O4?g_#boKAVn%LM}_Y{3WZkaP@eE%C87+5^$ z4%)L|@oLfRDuoxUtn16xXnsAo&C3nw3^uW(9Dc5^4!#Mi%M+F{J3Y9taWzkSU+mGj z6FxMy_s1uu3cqCqsjG|(T=U39vf$eh%Q;01u6tAG@F#qX0tOU=r>mdKI;Vst02$ed AumAu6 diff --git a/serverApps/src/web/images/mWorkFlow_WF.gif b/serverApps/src/web/images/mWorkFlow_WF.gif deleted file mode 100644 index 6be96936331255b770afda78f63b77c21ffbb779..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1200 zcmeIxjZ>2a90%~{VWWExb+pc(XH;6{uy zf-&w=-l2^tZxT)s9I`jU7m$|(DNx)PiV!b5jfKFzJ@j| zJxWAXB1(n5DnzRgqr!m;c&7^QRwI^HgM-yLScCXl#Mj}yTD)I}4`>%5sz*XS4maRP z13sc%!qH1OMpNTsH9nzT#;2F@`4xQ8h@?g&U&V=&QAN0ti86Y(v%YZXR{Md$U z+Hc5dM{YahH<5o6=Q>c-iQ-O_+(AhfO1n_rjf!sk(gQ^gl(b${_CobLs{2sWhuVJB z-NVIuXc&O{4>S(q>L8kj(DDGS!_W>x_YejXj3%_1(LRD(7Tg|1$0+VRLeCg_$8h%v z`o_^ej)4jM`4r zim_*yvSDHtlQzuGD_xYWhcPY@Ic2IU!1U#1gN zD>uY*_{4?XE*?<@5lMHw9FIrF4Bhy3L=mt?kld8S&-gia{r)P=+VjfWVaasoZAn4K~4e1=? z*l27qM-wrh9a0~4U`qHqB2ywb>RheNKVU1HNY)u&^zvt3$u@C)68yNXtkl#{(aIw3 zz7Y0!`iG=a`hvb}OrhK%Ck|5{;^k*tcqB*AXEksHfivMmUaUw=9VwdOlY%xG!y{N7 z80{%!lHraiE^NXlmL(&d8F2|r*0wd>nOS5FDPR`5v#1qb?mQx!@vKY`nx803TNSjy WxXV@I`@|xT7W$9oJ3BIoE&l@k3LsAa diff --git a/serverApps/src/web/images/mWorkbench.gif b/serverApps/src/web/images/mWorkbench.gif deleted file mode 100644 index 437522777b1c198d5b7880e7dace037b83f918fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 765 zcmVe`7IhHDfAjzEZmCdSq}AHi5Xwgk5lQfacxa47gV9Tk2?^m~O5%Zo#-j(r z1rid@52}-Q_ubu@@$j~_;MF9Z|d?d z1KypQ;nQ_Y*aSWeT$+6TY>bIO`ztixLvxKR{=&$fBk9D`ZwKH~ztJXwxmhMaE>6C1 zhR622A$Wu9T_D3f!3;u77~A)H`s6dG6!^H0S)V}U?7+6MFudzEwD%isCFUurJ+!T; zyUR!nNIFjE@$E4k9CqOS4T2Do>D|wMAoc1`Xj`DoBHHA%O+ni%qium{O;g>X?cHT` z-_aE01V92{raQAohH2`X#MnifZ$ZGl!L7oyV5qZ;GQUP${!UC%fxd)f?HJ-#(RA<7 zO2n+dbp=6i4AlawmvFBzYjA4-5C0Ol(ybO)S-gr_!O+Mw?mbkOu{Nh|mbicaZ#vr} zZi>5YoIY7kVzQHJbpZ*Ha_I)$avoW;iR08grS3Uy%E4ERdkgZQ54P@ji6{17z^$ci zb4!{{b`E{z|23sFJ%IN-Swsj7H zKyURA+(p6rGtSNOHSp?lZ{4EIuOMLnkqikL64JFk0Wh*Hhxp<0UVtyBW;nj_3v-`m zKVtRak;#*cA9#f4HF~-@hDc0JPEZh6`M&$#akX~)|AXyl)*88k&m_gz*w{ST*xKX+{#65+bJQN1 c$#F6;Ofph4uqn8n40H^Gr>mdKI;Vst04Fm#eE-E$->CMz|NrfPt>_6 zHL)Z$MWH;iBts!2BUQoO(>H)Y2dIbvWC#PZ6vwVR9}T>mSMODQeRg(w%#PS4t~~0B LE8grwc6hbmm72G|20~mA|fBfXM6TVG$_ z(9pnQu^Jm2*=%-GQ&V$ub4yDLhr?-YZRK*gZEbBl9#0?;w70i+baZrfb_#{UckkYH zb#--jcfWuC{=lp-l@*;%x4OEzwzjsuzP_=sq1WpT2E*p&=GNBM_V)J9&W_P& z{I|#d_zx98>P^7_a1rqNu9o3pmTu>NONaG;VFkB$KG#RVxfAR>f?^Aj;;(dMBZ5fW>mq7M&c1_j zlforXNEjmEXB9UE90J{oN!rkgg41*M9K59gP7dSfZE=0$bR6MwVkUQGsbN_cIK9p8u(=-A(~?Y>9trn8WAi z%3U+hPIWo>M8CdnoLN9TayX!TL+YH^_WE`IY;9u637UnScTA12>h|TXb^VryLPlN@ zacLBzNi08X=W2zFv`czFm9}|GBBx!5#URu6o`oQ3`(hxBbf+9)MJ6hYkdW^6S~8L9 z&D*GW2TF!9U{Px|+snbS{i{_X8idYhd&Rg^Gv!L#gcPRX@0()5j)=VYnc zGa85Yb4@t}CtkAY;d%XEakQ9AOI(^cl11m+-~2voX&Jq@xHX7i=FLxJPR4t?R?zH>gAJ+nkX%JUcRe+=u;~ z?97BGkxe^(!lYaf==k=QJ;Nzhxsi}K$Ncl;WMx5c{838I15UE)x86{L>RC~b-iC3R z%$|Ey*~6Z#rnv-Y>bj-u`9>wDN!_rrvpLHjhLIL|VwbI@_AeuwmxTvy9rd&r0oq^^)IXXmDUrhfJVA$ V_>8+`8%0?TC^s=yu_*u$@DJ3Yh+F^w diff --git a/serverApps/src/web/images/tab-left.gif b/serverApps/src/web/images/tab-left.gif deleted file mode 100644 index e695a2b497321fcfffc669007ce845cd159bb600..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1334 zcmZ?wbhEHb5|5Cr_O^b^7$_GiT16J$v@txpU{wpTBV7 z!o`ahFI~EH`SRr}SFT*WdiC11YuB$|zj5Qn&6_uG-MV%A_U$`&?%ch5_ujpG_wV0- z@ZiD2hYue;di415<0ns^Jbn7~*|TTQpFe-`;>F9CFJHZS_4@VeH*em&ef##^yLa#3 zzyI*z!^e*wKYjZ2`Sa&5U%q_(`t{qlZ{NRv|MBC;&!0bk{rdI$_wPS{{`~#>_us#N z|Ns97hsP)}fsQYJbj1|OT; zc%>_H6Fy9EI@T-GQ25})heTFhS(~yq7Zxh(a7)|N{CEMhp-n)q=nn_e65|QH$_XC? zoKj8*D7jconeec=Lr~eZPbSd%u=^Wjk4Y*I1De<-D0@!Ph}^W~FsHQh6obq|dpbW# zyUwtvoOJOdo3MG0Nu!V|mx#voLYe=KMoVo(wPXTb1Q;Fds{Sq;^dTXLm3x{_=&Br# zi;F#{YJa=AJ)Yn1kGO)^@1GA^L>bslIC61CCEj-FQ(W1lie5Zy zSDf@DvDMxoF{w>+orXY{Rv*XW?#MG5i`xw6btw0my}I$J*Z$WGnP75!~OqmiN_A+Hg$h4J9r+YQcTs9*s%JbRG{31#9 zS$XR+m(3|VG*f+E={L(~^Gg1`OrPB(=JjG>j#^dvf(|{a=ZhPhtX3?l@_UuBL^*BM zOQ7mkFPAT9(|WaH$+WCjD_1OA^=j3cZLeOf-f&D>>-Cx~*Ro!(-SKSI>vem+y?VX= Q0Gsxk4M*-t2{2d#0H)~5NB{r; diff --git a/serverApps/src/web/images/tab-right-selected.gif b/serverApps/src/web/images/tab-right-selected.gif deleted file mode 100644 index 4fbfcc5254f0976a2cb1e659f3e506ac9d312aec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5256 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 UgHETziu@z4>w`D=IRT3Q11OUV2mk;8 diff --git a/serverApps/src/web/images/tab-right.gif b/serverApps/src/web/images/tab-right.gif deleted file mode 100644 index b5da01b8fb8db74e243a4b8512aa8ac475f8fb96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3998 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 I#Q_ih4-rh$ga7~l diff --git a/serverApps/src/web/images/title-bg.gif b/serverApps/src/web/images/title-bg.gif deleted file mode 100644 index 6a541b3bc1e4bbee3268e8a5b431e2c7e067b3b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 116 zcmZ?wbhEHbWMmLyc+AI8Sy_4e_U#7`9z1*Y?D_NOFJ8QO`}Xa-ckkZ6fB*UO=PzHr zeEwc6hbmm72G|20~mA|fBtHB8VX&K*sP!FEoV37-@-w z0R<@%0vdJ3g^a|I?Pj7#(uKh`L|Finie4=6J7+yFJ!?;2&hK|#eqYx=!aJTkdGdK~ zpXAvT*|;uzpq}wF^XC|f7Hy%(3T3cCne7xg0NE&VQse^UpvX;;2at=R3KMyuTq^;2 zC|Y8oD$05(`vPTsz*a#S0tVY?u&+|C9=JNny<&2Wlxxu0Hl1B<&bOHJt%U0!T(_BC zgSodcw-fkw;8z2`7Wg+!zQf>qKnNTBb`ZKuVKa!`hOo;JcIVTBAiY~i59ZSeL+aC| z!@BeVWcDfiw+cT5^1&QG406AoIcj8%=$U~We@)9obve2q{HDt%A^V9eOz8`!W#PUo z{Glyegxu${_yBUTjF`%Z|48DTBtDfyM6y>wiIePzB&H=%lq8Adt`lWUQ^v6JD^_ko zVMxpW0>xpRzl-zJT46#fEanU@Jl2Z$aN#etkRrv0xcG#WQfd*YMOH0xfG5?`f?CQG zRZvSM70ars5}YAe!5FKgv{(qnpg$pmfIbJN473Ck12uqBc&`6pfd*o?R4~A_FpDaG zf^k#kwtL0q(ctCQJ>$_C|68Xo9Y5B%<>HN|rPXUc)#iLZ4#(@;I^sWF!BdIIrn4`- z_ReJJ%ebfY&*2}GiP+Mnwl{8s9^RRq>F%t|b=gjA`^L{W-2=&FGRjoj?dL}ulChUN ztGti>UrgEp&DJF~TgO`%XJ0rw;D5cjZkdINhI+^4JxpY(BDmw(Y^2$Dw;%8S`6J8C z+7+J0mD495S)75uciVQyzK?~28yvw)3bIF5-kaz;!0dbQmF@mI-kmt>7+F`d+N zt#PY&(k@T!8mH}j>(;M_TI-IV)AU=8{=a)`lc$<@jm#z)SE${(>{g=Z!tz!BW;gbH Q9Q54|91YdRu$zEu%`f4mPfm`_HCmPLle?SgOesgC}Sj>7k~m74Z6Mj`4ihf%UcQ*HqcTA zN=8O@03^V;pD^mTnU^KO{T;2_DLr4XIy7vIV)!+#qzUOl%uSIqb*})dW+8*DN35BF zX-|_%jmb zl}%_|RTze!@0@e*&7V^HBN&Y|1&xTHg2tGcEZQg$sloamid{(QrYma`p)R6`8xe$x zE=)JAVs%lCB0?>;8x67IczQ|E_9Y~NZ8{U=yn5|bNt zZ{FN-`>T5f542e0(zO_A*m+=BT65yYyKmi^zpwkzroe@3VKxTmpO<#Qo$9}PN9Ubg z_Xgiie@@TlL5!nPUT}-K{lP!##V{MR`u1A(tAcYQ;T_gAofzD<^P1~6-C!rCJ_VE{ zO?Y9~Tg^rcf*`V-pKddeGBNcDMl99@d@*?#BMu`5 zYb=66M96P>ym1t{;b7mot2ey7qkmV+`Nb)IK6?gh0-Om*H6=|GtZ^8z_|#xB$4MHa zD6$$jKjIFyZ|rzxApcm)!!tZo00$ zhq5n{niALwE`qSx617;GS}jp)^&B)CQmI@XtfQKK{hHtR*X)JiW5*8{*M}YSbUs87 z1lYjfLPHRlDtrlQago7TL4k#H%e?#y8Bg9ja)0mkw!Y3Mr7-(3 zYAQUqh^+o!nj9Hs){H z=}ylcLsNMD&@1I~F^*P_E-*KL76XJLlGGgAOs=NizD)j@|COP{pFB8!alR|pGZbnf z#AOW%WB!5iMHYZ^rc$=oSgzquXnvZ7!rRH-LgDnu&rXb&7mKAv<@GDAIZiV9I`7ewn;fJhF#0jl@vQT*g_QU!iIgs_I1~i>lhOu8{-W_eYbl%HYh8>o&{o zBxWuf-PgfmU=b*(s!IKhkt#g^qHK3{6G$e_R6k`ID61~NDss8UR75P*@7&g@Hcf4! d1W0rh$lr11Sh~C<&aD6d002ovPDHLkV1hiw#cluq diff --git a/serverApps/src/web/images/wfEnd24.gif b/serverApps/src/web/images/wfEnd24.gif deleted file mode 100644 index 32df45d41fb2d0722db6b50e08195f060bfbaf22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 940 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 diff --git a/serverApps/src/web/index.html b/serverApps/src/web/index.html deleted file mode 100644 index 59b77e6201..0000000000 --- a/serverApps/src/web/index.html +++ /dev/null @@ -1,43 +0,0 @@ - - - -ADempiere ERP+CRM Reach Client - - - - - - - - - - - - -<body bgcolor="#FFFFFF"> -The Application requires Frame support. Please update your browser. -</body> - - diff --git a/serverApps/src/web/js/calendar-setup.js b/serverApps/src/web/js/calendar-setup.js deleted file mode 100644 index 482946c75e..0000000000 --- a/serverApps/src/web/js/calendar-setup.js +++ /dev/null @@ -1,200 +0,0 @@ -/* Copyright Mihai Bazon, 2002, 2003 | http://dynarch.com/mishoo/ - * --------------------------------------------------------------------------- - * - * The DHTML Calendar - * - * Details and latest version at: - * http://dynarch.com/mishoo/calendar.epl - * - * This script is distributed under the GNU Lesser General Public License. - * Read the entire license text here: http://www.gnu.org/licenses/lgpl.html - * - * This file defines helper functions for setting up the calendar. They are - * intended to help non-programmers get a working calendar on their site - * quickly. This script should not be seen as part of the calendar. It just - * shows you what one can do with the calendar, while in the same time - * providing a quick and simple method for setting it up. If you need - * exhaustive customization of the calendar creation process feel free to - * modify this code to suit your needs (this is recommended and much better - * than modifying calendar.js itself). - */ - -// $Id: calendar-setup.js,v 1.1 2009/04/15 11:27:37 vinhpt Exp $ - -/** - * This function "patches" an input field (or other element) to use a calendar - * widget for date selection. - * - * The "params" is a single object that can have the following properties: - * - * prop. name | description - * ------------------------------------------------------------------------------------------------- - * inputField | the ID of an input field to store the date - * displayArea | the ID of a DIV or other element to show the date - * button | ID of a button or other element that will trigger the calendar - * eventName | event that will trigger the calendar, without the "on" prefix (default: "click") - * ifFormat | date format that will be stored in the input field - * daFormat | the date format that will be used to display the date in displayArea - * singleClick | (true/false) wether the calendar is in single click mode or not (default: true) - * firstDay | numeric: 0 to 6. "0" means display Sunday first, "1" means display Monday first, etc. - * align | alignment (default: "Br"); if you don't know what's this see the calendar documentation - * range | array with 2 elements. Default: [1900, 2999] -- the range of years available - * weekNumbers | (true/false) if it's true (default) the calendar will display week numbers - * flat | null or element ID; if not null the calendar will be a flat calendar having the parent with the given ID - * flatCallback | function that receives a JS Date object and returns an URL to point the browser to (for flat calendar) - * disableFunc | function that receives a JS Date object and should return true if that date has to be disabled in the calendar - * onSelect | function that gets called when a date is selected. You don't _have_ to supply this (the default is generally okay) - * onClose | function that gets called when the calendar is closed. [default] - * onUpdate | function that gets called after the date is updated in the input field. Receives a reference to the calendar. - * date | the date that the calendar will be initially displayed to - * showsTime | default: false; if true the calendar will include a time selector - * timeFormat | the time format; can be "12" or "24", default is "12" - * electric | if true (default) then given fields/date areas are updated for each move; otherwise they're updated only on close - * step | configures the step of the years in drop-down boxes; default: 2 - * position | configures the calendar absolute position; default: null - * cache | if "true" (but default: "false") it will reuse the same calendar object, where possible - * showOthers | if "true" (but default: "false") it will show days from other months too - * - * None of them is required, they all have default values. However, if you - * pass none of "inputField", "displayArea" or "button" you'll get a warning - * saying "nothing to setup". - */ -Calendar.setup = function (params) { - function param_default(pname, def) { if (typeof params[pname] == "undefined") { params[pname] = def; } }; - - param_default("inputField", null); - param_default("displayArea", null); - param_default("button", null); - param_default("eventName", "click"); - param_default("ifFormat", "%Y/%m/%d"); - param_default("daFormat", "%Y/%m/%d"); - param_default("singleClick", true); - param_default("disableFunc", null); - param_default("dateStatusFunc", params["disableFunc"]); // takes precedence if both are defined - param_default("dateText", null); - param_default("firstDay", null); - param_default("align", "Br"); - param_default("range", [1900, 2999]); - param_default("weekNumbers", true); - param_default("flat", null); - param_default("flatCallback", null); - param_default("onSelect", null); - param_default("onClose", null); - param_default("onUpdate", null); - param_default("date", null); - param_default("showsTime", false); - param_default("timeFormat", "24"); - param_default("electric", true); - param_default("step", 2); - param_default("position", null); - param_default("cache", false); - param_default("showOthers", false); - param_default("multiple", null); - - var tmp = ["inputField", "displayArea", "button"]; - for (var i in tmp) { - if (typeof params[tmp[i]] == "string") { - params[tmp[i]] = document.getElementById(params[tmp[i]]); - } - } - if (!(params.flat || params.multiple || params.inputField || params.displayArea || params.button)) { - alert("Calendar.setup:\n Nothing to setup (no fields found). Please check your code"); - return false; - } - - function onSelect(cal) { - var p = cal.params; - var update = (cal.dateClicked || p.electric); - if (update && p.inputField) { - p.inputField.value = cal.date.print(p.ifFormat); - if (typeof p.inputField.onchange == "function") - p.inputField.onchange(); - } - if (update && p.displayArea) - p.displayArea.innerHTML = cal.date.print(p.daFormat); - if (update && typeof p.onUpdate == "function") - p.onUpdate(cal); - if (update && p.flat) { - if (typeof p.flatCallback == "function") - p.flatCallback(cal); - } - if (update && p.singleClick && cal.dateClicked) - cal.callCloseHandler(); - }; - - if (params.flat != null) { - if (typeof params.flat == "string") - params.flat = document.getElementById(params.flat); - if (!params.flat) { - alert("Calendar.setup:\n Flat specified but can't find parent."); - return false; - } - var cal = new Calendar(params.firstDay, params.date, params.onSelect || onSelect); - cal.showsOtherMonths = params.showOthers; - cal.showsTime = params.showsTime; - cal.time24 = (params.timeFormat == "24"); - cal.params = params; - cal.weekNumbers = params.weekNumbers; - cal.setRange(params.range[0], params.range[1]); - cal.setDateStatusHandler(params.dateStatusFunc); - cal.getDateText = params.dateText; - if (params.ifFormat) { - cal.setDateFormat(params.ifFormat); - } - if (params.inputField && typeof params.inputField.value == "string") { - cal.parseDate(params.inputField.value); - } - cal.create(params.flat); - cal.show(); - return false; - } - - var triggerEl = params.button || params.displayArea || params.inputField; - triggerEl["on" + params.eventName] = function() { - var dateEl = params.inputField || params.displayArea; - var dateFmt = params.inputField ? params.ifFormat : params.daFormat; - var mustCreate = false; - var cal = window.calendar; - if (dateEl) - params.date = Date.parseDate(dateEl.value || dateEl.innerHTML, dateFmt); - if (!(cal && params.cache)) { - window.calendar = cal = new Calendar(params.firstDay, - params.date, - params.onSelect || onSelect, - params.onClose || function(cal) { cal.hide(); }); - cal.showsTime = params.showsTime; - cal.time24 = (params.timeFormat == "24"); - cal.weekNumbers = params.weekNumbers; - mustCreate = true; - } else { - if (params.date) - cal.setDate(params.date); - cal.hide(); - } - if (params.multiple) { - cal.multiple = {}; - for (var i = params.multiple.length; --i >= 0;) { - var d = params.multiple[i]; - var ds = d.print("%Y%m%d"); - cal.multiple[ds] = d; - } - } - cal.showsOtherMonths = params.showOthers; - cal.yearStep = params.step; - cal.setRange(params.range[0], params.range[1]); - cal.params = params; - cal.setDateStatusHandler(params.dateStatusFunc); - cal.getDateText = params.dateText; - cal.setDateFormat(dateFmt); - if (mustCreate) - cal.create(); - cal.refresh(); - if (!params.position) - cal.showAtElement(params.button || params.displayArea || params.inputField, params.align); - else - cal.showAt(params.position[0], params.position[1]); - return false; - }; - - return cal; -}; diff --git a/serverApps/src/web/js/calendar.js b/serverApps/src/web/js/calendar.js deleted file mode 100644 index 82a7911f4a..0000000000 --- a/serverApps/src/web/js/calendar.js +++ /dev/null @@ -1,1806 +0,0 @@ -/* Copyright Mihai Bazon, 2002-2005 | www.bazon.net/mishoo - * ----------------------------------------------------------- - * - * The DHTML Calendar, version 1.0 "It is happening again" - * - * Details and latest version at: - * www.dynarch.com/projects/calendar - * - * This script is developed by Dynarch.com. Visit us at www.dynarch.com. - * - * This script is distributed under the GNU Lesser General Public License. - * Read the entire license text here: http://www.gnu.org/licenses/lgpl.html - */ - -// $Id: calendar.js,v 1.1 2009/04/15 11:27:37 vinhpt Exp $ - -/** The Calendar object constructor. */ -Calendar = function (firstDayOfWeek, dateStr, onSelected, onClose) { - // member variables - this.activeDiv = null; - this.currentDateEl = null; - this.getDateStatus = null; - this.getDateToolTip = null; - this.getDateText = null; - this.timeout = null; - this.onSelected = onSelected || null; - this.onClose = onClose || null; - this.dragging = false; - this.hidden = false; - this.minYear = 1970; - this.maxYear = 2050; - this.dateFormat = Calendar._TT["DEF_DATE_FORMAT"]; - this.ttDateFormat = Calendar._TT["TT_DATE_FORMAT"]; - this.isPopup = true; - this.weekNumbers = true; - this.firstDayOfWeek = typeof firstDayOfWeek == "number" ? firstDayOfWeek : Calendar._FD; // 0 for Sunday, 1 for Monday, etc. - this.showsOtherMonths = false; - this.dateStr = dateStr; - this.ar_days = null; - this.showsTime = false; - this.time24 = true; - this.yearStep = 2; - this.hiliteToday = true; - this.multiple = null; - // HTML elements - this.table = null; - this.element = null; - this.tbody = null; - this.firstdayname = null; - // Combo boxes - this.monthsCombo = null; - this.yearsCombo = null; - this.hilitedMonth = null; - this.activeMonth = null; - this.hilitedYear = null; - this.activeYear = null; - // Information - this.dateClicked = false; - - // one-time initializations - if (typeof Calendar._SDN == "undefined") { - // table of short day names - if (typeof Calendar._SDN_len == "undefined") - Calendar._SDN_len = 3; - var ar = new Array(); - for (var i = 8; i > 0;) { - ar[--i] = Calendar._DN[i].substr(0, Calendar._SDN_len); - } - Calendar._SDN = ar; - // table of short month names - if (typeof Calendar._SMN_len == "undefined") - Calendar._SMN_len = 3; - ar = new Array(); - for (var i = 12; i > 0;) { - ar[--i] = Calendar._MN[i].substr(0, Calendar._SMN_len); - } - Calendar._SMN = ar; - } -}; - -// ** constants - -/// "static", needed for event handlers. -Calendar._C = null; - -/// detect a special case of "web browser" -Calendar.is_ie = ( /msie/i.test(navigator.userAgent) && - !/opera/i.test(navigator.userAgent) ); - -Calendar.is_ie5 = ( Calendar.is_ie && /msie 5\.0/i.test(navigator.userAgent) ); - -/// detect Opera browser -Calendar.is_opera = /opera/i.test(navigator.userAgent); - -/// detect KHTML-based browsers -Calendar.is_khtml = /Konqueror|Safari|KHTML/i.test(navigator.userAgent); - -// BEGIN: UTILITY FUNCTIONS; beware that these might be moved into a separate -// library, at some point. - -Calendar.getAbsolutePos = function(el) { - var SL = 0, ST = 0; - var is_div = /^div$/i.test(el.tagName); - if (is_div && el.scrollLeft) - SL = el.scrollLeft; - if (is_div && el.scrollTop) - ST = el.scrollTop; - var r = { x: el.offsetLeft - SL, y: el.offsetTop - ST }; - if (el.offsetParent) { - var tmp = this.getAbsolutePos(el.offsetParent); - r.x += tmp.x; - r.y += tmp.y; - } - return r; -}; - -Calendar.isRelated = function (el, evt) { - var related = evt.relatedTarget; - if (!related) { - var type = evt.type; - if (type == "mouseover") { - related = evt.fromElement; - } else if (type == "mouseout") { - related = evt.toElement; - } - } - while (related) { - if (related == el) { - return true; - } - related = related.parentNode; - } - return false; -}; - -Calendar.removeClass = function(el, className) { - if (!(el && el.className)) { - return; - } - var cls = el.className.split(" "); - var ar = new Array(); - for (var i = cls.length; i > 0;) { - if (cls[--i] != className) { - ar[ar.length] = cls[i]; - } - } - el.className = ar.join(" "); -}; - -Calendar.addClass = function(el, className) { - Calendar.removeClass(el, className); - el.className += " " + className; -}; - -// FIXME: the following 2 functions totally suck, are useless and should be replaced immediately. -Calendar.getElement = function(ev) { - var f = Calendar.is_ie ? window.event.srcElement : ev.currentTarget; - while (f.nodeType != 1 || /^div$/i.test(f.tagName)) - f = f.parentNode; - return f; -}; - -Calendar.getTargetElement = function(ev) { - var f = Calendar.is_ie ? window.event.srcElement : ev.target; - while (f.nodeType != 1) - f = f.parentNode; - return f; -}; - -Calendar.stopEvent = function(ev) { - ev || (ev = window.event); - if (Calendar.is_ie) { - ev.cancelBubble = true; - ev.returnValue = false; - } else { - ev.preventDefault(); - ev.stopPropagation(); - } - return false; -}; - -Calendar.addEvent = function(el, evname, func) { - if (el.attachEvent) { // IE - el.attachEvent("on" + evname, func); - } else if (el.addEventListener) { // Gecko / W3C - el.addEventListener(evname, func, true); - } else { - el["on" + evname] = func; - } -}; - -Calendar.removeEvent = function(el, evname, func) { - if (el.detachEvent) { // IE - el.detachEvent("on" + evname, func); - } else if (el.removeEventListener) { // Gecko / W3C - el.removeEventListener(evname, func, true); - } else { - el["on" + evname] = null; - } -}; - -Calendar.createElement = function(type, parent) { - var el = null; - if (document.createElementNS) { - // use the XHTML namespace; IE won't normally get here unless - // _they_ "fix" the DOM2 implementation. - el = document.createElementNS("http://www.w3.org/1999/xhtml", type); - } else { - el = document.createElement(type); - } - if (typeof parent != "undefined") { - parent.appendChild(el); - } - return el; -}; - -// END: UTILITY FUNCTIONS - -// BEGIN: CALENDAR STATIC FUNCTIONS - -/** Internal -- adds a set of events to make some element behave like a button. */ -Calendar._add_evs = function(el) { - with (Calendar) { - addEvent(el, "mouseover", dayMouseOver); - addEvent(el, "mousedown", dayMouseDown); - addEvent(el, "mouseout", dayMouseOut); - if (is_ie) { - addEvent(el, "dblclick", dayMouseDblClick); - el.setAttribute("unselectable", true); - } - } -}; - -Calendar.findMonth = function(el) { - if (typeof el.month != "undefined") { - return el; - } else if (typeof el.parentNode.month != "undefined") { - return el.parentNode; - } - return null; -}; - -Calendar.findYear = function(el) { - if (typeof el.year != "undefined") { - return el; - } else if (typeof el.parentNode.year != "undefined") { - return el.parentNode; - } - return null; -}; - -Calendar.showMonthsCombo = function () { - var cal = Calendar._C; - if (!cal) { - return false; - } - var cal = cal; - var cd = cal.activeDiv; - var mc = cal.monthsCombo; - if (cal.hilitedMonth) { - Calendar.removeClass(cal.hilitedMonth, "hilite"); - } - if (cal.activeMonth) { - Calendar.removeClass(cal.activeMonth, "active"); - } - var mon = cal.monthsCombo.getElementsByTagName("div")[cal.date.getMonth()]; - Calendar.addClass(mon, "active"); - cal.activeMonth = mon; - var s = mc.style; - s.display = "block"; - if (cd.navtype < 0) - s.left = cd.offsetLeft + "px"; - else { - var mcw = mc.offsetWidth; - if (typeof mcw == "undefined") - // Konqueror brain-dead techniques - mcw = 50; - s.left = (cd.offsetLeft + cd.offsetWidth - mcw) + "px"; - } - s.top = (cd.offsetTop + cd.offsetHeight) + "px"; -}; - -Calendar.showYearsCombo = function (fwd) { - var cal = Calendar._C; - if (!cal) { - return false; - } - var cal = cal; - var cd = cal.activeDiv; - var yc = cal.yearsCombo; - if (cal.hilitedYear) { - Calendar.removeClass(cal.hilitedYear, "hilite"); - } - if (cal.activeYear) { - Calendar.removeClass(cal.activeYear, "active"); - } - cal.activeYear = null; - var Y = cal.date.getFullYear() + (fwd ? 1 : -1); - var yr = yc.firstChild; - var show = false; - for (var i = 12; i > 0; --i) { - if (Y >= cal.minYear && Y <= cal.maxYear) { - yr.innerHTML = Y; - yr.year = Y; - yr.style.display = "block"; - show = true; - } else { - yr.style.display = "none"; - } - yr = yr.nextSibling; - Y += fwd ? cal.yearStep : -cal.yearStep; - } - if (show) { - var s = yc.style; - s.display = "block"; - if (cd.navtype < 0) - s.left = cd.offsetLeft + "px"; - else { - var ycw = yc.offsetWidth; - if (typeof ycw == "undefined") - // Konqueror brain-dead techniques - ycw = 50; - s.left = (cd.offsetLeft + cd.offsetWidth - ycw) + "px"; - } - s.top = (cd.offsetTop + cd.offsetHeight) + "px"; - } -}; - -// event handlers - -Calendar.tableMouseUp = function(ev) { - var cal = Calendar._C; - if (!cal) { - return false; - } - if (cal.timeout) { - clearTimeout(cal.timeout); - } - var el = cal.activeDiv; - if (!el) { - return false; - } - var target = Calendar.getTargetElement(ev); - ev || (ev = window.event); - Calendar.removeClass(el, "active"); - if (target == el || target.parentNode == el) { - Calendar.cellClick(el, ev); - } - var mon = Calendar.findMonth(target); - var date = null; - if (mon) { - date = new Date(cal.date); - if (mon.month != date.getMonth()) { - date.setMonth(mon.month); - cal.setDate(date); - cal.dateClicked = false; - cal.callHandler(); - } - } else { - var year = Calendar.findYear(target); - if (year) { - date = new Date(cal.date); - if (year.year != date.getFullYear()) { - date.setFullYear(year.year); - cal.setDate(date); - cal.dateClicked = false; - cal.callHandler(); - } - } - } - with (Calendar) { - removeEvent(document, "mouseup", tableMouseUp); - removeEvent(document, "mouseover", tableMouseOver); - removeEvent(document, "mousemove", tableMouseOver); - cal._hideCombos(); - _C = null; - return stopEvent(ev); - } -}; - -Calendar.tableMouseOver = function (ev) { - var cal = Calendar._C; - if (!cal) { - return; - } - var el = cal.activeDiv; - var target = Calendar.getTargetElement(ev); - if (target == el || target.parentNode == el) { - Calendar.addClass(el, "hilite active"); - Calendar.addClass(el.parentNode, "rowhilite"); - } else { - if (typeof el.navtype == "undefined" || (el.navtype != 50 && (el.navtype == 0 || Math.abs(el.navtype) > 2))) - Calendar.removeClass(el, "active"); - Calendar.removeClass(el, "hilite"); - Calendar.removeClass(el.parentNode, "rowhilite"); - } - ev || (ev = window.event); - if (el.navtype == 50 && target != el) { - var pos = Calendar.getAbsolutePos(el); - var w = el.offsetWidth; - var x = ev.clientX; - var dx; - var decrease = true; - if (x > pos.x + w) { - dx = x - pos.x - w; - decrease = false; - } else - dx = pos.x - x; - - if (dx < 0) dx = 0; - var range = el._range; - var current = el._current; - var count = Math.floor(dx / 10) % range.length; - for (var i = range.length; --i >= 0;) - if (range[i] == current) - break; - while (count-- > 0) - if (decrease) { - if (--i < 0) - i = range.length - 1; - } else if ( ++i >= range.length ) - i = 0; - var newval = range[i]; - el.innerHTML = newval; - - cal.onUpdateTime(); - } - var mon = Calendar.findMonth(target); - if (mon) { - if (mon.month != cal.date.getMonth()) { - if (cal.hilitedMonth) { - Calendar.removeClass(cal.hilitedMonth, "hilite"); - } - Calendar.addClass(mon, "hilite"); - cal.hilitedMonth = mon; - } else if (cal.hilitedMonth) { - Calendar.removeClass(cal.hilitedMonth, "hilite"); - } - } else { - if (cal.hilitedMonth) { - Calendar.removeClass(cal.hilitedMonth, "hilite"); - } - var year = Calendar.findYear(target); - if (year) { - if (year.year != cal.date.getFullYear()) { - if (cal.hilitedYear) { - Calendar.removeClass(cal.hilitedYear, "hilite"); - } - Calendar.addClass(year, "hilite"); - cal.hilitedYear = year; - } else if (cal.hilitedYear) { - Calendar.removeClass(cal.hilitedYear, "hilite"); - } - } else if (cal.hilitedYear) { - Calendar.removeClass(cal.hilitedYear, "hilite"); - } - } - return Calendar.stopEvent(ev); -}; - -Calendar.tableMouseDown = function (ev) { - if (Calendar.getTargetElement(ev) == Calendar.getElement(ev)) { - return Calendar.stopEvent(ev); - } -}; - -Calendar.calDragIt = function (ev) { - var cal = Calendar._C; - if (!(cal && cal.dragging)) { - return false; - } - var posX; - var posY; - if (Calendar.is_ie) { - posY = window.event.clientY + document.body.scrollTop; - posX = window.event.clientX + document.body.scrollLeft; - } else { - posX = ev.pageX; - posY = ev.pageY; - } - cal.hideShowCovered(); - var st = cal.element.style; - st.left = (posX - cal.xOffs) + "px"; - st.top = (posY - cal.yOffs) + "px"; - return Calendar.stopEvent(ev); -}; - -Calendar.calDragEnd = function (ev) { - var cal = Calendar._C; - if (!cal) { - return false; - } - cal.dragging = false; - with (Calendar) { - removeEvent(document, "mousemove", calDragIt); - removeEvent(document, "mouseup", calDragEnd); - tableMouseUp(ev); - } - cal.hideShowCovered(); -}; - -Calendar.dayMouseDown = function(ev) { - var el = Calendar.getElement(ev); - if (el.disabled) { - return false; - } - var cal = el.calendar; - cal.activeDiv = el; - Calendar._C = cal; - if (el.navtype != 300) with (Calendar) { - if (el.navtype == 50) { - el._current = el.innerHTML; - addEvent(document, "mousemove", tableMouseOver); - } else - addEvent(document, Calendar.is_ie5 ? "mousemove" : "mouseover", tableMouseOver); - addClass(el, "hilite active"); - addEvent(document, "mouseup", tableMouseUp); - } else if (cal.isPopup) { - cal._dragStart(ev); - } - if (el.navtype == -1 || el.navtype == 1) { - if (cal.timeout) clearTimeout(cal.timeout); - cal.timeout = setTimeout("Calendar.showMonthsCombo()", 250); - } else if (el.navtype == -2 || el.navtype == 2) { - if (cal.timeout) clearTimeout(cal.timeout); - cal.timeout = setTimeout((el.navtype > 0) ? "Calendar.showYearsCombo(true)" : "Calendar.showYearsCombo(false)", 250); - } else { - cal.timeout = null; - } - return Calendar.stopEvent(ev); -}; - -Calendar.dayMouseDblClick = function(ev) { - Calendar.cellClick(Calendar.getElement(ev), ev || window.event); - if (Calendar.is_ie) { - document.selection.empty(); - } -}; - -Calendar.dayMouseOver = function(ev) { - var el = Calendar.getElement(ev); - if (Calendar.isRelated(el, ev) || Calendar._C || el.disabled) { - return false; - } - if (el.ttip) { - if (el.ttip.substr(0, 1) == "_") { - el.ttip = el.caldate.print(el.calendar.ttDateFormat) + el.ttip.substr(1); - } - el.calendar.tooltips.innerHTML = el.ttip; - } - if (el.navtype != 300) { - Calendar.addClass(el, "hilite"); - if (el.caldate) { - Calendar.addClass(el.parentNode, "rowhilite"); - } - } - return Calendar.stopEvent(ev); -}; - -Calendar.dayMouseOut = function(ev) { - with (Calendar) { - var el = getElement(ev); - if (isRelated(el, ev) || _C || el.disabled) - return false; - removeClass(el, "hilite"); - if (el.caldate) - removeClass(el.parentNode, "rowhilite"); - if (el.calendar) - el.calendar.tooltips.innerHTML = _TT["SEL_DATE"]; - return stopEvent(ev); - } -}; - -/** - * A generic "click" handler :) handles all types of buttons defined in this - * calendar. - */ -Calendar.cellClick = function(el, ev) { - var cal = el.calendar; - var closing = false; - var newdate = false; - var date = null; - if (typeof el.navtype == "undefined") { - if (cal.currentDateEl) { - Calendar.removeClass(cal.currentDateEl, "selected"); - Calendar.addClass(el, "selected"); - closing = (cal.currentDateEl == el); - if (!closing) { - cal.currentDateEl = el; - } - } - cal.date.setDateOnly(el.caldate); - date = cal.date; - var other_month = !(cal.dateClicked = !el.otherMonth); - if (!other_month && !cal.currentDateEl) - cal._toggleMultipleDate(new Date(date)); - else - newdate = !el.disabled; - // a date was clicked - if (other_month) - cal._init(cal.firstDayOfWeek, date); - } else { - if (el.navtype == 200) { - Calendar.removeClass(el, "hilite"); - cal.callCloseHandler(); - return; - } - date = new Date(cal.date); - if (el.navtype == 0) - date.setDateOnly(new Date()); // TODAY - // unless "today" was clicked, we assume no date was clicked so - // the selected handler will know not to close the calenar when - // in single-click mode. - // cal.dateClicked = (el.navtype == 0); - cal.dateClicked = false; - var year = date.getFullYear(); - var mon = date.getMonth(); - function setMonth(m) { - var day = date.getDate(); - var max = date.getMonthDays(m); - if (day > max) { - date.setDate(max); - } - date.setMonth(m); - }; - switch (el.navtype) { - case 400: - Calendar.removeClass(el, "hilite"); - var text = Calendar._TT["ABOUT"]; - if (typeof text != "undefined") { - text += cal.showsTime ? Calendar._TT["ABOUT_TIME"] : ""; - } else { - // FIXME: this should be removed as soon as lang files get updated! - text = "Help and about box text is not translated into this language.\n" + - "If you know this language and you feel generous please update\n" + - "the corresponding file in \"lang\" subdir to match calendar-en.js\n" + - "and send it back to to get it into the distribution ;-)\n\n" + - "Thank you!\n" + - "http://dynarch.com/mishoo/calendar.epl\n"; - } - alert(text); - return; - case -2: - if (year > cal.minYear) { - date.setFullYear(year - 1); - } - break; - case -1: - if (mon > 0) { - setMonth(mon - 1); - } else if (year-- > cal.minYear) { - date.setFullYear(year); - setMonth(11); - } - break; - case 1: - if (mon < 11) { - setMonth(mon + 1); - } else if (year < cal.maxYear) { - date.setFullYear(year + 1); - setMonth(0); - } - break; - case 2: - if (year < cal.maxYear) { - date.setFullYear(year + 1); - } - break; - case 100: - cal.setFirstDayOfWeek(el.fdow); - return; - case 50: - var range = el._range; - var current = el.innerHTML; - for (var i = range.length; --i >= 0;) - if (range[i] == current) - break; - if (ev && ev.shiftKey) { - if (--i < 0) - i = range.length - 1; - } else if ( ++i >= range.length ) - i = 0; - var newval = range[i]; - el.innerHTML = newval; - cal.onUpdateTime(); - return; - case 0: - // TODAY will bring us here - if ((typeof cal.getDateStatus == "function") && - cal.getDateStatus(date, date.getFullYear(), date.getMonth(), date.getDate())) { - return false; - } - break; - } - if (!date.equalsTo(cal.date)) { - cal.setDate(date); - newdate = true; - } else if (el.navtype == 0) - newdate = closing = true; - } - if (newdate) { - ev && cal.callHandler(); - } - if (closing) { - Calendar.removeClass(el, "hilite"); - ev && cal.callCloseHandler(); - } -}; - -// END: CALENDAR STATIC FUNCTIONS - -// BEGIN: CALENDAR OBJECT FUNCTIONS - -/** - * This function creates the calendar inside the given parent. If _par is - * null than it creates a popup calendar inside the BODY element. If _par is - * an element, be it BODY, then it creates a non-popup calendar (still - * hidden). Some properties need to be set before calling this function. - */ -Calendar.prototype.create = function (_par) { - var parent = null; - if (! _par) { - // default parent is the document body, in which case we create - // a popup calendar. - parent = document.getElementsByTagName("body")[0]; - this.isPopup = true; - } else { - parent = _par; - this.isPopup = false; - } - this.date = this.dateStr ? new Date(this.dateStr) : new Date(); - - var table = Calendar.createElement("table"); - this.table = table; - table.cellSpacing = 0; - table.cellPadding = 0; - table.calendar = this; - Calendar.addEvent(table, "mousedown", Calendar.tableMouseDown); - - var div = Calendar.createElement("div"); - this.element = div; - div.className = "calendar"; - if (this.isPopup) { - div.style.position = "absolute"; - div.style.display = "none"; - } - div.appendChild(table); - - var thead = Calendar.createElement("thead", table); - var cell = null; - var row = null; - - var cal = this; - var hh = function (text, cs, navtype) { - cell = Calendar.createElement("td", row); - cell.colSpan = cs; - cell.className = "button"; - if (navtype != 0 && Math.abs(navtype) <= 2) - cell.className += " nav"; - Calendar._add_evs(cell); - cell.calendar = cal; - cell.navtype = navtype; - cell.innerHTML = "

" + text + "
"; - return cell; - }; - - row = Calendar.createElement("tr", thead); - var title_length = 6; - (this.isPopup) && --title_length; - (this.weekNumbers) && ++title_length; - - hh("?", 1, 400).ttip = Calendar._TT["INFO"]; - this.title = hh("", title_length, 300); - this.title.className = "title"; - if (this.isPopup) { - this.title.ttip = Calendar._TT["DRAG_TO_MOVE"]; - this.title.style.cursor = "move"; - hh("×", 1, 200).ttip = Calendar._TT["CLOSE"]; - } - - row = Calendar.createElement("tr", thead); - row.className = "headrow"; - - this._nav_py = hh("«", 1, -2); - this._nav_py.ttip = Calendar._TT["PREV_YEAR"]; - - this._nav_pm = hh("‹", 1, -1); - this._nav_pm.ttip = Calendar._TT["PREV_MONTH"]; - - this._nav_now = hh(Calendar._TT["TODAY"], this.weekNumbers ? 4 : 3, 0); - this._nav_now.ttip = Calendar._TT["GO_TODAY"]; - - this._nav_nm = hh("›", 1, 1); - this._nav_nm.ttip = Calendar._TT["NEXT_MONTH"]; - - this._nav_ny = hh("»", 1, 2); - this._nav_ny.ttip = Calendar._TT["NEXT_YEAR"]; - - // day names - row = Calendar.createElement("tr", thead); - row.className = "daynames"; - if (this.weekNumbers) { - cell = Calendar.createElement("td", row); - cell.className = "name wn"; - cell.innerHTML = Calendar._TT["WK"]; - } - for (var i = 7; i > 0; --i) { - cell = Calendar.createElement("td", row); - if (!i) { - cell.navtype = 100; - cell.calendar = this; - Calendar._add_evs(cell); - } - } - this.firstdayname = (this.weekNumbers) ? row.firstChild.nextSibling : row.firstChild; - this._displayWeekdays(); - - var tbody = Calendar.createElement("tbody", table); - this.tbody = tbody; - - for (i = 6; i > 0; --i) { - row = Calendar.createElement("tr", tbody); - if (this.weekNumbers) { - cell = Calendar.createElement("td", row); - } - for (var j = 7; j > 0; --j) { - cell = Calendar.createElement("td", row); - cell.calendar = this; - Calendar._add_evs(cell); - } - } - - if (this.showsTime) { - row = Calendar.createElement("tr", tbody); - row.className = "time"; - - cell = Calendar.createElement("td", row); - cell.className = "time"; - cell.colSpan = 2; - cell.innerHTML = Calendar._TT["TIME"] || " "; - - cell = Calendar.createElement("td", row); - cell.className = "time"; - cell.colSpan = this.weekNumbers ? 4 : 3; - - (function(){ - function makeTimePart(className, init, range_start, range_end) { - var part = Calendar.createElement("span", cell); - part.className = className; - part.innerHTML = init; - part.calendar = cal; - part.ttip = Calendar._TT["TIME_PART"]; - part.navtype = 50; - part._range = []; - if (typeof range_start != "number") - part._range = range_start; - else { - for (var i = range_start; i <= range_end; ++i) { - var txt; - if (i < 10 && range_end >= 10) txt = '0' + i; - else txt = '' + i; - part._range[part._range.length] = txt; - } - } - Calendar._add_evs(part); - return part; - }; - var hrs = cal.date.getHours(); - var mins = cal.date.getMinutes(); - var t12 = !cal.time24; - var pm = (hrs > 12); - if (t12 && pm) hrs -= 12; - var H = makeTimePart("hour", hrs, t12 ? 1 : 0, t12 ? 12 : 23); - var span = Calendar.createElement("span", cell); - span.innerHTML = ":"; - span.className = "colon"; - var M = makeTimePart("minute", mins, 0, 59); - var AP = null; - cell = Calendar.createElement("td", row); - cell.className = "time"; - cell.colSpan = 2; - if (t12) - AP = makeTimePart("ampm", pm ? "pm" : "am", ["am", "pm"]); - else - cell.innerHTML = " "; - - cal.onSetTime = function() { - var pm, hrs = this.date.getHours(), - mins = this.date.getMinutes(); - if (t12) { - pm = (hrs >= 12); - if (pm) hrs -= 12; - if (hrs == 0) hrs = 12; - AP.innerHTML = pm ? "pm" : "am"; - } - H.innerHTML = (hrs < 10) ? ("0" + hrs) : hrs; - M.innerHTML = (mins < 10) ? ("0" + mins) : mins; - }; - - cal.onUpdateTime = function() { - var date = this.date; - var h = parseInt(H.innerHTML, 10); - if (t12) { - if (/pm/i.test(AP.innerHTML) && h < 12) - h += 12; - else if (/am/i.test(AP.innerHTML) && h == 12) - h = 0; - } - var d = date.getDate(); - var m = date.getMonth(); - var y = date.getFullYear(); - date.setHours(h); - date.setMinutes(parseInt(M.innerHTML, 10)); - date.setFullYear(y); - date.setMonth(m); - date.setDate(d); - this.dateClicked = false; - this.callHandler(); - }; - })(); - } else { - this.onSetTime = this.onUpdateTime = function() {}; - } - - var tfoot = Calendar.createElement("tfoot", table); - - row = Calendar.createElement("tr", tfoot); - row.className = "footrow"; - - cell = hh(Calendar._TT["SEL_DATE"], this.weekNumbers ? 8 : 7, 300); - cell.className = "ttip"; - if (this.isPopup) { - cell.ttip = Calendar._TT["DRAG_TO_MOVE"]; - cell.style.cursor = "move"; - } - this.tooltips = cell; - - div = Calendar.createElement("div", this.element); - this.monthsCombo = div; - div.className = "combo"; - for (i = 0; i < Calendar._MN.length; ++i) { - var mn = Calendar.createElement("div"); - mn.className = Calendar.is_ie ? "label-IEfix" : "label"; - mn.month = i; - mn.innerHTML = Calendar._SMN[i]; - div.appendChild(mn); - } - - div = Calendar.createElement("div", this.element); - this.yearsCombo = div; - div.className = "combo"; - for (i = 12; i > 0; --i) { - var yr = Calendar.createElement("div"); - yr.className = Calendar.is_ie ? "label-IEfix" : "label"; - div.appendChild(yr); - } - - this._init(this.firstDayOfWeek, this.date); - parent.appendChild(this.element); -}; - -/** keyboard navigation, only for popup calendars */ -Calendar._keyEvent = function(ev) { - var cal = window._dynarch_popupCalendar; - if (!cal || cal.multiple) - return false; - (Calendar.is_ie) && (ev = window.event); - var act = (Calendar.is_ie || ev.type == "keypress"), - K = ev.keyCode; - if (ev.ctrlKey) { - switch (K) { - case 37: // KEY left - act && Calendar.cellClick(cal._nav_pm); - break; - case 38: // KEY up - act && Calendar.cellClick(cal._nav_py); - break; - case 39: // KEY right - act && Calendar.cellClick(cal._nav_nm); - break; - case 40: // KEY down - act && Calendar.cellClick(cal._nav_ny); - break; - default: - return false; - } - } else switch (K) { - case 32: // KEY space (now) - Calendar.cellClick(cal._nav_now); - break; - case 27: // KEY esc - act && cal.callCloseHandler(); - break; - case 37: // KEY left - case 38: // KEY up - case 39: // KEY right - case 40: // KEY down - if (act) { - var prev, x, y, ne, el, step; - prev = K == 37 || K == 38; - step = (K == 37 || K == 39) ? 1 : 7; - function setVars() { - el = cal.currentDateEl; - var p = el.pos; - x = p & 15; - y = p >> 4; - ne = cal.ar_days[y][x]; - };setVars(); - function prevMonth() { - var date = new Date(cal.date); - date.setDate(date.getDate() - step); - cal.setDate(date); - }; - function nextMonth() { - var date = new Date(cal.date); - date.setDate(date.getDate() + step); - cal.setDate(date); - }; - while (1) { - switch (K) { - case 37: // KEY left - if (--x >= 0) - ne = cal.ar_days[y][x]; - else { - x = 6; - K = 38; - continue; - } - break; - case 38: // KEY up - if (--y >= 0) - ne = cal.ar_days[y][x]; - else { - prevMonth(); - setVars(); - } - break; - case 39: // KEY right - if (++x < 7) - ne = cal.ar_days[y][x]; - else { - x = 0; - K = 40; - continue; - } - break; - case 40: // KEY down - if (++y < cal.ar_days.length) - ne = cal.ar_days[y][x]; - else { - nextMonth(); - setVars(); - } - break; - } - break; - } - if (ne) { - if (!ne.disabled) - Calendar.cellClick(ne); - else if (prev) - prevMonth(); - else - nextMonth(); - } - } - break; - case 13: // KEY enter - if (act) - Calendar.cellClick(cal.currentDateEl, ev); - break; - default: - return false; - } - return Calendar.stopEvent(ev); -}; - -/** - * (RE)Initializes the calendar to the given date and firstDayOfWeek - */ -Calendar.prototype._init = function (firstDayOfWeek, date) { - var today = new Date(), - TY = today.getFullYear(), - TM = today.getMonth(), - TD = today.getDate(); - this.table.style.visibility = "hidden"; - var year = date.getFullYear(); - if (year < this.minYear) { - year = this.minYear; - date.setFullYear(year); - } else if (year > this.maxYear) { - year = this.maxYear; - date.setFullYear(year); - } - this.firstDayOfWeek = firstDayOfWeek; - this.date = new Date(date); - var month = date.getMonth(); - var mday = date.getDate(); - var no_days = date.getMonthDays(); - - // calendar voodoo for computing the first day that would actually be - // displayed in the calendar, even if it's from the previous month. - // WARNING: this is magic. ;-) - date.setDate(1); - var day1 = (date.getDay() - this.firstDayOfWeek) % 7; - if (day1 < 0) - day1 += 7; - date.setDate(-day1); - date.setDate(date.getDate() + 1); - - var row = this.tbody.firstChild; - var MN = Calendar._SMN[month]; - var ar_days = this.ar_days = new Array(); - var weekend = Calendar._TT["WEEKEND"]; - var dates = this.multiple ? (this.datesCells = {}) : null; - for (var i = 0; i < 6; ++i, row = row.nextSibling) { - var cell = row.firstChild; - if (this.weekNumbers) { - cell.className = "day wn"; - cell.innerHTML = date.getWeekNumber(); - cell = cell.nextSibling; - } - row.className = "daysrow"; - var hasdays = false, iday, dpos = ar_days[i] = []; - for (var j = 0; j < 7; ++j, cell = cell.nextSibling, date.setDate(iday + 1)) { - iday = date.getDate(); - var wday = date.getDay(); - cell.className = "day"; - cell.pos = i << 4 | j; - dpos[j] = cell; - var current_month = (date.getMonth() == month); - if (!current_month) { - if (this.showsOtherMonths) { - cell.className += " othermonth"; - cell.otherMonth = true; - } else { - cell.className = "emptycell"; - cell.innerHTML = " "; - cell.disabled = true; - continue; - } - } else { - cell.otherMonth = false; - hasdays = true; - } - cell.disabled = false; - cell.innerHTML = this.getDateText ? this.getDateText(date, iday) : iday; - if (dates) - dates[date.print("%Y%m%d")] = cell; - if (this.getDateStatus) { - var status = this.getDateStatus(date, year, month, iday); - if (this.getDateToolTip) { - var toolTip = this.getDateToolTip(date, year, month, iday); - if (toolTip) - cell.title = toolTip; - } - if (status === true) { - cell.className += " disabled"; - cell.disabled = true; - } else { - if (/disabled/i.test(status)) - cell.disabled = true; - cell.className += " " + status; - } - } - if (!cell.disabled) { - cell.caldate = new Date(date); - cell.ttip = "_"; - if (!this.multiple && current_month - && iday == mday && this.hiliteToday) { - cell.className += " selected"; - this.currentDateEl = cell; - } - if (date.getFullYear() == TY && - date.getMonth() == TM && - iday == TD) { - cell.className += " today"; - cell.ttip += Calendar._TT["PART_TODAY"]; - } - if (weekend.indexOf(wday.toString()) != -1) - cell.className += cell.otherMonth ? " oweekend" : " weekend"; - } - } - if (!(hasdays || this.showsOtherMonths)) - row.className = "emptyrow"; - } - this.title.innerHTML = Calendar._MN[month] + ", " + year; - this.onSetTime(); - this.table.style.visibility = "visible"; - this._initMultipleDates(); - // PROFILE - // this.tooltips.innerHTML = "Generated in " + ((new Date()) - today) + " ms"; -}; - -Calendar.prototype._initMultipleDates = function() { - if (this.multiple) { - for (var i in this.multiple) { - var cell = this.datesCells[i]; - var d = this.multiple[i]; - if (!d) - continue; - if (cell) - cell.className += " selected"; - } - } -}; - -Calendar.prototype._toggleMultipleDate = function(date) { - if (this.multiple) { - var ds = date.print("%Y%m%d"); - var cell = this.datesCells[ds]; - if (cell) { - var d = this.multiple[ds]; - if (!d) { - Calendar.addClass(cell, "selected"); - this.multiple[ds] = date; - } else { - Calendar.removeClass(cell, "selected"); - delete this.multiple[ds]; - } - } - } -}; - -Calendar.prototype.setDateToolTipHandler = function (unaryFunction) { - this.getDateToolTip = unaryFunction; -}; - -/** - * Calls _init function above for going to a certain date (but only if the - * date is different than the currently selected one). - */ -Calendar.prototype.setDate = function (date) { - if (!date.equalsTo(this.date)) { - this._init(this.firstDayOfWeek, date); - } -}; - -/** - * Refreshes the calendar. Useful if the "disabledHandler" function is - * dynamic, meaning that the list of disabled date can change at runtime. - * Just * call this function if you think that the list of disabled dates - * should * change. - */ -Calendar.prototype.refresh = function () { - this._init(this.firstDayOfWeek, this.date); -}; - -/** Modifies the "firstDayOfWeek" parameter (pass 0 for Synday, 1 for Monday, etc.). */ -Calendar.prototype.setFirstDayOfWeek = function (firstDayOfWeek) { - this._init(firstDayOfWeek, this.date); - this._displayWeekdays(); -}; - -/** - * Allows customization of what dates are enabled. The "unaryFunction" - * parameter must be a function object that receives the date (as a JS Date - * object) and returns a boolean value. If the returned value is true then - * the passed date will be marked as disabled. - */ -Calendar.prototype.setDateStatusHandler = Calendar.prototype.setDisabledHandler = function (unaryFunction) { - this.getDateStatus = unaryFunction; -}; - -/** Customization of allowed year range for the calendar. */ -Calendar.prototype.setRange = function (a, z) { - this.minYear = a; - this.maxYear = z; -}; - -/** Calls the first user handler (selectedHandler). */ -Calendar.prototype.callHandler = function () { - if (this.onSelected) { - this.onSelected(this, this.date.print(this.dateFormat)); - } -}; - -/** Calls the second user handler (closeHandler). */ -Calendar.prototype.callCloseHandler = function () { - if (this.onClose) { - this.onClose(this); - } - this.hideShowCovered(); -}; - -/** Removes the calendar object from the DOM tree and destroys it. */ -Calendar.prototype.destroy = function () { - var el = this.element.parentNode; - el.removeChild(this.element); - Calendar._C = null; - window._dynarch_popupCalendar = null; -}; - -/** - * Moves the calendar element to a different section in the DOM tree (changes - * its parent). - */ -Calendar.prototype.reparent = function (new_parent) { - var el = this.element; - el.parentNode.removeChild(el); - new_parent.appendChild(el); -}; - -// This gets called when the user presses a mouse button anywhere in the -// document, if the calendar is shown. If the click was outside the open -// calendar this function closes it. -Calendar._checkCalendar = function(ev) { - var calendar = window._dynarch_popupCalendar; - if (!calendar) { - return false; - } - var el = Calendar.is_ie ? Calendar.getElement(ev) : Calendar.getTargetElement(ev); - for (; el != null && el != calendar.element; el = el.parentNode); - if (el == null) { - // calls closeHandler which should hide the calendar. - window._dynarch_popupCalendar.callCloseHandler(); - return Calendar.stopEvent(ev); - } -}; - -/** Shows the calendar. */ -Calendar.prototype.show = function () { - var rows = this.table.getElementsByTagName("tr"); - for (var i = rows.length; i > 0;) { - var row = rows[--i]; - Calendar.removeClass(row, "rowhilite"); - var cells = row.getElementsByTagName("td"); - for (var j = cells.length; j > 0;) { - var cell = cells[--j]; - Calendar.removeClass(cell, "hilite"); - Calendar.removeClass(cell, "active"); - } - } - this.element.style.display = "block"; - this.hidden = false; - if (this.isPopup) { - window._dynarch_popupCalendar = this; - Calendar.addEvent(document, "keydown", Calendar._keyEvent); - Calendar.addEvent(document, "keypress", Calendar._keyEvent); - Calendar.addEvent(document, "mousedown", Calendar._checkCalendar); - } - this.hideShowCovered(); -}; - -/** - * Hides the calendar. Also removes any "hilite" from the class of any TD - * element. - */ -Calendar.prototype.hide = function () { - if (this.isPopup) { - Calendar.removeEvent(document, "keydown", Calendar._keyEvent); - Calendar.removeEvent(document, "keypress", Calendar._keyEvent); - Calendar.removeEvent(document, "mousedown", Calendar._checkCalendar); - } - this.element.style.display = "none"; - this.hidden = true; - this.hideShowCovered(); -}; - -/** - * Shows the calendar at a given absolute position (beware that, depending on - * the calendar element style -- position property -- this might be relative - * to the parent's containing rectangle). - */ -Calendar.prototype.showAt = function (x, y) { - var s = this.element.style; - s.left = x + "px"; - s.top = y + "px"; - this.show(); -}; - -/** Shows the calendar near a given element. */ -Calendar.prototype.showAtElement = function (el, opts) { - var self = this; - var p = Calendar.getAbsolutePos(el); - if (!opts || typeof opts != "string") { - this.showAt(p.x, p.y + el.offsetHeight); - return true; - } - function fixPosition(box) { - if (box.x < 0) - box.x = 0; - if (box.y < 0) - box.y = 0; - var cp = document.createElement("div"); - var s = cp.style; - s.position = "absolute"; - s.right = s.bottom = s.width = s.height = "0px"; - document.body.appendChild(cp); - var br = Calendar.getAbsolutePos(cp); - document.body.removeChild(cp); - if (Calendar.is_ie) { - br.y += document.body.scrollTop; - br.x += document.body.scrollLeft; - } else { - br.y += window.scrollY; - br.x += window.scrollX; - } - var tmp = box.x + box.width - br.x; - if (tmp > 0) box.x -= tmp; - tmp = box.y + box.height - br.y; - if (tmp > 0) box.y -= tmp; - }; - this.element.style.display = "block"; - Calendar.continuation_for_the_fucking_khtml_browser = function() { - var w = self.element.offsetWidth; - var h = self.element.offsetHeight; - self.element.style.display = "none"; - var valign = opts.substr(0, 1); - var halign = "l"; - if (opts.length > 1) { - halign = opts.substr(1, 1); - } - // vertical alignment - switch (valign) { - case "T": p.y -= h; break; - case "B": p.y += el.offsetHeight; break; - case "C": p.y += (el.offsetHeight - h) / 2; break; - case "t": p.y += el.offsetHeight - h; break; - case "b": break; // already there - } - // horizontal alignment - switch (halign) { - case "L": p.x -= w; break; - case "R": p.x += el.offsetWidth; break; - case "C": p.x += (el.offsetWidth - w) / 2; break; - case "l": p.x += el.offsetWidth - w; break; - case "r": break; // already there - } - p.width = w; - p.height = h + 40; - self.monthsCombo.style.display = "none"; - fixPosition(p); - self.showAt(p.x, p.y); - }; - if (Calendar.is_khtml) - setTimeout("Calendar.continuation_for_the_fucking_khtml_browser()", 10); - else - Calendar.continuation_for_the_fucking_khtml_browser(); -}; - -/** Customizes the date format. */ -Calendar.prototype.setDateFormat = function (str) { - this.dateFormat = str; -}; - -/** Customizes the tooltip date format. */ -Calendar.prototype.setTtDateFormat = function (str) { - this.ttDateFormat = str; -}; - -/** - * Tries to identify the date represented in a string. If successful it also - * calls this.setDate which moves the calendar to the given date. - */ -Calendar.prototype.parseDate = function(str, fmt) { - if (!fmt) - fmt = this.dateFormat; - this.setDate(Date.parseDate(str, fmt)); -}; - -Calendar.prototype.hideShowCovered = function () { - if (!Calendar.is_ie && !Calendar.is_opera) - return; - function getVisib(obj){ - var value = obj.style.visibility; - if (!value) { - if (document.defaultView && typeof (document.defaultView.getComputedStyle) == "function") { // Gecko, W3C - if (!Calendar.is_khtml) - value = document.defaultView. - getComputedStyle(obj, "").getPropertyValue("visibility"); - else - value = ''; - } else if (obj.currentStyle) { // IE - value = obj.currentStyle.visibility; - } else - value = ''; - } - return value; - }; - - var tags = new Array("applet", "iframe", "select"); - var el = this.element; - - var p = Calendar.getAbsolutePos(el); - var EX1 = p.x; - var EX2 = el.offsetWidth + EX1; - var EY1 = p.y; - var EY2 = el.offsetHeight + EY1; - - for (var k = tags.length; k > 0; ) { - var ar = document.getElementsByTagName(tags[--k]); - var cc = null; - - for (var i = ar.length; i > 0;) { - cc = ar[--i]; - - p = Calendar.getAbsolutePos(cc); - var CX1 = p.x; - var CX2 = cc.offsetWidth + CX1; - var CY1 = p.y; - var CY2 = cc.offsetHeight + CY1; - - if (this.hidden || (CX1 > EX2) || (CX2 < EX1) || (CY1 > EY2) || (CY2 < EY1)) { - if (!cc.__msh_save_visibility) { - cc.__msh_save_visibility = getVisib(cc); - } - cc.style.visibility = cc.__msh_save_visibility; - } else { - if (!cc.__msh_save_visibility) { - cc.__msh_save_visibility = getVisib(cc); - } - cc.style.visibility = "hidden"; - } - } - } -}; - -/** Internal function; it displays the bar with the names of the weekday. */ -Calendar.prototype._displayWeekdays = function () { - var fdow = this.firstDayOfWeek; - var cell = this.firstdayname; - var weekend = Calendar._TT["WEEKEND"]; - for (var i = 0; i < 7; ++i) { - cell.className = "day name"; - var realday = (i + fdow) % 7; - if (i) { - cell.ttip = Calendar._TT["DAY_FIRST"].replace("%s", Calendar._DN[realday]); - cell.navtype = 100; - cell.calendar = this; - cell.fdow = realday; - Calendar._add_evs(cell); - } - if (weekend.indexOf(realday.toString()) != -1) { - Calendar.addClass(cell, "weekend"); - } - cell.innerHTML = Calendar._SDN[(i + fdow) % 7]; - cell = cell.nextSibling; - } -}; - -/** Internal function. Hides all combo boxes that might be displayed. */ -Calendar.prototype._hideCombos = function () { - this.monthsCombo.style.display = "none"; - this.yearsCombo.style.display = "none"; -}; - -/** Internal function. Starts dragging the element. */ -Calendar.prototype._dragStart = function (ev) { - if (this.dragging) { - return; - } - this.dragging = true; - var posX; - var posY; - if (Calendar.is_ie) { - posY = window.event.clientY + document.body.scrollTop; - posX = window.event.clientX + document.body.scrollLeft; - } else { - posY = ev.clientY + window.scrollY; - posX = ev.clientX + window.scrollX; - } - var st = this.element.style; - this.xOffs = posX - parseInt(st.left); - this.yOffs = posY - parseInt(st.top); - with (Calendar) { - addEvent(document, "mousemove", calDragIt); - addEvent(document, "mouseup", calDragEnd); - } -}; - -// BEGIN: DATE OBJECT PATCHES - -/** Adds the number of days array to the Date object. */ -Date._MD = new Array(31,28,31,30,31,30,31,31,30,31,30,31); - -/** Constants used for time computations */ -Date.SECOND = 1000 /* milliseconds */; -Date.MINUTE = 60 * Date.SECOND; -Date.HOUR = 60 * Date.MINUTE; -Date.DAY = 24 * Date.HOUR; -Date.WEEK = 7 * Date.DAY; - -Date.parseDate = function(str, fmt) { - var today = new Date(); - var y = 0; - var m = -1; - var d = 0; - var a = str.split(/\W+/); - var b = fmt.match(/%./g); - var i = 0, j = 0; - var hr = 0; - var min = 0; - for (i = 0; i < a.length; ++i) { - if (!a[i]) - continue; - switch (b[i]) { - case "%d": - case "%e": - d = parseInt(a[i], 10); - break; - - case "%m": - m = parseInt(a[i], 10) - 1; - break; - - case "%Y": - case "%y": - y = parseInt(a[i], 10); - (y < 100) && (y += (y > 29) ? 1900 : 2000); - break; - - case "%b": - case "%B": - for (j = 0; j < 12; ++j) { - if (Calendar._MN[j].substr(0, a[i].length).toLowerCase() == a[i].toLowerCase()) { m = j; break; } - } - break; - - case "%H": - case "%I": - case "%k": - case "%l": - hr = parseInt(a[i], 10); - break; - - case "%P": - case "%p": - if (/pm/i.test(a[i]) && hr < 12) - hr += 12; - else if (/am/i.test(a[i]) && hr >= 12) - hr -= 12; - break; - - case "%M": - min = parseInt(a[i], 10); - break; - } - } - if (isNaN(y)) y = today.getFullYear(); - if (isNaN(m)) m = today.getMonth(); - if (isNaN(d)) d = today.getDate(); - if (isNaN(hr)) hr = today.getHours(); - if (isNaN(min)) min = today.getMinutes(); - if (y != 0 && m != -1 && d != 0) - return new Date(y, m, d, hr, min, 0); - y = 0; m = -1; d = 0; - for (i = 0; i < a.length; ++i) { - if (a[i].search(/[a-zA-Z]+/) != -1) { - var t = -1; - for (j = 0; j < 12; ++j) { - if (Calendar._MN[j].substr(0, a[i].length).toLowerCase() == a[i].toLowerCase()) { t = j; break; } - } - if (t != -1) { - if (m != -1) { - d = m+1; - } - m = t; - } - } else if (parseInt(a[i], 10) <= 12 && m == -1) { - m = a[i]-1; - } else if (parseInt(a[i], 10) > 31 && y == 0) { - y = parseInt(a[i], 10); - (y < 100) && (y += (y > 29) ? 1900 : 2000); - } else if (d == 0) { - d = a[i]; - } - } - if (y == 0) - y = today.getFullYear(); - if (m != -1 && d != 0) - return new Date(y, m, d, hr, min, 0); - return today; -}; - -/** Returns the number of days in the current month */ -Date.prototype.getMonthDays = function(month) { - var year = this.getFullYear(); - if (typeof month == "undefined") { - month = this.getMonth(); - } - if (((0 == (year%4)) && ( (0 != (year%100)) || (0 == (year%400)))) && month == 1) { - return 29; - } else { - return Date._MD[month]; - } -}; - -/** Returns the number of day in the year. */ -Date.prototype.getDayOfYear = function() { - var now = new Date(this.getFullYear(), this.getMonth(), this.getDate(), 0, 0, 0); - var then = new Date(this.getFullYear(), 0, 0, 0, 0, 0); - var time = now - then; - return Math.floor(time / Date.DAY); -}; - -/** Returns the number of the week in year, as defined in ISO 8601. */ -Date.prototype.getWeekNumber = function() { - var d = new Date(this.getFullYear(), this.getMonth(), this.getDate(), 0, 0, 0); - var DoW = d.getDay(); - d.setDate(d.getDate() - (DoW + 6) % 7 + 3); // Nearest Thu - var ms = d.valueOf(); // GMT - d.setMonth(0); - d.setDate(4); // Thu in Week 1 - return Math.round((ms - d.valueOf()) / (7 * 864e5)) + 1; -}; - -/** Checks date and time equality */ -Date.prototype.equalsTo = function(date) { - return ((this.getFullYear() == date.getFullYear()) && - (this.getMonth() == date.getMonth()) && - (this.getDate() == date.getDate()) && - (this.getHours() == date.getHours()) && - (this.getMinutes() == date.getMinutes())); -}; - -/** Set only the year, month, date parts (keep existing time) */ -Date.prototype.setDateOnly = function(date) { - var tmp = new Date(date); - this.setDate(1); - this.setFullYear(tmp.getFullYear()); - this.setMonth(tmp.getMonth()); - this.setDate(tmp.getDate()); -}; - -/** Prints the date in a string according to the given format. */ -Date.prototype.print = function (str) { - var m = this.getMonth(); - var d = this.getDate(); - var y = this.getFullYear(); - var wn = this.getWeekNumber(); - var w = this.getDay(); - var s = {}; - var hr = this.getHours(); - var pm = (hr >= 12); - var ir = (pm) ? (hr - 12) : hr; - var dy = this.getDayOfYear(); - if (ir == 0) - ir = 12; - var min = this.getMinutes(); - var sec = this.getSeconds(); - s["%a"] = Calendar._SDN[w]; // abbreviated weekday name [FIXME: I18N] - s["%A"] = Calendar._DN[w]; // full weekday name - s["%b"] = Calendar._SMN[m]; // abbreviated month name [FIXME: I18N] - s["%B"] = Calendar._MN[m]; // full month name - // FIXME: %c : preferred date and time representation for the current locale - s["%C"] = 1 + Math.floor(y / 100); // the century number - s["%d"] = (d < 10) ? ("0" + d) : d; // the day of the month (range 01 to 31) - s["%e"] = d; // the day of the month (range 1 to 31) - // FIXME: %D : american date style: %m/%d/%y - // FIXME: %E, %F, %G, %g, %h (man strftime) - s["%H"] = (hr < 10) ? ("0" + hr) : hr; // hour, range 00 to 23 (24h format) - s["%I"] = (ir < 10) ? ("0" + ir) : ir; // hour, range 01 to 12 (12h format) - s["%j"] = (dy < 100) ? ((dy < 10) ? ("00" + dy) : ("0" + dy)) : dy; // day of the year (range 001 to 366) - s["%k"] = hr; // hour, range 0 to 23 (24h format) - s["%l"] = ir; // hour, range 1 to 12 (12h format) - s["%m"] = (m < 9) ? ("0" + (1+m)) : (1+m); // month, range 01 to 12 - s["%M"] = (min < 10) ? ("0" + min) : min; // minute, range 00 to 59 - s["%n"] = "\n"; // a newline character - s["%p"] = pm ? "PM" : "AM"; - s["%P"] = pm ? "pm" : "am"; - // FIXME: %r : the time in am/pm notation %I:%M:%S %p - // FIXME: %R : the time in 24-hour notation %H:%M - s["%s"] = Math.floor(this.getTime() / 1000); - s["%S"] = (sec < 10) ? ("0" + sec) : sec; // seconds, range 00 to 59 - s["%t"] = "\t"; // a tab character - // FIXME: %T : the time in 24-hour notation (%H:%M:%S) - s["%U"] = s["%W"] = s["%V"] = (wn < 10) ? ("0" + wn) : wn; - s["%u"] = w + 1; // the day of the week (range 1 to 7, 1 = MON) - s["%w"] = w; // the day of the week (range 0 to 6, 0 = SUN) - // FIXME: %x : preferred date representation for the current locale without the time - // FIXME: %X : preferred time representation for the current locale without the date - s["%y"] = ('' + y).substr(2, 2); // year without the century (range 00 to 99) - s["%Y"] = y; // year with the century - s["%%"] = "%"; // a literal '%' character - - var re = /%./g; - if (!Calendar.is_ie5 && !Calendar.is_khtml) - return str.replace(re, function (par) { return s[par] || par; }); - - var a = str.match(re); - for (var i = 0; i < a.length; i++) { - var tmp = s[a[i]]; - if (tmp) { - re = new RegExp(a[i], 'g'); - str = str.replace(re, tmp); - } - } - - return str; -}; - -Date.prototype.__msh_oldSetFullYear = Date.prototype.setFullYear; -Date.prototype.setFullYear = function(y) { - var d = new Date(this); - d.__msh_oldSetFullYear(y); - if (d.getMonth() != this.getMonth()) - this.setDate(28); - this.__msh_oldSetFullYear(y); -}; - -// END: DATE OBJECT PATCHES - - -// global object that remembers the calendar -window._dynarch_popupCalendar = null; diff --git a/serverApps/src/web/js/menu.js b/serverApps/src/web/js/menu.js deleted file mode 100644 index a8db678da7..0000000000 --- a/serverApps/src/web/js/menu.js +++ /dev/null @@ -1,128 +0,0 @@ -var isIE = (navigator.userAgent.indexOf("MSIE") != -1); - -/**************************************************************************** - * Compiere (c) Jorg Janke - All rights reseverd - * $Id: menu.js,v 1.1 2009/04/15 11:27:37 vinhpt Exp $ - * - * Menu - show/hide sub-menues - tested in IE 6 end Mozila 1.7 - ***************************************************************************/ -function changeMenu (evt) -{ - evt = (evt) ? evt : (window.event) ? window.event : ""; - // get LI tag - var liTag; - if (isIE) - liTag = evt.srcElement; - else - liTag = evt.target; - evt.cancelBubble = true; - - if (liTag.nodeName != 'LI') - return; - // get nested UL tag (first child is the text) - var ulTag = liTag.firstChild.nextSibling; - /** - alert ('event=' + evt - + '\n - li=' + liTag.nodeName + "-" + liTag.id - // + '\n - sibling=' + liTag.nextSibling + "-" + liTag.nextSibling.nodeName + "--" + liTag.nextSibling.id - // + '\n - child=' + liTag.firstChild + "-" + liTag.firstChild.nodeName + "--" + liTag.firstChild.id - // + '\n - child-sibling=' + liTag.firstChild.nextSibling + "-" + liTag.firstChild.nextSibling.nodeName + "--" + liTag.firstChild.nextSibling.id - + '\n - ul=' + ulTag.nodeName + "-" + ulTag.id - ); - /* **/ - if (!ulTag || ulTag.nodeName != 'UL') - return; - - if (ulTag.style.display=="none") - { - ulTag.style.display=""; - liTag.style.listStyleImage="url(/adempiere/images/mOpen.gif)"; - } - else - { - ulTag.style.display="none"; - liTag.style.listStyleImage="url(/adempiere/images/mClosed.gif)"; - } - -} // changeMenu - -var oldItem=null; -var flag=true; - -// Expands enough nodes to expose an LI with a given ID -function searchMenu(treeId,str,evt,target) { - if (evt.keyCode==13||evt.keyCode==10) { - if ((evt.ctrlKey||evt.altKey||evt.shiftKey) && oldItem!=null) { - window.open(oldItem.firstChild.href,target); - } else { - var ul = document.getElementById(treeId); - if (ul != null) { - deselectAll(); - var o = expandCollapseList(ul,str); - if (o!=null) { - if (o.scrollIntoView) o.scrollIntoView(false); - selectItem(o.firstChild); - oldItem = o; - } - } - } - } -} - -// Performs 3 functions: -// a) Expand all nodes -// b) Collapse all nodes -// c) Expand all nodes to reach a certain ID -function expandCollapseList(ul,str) { - if (!ul.childNodes || ul.childNodes.length==0) return null; - // Iterate LIs - for (var itemi=0;itemiForm Details" - + "

" + document.title + "

" - + "

Number of forms: " + document.forms.length + "

"); - - - // for all frames - for (var i = 0; i < document.forms.length; i++) - { - var myForm = document.forms[i]; - w.document.writeln("

Form " + i + ": " + myForm.name + "

"); - // List Elements - for (var j = 0; j < myForm.elements.length; j++) - { - var myElement = myForm.elements[j]; - w.document.writeln ("

" + myElement.name + ": " - + myElement.type + ", Value=" + myElement.value + "

"); - for (var prop in myElement) - w.document.writeln (" - " + prop + "=" + myElement[prop]); - // list attributes - w.document.writeln ('
Attributes:'); - for (prop in myElement.attributes) - w.document.writeln (' - ' + prop + '=' + myElement.attributes[prop]); - } // all elements - } // all frames - - w.document.close(); -} // diag_form - -/** - * Show Source - */ -function diag_source() -{ - // Open the new window. - var w = window.open("", "diag_source", - "dependent=yes,menubar=yes,scrollbars=yes,resizable=yes," + - "width=600,height=300"); - - w.document.open (); - var myTitle = "Show Source: " + document.title; - w.document.writeln("" + myTitle + ""); - w.document.writeln("

" + myTitle + "

"); - // Convert to HTML - var elementList = getElementsByTagName(document); - var text = getOuterHTML(elementList[0]); - if (text.length == 0) - text = getOuterHTML(elementList[1]); - text = text.replace(/&/g, "&"); - text = text.replace(/[ ]/g, " "); - text = text.replace(/\x22/g, """); // " - // change < to {{ - text = text.replace(/ to }} - text = text.replace(/>/g, "}}"); - // change {{ i.e. "<" to - text = text.replace(/\{\{/g, "<"); - - // change }} i.e. ">" to - text = text.replace(/}}/g, ">"); - text = text.replace(/[\n]/g, "
"); - // - w.document.writeln(text); - // - w.document.writeln(""); - w.document.close(); -} // diag_source - - -/** - * Error handler - generates an HTML form to report the error - */ -function report_error(msg, url, line) -{ - var w = window.open ("", "error", // - "resizable,status,width=625,height=400"); // features - var d = w.document; - d.open(); - - // Output - d.write('
'); - d.write('

Java Error

'); - - d.write('
'); - d.write(''); - d.write(''); - - d.write('
'); - - d.write('
Message: '); - d.write('
Document: '); - d.write('
Line: '); - d.write('
Browser: '); - - d.write('
'); - d.write('
'); - // - d.close(); - return true; -} // report_error -//self.onerror = report_error; - - -/**************************************************************************** - * Show Loading - base=directory where to find the css - * - Rewrite field with id ticker with more dots - */ -function showLoadingWindow (base) -{ - var d = parent.WWindow.document; - d.open(); - // Content - d.write(''); - d.write('

.

'); - // Script - d.write(''); - // Fini - d.close(); - return true; // follow the link -} // showLoadingWindow -// -function showLoadingMenu(base) -{ - parent.resizeFrame('5,*'); - var d = parent.WMenu.document; - d.open(); - // Content - d.write(''); - d.write('

.

'); - // Script - d.write(''); - // Fini - d.close(); - return true; // follow the link -} // showLoadingMenu - - -function openPWindow (url) -{ - var w = window.open(url, "location", - "dependent=yes,scrollbars=yes,resizable=yes,width=600,height=300"); - w.focus(); - return false; // do not submit page -} - - -/**************************************************************************** - * Hide Elements with ID - */ -function hide (idname) -{ - el = getElementById(idname); - if (el != null) - { - el.style.display = 'none'; - } -} // hide - -/** - * Show Elements with ID - */ -function show (idname) -{ - el = getElementById(idname); - if (el != null) - { - el.style.display = ''; - } -} // show - -/** - * Toggle Hide/Show Elements with ID - */ -function toggle (idname) -{ - el = getElementById(idname); - if (el != null && typeof(el.style) != 'undefined') - { - if (el.style.display == 'none') - el.style.display = ''; - else - el.style.display = 'none'; - } -} // toggle - -/** Provide document.all compatible methods for - * Mozilla and other browsers which implement - * W3C DOM Level 1 document.getElementById - * - * Author Bob Clary bc@bclary.com - * February 8, 2004 - */ -function getElementById(id) -{ - if (!id) - { - return null; - } - - if (typeof(document.getElementById) != 'undefined') - { - return document.getElementById(id); - } - - if (typeof(document.all) != 'undefined') - { - return document.all[id]; - } - return null; -} // getElementById(id) - -/** Provide HTMLElement.all.item/HTMLElement.all.tags compatible - * methods for Mozilla and other browsers which implement - * W3C DOM Level 1 getElementsByTagName - * - * Author Bob Clary bc@bclary.com - * February 8, 2004 - */ -function getElementsByTagName(elm, tagname) -{ - if (!elm) - { - return []; - } - - if (!tagname) - { - tagname = '*'; - } - - if (typeof(elm.getElementsByTagName) != 'undefined') - { - return elm.getElementsByTagName(tagname); - } - - if (typeof(elm.all) != 'undefined') - { - return elm.all[tagname]; - } - - return []; -} // getElementsByTagName(elm, tagname) - -/** Provide HTMLElement.outerHTML compatible methods for - * Mozilla and other browsers which implement HTMLElement.innerHTML - * but not HTMLElement.outerHTML - * - * Author Bob Clary bc@bclary.com - * February 8, 2004 - */ -function getOuterHTML(elm) -{ - if (!elm) - { - return ''; - } - - if (typeof(elm.outerHTML) == 'string') - { - return elm.outerHTML; - } - - var attrList = elm.attributes; - var attrLength = attrList.length; - var outer = '<' + elm.tagName; - - if (attrLength > 0) - { - outer += ' '; - } - - for (var i = 0; i < attrLength; i++) - { - var attr = attrList[i]; - var value = attr.value; - value = value.replace(/"/g, '\\"'); - value = value.replace(/'/g, "\\'"); - outer += attr.name + '="' + value + '" '; - } - outer = outer + '>' + elm.innerHTML + '<\/' + elm.tagName + '>'; - return outer; -} // getOuterHTML(elm) - -function setOuterHTML(elm, value) -{ - if (!elm) - { - return; - } - - if (typeof(elm.outerHTML) == 'string') - { - elm.outerHTML = value; - return; - } - - // the remainder requires ability to createElements, - // set style properties, and innerHTML - if (typeof(document.createElement) == 'undefined' || - typeof(elm.style) == 'undefined' || - typeof(elm.innerHTML) != 'string') - { - return; - } - - // hide the element to be replaced - elm.style.display = 'none'; - - // create a temporary element to place the - // html using innerHTML to obtain the DOM - // for the HTML - var tempElm = document.createElement('div'); - tempElm.innerHTML = value; - - // insert the new HTML's DOM before the element - var tempChildList = tempElm.childNodes; - var tempChildLength = tempChildList.length; - var parent = elm.parentNode; - - for (var i = 0; i < tempChildLength; i++) - { - parent.insertBefore(tempChildList[i], elm); - } - - // remove the original element - parent.removeChild(elm); -} // setOuterHTML(elm, value) - -/* */ diff --git a/serverApps/src/web/js/table.js b/serverApps/src/web/js/table.js deleted file mode 100644 index d97d49b0cb..0000000000 --- a/serverApps/src/web/js/table.js +++ /dev/null @@ -1,1006 +0,0 @@ -/** - * Copyright (c)2005-2007 Matt Kruse (javascripttoolbox.com) - * - * Dual licensed under the MIT and GPL licenses. - * This basically means you can use this code however you want for - * free, but don't claim to have written it yourself! - * Donations always accepted: http://www.JavascriptToolbox.com/donate/ - * - * Please do not link to the .js files on javascripttoolbox.com from - * your site. Copy the files locally to your server instead. - * - */ -/** - * Table.js - * Functions for interactive Tables - * - * Copyright (c) 2007 Matt Kruse (javascripttoolbox.com) - * Dual licensed under the MIT and GPL licenses. - * - * @version 0.981 - * - * @history 0.981 2007-03-19 Added Sort.numeric_comma, additional date parsing formats - * @history 0.980 2007-03-18 Release new BETA release pending some testing. Todo: Additional docs, examples, plus jQuery plugin. - * @history 0.959 2007-03-05 Added more "auto" functionality, couple bug fixes - * @history 0.958 2007-02-28 Added auto functionality based on class names - * @history 0.957 2007-02-21 Speed increases, more code cleanup, added Auto Sort functionality - * @history 0.956 2007-02-16 Cleaned up the code and added Auto Filter functionality. - * @history 0.950 2006-11-15 First BETA release. - * - * @todo Add more date format parsers - * @todo Add style classes to colgroup tags after sorting/filtering in case the user wants to highlight the whole column - * @todo Correct for colspans in data rows (this may slow it down) - * @todo Fix for IE losing form control values after sort? - */ - -/** - * Sort Functions - */ -var Sort = (function(){ - var sort = {}; - // Default alpha-numeric sort - // -------------------------- - sort.alphanumeric = function(a,b) { - return (a==b)?0:(a0) { - var rows = section.rows; - for (var j=0,L2=rows.length; j0) { - var cells = row.cells; - for (var k=0,L3=cells.length; k1 && cells[cells.length-1].cellIndex>0) { - // Define the new function, overwrite the one we're running now, and then run the new one - (this.getCellIndex = function(td) { - return td.cellIndex; - })(td); - } - // Safari will always go through this slower block every time. Oh well. - for (var i=0,L=cells.length; i=0 && node.options) { - // Sort select elements by the visible text - return node.options[node.selectedIndex].text; - } - return ""; - }, - 'IMG':function(node) { - return node.name || ""; - } - }; - - /** - * Get the text value of a cell. Only use innerText if explicitly told to, because - * otherwise we want to be able to handle sorting on inputs and other types - */ - table.getCellValue = function(td,useInnerText) { - if (useInnerText && def(td.innerText)) { - return td.innerText; - } - if (!td.childNodes) { - return ""; - } - var childNodes=td.childNodes; - var ret = ""; - for (var i=0,L=childNodes.length; i-1) { - filters={ 'filter':filters.options[filters.selectedIndex].value }; - } - // Also allow for a regular input - if (filters.nodeName=="INPUT" && filters.type=="text") { - filters={ 'filter':"/^"+filters.value+"/" }; - } - // Force filters to be an array - if (typeof(filters)=="object" && !filters.length) { - filters = [filters]; - } - - // Convert regular expression strings to RegExp objects and function strings to function objects - for (var i=0,L=filters.length; ipageend) { - hideRow = true; - } - } - } - - row.style.display = hideRow?"none":""; - } - } - - if (def(page)) { - // Check to see if filtering has put us past the requested page index. If it has, - // then go back to the last page and show it. - if (pagestart>=unfilteredrowcount) { - pagestart = unfilteredrowcount-(unfilteredrowcount%pagesize); - tdata.page = page = pagestart/pagesize; - for (var i=pagestart,L=unfilteredrows.length; i0) { - if (typeof(args.insert)=="function") { - func.insert(cell,colValues); - } - else { - var sel = ''; - cell.innerHTML += "
"+sel; - } - } - } - }); - if (val = classValue(t,table.FilteredRowcountPrefix)) { - tdata.container_filtered_count = document.getElementById(val); - } - if (val = classValue(t,table.RowcountPrefix)) { - tdata.container_all_count = document.getElementById(val); - } - }; - - /** - * Attach the auto event so it happens on load. - * use jQuery's ready() function if available - */ - if (typeof(jQuery)!="undefined") { - jQuery(table.auto); - } - else if (window.addEventListener) { - window.addEventListener( "load", table.auto, false ); - } - else if (window.attachEvent) { - window.attachEvent( "onload", table.auto ); - } - - return table; -})(); diff --git a/serverApps/src/web/js/window.js b/serverApps/src/web/js/window.js deleted file mode 100644 index f8060e6f46..0000000000 --- a/serverApps/src/web/js/window.js +++ /dev/null @@ -1,554 +0,0 @@ -/**************************************************************************** - * Compiere (c) Jorg Janke - All rights reseverd - * $Id: window.js,v 1.1 2009/04/15 11:27:37 vinhpt Exp $ - * - * Web UI Window Utilities - ***************************************************************************/ - -/**************************************************************************** - * Text constants - */ -var deleteText = "ConfirmDelete"; -/**************************************************************************** - * Popup Menu variables - */ -var parentopener; -/**************************************************************************** - * Field Update - ***************************************************************************/ -function fieldUpdate(e) -{ - - if (!top.WCmd) //{ no cmd frame - return; - - //if (!top.myiframe.WCmd){ - // return; - //} - //else{ - // var d = top.myiframe.WCmd.document; - // var path = "top.myiframe."; - //} - //} - //else{ - var d = top.WCmd.document; - var path = "top."; - //}// - - - //if (!e) e = window.event; - - - // update info and submit - //var d = top.WCmd.document; - //alert("field Name "+e.name+" Field Value "+e.value); - - d.fieldUpdate.formName.value = e.form.name; //e.document.forms[0].name; - d.fieldUpdate.fieldName.value = e.name; - d.fieldUpdate.fieldValue.value = e.value; - d.fieldUpdate.location.value = path; - d.fieldUpdate.submit(); -} // fieldUpdate - -/** - * Create Initial Command Window - */ -function createWCmd() -{ - - if (!top.WCmd)//{ no cmd frame - return; - - //if (!top.myiframe.WCmd){ - // return; - //} - //else{ - // var d = top.myiframe.WCmd.document; - // var path = "top.myiframe."; - //} - //} - //else{ - var d = top.WCmd.document; - var path = "top."; - //} - // write to the command window. - - d.open(); - d.writeln('
'); - d.writeln(''); - d.writeln(''); - d.writeln(''); - d.writeln(''); - d.writeln('
'); - d.close(); -} // createWCmd -// Execute it -createWCmd(); - - -/**************************************************************************** - * Dynamic Display - * - for form: WForm - * - changing field should have onChange="dynDisplay" to trigger evaluation - * - changed field should have document.WForm.field.displayLogic='expression' - */ -function dynDisplay() -{ - var el = document.WForm.elements; - var info = "dynDisplay:"; - // for all fields - for (var i = 0; i < el.length; i++) - { - // do we have displayLogic ? - var dLogic = el[i].displayLogic; - if (typeof dLogic == "string" && dLogic.length > 0) - { - fieldName = el[i].name; - if (evaluate(dLogic)) - { - show(fieldName+"L"); - show(fieldName+"F"); - show(fieldName+"B"); - info += " show:" + fieldName; - } - else - { - hide(fieldName+"L"); - hide(fieldName+"F"); - hide(fieldName+"B"); - info += " hide:" + fieldName; - } - } // we have displayLogic - } // for all fields - window.status = info; -} // dynDisplay - -/** - * Evaluate Display Logic - * >> |& << - */ -function evaluate (dLogic) -{ - var pos1 = dLogic.indexOf('&'); - var pos2 = dLogic.indexOf('|'); - - // only a tuple - if (pos1 == pos2) - { - return evaluateTuple(dLogic); - } - - // and: & - else if (pos1 > pos2) - { - tuples = dLogic.split('&'); - return evaluateTuple(tuples[0]) && evaluate(dLogic.substring(pos1+1)); - } - - // or: | - else - { - tuples = dLogic.split('|'); - return evaluateTuple(tuples[0]) || evaluate(dLogic.substring(pos2+1)); - } -} // evaluate - -/** - * evaluate tuple 'x = y' or x ^ y or x ! y - * >> =!^ << - */ -function evaluateTuple(myValue) -{ - // Equals - var tuples = myValue.split('='); - if (tuples.length == 2) - return getRealValue(tuples[0]) == getRealValue(tuples[1]); - // Not Equals - tuples = myValue.split('^'); - if (tuples.length == 2) - return getRealValue(tuples[0]) != getRealValue(tuples[1]); - tuples = myValue.split('!'); - if (tuples.length == 2) - return getRealValue(tuples[0]) != getRealValue(tuples[1]); - // - alert ('Error: evaluateTuple="' + myValue + '" invalid.'); - return false; -} // evaluateTuple - -/** - * get (variable) value - */ -function getRealValue (myValue) -{ - var pos1 = myValue.indexOf('@'); - var pos2 = myValue.indexOf('@', pos1+1); - - // Constant - remove blanks an '" - if (pos1 == pos2) - return myValue.replace(/['" ]/g, ""); - - // Variable - var variable = myValue.substring(pos1+1, pos2); - for (var i = 0; i < document.WForm.elements.length; i++) - { - if (document.WForm.elements[i].name == variable) - return document.WForm.elements[i].value; - } - // Nothing found - return ""; -} // getRealValue - - -/**************************************************************************** - * Open PopUp with Attachment Info - */ -function popUp(URL,name) { - day = new Date(); - var id = day.getTime(); - var callWindow = window; - - var openwindow = eval("page" + id + " = window.open(URL, '" + name + "', 'toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=1,width=600,height=400,left = 212,top = 234');"); - openwindow.opener = callWindow; -} - -/**************************************************************************** - * Start PopUp - */ -function startPopup (targetCmd) -{ - - var url = targetCmd; - return popUp(url,targetCmd); -} // startPopup - -/**************************************************************************** - * Close PopUp - */ -function closePopup () -{ - parent.document.getElementById("framesetWindow").rows="0,*"; - return true; // do submit page -} // closePopUp -/**************************************************************************** - * Lookup - get FormName and ColumnName and submit to WLookup - */ -function startLookup (columnName, processid, page) -{ - - var url = "WLookup?ColumnName=" + columnName+"&AD_Process_ID="+processid+"&page="+page - return popUp(url,columnName); -} // startLookup -/**************************************************************************** - * Lookup - get FormName and ColumnName and submit to WLookup - */ -function startZoom (TableID, RecordID) -{ - var url = "WWindow?AD_Table_ID=" + TableID+"&AD_Record_ID="+RecordID; - //parent.WWindow.location = '/adempiere/' + url; - popUp('/adempiere/' + url, 'WTable' + TableID); - return false; // do not submit page - -} // startZoom -/**************************************************************************** - * Account - get FormName and ColumnName and submit to WAccount - */ -function startAccount (columnName) -{ - var url = "WAccount?ColumnName=" + columnName; - return popUp(url,columnName); -} // startAccount - -/**************************************************************************** - * Location - get FormName and ColumnName and submit to WLocation - */ -function startLocation (columnName) -{ - var url = "WLocation?ColumnName=" + columnName; - return popUp(url,columnName); -} // startLocation - -/**************************************************************************** - * Field Updated - submit - */ -function startUpdate (column) -{ - //alert(column); - column.form.ChangedColumn.value=column.name; - column.form.submit(); -} // startUpdate - -/**************************************************************************** - * Lookup Field Updated - submit - */ -function startLookUpdate(column, name1, value1, name2, value2) -{ /* - browser = navigator.appName - - if(browser=="Netscape" ){ - var d = window.parentopener.document; - } - else{ - var d = opener.document; - }*/ - - var d = opener.document; - window.close(); - d.getElementById(name2).focus(); - d.getElementById(name1).value =value1; - d.getElementById(name2).value =value2; -} // startLookUpdate - - -/**************************************************************************** - * Process Button - */ -function startButton (processID, windowID, recordID, tableID, columnName) -{ - var url = "WProcess?AD_Process_ID=" + processID + "&AD_Window_ID="+windowID+ - "&AD_Record_ID="+recordID+"&AD_Table_ID="+tableID+"&columnName="+columnName; - return popUp(url,columnName); - -} // startButton - -/**************************************************************************** - * start Value Preference Button - */ - -function startValuePref(displayType, displayData, value, attributedisplay, attribute, - userID, orgID, clientID, windowID) -{ - var url = "WValuePreference?DisplayType=" + displayType + "&DisplayValue="+displayData+ - "&Value="+value+"&DisplayAtrribute="+attributedisplay+"&Attribute="+attribute+ - "&AD_User_ID="+userID+"&AD_Org_ID="+orgID+"&AD_Client_ID="+clientID+"&AD_Window_ID="+windowID; - //alert(url); - return popUp(url,attribute); - -} // startValuePref -/**************************************************************************** - * Update Value Preference Button - */ - -function updateValuePref(action) -{ -Form = document.forms[0]; - //alert(action); - document.valuepreference.PostAction.value=action; - Form.submit(); -} // startValuePref - -/**************************************************************************** - * Process Toolbar Button - */ -function SubmitForm(pValue, pAction, pType) -{ -Form = document.forms[0]; -if (pType=='toolbar') - { - document.WForm.PCommand.value= pValue; - if (pAction == 'reset') - Form.reset(); - else if (pValue== 'Delete'){ - if(confirm('Do you want to delete the record?')){ - Form.submit(); - } - } - else - Form.submit(); - } -if (pType=='tab') - { - document.WForm.PTab.value= pValue; - Form.submit(); - } -} -/**************************************************************************** - * Process Calendar - */ - -var oldLink = null; -// code to change the active stylesheet -function setActiveStyleSheet(link, title) { - var i, a, main; - for(i=0; (a = document.getElementsByTagName("link")[i]); i++) { - if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) { - a.disabled = true; - if(a.getAttribute("title") == title) a.disabled = false; - } - } - if (oldLink) oldLink.style.fontWeight = 'normal'; - oldLink = link; - link.style.fontWeight = 'bold'; - return false; -} - -// This function gets called when the end-user clicks on some date. -function selected(cal, date) { - cal.sel.value = date; // just update the date in the input field. - if (cal.dateClicked && (cal.sel.id == "sel1" || cal.sel.id == "sel3")) - // if we add this call we close the calendar on single-click. - // just to exemplify both cases, we are using this only for the 1st - // and the 3rd field, while 2nd and 4th will still require double-click. - cal.callCloseHandler(); -} - -// And this gets called when the end-user clicks on the _selected_ date, -// or clicks on the "Close" button. It just hides the calendar without -// destroying it. -function closeHandler(cal) { - cal.hide(); // hide the calendar -// cal.destroy(); - _dynarch_popupCalendar = null; -} - -// This function shows the calendar under the element having the given id. -// It takes care of catching "mousedown" signals on document and hiding the -// calendar if the click was outside. -function showCalendar(id, format, showsTime, showsOtherMonths) { - var el = document.getElementById(id); - if (_dynarch_popupCalendar != null) { - // we already have some calendar created - _dynarch_popupCalendar.hide(); // so we hide it first. - } else { - // first-time call, create the calendar. - var cal = new Calendar(1, null, selected, closeHandler); - // uncomment the following line to hide the week numbers - // cal.weekNumbers = false; - cal.singleClick = true; - if (typeof showsTime == "string") { - cal.showsTime = true; - cal.time24 = (showsTime == "24"); - } - if (showsOtherMonths) { - cal.showsOtherMonths = true; - } - _dynarch_popupCalendar = cal; // remember it in the global var - cal.setRange(1900, 2070); // min/max year allowed. - cal.create(); - } - _dynarch_popupCalendar.setDateFormat(format); // set the specified date format - _dynarch_popupCalendar.parseDate(el.value); // try to parse the text in field - _dynarch_popupCalendar.sel = el; // inform it what input field we use - - // the reference element that we pass to showAtElement is the button that - // triggers the calendar. In this example we align the calendar bottom-right - // to the button. - _dynarch_popupCalendar.showAtElement(el, "Br"); // show the calendar - - return false; -} - -var MINUTE = 60 * 1000; -var HOUR = 60 * MINUTE; -var DAY = 24 * HOUR; -var WEEK = 7 * DAY; - -/*********************************************** -* AnyLink CSS Menu script- © Dynamic Drive DHTML code library (www.dynamicdrive.com) -* This notice MUST stay intact for legal use -* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code -***********************************************/ - -var disappeardelay=250 //menu disappear speed onMouseout (in miliseconds) -var enableanchorlink=0 //Enable or disable the anchor link when clicked on? (1=e, 0=d) -var hidemenu_onclick=1 //hide menu when user clicks within menu? (1=yes, 0=no) - -/////No further editting needed - -var ie5=document.all -var ns6=document.getElementById&&!document.all - -function getposOffset(what, offsettype){ -var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop; -var parentEl=what.offsetParent; -while (parentEl!=null){ -totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop; -parentEl=parentEl.offsetParent; -} -return totaloffset; -} - -function showhide(obj, e, visible, hidden){ -if (ie5||ns6) -dropmenuobj.style.left=dropmenuobj.style.top=-500 -if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover") -obj.visibility=visible -else if (e.type=="click") -obj.visibility=hidden -} - -function iecompattest(){ -return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body -} - -function clearbrowseredge(obj, whichedge){ -var edgeoffset=0 -if (whichedge=="rightedge"){ -var windowedge=ie5 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15 -dropmenuobj.contentmeasure=dropmenuobj.offsetWidth -if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure) -edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth -} -else{ -var topedge=ie5 && !window.opera? iecompattest().scrollTop : window.pageYOffset -var windowedge=ie5 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18 -dropmenuobj.contentmeasure=dropmenuobj.offsetHeight -if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure){ //move up? -edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight -if ((dropmenuobj.y-topedge) -// Encoding: any -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// full day names -Calendar._DN = new Array -("Sunday", - "Monday", - "Tuesday", - "Wednesday", - "Thursday", - "Friday", - "Saturday", - "Sunday"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array -("Sun", - "Mon", - "Tue", - "Wed", - "Thu", - "Fri", - "Sat", - "Sun"); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 0; - -// full month names -Calendar._MN = new Array -("January", - "February", - "March", - "April", - "May", - "June", - "July", - "August", - "September", - "October", - "November", - "December"); - -// short month names -Calendar._SMN = new Array -("Jan", - "Feb", - "Mar", - "Apr", - "May", - "Jun", - "Jul", - "Aug", - "Sep", - "Oct", - "Nov", - "Dec"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "About the calendar"; - -Calendar._TT["ABOUT"] = -"DHTML Date/Time Selector\n" + -"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) -"For latest version visit: http://www.dynarch.com/projects/calendar/\n" + -"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." + -"\n\n" + -"Date selection:\n" + -"- Use the \xab, \xbb buttons to select year\n" + -"- Use the " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " buttons to select month\n" + -"- Hold mouse button on any of the above buttons for faster selection."; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Time selection:\n" + -"- Click on any of the time parts to increase it\n" + -"- or Shift-click to decrease it\n" + -"- or click and drag for faster selection."; - -Calendar._TT["PREV_YEAR"] = "Prev. year (hold for menu)"; -Calendar._TT["PREV_MONTH"] = "Prev. month (hold for menu)"; -Calendar._TT["GO_TODAY"] = "Go Today"; -Calendar._TT["NEXT_MONTH"] = "Next month (hold for menu)"; -Calendar._TT["NEXT_YEAR"] = "Next year (hold for menu)"; -Calendar._TT["SEL_DATE"] = "Select date"; -Calendar._TT["DRAG_TO_MOVE"] = "Drag to move"; -Calendar._TT["PART_TODAY"] = " (today)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "Display %s first"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "0,6"; - -Calendar._TT["CLOSE"] = "Close"; -Calendar._TT["TODAY"] = "Today"; -Calendar._TT["TIME_PART"] = "(Shift-)Click or drag to change value"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d"; -Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e"; - -Calendar._TT["WK"] = "wk"; -Calendar._TT["TIME"] = "Time:"; diff --git a/serverApps/src/web/menu.html b/serverApps/src/web/menu.html deleted file mode 100644 index 585e8648d5..0000000000 --- a/serverApps/src/web/menu.html +++ /dev/null @@ -1,11 +0,0 @@ - - -Menu - - - - - - - - diff --git a/serverApps/src/web/popup.html b/serverApps/src/web/popup.html deleted file mode 100644 index ecd97c2f7a..0000000000 --- a/serverApps/src/web/popup.html +++ /dev/null @@ -1,9 +0,0 @@ - -Popup - - - - - - - diff --git a/serverApps/src/web/robots.txt b/serverApps/src/web/robots.txt deleted file mode 100644 index 70c2374d7b..0000000000 --- a/serverApps/src/web/robots.txt +++ /dev/null @@ -1,2 +0,0 @@ -User-agent: * -Disallow: / diff --git a/serverApps/src/web/window.html b/serverApps/src/web/window.html deleted file mode 100644 index 0451d0e4b8..0000000000 --- a/serverApps/src/web/window.html +++ /dev/null @@ -1,40 +0,0 @@ - - -ADempiere Window - Performs compliance test - - - - - -

-

- - - -

- - - - - diff --git a/serverApps/src/web/window_files/colorschememapping.xml b/serverApps/src/web/window_files/colorschememapping.xml deleted file mode 100644 index b200daa38c..0000000000 --- a/serverApps/src/web/window_files/colorschememapping.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/serverApps/src/web/window_files/filelist.xml b/serverApps/src/web/window_files/filelist.xml deleted file mode 100644 index b9e1fd1f11..0000000000 --- a/serverApps/src/web/window_files/filelist.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/serverApps/src/web/window_files/themedata.thmx b/serverApps/src/web/window_files/themedata.thmx deleted file mode 100644 index 55426d8ec49dad686011cc06b7f893ca0b452780..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3081 zcmaKu2{hDu8^vzV;eNc zHi#Li>_U`MmXLS4_dRc2Z}0p6o!|05zu)sc&-0w;oaX~Iq^98p&;b|#0Dv$c2HDE> zm2v`70RUW--A3ETI}qj_c*{J@7ZzYA7wY9%oj%~vt-ztP6aOui*huzo0hN-6G5R40 znK5?0#YeIpX>rPo{WBr!&CnJG*+3Bvr{Uaii<-2BA~wE^E%Q|id-r%3#6o%1=l%DR zIFghilsZiCWbQ-r)dKa)d>Ni;A|Cr=f>>&p2Nil;-MYm)7>to$~V!`sIC~f&-1Yizy$NikZw7|P*lU_O|979~mhn)(IZ#5}5nfd6JxLm^-U-apKiF-3LP!JJftX4s@JHH#mSyDWzuR|bIoP6 zpJU8GXIj}w^iEm2-!0OaoPyJ{Dn{d9cuh&F4mD}z{YUlP3WEhE_&c>SOFA^(s+mUc zMW+Yl@(X5dsB&243n5}d^WNm)F9ZEOESoo$5+IT?fs`5O4)cP^|Fl9Jy&c_P{@;s( zWe~#DeU{_u9O6L;YD(1^2hwqRJWzw%256)CwR(%j3a3d+3$d!hGu#vThOE{yXnIy8 zY)CGtX){8mOrZRw9`Kor=Ugw(@@gnw|C3a%8U4P1>j;qvR6Mrf_1Vb==?UQvGOz8Q zih5|I=-yZv-;tcxc_%H-M5Xp?=d&BI^VxI&08{_~;Qf{Jir?K{w>I&aR^jeoCx@I3 z^l_F5=BE!rk{{*ELIire6NTW(*<>i@>X<%4;N?QpiS8E1L>{tNqN7bTFS&GIdFrC4 zAhEVi*Yxf)EBm`DWF+>ADCge7{*lm`iYn6kUKT-4VM&vh_J{sM+M*xBu4dG2ycXJ) z$A;-ip=okH#yx41On=jmx-)}Ak}SYZF%F1xB){pDOas!r>=O2FEBj?heFyJBoj-V5 zk-m}~y9_G?PxwERqOg%?0QQ+>OcI_%nnTbpI=o4@gP^H3T)k&vQV zlr*~Nz=jok`N8c4b6-yVhQTg>C&}Y@#76>tLr zIT7@JK2#Jm$+CG7UwZn|;=ohkA!hwsMDvC=b~BdKip4u?dporSnmWDg1%jHptGjdE z3-p>duMJmvq2rb;~Ie*8HZU?v_+;n3{f<$Fh?t zVZ%AX>KQJDtGA;~pD9R*-B9bd4Nz?`w?V70VSl z9YG^$$oUcxi9FYoMmS4kuH`Drw_wluaQYy%sFXA}DqXHrYo1Yb!~X6DdP zI{ES*wDLX^aD4H@bH!q4niq?$t$G60?)xpM&)_Oeej-L+$HNkoGs1g zjoPO+p?B9$GHmUozP0N|-0*KZis-k?9C4F)sWJb3Xqg5On>y7;t^i zSIjFlQQU6I+0pC_pQi@OYU5KUTkXo+fh`oJh=aJZ6{;8WKxV54Eo)rBS{o!sOVYLb zxi+tpTn+AbW1*)b)N1)zcqilNXtbuOEbZgBp1QKqa}DYhZFujzc_m9=KDB!8^jwt7 zm9g6+`{mx~%wFVE#wc>dX8M)I`%Vpy(~U$7{hk80O zC=HOI_*Y|L%aLt4!@ICJBXCwvRs~Nun2k|jjla2aCzxG_W9?y{3#@b2m{7Q103(84 zK#bLA(EO(BZ7THNR)>4Vl|W0Aj^o6|ZFz7t*<#~%{pFeP0pv=ub^b(OJylLtV~l0? zcCBQWdecptN6X6g-pgIlr`}#jz+;3B=Gy63HS3P9&nfN0uKAQ}x3f3!;1lT}EM0V% zuXnvJqvTM*zBH*Bf=}=z`qtyF*o?-T?bf$^%WO6^96e>HtPc>z&ZmZQ2ZsBfr6>ox zI`&Qmdp@YZ*GrgjClL0u2x^3gF{wL2^Tpw_E3(Zqg$iO21-zq&OcbKBc7hN^ zAM;N{JQHnm;s~DroX&>k9n~MI@h7{un6!UY z=qIRT0soszDbIfTenF{F!+#1Kr?nr}(v*Du#BRq8kJHZ&Lv9Kq|3pE56VXrUKdy8f uMSdua{z~aDFgdPqya;}1 + + diff --git a/serverRoot/.xdoclet b/serverRoot/.xdoclet deleted file mode 100644 index a336b0bb42..0000000000 --- a/serverRoot/.xdoclet +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/serverRoot/build.xml b/serverRoot/build.xml index 0239bd688b..aa93ba3442 100644 --- a/serverRoot/build.xml +++ b/serverRoot/build.xml @@ -11,8 +11,6 @@ - - @@ -40,36 +38,25 @@ - - - - - - - - - - - + - @@ -139,8 +126,6 @@ - diff --git a/serverRoot/src/ear/application.xml b/serverRoot/src/ear/application.xml deleted file mode 100644 index e2402f8bdd..0000000000 --- a/serverRoot/src/ear/application.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - ADempiere - - AdempiereSLib.jar - - - Adempiere.jar - - - adempiereRoot.jar - - - - adempiereRoot.war - /admin - - - diff --git a/tools/.classpath b/tools/.classpath index 8a76eab9a4..d157e82079 100644 --- a/tools/.classpath +++ b/tools/.classpath @@ -115,11 +115,6 @@ - - - - - diff --git a/tools/META-INF/MANIFEST.MF b/tools/META-INF/MANIFEST.MF index 0e2eafd07a..47cc988140 100644 --- a/tools/META-INF/MANIFEST.MF +++ b/tools/META-INF/MANIFEST.MF @@ -419,193 +419,17 @@ Export-Package: Lib, images, it.sauronsoftware.cron4j, javatests, - javax.activation, - javax.annotation, - javax.annotation.security, - javax.ejb;uses:="javax.xml.rpc.handler,javax.transaction", - javax.ejb.spi;uses:="javax.ejb", - javax.el, - javax.enterprise.deploy.model;uses:="javax.enterprise.deploy.shared", - javax.enterprise.deploy.model.exceptions, - javax.enterprise.deploy.shared, - javax.enterprise.deploy.shared.factories;uses:="javax.enterprise.deploy.spi,javax.enterprise.deploy.spi.factories", - javax.enterprise.deploy.spi;uses:="javax.enterprise.deploy.shared,javax.enterprise.deploy.model,javax.enterprise.deploy.spi.status", - javax.enterprise.deploy.spi.exceptions, - javax.enterprise.deploy.spi.factories;uses:="javax.enterprise.deploy.spi", - javax.enterprise.deploy.spi.status;uses:="javax.enterprise.deploy.spi,javax.enterprise.deploy.shared", - javax.faces, - javax.faces.application; - uses:="javax.faces, - javax.faces.context, - javax.faces.convert, - javax.faces.el, - javax.faces.event, - javax.faces.component, - javax.faces.validator, - javax.el, - new javax.faces.application", - javax.faces.component; - uses:="javax.faces.render, - javax.faces.context, - javax.faces.convert, - javax.faces.el, - javax.faces.event, - javax.faces.application, - javax.faces.validator, - javax.faces.model, - javax.el", - javax.faces.component.html;uses:="javax.faces.component,javax.faces.context", - javax.faces.context; - uses:="javax.faces.lifecycle, - javax.faces.render, - javax.faces.component, - javax.faces.application, - javax.el", - javax.faces.convert; - uses:="javax.faces, - javax.faces.component, - javax.faces.context, - javax.faces.application", - javax.faces.el;uses:="javax.faces,javax.faces.context", - javax.faces.event; - uses:="javax.faces.lifecycle, - javax.faces.component, - javax.faces, - javax.faces.context, - javax.el", - javax.faces.lifecycle;uses:="javax.faces.event,javax.faces.context", - javax.faces.model;uses:="javax.servlet.jsp.jstl.sql", - javax.faces.render;uses:="javax.faces.component,javax.faces.context,javax.faces.application", - javax.faces.validator; - uses:="javax.faces, - javax.faces.component, - javax.faces.context, - javax.faces.application, - javax.el", - javax.faces.webapp; - uses:="javax.servlet.jsp.tagext, - javax.faces.context, - javax.faces.convert, - javax.servlet.jsp, - javax.servlet, - javax.faces.component, - javax.faces.application, - javax.faces.validator, - javax.el", - javax.interceptor, - javax.jms;uses:="javax.transaction.xa", javax.jnlp, - javax.jws, - javax.jws.soap, javax.mail;uses:="javax.mail.search,javax.mail.event,javax.activation", javax.mail.event;uses:="javax.mail", javax.mail.internet;uses:="javax.activation,javax.mail", javax.mail.search;uses:="javax.mail", javax.mail.util;uses:="javax.mail.internet,javax.activation", - javax.management.j2ee;uses:="javax.ejb,javax.management", - javax.management.j2ee.statistics, - javax.persistence, - javax.persistence.spi;uses:="javax.persistence,javax.sql", - javax.resource;uses:="javax.naming", - javax.resource.cci;uses:="javax.resource", - javax.resource.spi; - uses:="javax.resource.spi.endpoint, - javax.resource.spi.work, - javax.resource, - javax.transaction.xa, - javax.security.auth", - javax.resource.spi.endpoint;uses:="javax.transaction.xa", - javax.resource.spi.security;uses:="javax.resource.spi", - javax.resource.spi.work;uses:="javax.resource,javax.transaction.xa", javax.script, - javax.security.jacc;uses:="javax.servlet.http", - javax.servlet, - javax.servlet.http, - javax.servlet.jsp, - javax.servlet.jsp.el, javax.servlet.jsp.jstl.core, javax.servlet.jsp.jstl.fmt, javax.servlet.jsp.jstl.sql, javax.servlet.jsp.jstl.tlv, - javax.servlet.jsp.tagext, - javax.transaction;uses:="javax.transaction.xa", - javax.transaction.xa, - javax.xml.bind; - uses:="javax.xml.bind.attachment, - org.xml.sax, - javax.xml.namespace, - javax.xml.bind.annotation.adapters, - org.w3c.dom, - javax.xml.transform, - javax.xml.validation, - javax.xml.stream", - javax.xml.bind.annotation; - uses:="javax.xml.transform.dom, - javax.xml.parsers, - org.w3c.dom, - javax.xml.bind, - javax.xml.transform", - javax.xml.bind.annotation.adapters, - javax.xml.bind.attachment;uses:="javax.activation", - javax.xml.bind.helpers; - uses:="javax.xml.bind.attachment, - org.xml.sax, - javax.xml.validation, - javax.xml.bind.annotation.adapters, - org.w3c.dom, - javax.xml.bind, - javax.xml.transform, - javax.xml.stream", - javax.xml.bind.util;uses:="javax.xml.transform.sax,org.xml.sax,javax.xml.bind", - javax.xml.registry;uses:="javax.activation,javax.xml.registry.infomodel", - javax.xml.registry.infomodel;uses:="javax.activation,javax.xml.registry", - javax.xml.registry.samples;uses:="javax.xml.registry", - javax.xml.rpc;uses:="javax.xml.rpc.handler,javax.xml.rpc.encoding,javax.xml.namespace", - javax.xml.rpc.encoding;uses:="javax.xml.namespace", - javax.xml.rpc.handler;uses:="javax.xml.namespace", - javax.xml.rpc.handler.soap;uses:="javax.xml.soap,javax.xml.rpc.handler", - javax.xml.rpc.holders;uses:="javax.xml.namespace", - javax.xml.rpc.server;uses:="javax.servlet.http,javax.servlet,javax.xml.rpc.handler", - javax.xml.rpc.soap;uses:="javax.xml.soap,javax.xml.namespace", - javax.xml.soap; - uses:="javax.xml.transform.dom, - javax.xml.namespace, - javax.activation, - org.w3c.dom, - javax.xml.transform", - javax.xml.stream; - uses:="javax.xml.stream.events, - javax.xml.namespace, - javax.xml.transform, - javax.xml.stream.util", - javax.xml.stream.events;uses:="javax.xml.namespace,javax.xml.stream", - javax.xml.stream.util;uses:="javax.xml.stream.events,javax.xml.namespace,javax.xml.stream", - javax.xml.ws; - uses:="javax.xml.ws.handler, - javax.xml.namespace, - org.w3c.dom, - javax.xml.bind, - javax.xml.transform", - javax.xml.ws.handler;uses:="javax.xml.namespace,javax.xml.ws", - javax.xml.ws.handler.soap; - uses:="javax.xml.ws.handler, - javax.xml.soap, - javax.xml.namespace, - javax.xml.bind", - javax.xml.ws.http;uses:="javax.xml.ws", - javax.xml.ws.soap;uses:="javax.xml.soap,javax.xml.ws", - javax.xml.ws.spi; - uses:="javax.xml.ws.handler, - javax.xml.namespace, - javax.xml.ws.wsaddressing, - javax.xml.bind, - javax.xml.ws, - javax.xml.transform", - javax.xml.ws.wsaddressing; - uses:="javax.xml.namespace, - org.w3c.dom, - javax.xml.ws, - javax.xml.transform", junit.awtui, junit.extensions, junit.framework, @@ -1631,3 +1455,4 @@ Export-Package: Lib, org.w3c.dom.xpath, org.xml.sax.ext, paypal.payflow +Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/tools/build.properties b/tools/build.properties index c3afe3c611..88e51788e4 100644 --- a/tools/build.properties +++ b/tools/build.properties @@ -1,4 +1,4 @@ -source.tools.jar = src/,build/ +source.tools.jar = src/ bin.includes = META-INF/,\ lib/jstl.jar,\ lib/Verisign.jar,\ @@ -7,7 +7,6 @@ bin.includes = META-INF/,\ lib/poi-3.0.1-FINAL-20070705.jar,\ lib/jnlp.jar,\ lib/iText-2.1.7.jar,\ - lib/swingx-0.9.0.jar,\ lib/miglayout-3.7.1-swing.jar,\ lib/log4j.jar,\ lib/mail.jar,\ diff --git a/utils/RUN_Adempiere.sh b/utils/RUN_Adempiere.sh index bce91f2d0a..1d9bf85b89 100644 --- a/utils/RUN_Adempiere.sh +++ b/utils/RUN_Adempiere.sh @@ -40,5 +40,5 @@ SECURE= #$JAVA -Xms32m -Xmx512m -DADEMPIERE_HOME=$ADEMPIERE_HOME $PROP $SECURE -classpath $CLASSPATH org.compiere.Adempiere # OSGi: -$JAVA -Xms32m -Xmx512m -DADEMPIERE_HOME=$ADEMPIERE_HOME $PROP $SECURE -jar $ADEMPIERE_HOME/osgi/org.eclipse.osgi_3.5.0.v20090520.jar -clean -console -application org.adempiere.Client +$JAVA -Xms32m -Xmx512m -DADEMPIERE_HOME=$ADEMPIERE_HOME $PROP $SECURE -jar $ADEMPIERE_HOME/osgi/org.eclipse.osgi_3.6.0.v20100517.jar -clean -console -application org.adempiere.Client diff --git a/utils_dev/RUN_build.sh b/utils_dev/RUN_build.sh index d43fb4d4d7..d3a591d2eb 100755 --- a/utils_dev/RUN_build.sh +++ b/utils_dev/RUN_build.sh @@ -1,6 +1,6 @@ #!/bin/sh -# This script rebuilds Adempiere +# This script rebuilds Adempiere # Ported from Windows script Marek Mosiewicz # If you have difficulties, compare it with the Windows version. # @@ -8,7 +8,7 @@ #check java home if [ $JAVA_HOME ]; then - export PATH=$JAVA_HOME/bin:$PATH + export PATH=$JAVA_HOME/bin:$PATH else echo JAVA_HOME is not set. echo You may not be able to build Adempiere @@ -22,7 +22,7 @@ if [ ! -f $JAVA_HOME/lib/tools.jar ] ; then exit fi -ANTLIB="-lib ../tools/lib/ant4eclipse/ -lib ../equinox-target/org.eclipse.osgi_3.5.0.v20090520.jar -lib ../tools/lib/ant-contrib-1.0b1.jar" +ANTLIB="-lib ../tools/lib/ant4eclipse/ -lib ../equinox-target/org.eclipse.osgi_3.6.0.v20100517.jar -lib ../tools/lib/ant-contrib-1.0b1.jar" #classpath export ANT_CLASSPATH=../tools/lib/ant-launcher.jar @@ -30,7 +30,7 @@ export ANT_CLASSPATH=../tools/lib/ant-launcher.jar export ANT_OPTS="-Xms128m -Xmx512m -Dworkspace=`pwd`/.." echo Cleanup ... -$JAVA_HOME/bin/java $ANT_OPTS -classpath $ANT_CLASSPATH org.apache.tools.ant.launch.Launcher $ANTLIB clean +$JAVA_HOME/bin/java $ANT_OPTS -classpath $ANT_CLASSPATH org.apache.tools.ant.launch.Launcher $ANTLIB clean echo Building ... $JAVA_HOME/bin/java $ANT_OPTS -classpath $ANT_CLASSPATH org.apache.tools.ant.launch.Launcher -logger org.apache.tools.ant.listener.MailLogger $ANTLIB complete diff --git a/utils_dev/properties.xml b/utils_dev/properties.xml index 24a5b3739a..73dbc29827 100644 --- a/utils_dev/properties.xml +++ b/utils_dev/properties.xml @@ -1,14 +1,14 @@ - + This project file sets all properties needed during build and installation. This file is imported in all other build.xml files. This file provides a central place for managing properties. - - + + @@ -17,20 +17,23 @@ - + - + - + - - + + + + + diff --git a/webStore/.project b/webStore/.project index ce5a2e4912..7b4ab962a2 100644 --- a/webStore/.project +++ b/webStore/.project @@ -1,12 +1,23 @@ - - - webStore - - - - - - - org.eclipse.jdt.core.javanature - - + + + webStore + + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.pde.PluginNature + + diff --git a/webStore/src/web/AdemPiereInc120x60.gif b/webStore/AdemPiereInc120x60.gif similarity index 100% rename from webStore/src/web/AdemPiereInc120x60.gif rename to webStore/AdemPiereInc120x60.gif diff --git a/webStore/src/web/Adempiere120x60.gif b/webStore/Adempiere120x60.gif similarity index 100% rename from webStore/src/web/Adempiere120x60.gif rename to webStore/Adempiere120x60.gif diff --git a/webStore/src/web/AdempiereERP.gif b/webStore/AdempiereERP.gif similarity index 100% rename from webStore/src/web/AdempiereERP.gif rename to webStore/AdempiereERP.gif diff --git a/webStore/src/web/AdempiereSKY.jpg b/webStore/AdempiereSKY.jpg similarity index 100% rename from webStore/src/web/AdempiereSKY.jpg rename to webStore/AdempiereSKY.jpg diff --git a/serverApps/src/web/images/Background.gif b/webStore/Background.gif similarity index 100% rename from serverApps/src/web/images/Background.gif rename to webStore/Background.gif diff --git a/serverApps/src/web/images/C32.gif b/webStore/C32.gif similarity index 100% rename from serverApps/src/web/images/C32.gif rename to webStore/C32.gif diff --git a/serverApps/src/web/images/Calculator16.gif b/webStore/Calculator16.gif similarity index 100% rename from serverApps/src/web/images/Calculator16.gif rename to webStore/Calculator16.gif diff --git a/serverApps/src/web/images/Calendar16.gif b/webStore/Calendar16.gif similarity index 100% rename from serverApps/src/web/images/Calendar16.gif rename to webStore/Calendar16.gif diff --git a/webStore/src/web/LogoSmall.gif b/webStore/LogoSmall.gif similarity index 100% rename from webStore/src/web/LogoSmall.gif rename to webStore/LogoSmall.gif diff --git a/webStore/META-INF/MANIFEST.MF b/webStore/META-INF/MANIFEST.MF new file mode 100644 index 0000000000..e7f7812c81 --- /dev/null +++ b/webStore/META-INF/MANIFEST.MF @@ -0,0 +1,18 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: org.adempiere.wstore +Bundle-SymbolicName: org.adempiere.wstore;singleton:=true +Bundle-Version: 0.0.0.1 +Require-Bundle: org.eclipse.osgi.services;bundle-version="3.1.100", + org.eclipse.core.runtime;bundle-version="3.5.0", + com.springsource.javax.servlet;bundle-version="2.5.0", + JasperReports;bundle-version="1.0.0", + org.adempiere.client;bundle-version="0.0.0", + org.adempiere.base;bundle-version="0.0.0", + org.adempiere.tools;bundle-version="0.0.0", + org.adempiere.JasperReportsTools;bundle-version="1.0.0", + org.adempiere.serverApps;bundle-version="0.0.0", + com.springsource.javax.servlet.jsp;bundle-version="2.1.0" +Bundle-RequiredExecutionEnvironment: JavaSE-1.6 +Web-ContextPath: wstore +Eclipse-RegisterBuddy: org.adempiere.tools diff --git a/webStore/RUN_build.bat b/webStore/RUN_build.bat deleted file mode 100644 index 687d676b07..0000000000 --- a/webStore/RUN_build.bat +++ /dev/null @@ -1,13 +0,0 @@ -@Title Build Adempiere WebStore -@Rem $Header: /cvsroot/adempiere/webStore/RUN_build.bat,v 1.5 2005/09/16 00:49:17 jjanke Exp $ - -@CALL ..\utils_dev\myDevEnv.bat - -@IF %ADEMPIERE_ENV%==N GOTO NOBUILD -@echo Cleanup ... -@"%JAVA_HOME%\bin\java" -Dant.home="." %ANT_PROPERTIES% org.apache.tools.ant.launch.Launcher clean -@echo Building ... -@"%JAVA_HOME%\bin\java" -Dant.home="." %ANT_PROPERTIES% org.apache.tools.ant.launch.Launcher - -@pause -:NOBUILD \ No newline at end of file diff --git a/webStore/RUN_build.sh b/webStore/RUN_build.sh deleted file mode 100644 index 61024ca366..0000000000 --- a/webStore/RUN_build.sh +++ /dev/null @@ -1,18 +0,0 @@ -# Module compiling script -# Ported from Windows script Marek Mosiewicz - - -SAVED_DIR=`pwd` #save current dir -cd `dirname $0`/../utils_dev #change dir to place where script resides - doesn not work with sym links -UTILS_DEV=`pwd` #this is adempiere source -cd $SAVED_DIR #back to the saved directory - -. $UTILS_DEV/myDevEnv.sh #call environment -echo done -if [ ! $ADEMPIERE_ENV==Y ] ; then - echo "Can't set development environment - check myDevEnv.sh" - exit 1 -fi - -echo running Ant -$JAVA_HOME/bin/java -Dant.home="." $ANT_PROPERTIES org.apache.tools.ant.Main diff --git a/webStore/src/web/WEB-INF/c.tld b/webStore/WEB-INF/c.tld similarity index 100% rename from webStore/src/web/WEB-INF/c.tld rename to webStore/WEB-INF/c.tld diff --git a/webStore/src/web/WEB-INF/fmt.tld b/webStore/WEB-INF/fmt.tld similarity index 100% rename from webStore/src/web/WEB-INF/fmt.tld rename to webStore/WEB-INF/fmt.tld diff --git a/webStore/src/web/WEB-INF/fn.tld b/webStore/WEB-INF/fn.tld similarity index 100% rename from webStore/src/web/WEB-INF/fn.tld rename to webStore/WEB-INF/fn.tld diff --git a/webStore/src/web/WEB-INF/jspf/footer.jspf b/webStore/WEB-INF/jspf/footer.jspf similarity index 100% rename from webStore/src/web/WEB-INF/jspf/footer.jspf rename to webStore/WEB-INF/jspf/footer.jspf diff --git a/webStore/src/web/WEB-INF/jspf/head.jspf b/webStore/WEB-INF/jspf/head.jspf similarity index 100% rename from webStore/src/web/WEB-INF/jspf/head.jspf rename to webStore/WEB-INF/jspf/head.jspf diff --git a/webStore/src/web/WEB-INF/jspf/header.jspf b/webStore/WEB-INF/jspf/header.jspf similarity index 100% rename from webStore/src/web/WEB-INF/jspf/header.jspf rename to webStore/WEB-INF/jspf/header.jspf diff --git a/webStore/src/web/WEB-INF/jspf/menu.jspf b/webStore/WEB-INF/jspf/menu.jspf similarity index 100% rename from webStore/src/web/WEB-INF/jspf/menu.jspf rename to webStore/WEB-INF/jspf/menu.jspf diff --git a/webStore/src/web/WEB-INF/jspf/page.jspf b/webStore/WEB-INF/jspf/page.jspf similarity index 100% rename from webStore/src/web/WEB-INF/jspf/page.jspf rename to webStore/WEB-INF/jspf/page.jspf diff --git a/webStore/src/web/WEB-INF/jspf/vendor.jspf b/webStore/WEB-INF/jspf/vendor.jspf similarity index 100% rename from webStore/src/web/WEB-INF/jspf/vendor.jspf rename to webStore/WEB-INF/jspf/vendor.jspf diff --git a/webStore/src/web/WEB-INF/sql.tld b/webStore/WEB-INF/sql.tld similarity index 100% rename from webStore/src/web/WEB-INF/sql.tld rename to webStore/WEB-INF/sql.tld diff --git a/webStore/src/web/WEB-INF/web.xml b/webStore/WEB-INF/web.xml similarity index 100% rename from webStore/src/web/WEB-INF/web.xml rename to webStore/WEB-INF/web.xml diff --git a/webStore/src/web/WEB-INF/webStore.tld b/webStore/WEB-INF/webStore.tld similarity index 100% rename from webStore/src/web/WEB-INF/webStore.tld rename to webStore/WEB-INF/webStore.tld diff --git a/webStore/src/web/WEB-INF/x.tld b/webStore/WEB-INF/x.tld similarity index 100% rename from webStore/src/web/WEB-INF/x.tld rename to webStore/WEB-INF/x.tld diff --git a/webStore/src/web/addressInfo.jsp b/webStore/addressInfo.jsp similarity index 100% rename from webStore/src/web/addressInfo.jsp rename to webStore/addressInfo.jsp diff --git a/webStore/src/web/advertisements.jsp b/webStore/advertisements.jsp similarity index 100% rename from webStore/src/web/advertisements.jsp rename to webStore/advertisements.jsp diff --git a/webStore/src/web/allAds.jsp b/webStore/allAds.jsp similarity index 100% rename from webStore/src/web/allAds.jsp rename to webStore/allAds.jsp diff --git a/webStore/src/web/amexCID.jpg b/webStore/amexCID.jpg similarity index 100% rename from webStore/src/web/amexCID.jpg rename to webStore/amexCID.jpg diff --git a/webStore/src/web/assetDownload.gif b/webStore/assetDownload.gif similarity index 100% rename from webStore/src/web/assetDownload.gif rename to webStore/assetDownload.gif diff --git a/webStore/src/web/assets.jsp b/webStore/assets.jsp similarity index 100% rename from webStore/src/web/assets.jsp rename to webStore/assets.jsp diff --git a/webStore/src/web/basket.gif b/webStore/basket.gif similarity index 100% rename from webStore/src/web/basket.gif rename to webStore/basket.gif diff --git a/webStore/src/web/basket.jsp b/webStore/basket.jsp similarity index 100% rename from webStore/src/web/basket.jsp rename to webStore/basket.jsp diff --git a/webStore/src/web/bbbPrivacy.gif b/webStore/bbbPrivacy.gif similarity index 100% rename from webStore/src/web/bbbPrivacy.gif rename to webStore/bbbPrivacy.gif diff --git a/webStore/src/web/bbbReliability.gif b/webStore/bbbReliability.gif similarity index 100% rename from webStore/src/web/bbbReliability.gif rename to webStore/bbbReliability.gif diff --git a/webStore/build.properties b/webStore/build.properties new file mode 100644 index 0000000000..c03ed736e4 --- /dev/null +++ b/webStore/build.properties @@ -0,0 +1,9 @@ +source.. = . +bin.includes = META-INF/,\ + . +bin.excludes = src/web/**,\ + .settings/**,\ + .classpath,\ + .project,\ + build.properties,\ + build.xml diff --git a/webStore/build.xml b/webStore/build.xml index 6b75348732..81886bbeca 100644 --- a/webStore/build.xml +++ b/webStore/build.xml @@ -4,71 +4,34 @@ - + - - - - - - - - - - - + - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - + + + - + diff --git a/webStore/src/web/checkout.gif b/webStore/checkout.gif similarity index 100% rename from webStore/src/web/checkout.gif rename to webStore/checkout.gif diff --git a/webStore/src/web/commissionRuns.jsp b/webStore/commissionRuns.jsp similarity index 100% rename from webStore/src/web/commissionRuns.jsp rename to webStore/commissionRuns.jsp diff --git a/webStore/src/web/commissionedInvoices.jsp b/webStore/commissionedInvoices.jsp similarity index 100% rename from webStore/src/web/commissionedInvoices.jsp rename to webStore/commissionedInvoices.jsp diff --git a/webStore/src/web/confirm.jsp b/webStore/confirm.jsp similarity index 100% rename from webStore/src/web/confirm.jsp rename to webStore/confirm.jsp diff --git a/webStore/src/web/customize.html b/webStore/customize.html similarity index 100% rename from webStore/src/web/customize.html rename to webStore/customize.html diff --git a/webStore/src/web/emailVerify.jsp b/webStore/emailVerify.jsp similarity index 100% rename from webStore/src/web/emailVerify.jsp rename to webStore/emailVerify.jsp diff --git a/webStore/src/web/errorPage.jsp b/webStore/errorPage.jsp similarity index 100% rename from webStore/src/web/errorPage.jsp rename to webStore/errorPage.jsp diff --git a/webStore/src/web/expense.jsp b/webStore/expense.jsp similarity index 100% rename from webStore/src/web/expense.jsp rename to webStore/expense.jsp diff --git a/webStore/src/web/expenseLine.jsp b/webStore/expenseLine.jsp similarity index 100% rename from webStore/src/web/expenseLine.jsp rename to webStore/expenseLine.jsp diff --git a/webStore/src/web/expenses.jsp b/webStore/expenses.jsp similarity index 100% rename from webStore/src/web/expenses.jsp rename to webStore/expenses.jsp diff --git a/webStore/src/web/fade.jpg b/webStore/fade.jpg similarity index 100% rename from webStore/src/web/fade.jpg rename to webStore/fade.jpg diff --git a/webStore/src/web/favicon.ico b/webStore/favicon.ico similarity index 100% rename from webStore/src/web/favicon.ico rename to webStore/favicon.ico diff --git a/webStore/src/web/gardenworld-print.css b/webStore/gardenworld-print.css similarity index 100% rename from webStore/src/web/gardenworld-print.css rename to webStore/gardenworld-print.css diff --git a/webStore/src/web/gardenworld.css b/webStore/gardenworld.css similarity index 100% rename from webStore/src/web/gardenworld.css rename to webStore/gardenworld.css diff --git a/webStore/src/web/gwr_footertile.jpg b/webStore/gwr_footertile.jpg similarity index 100% rename from webStore/src/web/gwr_footertile.jpg rename to webStore/gwr_footertile.jpg diff --git a/webStore/src/web/gwr_header.jpg b/webStore/gwr_header.jpg similarity index 100% rename from webStore/src/web/gwr_header.jpg rename to webStore/gwr_header.jpg diff --git a/webStore/src/web/gwr_logo.gif b/webStore/gwr_logo.gif similarity index 100% rename from webStore/src/web/gwr_logo.gif rename to webStore/gwr_logo.gif diff --git a/webStore/src/web/help.gif b/webStore/help.gif similarity index 100% rename from webStore/src/web/help.gif rename to webStore/help.gif diff --git a/webStore/src/web/help.jsp b/webStore/help.jsp similarity index 100% rename from webStore/src/web/help.jsp rename to webStore/help.jsp diff --git a/webStore/src/web/index.html b/webStore/index.html similarity index 100% rename from webStore/src/web/index.html rename to webStore/index.html diff --git a/webStore/src/web/index.jsp b/webStore/index.jsp similarity index 100% rename from webStore/src/web/index.jsp rename to webStore/index.jsp diff --git a/webStore/src/web/info.jsp b/webStore/info.jsp similarity index 100% rename from webStore/src/web/info.jsp rename to webStore/info.jsp diff --git a/webStore/src/web/invoiceLines.jsp b/webStore/invoiceLines.jsp similarity index 100% rename from webStore/src/web/invoiceLines.jsp rename to webStore/invoiceLines.jsp diff --git a/webStore/src/web/invoices.jsp b/webStore/invoices.jsp similarity index 100% rename from webStore/src/web/invoices.jsp rename to webStore/invoices.jsp diff --git a/webStore/src/web/lock.gif b/webStore/lock.gif similarity index 100% rename from webStore/src/web/lock.gif rename to webStore/lock.gif diff --git a/webStore/src/web/login.jsp b/webStore/login.jsp similarity index 100% rename from webStore/src/web/login.jsp rename to webStore/login.jsp diff --git a/webStore/src/web/notes.jsp b/webStore/notes.jsp similarity index 100% rename from webStore/src/web/notes.jsp rename to webStore/notes.jsp diff --git a/webStore/src/web/orderDetails.jsp b/webStore/orderDetails.jsp similarity index 100% rename from webStore/src/web/orderDetails.jsp rename to webStore/orderDetails.jsp diff --git a/webStore/src/web/orders.jsp b/webStore/orders.jsp similarity index 100% rename from webStore/src/web/orders.jsp rename to webStore/orders.jsp diff --git a/webStore/packaging-build.xml b/webStore/packaging-build.xml deleted file mode 100644 index 5ed888acdd..0000000000 --- a/webStore/packaging-build.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/webStore/src/web/paymentInfo.jsp b/webStore/paymentInfo.jsp similarity index 100% rename from webStore/src/web/paymentInfo.jsp rename to webStore/paymentInfo.jsp diff --git a/webStore/src/web/payments.jsp b/webStore/payments.jsp similarity index 100% rename from webStore/src/web/payments.jsp rename to webStore/payments.jsp diff --git a/webStore/src/web/pdf.gif b/webStore/pdf.gif similarity index 100% rename from webStore/src/web/pdf.gif rename to webStore/pdf.gif diff --git a/webStore/src/web/print-standard.css b/webStore/print-standard.css similarity index 100% rename from webStore/src/web/print-standard.css rename to webStore/print-standard.css diff --git a/webStore/src/web/registration.jsp b/webStore/registration.jsp similarity index 100% rename from webStore/src/web/registration.jsp rename to webStore/registration.jsp diff --git a/webStore/src/web/registrations.jsp b/webStore/registrations.jsp similarity index 100% rename from webStore/src/web/registrations.jsp rename to webStore/registrations.jsp diff --git a/webStore/src/web/request.jsp b/webStore/request.jsp similarity index 100% rename from webStore/src/web/request.jsp rename to webStore/request.jsp diff --git a/webStore/src/web/requestDetails.jsp b/webStore/requestDetails.jsp similarity index 100% rename from webStore/src/web/requestDetails.jsp rename to webStore/requestDetails.jsp diff --git a/webStore/src/web/requestTypes.jsp b/webStore/requestTypes.jsp similarity index 100% rename from webStore/src/web/requestTypes.jsp rename to webStore/requestTypes.jsp diff --git a/webStore/src/web/requests.jsp b/webStore/requests.jsp similarity index 100% rename from webStore/src/web/requests.jsp rename to webStore/requests.jsp diff --git a/webStore/src/web/requestsAll.jsp b/webStore/requestsAll.jsp similarity index 100% rename from webStore/src/web/requestsAll.jsp rename to webStore/requestsAll.jsp diff --git a/webStore/src/web/requests_sr.jsp b/webStore/requests_sr.jsp similarity index 100% rename from webStore/src/web/requests_sr.jsp rename to webStore/requests_sr.jsp diff --git a/webStore/src/web/rfqDetails.jsp b/webStore/rfqDetails.jsp similarity index 100% rename from webStore/src/web/rfqDetails.jsp rename to webStore/rfqDetails.jsp diff --git a/webStore/src/web/rfqs.jsp b/webStore/rfqs.jsp similarity index 100% rename from webStore/src/web/rfqs.jsp rename to webStore/rfqs.jsp diff --git a/webStore/src/web/robots.txt b/webStore/robots.txt similarity index 100% rename from webStore/src/web/robots.txt rename to webStore/robots.txt diff --git a/webStore/src/web/shipments.jsp b/webStore/shipments.jsp similarity index 100% rename from webStore/src/web/shipments.jsp rename to webStore/shipments.jsp diff --git a/webStore/src/ear/application.xml b/webStore/src/ear/application.xml deleted file mode 100644 index 69b1f75c92..0000000000 --- a/webStore/src/ear/application.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - Adempiere Web Store - - - AdempiereSLib.jar - - - Adempiere.jar - - - adempiereApps.jar - - - - adempiereWebStore.war - /wstore - - - diff --git a/webStore/src/web/Background.gif b/webStore/src/web/Background.gif deleted file mode 100644 index 11988728edc48c6e0f92dfe0d47d2ae5a717e4d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2301 zcmcgu`!^Ge8=p;7jP_Mix4yqVinEVtYV;k)lS-@oBK=ks|!=X}odoX>fFdY(9YJ1qF1%0U1C0LIy% z9VIG|uw%cBq-OOuH%mmu>k<|XI0Og+ zF|vbla**Six0jP~0Koo7IP?YQaN+z&M2Q+fjkmO*J*y~Pod5vh4uJOq9bCW#ADN!_ zuGnAYbigmQGF6mpbK(w?4 z+%huE?P604$MMTa8$FiPE%x|`k#7b?E=d#jFM!y`306#?1gkE#KYw{DRtGNV{59T5 z-eE`EbKjzVg?ybtogv(E`b1V^UVu_!QbvY7s+0RksjhG$Hy+Jd==MaBmya&min^Jr z_tOR${kf*zZ}#q6P4eHrstfh*=hDn7hy1wty&G@tP?{@rpFa{!V$#p%Ko&3q|C*9oeyosHd9_}aJ z>0E!9P;Go=I~QCI%b-+_UCus_-m(hXZ+|=7Tq=9FnQ~DW#xdcFWYjNU&*;>Y}$u7Bao*Fm=dOSry0!VgW0~rjzbG#n@MHfl+mYIGFc> zS3?-3(J#^aGz5Jb?G?us{Y6bY1n(6ONk2`0r6JHTGQiHL*RB*f@S_JJN|9P+xK^Xe zHby4vFp`KXL zOeV|rpXPhPxR&d2WHzPp#A1WgW50ojO#QEqeWFv7ZDpL8`WtX(_%Nu63 zvH;~l)sHvZjL4{&ru4Olcb^$sSTU(&)B#mr`eN=5IBpbXl0T@i2mVxBZ{h}ABk)UO z%jF?mwXyGs{ccxAwZ%0Bw2p*L6Xj0@m?rR6w*l54?fx|^c=)3;c1eG(*I%(y#}p6` zaKmuKksjj-%R_?p>RMf<4RY4guh##FYdIe-7q6B@EYE=Xo^ zkWs&l=FDQ75NhHYz*A@A5+sH*g0V=RNsOfBEUY75{>D8W3p>|XUOX}S1?;nCzWjG} zEAUL&sT#auL*TjVx4&RSz06QDdW(v#SH5!gukXJ?rc;=!=h5}$_)%BIjQCVuG{oNl zU2hJzR7!j*wGE=;|KfW;4cR^(WREsOz(@Q0nPyM&qfkZAV+yleRZ?$0*=dtj6v4af zmj9yU%|hS>R919xWG!N}+O2)Lnz`BsMd9h?)|@V~PpxskTR_L%;{&gm_NBX7efBXM z1}o!)K;)Zxh#h}Pen3M_se77-Q zLt%Rwv9+pG8yrD02sDHXazP$}#N6Sq?wG3N5o^v$zV`F$s)8jD^q6qd#lM_{=WjSn5oqejjy~(J0i62$|HrAwc)XY$oo7EmpEX|uF%_+;>HN%^kuc~7GL0jIx70zul5VObKE-c2Ikau=GSD7<`kX@K-4P48 zW$RvA-t`a7C-q60d6Ee{`)h8CyyNKCI%9;Vmd4WhbQD+s-Y} zoaNgiX^jV@fg^q{I9OTCR-<~_#+1nC113qCHr(uz-9IP4=Dn{Ppron>w9!DmUrF6p zlZh95+JSkU%ANaOogu?M7RAGV)2#G#XxY$2EAzK)jnY3nn_@AX zoPaf#2Ji{7ms%${eT7bSp$@32><&>h1UQgaq~#=e%o>bh-zLZ%-T>*@>mK+33X>U= zpHoe&QA4Z`6}WL@L)e0~6vYxnS-YH(YyZrqGhhD!4DKcdHZXm^F`RA3UkD6NGgpa5aRwD=I48_jIj$ zt5Iif88vZ2=%C^-Y25g8Vq7N0{KU!Wi=G>Z#|0OA9Xs`?J6_=DvTAlKyDeK5VH5Ws zIywZ2K>dMXajSjtnt`GmSa!ag5MQqfcgU=)0s;yxJz19Yb>{K~ptJf@~ diff --git a/webStore/src/web/C32.gif b/webStore/src/web/C32.gif deleted file mode 100644 index c83d267cbde6c015b5ddb52f19878b97fabeba6a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2213 zcmV;W2wL}vP)WFU8GbZ8({Xk{QrNlj4iWF>9@00;?5L_t(o!=+bUY#dh= z{_g+G?s}cE*Xyq1rmkb+B#QE5HHlgwq*5qEGzgyP6A!%b#5)f>1gVOMgoKorLbLY;v zVHiG1Dg9QhRy+3SqmPc)YBf|U6>!cGMG<`8$DKQO?%ug`=XbvEUkHNWk0(x?==@&* zUVZgdv9hvq%oy|IdcA(|@ZrO#*XtmJfRN3fT5AzS5w2gqj@jASYwPRlCstQiFP=Je zD*N03UVQPz(e?H9pEJguIdI?rnVy~o=e(p$*z*EPTecU7-+4bltR5;C%*6RCWL(b$dMy| zdFP#X7C#lhnKNhhBuVmnrPSo!y?Ze}KHfborF6@AVToQ4#u!ja;dvg`*4F9(zBw~9 zbMexpOUn-gaQgJ=;UEZJE0@b(Xfzs_n3w=#43yHou@FjWS2hAEEI}!SloDYWRw<=V z?A^QfSC=ne?rZ|^_S`T2PZ0JH!wH#hf$we~xX<6wArxa)AmX*uTrA!sLg*Th=uO>+RC zlx_lAtJP30mr*K}o;`T*;NyK3xNzYDZ?#&#AcRbnN+pbskHc{sNGTzugb)IR5S;(} zM>zZLJdQl#!4-7Vz4wmRS`b2Dj6t5?1DzxZf*@d&(ub#~r(d~x^{U|j5XbQz08cuO z1Eo|KIp-XdQfRG_=QL{W5H2tk!n5JJFO3&!rbN1o@PlmdjHA}Mms(MdD>^ba?YX^VH{w1}Fb?8n+ao{)( zgb?`lPJtg?YT~79pTKhk%925GikaBPF9AP$dK^+t9|M)lM+sscu%=m>Ys1K+@@;*q>60EX%+-ht@jg zuIn1DwWgHPVo~o#{@NO*2P$}MY_yO0ZZ5Sk*XrQravOe};poFvlmzR3mun5*_mRYL zSGf=Zj4>oh0sw7F=_)Um%Xt(*Wn zBYeD`z+nWxxzWUg=U|&+$g>1A>%enZpK>8YH!KMu%e7i9r=z2z8Rz_Jmm2SbD5PLR z;GQEbE-s?gYJp}QJoQK!og_t;rikMX=091%t&f{vS%g|iK=m+bF;d!P|Esrd-OA{$ zUAwFh;RW@4gjrI>n+doVq=U`d7k%Wv|eizM72>4j#aULtcsg!IfRhi(-&irTkaDO zq9{6l{rdIWT>vk?{IaH$KBu)_OVhMl%@ilucqLnb*i|3EzQ!P$v4s%#))mRDkUYgDob#9V?Ai0d@#DugSH-ilvm-$eyu=v$n&){?N^MfwtGIVwR6-l8=0c(br&*qbA^>JfUcp!h$IhiZN!u7{l*}sAh~A&bj8CgL95N n&r_}SO1WIN588MC{{8en2DVv(%1P7t00000NkvXXu0mjfVR0cm diff --git a/webStore/src/web/Calculator16.gif b/webStore/src/web/Calculator16.gif deleted file mode 100644 index 9248971a914ebd40b59fc3e5b0aa98cf24178447..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 686 zcmV;f0#W^mP)Mh53JODVWnpw>WFU8GbZ8({Xk{Qr zNlj3Y*^6%g00H_*L_t(I%bkU3zgc4(N=eS6`rHdkVHpB4Gd~^Q)%$TL+ z(nFxk*+$tcEtmAp-P>n6{p{&;+~39K*2_~jwpvG|(*f;v2Wy3)p>r%Q+ypoVG@A#f z0zSOo!&)IaY|(5Uas9?zq9uTtnYmK|Q&TyNF{moW7>qHAW|o#q8a3NIxPR}z{I5QG z!letDeg)lbkMinceswy1RTcdQKtzr$+*(=T)!GZZhl`VweBIy2`nm02#rPq#jrSEB$Z0h?RKfv zD@eQD#>XC2O+o^Q;}|e>Ivu?C0C-ibwdi0@EL@qI;r04D7{f$1%g#;%?_U}^a|TU+0#)oKwB;}Av|oIf{$5Q1I~plNy^uh;8jGMT7P zZ!{VJn5IcGnPg-0E05+2q*5vJ*KcrXe1etLGL~gwSr(>g0ubsV3-NdyUDvT^U7o%u zA*JN(nbSBoXLvYYKq-Y%ifXOeXF>mSyZ7(x9b|a;I9I1<7#kglazUrlzXRXj0ie}t z?K{Wu&0`fxnXI_ZOqNZ3Zh7bZ>*AYU{Y&NOZssus6?(PoRY?hbHCAPPH zLS1B`_qHL@>GZyQyWQsFr}aGxN~w+UiOWX^{R={fH2@9JPMkc|y*PG(a(V4Q;?G|; qSzlc_1au7`22flq4LZaT;QLSFb>&0